Dynamic Done Column
Changes for AOT
This commit is contained in:
@ -317,6 +317,8 @@ internal static partial class HelperMarkdown
|
||||
int? updatedLineNumber = null;
|
||||
int? progressLineNumber = null;
|
||||
int? completedLineNumber = null;
|
||||
int? startedColumnsLineNumber = null;
|
||||
int? completedColumnsLineNumber = null;
|
||||
int? frontMatterYamlEndLineNumber = null;
|
||||
Encoding? encoding = GetEncoding(fileInfo.FullName) ?? Encoding.Default;
|
||||
string[] lines = File.ReadAllLines(fileInfo.FullName, encoding);
|
||||
@ -362,21 +364,33 @@ internal static partial class HelperMarkdown
|
||||
completedLineNumber = i;
|
||||
continue;
|
||||
}
|
||||
if (line.Length > 14 && line[..14] == "startedColumns")
|
||||
{
|
||||
startedColumnsLineNumber = i;
|
||||
continue;
|
||||
}
|
||||
if (line.Length > 16 && line[..16] == "completedColumns")
|
||||
{
|
||||
completedColumnsLineNumber = i;
|
||||
continue;
|
||||
}
|
||||
if (h1LineNumber is null && line.Length > 2 && line[0] == '#' && line[1] == ' ')
|
||||
{
|
||||
h1LineNumber = i;
|
||||
continue;
|
||||
}
|
||||
}
|
||||
LineNumber lineNumber = new(createdLineNumber,
|
||||
completedLineNumber,
|
||||
h1LineNumber,
|
||||
frontMatterYamlEndLineNumber,
|
||||
lines.AsReadOnly(),
|
||||
progressLineNumber,
|
||||
statusLineNumber,
|
||||
typeLineNumber,
|
||||
updatedLineNumber);
|
||||
LineNumber lineNumber = new(Created: createdLineNumber,
|
||||
Completed: completedLineNumber,
|
||||
CompletedColumns: completedColumnsLineNumber,
|
||||
H1: h1LineNumber,
|
||||
FrontMatterYamlEnd: frontMatterYamlEndLineNumber,
|
||||
Lines: lines.AsReadOnly(),
|
||||
Progress: progressLineNumber,
|
||||
Status: statusLineNumber,
|
||||
StartedColumns: startedColumnsLineNumber,
|
||||
Type: typeLineNumber,
|
||||
Updated: updatedLineNumber);
|
||||
return lineNumber;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user