mirror of
https://github.com/nsnail/spectre.console.git
synced 2025-06-19 21:38:16 +08:00
Fix issues with nullability and netstandard2.0
This commit is contained in:

committed by
Patrik Svensson

parent
7dce4af552
commit
a70cc90797
@ -5,14 +5,20 @@ internal static class FigletFontParser
|
||||
public static FigletFont Parse(string source)
|
||||
{
|
||||
var lines = source.SplitLines();
|
||||
var header = ParseHeader(lines.FirstOrDefault());
|
||||
|
||||
var characters = new List<FigletCharacter>();
|
||||
var headerLine = lines.FirstOrDefault();
|
||||
if (headerLine == null)
|
||||
{
|
||||
throw new InvalidOperationException("Could not read header line");
|
||||
}
|
||||
|
||||
var header = ParseHeader(headerLine);
|
||||
|
||||
var index = 32;
|
||||
var indexOverridden = false;
|
||||
var hasOverriddenIndex = false;
|
||||
var buffer = new List<string>();
|
||||
var characters = new List<FigletCharacter>();
|
||||
|
||||
foreach (var line in lines.Skip(header.CommentLines + 1))
|
||||
{
|
||||
|
Reference in New Issue
Block a user