Skip to content

Commit

Permalink
SubtitleParse: ass parse use ILogger<T> instead of ILogger
Browse files Browse the repository at this point in the history
  • Loading branch information
MIRIMIRIM committed May 9, 2024
1 parent 8613f1a commit e42dd81
Show file tree
Hide file tree
Showing 5 changed files with 18 additions and 18 deletions.
4 changes: 2 additions & 2 deletions SubtitleParse/src/AssTypes/AssData.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

namespace Mobsub.SubtitleParse.AssTypes;

public class AssData(ILogger<AssData>? logger = null)
public class AssData(ILogger? logger = null)
{
public bool CarriageReturn = false;
public Encoding CharEncoding = Utils.EncodingRefOS();
Expand All @@ -17,7 +17,7 @@ public class AssData(ILogger<AssData>? logger = null)
public List<AssEmbedded.Font> Fonts = [];
public List<AssEmbedded.Graphic> Graphics = [];

private readonly ILogger<AssData>? _logger = logger;
private readonly ILogger? _logger = logger;
private const string sectionNameFonts = "[Fonts]";
private const string sectionNameGraphics = "[Graphics]";
private const string sectionNameAegisubProjectGarbage = "[Aegisub Project Garbage]";
Expand Down
12 changes: 6 additions & 6 deletions SubtitleParse/src/AssTypes/AssEmbedded.cs
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ namespace Mobsub.SubtitleParse.AssTypes;

public class AssEmbedded
{
public class Font(ILogger<AssData>? logger = null)
public class Font(ILogger? logger = null)
{
public string OriginalName = string.Empty; // lowercase
public bool Bold = false;
Expand All @@ -16,7 +16,7 @@ public class Font(ILogger<AssData>? logger = null)
public List<string> Data = [];
public int DataLength = 0;

private readonly ILogger<AssData>? _logger = logger;
private readonly ILogger? _logger = logger;

// public void EncodeFont(FileInfo file)
// {
Expand Down Expand Up @@ -66,13 +66,13 @@ public void WriteFile(string filePath)
}
}

public class Graphic(ILogger<AssData>? logger = null)
public class Graphic(ILogger? logger = null)
{
public string Name = string.Empty; // lowercase
public List<string> Data = [];
public int DataLength = 0;

private readonly ILogger<AssData>? _logger = logger;
private readonly ILogger? _logger = logger;

public void EncodeGraphic(FileInfo file)
{
Expand Down Expand Up @@ -108,7 +108,7 @@ public void WriteFile(string filePath)

}

internal static List<Font> ParseFontsFromAss(ReadOnlySpan<char> sp, int lineNumber, ILogger<AssData>? _logger = null)
internal static List<Font> ParseFontsFromAss(ReadOnlySpan<char> sp, int lineNumber, ILogger? _logger = null)
{
var fonts = new List<Font>();
if (sp.StartsWith("fontname:"))
Expand Down Expand Up @@ -182,7 +182,7 @@ internal static List<Font> ParseFontsFromAss(ReadOnlySpan<char> sp, int lineNumb
return fonts;
}

internal static List<Graphic> ParseGraphicsFromAss(ReadOnlySpan<char> sp, int lineNumber, ILogger<AssData>? _logger = null)
internal static List<Graphic> ParseGraphicsFromAss(ReadOnlySpan<char> sp, int lineNumber, ILogger? _logger = null)
{
var graphics = new List<Graphic>();
if (sp.StartsWith("filename:"))
Expand Down
8 changes: 4 additions & 4 deletions SubtitleParse/src/AssTypes/AssEvent.cs
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

namespace Mobsub.SubtitleParse.AssTypes;

public class AssEvents(ILogger<AssData>? logger = null)
public class AssEvents(ILogger? logger = null)
{
private string[]? formats;
public string[] Formats
Expand All @@ -14,7 +14,7 @@ public string[] Formats
set => formats = value;
}
public List<AssEvent> Collection = [];
private readonly ILogger<AssData>? _logger = logger;
private readonly ILogger? _logger = logger;
internal const string sectionName = "[Events]";

public void Read(ReadOnlySpan<char> sp, string scriptType, int lineNumber)
Expand Down Expand Up @@ -59,7 +59,7 @@ public void Write(StreamWriter sw, char[] newline, bool ctsRounding)
}
}

public class AssEvent(ILogger<AssData>? logger = null)
public class AssEvent(ILogger? logger = null)
{
private int layer = 0;
public int lineNumber;
Expand All @@ -83,7 +83,7 @@ public int Layer
public int MarginB { get; set; } = 0;
public string? Effect { get; set; }
public List<char[]> Text { get; set; } = []; // override tags block, special chars block, normal text block
private readonly ILogger<AssData>? _logger = logger;
private readonly ILogger? _logger = logger;

public bool Read(ReadOnlySpan<char> sp, int lineNum, string[] formats) => Read(sp, sp.IndexOf(':'), lineNum, formats);

Expand Down
4 changes: 2 additions & 2 deletions SubtitleParse/src/AssTypes/AssScriptInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

namespace Mobsub.SubtitleParse.AssTypes;

public class AssScriptInfo(ILogger<AssData>? logger = null)
public class AssScriptInfo(ILogger? logger = null)
{
private readonly string[] scriptTypes = ["v4.00", "v4.00+", "v4.00++"];
private string scriptType = "v4.00";
Expand Down Expand Up @@ -71,7 +71,7 @@ public int WrapStyle
// public int status = 0;
public HashSet<string> Orders = [];

private readonly ILogger<AssData>? _logger = logger;
private readonly ILogger? _logger = logger;
internal const string sectionName = "[Script Info]";

public void Read(ReadOnlySpan<char> sp, int lineNumber)
Expand Down
8 changes: 4 additions & 4 deletions SubtitleParse/src/AssTypes/AssStyle.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

namespace Mobsub.SubtitleParse.AssTypes;

public class AssStyles(ILogger<AssData>? logger = null)
public class AssStyles(ILogger? logger = null)
{
private readonly string formatV4 = "Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding";
private readonly string formatV4P = "Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding";
Expand All @@ -22,7 +22,7 @@ public string[] Formats
public List<AssStyle> Collection = [];
public HashSet<string> Names = [];

private readonly ILogger<AssData>? _logger = logger;
private readonly ILogger? _logger = logger;

public void Read(ReadOnlySpan<char> sp, int lineNumber)
{
Expand Down Expand Up @@ -117,11 +117,11 @@ public void Write(StreamWriter sw, char[] newline, string scriptType)

}

public class AssStyle(ILogger<AssData>? logger = null)
public class AssStyle(ILogger? logger = null)
{
private string? name;
private string? fontname;
private readonly ILogger<AssData>? _logger = logger;
private readonly ILogger? _logger = logger;
public string Name
{
get => name is null ? "Default" : name;
Expand Down

0 comments on commit e42dd81

Please sign in to comment.