Class Song
- Namespace
- ChartTools
- Assembly
- ChartTools.dll
- Inheritance
-
Song
- Inherited Members
-
- Extension Methods
-
Constructors
Properties
public FormattingRules Formatting { get; set; }
Property Value
- FormattingRules
public List<GlobalEvent>? GlobalEvents { get; set; }
Property Value
- List<GlobalEvent>
public InstrumentSet Instruments { get; set; }
Property Value
- InstrumentSet
public Metadata? Metadata { get; set; }
Property Value
- Metadata
public SyncTrack? SyncTrack { get; set; }
Property Value
- SyncTrack
public ChartSection? UnknownChartSections { get; set; }
Property Value
- ChartSection
public Vocals? Vocals { get; set; }
Property Value
- Vocals
Methods
public static Song FromDirectory(string directory, ReadingConfiguration? config = null)
Parameters
directory string
config ReadingConfiguration
Returns
- Song
public static Task<Song> FromDirectoryAsync(string directory, ReadingConfiguration? config = null, CancellationToken cancellationToken = default)
Parameters
directory string
config ReadingConfiguration
cancellationToken CancellationToken
Returns
- Task<Song>
public static Song FromFile(string path, ReadingConfiguration? config = null, FormattingRules? formatting = null)
Parameters
path string
config ReadingConfiguration
formatting FormattingRules
Returns
- Song
public static Task<Song> FromFileAsync(string path, ChartReadingConfiguration? config = null, FormattingRules? formatting = null, CancellationToken cancellationToken = default)
Parameters
path string
config ChartReadingConfiguration
formatting FormattingRules
cancellationToken CancellationToken
Returns
- Task<Song>
public void ToFile(string path, WritingConfiguration? config = null, FormattingRules? formatting = null)
Parameters
path string
config WritingConfiguration
formatting FormattingRules
public Task ToFileAsync(string path, WritingConfiguration? config = null, FormattingRules? formatting = null, CancellationToken cancellationToken = default)
Parameters
path string
config WritingConfiguration
formatting FormattingRules
cancellationToken CancellationToken
Returns
- Task