diff --git a/SabreTools.Serialization/Models/PlayJ/AudioFile.cs b/SabreTools.Serialization/Models/PlayJ/AudioFile.cs index e09616ad..9e7a3b7b 100644 --- a/SabreTools.Serialization/Models/PlayJ/AudioFile.cs +++ b/SabreTools.Serialization/Models/PlayJ/AudioFile.cs @@ -8,12 +8,12 @@ namespace SabreTools.Data.Models.PlayJ /// /// Header /// - public AudioHeader? Header { get; set; } + public AudioHeader Header { get; set; } /// /// Unknown block 1 /// - public UnknownBlock1? UnknownBlock1 { get; set; } + public UnknownBlock1 UnknownBlock1 { get; set; } #region V1 Only @@ -47,4 +47,4 @@ namespace SabreTools.Data.Models.PlayJ #endregion } -} \ No newline at end of file +} diff --git a/SabreTools.Serialization/Models/PlayJ/AudioHeader.cs b/SabreTools.Serialization/Models/PlayJ/AudioHeader.cs index dc894f2a..786660b2 100644 --- a/SabreTools.Serialization/Models/PlayJ/AudioHeader.cs +++ b/SabreTools.Serialization/Models/PlayJ/AudioHeader.cs @@ -26,7 +26,7 @@ namespace SabreTools.Data.Models.PlayJ /// /// Track name (not null-terminated) /// - public string? Track { get; set; } + public string Track { get; set; } /// /// Length of the artist name @@ -36,7 +36,7 @@ namespace SabreTools.Data.Models.PlayJ /// /// Artist name (not null-terminated) /// - public string? Artist { get; set; } + public string Artist { get; set; } /// /// Length of the album name @@ -46,7 +46,7 @@ namespace SabreTools.Data.Models.PlayJ /// /// Album name (not null-terminated) /// - public string? Album { get; set; } + public string Album { get; set; } /// /// Length of the writer name @@ -56,7 +56,7 @@ namespace SabreTools.Data.Models.PlayJ /// /// Writer name (not null-terminated) /// - public string? Writer { get; set; } + public string Writer { get; set; } /// /// Length of the publisher name @@ -66,7 +66,7 @@ namespace SabreTools.Data.Models.PlayJ /// /// Publisher name (not null-terminated) /// - public string? Publisher { get; set; } + public string Publisher { get; set; } /// /// Length of the label name @@ -76,7 +76,7 @@ namespace SabreTools.Data.Models.PlayJ /// /// Label name (not null-terminated) /// - public string? Label { get; set; } + public string Label { get; set; } /// /// Length of the comments @@ -90,4 +90,4 @@ namespace SabreTools.Data.Models.PlayJ /// Optional field only in some samples public string? Comments { get; set; } } -} \ No newline at end of file +} diff --git a/SabreTools.Serialization/Models/PlayJ/AudioHeaderV1.cs b/SabreTools.Serialization/Models/PlayJ/AudioHeaderV1.cs index a79ab7d0..9880dece 100644 --- a/SabreTools.Serialization/Models/PlayJ/AudioHeaderV1.cs +++ b/SabreTools.Serialization/Models/PlayJ/AudioHeaderV1.cs @@ -59,4 +59,4 @@ namespace SabreTools.Data.Models.PlayJ /// public uint Duration { get; set; } } -} \ No newline at end of file +} diff --git a/SabreTools.Serialization/Models/PlayJ/AudioHeaderV2.cs b/SabreTools.Serialization/Models/PlayJ/AudioHeaderV2.cs index 34f56322..1bb51f99 100644 --- a/SabreTools.Serialization/Models/PlayJ/AudioHeaderV2.cs +++ b/SabreTools.Serialization/Models/PlayJ/AudioHeaderV2.cs @@ -123,4 +123,4 @@ namespace SabreTools.Data.Models.PlayJ /// public uint Unknown18 { get; set; } } -} \ No newline at end of file +} diff --git a/SabreTools.Serialization/Models/PlayJ/Constants.cs b/SabreTools.Serialization/Models/PlayJ/Constants.cs index a4e16513..18afdf33 100644 --- a/SabreTools.Serialization/Models/PlayJ/Constants.cs +++ b/SabreTools.Serialization/Models/PlayJ/Constants.cs @@ -6,4 +6,4 @@ namespace SabreTools.Data.Models.PlayJ public const uint SignatureUInt32 = 0x4B539DFF; } -} \ No newline at end of file +} diff --git a/SabreTools.Serialization/Models/PlayJ/DataFile.cs b/SabreTools.Serialization/Models/PlayJ/DataFile.cs index e30dfef5..da7e9fc9 100644 --- a/SabreTools.Serialization/Models/PlayJ/DataFile.cs +++ b/SabreTools.Serialization/Models/PlayJ/DataFile.cs @@ -13,7 +13,7 @@ namespace SabreTools.Data.Models.PlayJ /// /// Data file name /// - public string? FileName { get; set; } + public string FileName { get; set; } /// /// Length of the data diff --git a/SabreTools.Serialization/Models/PlayJ/Enums.cs b/SabreTools.Serialization/Models/PlayJ/Enums.cs index cbd8c89f..8f54ac2f 100644 --- a/SabreTools.Serialization/Models/PlayJ/Enums.cs +++ b/SabreTools.Serialization/Models/PlayJ/Enums.cs @@ -119,4 +119,4 @@ namespace SabreTools.Data.Models.PlayJ /// FolkJazz = 7, } -} \ No newline at end of file +} diff --git a/SabreTools.Serialization/Models/PlayJ/Playlist.cs b/SabreTools.Serialization/Models/PlayJ/Playlist.cs index 1a8d248f..ed7b9159 100644 --- a/SabreTools.Serialization/Models/PlayJ/Playlist.cs +++ b/SabreTools.Serialization/Models/PlayJ/Playlist.cs @@ -8,11 +8,11 @@ namespace SabreTools.Data.Models.PlayJ /// /// Playlist header /// - public PlaylistHeader? Header { get; set; } + public PlaylistHeader Header { get; set; } /// /// Embedded audio files / headers /// - public AudioFile[]? AudioFiles { get; set; } + public AudioFile[] AudioFiles { get; set; } } -} \ No newline at end of file +} diff --git a/SabreTools.Serialization/Wrappers/PlayJAudioFile.Printing.cs b/SabreTools.Serialization/Wrappers/PlayJAudioFile.Printing.cs index 1a9254d6..1e93a7a5 100644 --- a/SabreTools.Serialization/Wrappers/PlayJAudioFile.Printing.cs +++ b/SabreTools.Serialization/Wrappers/PlayJAudioFile.Printing.cs @@ -21,28 +21,21 @@ namespace SabreTools.Serialization.Wrappers Print(builder, Model.Header); Print(builder, Model.UnknownBlock1); - if (Model.Header?.Version == 0x00000000) + if (Model.Header.Version == 0x00000000) { Print(builder, Model.UnknownValue2); Print(builder, Model.UnknownBlock3); } - else if (Model.Header?.Version == 0x0000000A) + else if (Model.Header.Version == 0x0000000A) { Print(builder, Model.DataFilesCount, Model.DataFiles); } } - private static void Print(StringBuilder builder, AudioHeader? header) + private static void Print(StringBuilder builder, AudioHeader header) { builder.AppendLine(" Audio Header Information:"); builder.AppendLine(" -------------------------"); - if (header == null) - { - builder.AppendLine(" No audio header"); - builder.AppendLine(); - return; - } - builder.AppendLine(header.Signature, " Signature"); builder.AppendLine(header.Version, " Version"); if (header.Version == 0x00000000 && header is AudioHeaderV1 headerV1) @@ -106,33 +99,19 @@ namespace SabreTools.Serialization.Wrappers builder.AppendLine(); } - private static void Print(StringBuilder builder, UnknownBlock1? block) + private static void Print(StringBuilder builder, UnknownBlock1 block) { builder.AppendLine(" Unknown Block 1 Information:"); builder.AppendLine(" -------------------------"); - if (block == null) - { - builder.AppendLine(" No unknown block 1r"); - builder.AppendLine(); - return; - } - builder.AppendLine(block.Length, " Length"); builder.AppendLine(block.Data, " Data"); builder.AppendLine(); } - private static void Print(StringBuilder builder, uint? value) + private static void Print(StringBuilder builder, uint value) { builder.AppendLine(" Unknown Value 2 Information:"); builder.AppendLine(" -------------------------"); - if (value == null) - { - builder.AppendLine(" No unknown block 1r"); - builder.AppendLine(); - return; - } - builder.AppendLine(value, " Value"); builder.AppendLine(); } diff --git a/SabreTools.Serialization/Wrappers/PlayJPlaylist.Printing.cs b/SabreTools.Serialization/Wrappers/PlayJPlaylist.Printing.cs index 8d113bc4..3ddf8636 100644 --- a/SabreTools.Serialization/Wrappers/PlayJPlaylist.Printing.cs +++ b/SabreTools.Serialization/Wrappers/PlayJPlaylist.Printing.cs @@ -22,27 +22,20 @@ namespace SabreTools.Serialization.Wrappers Print(builder, Model.AudioFiles); } - private static void Print(StringBuilder builder, PlaylistHeader? header) + private static void Print(StringBuilder builder, PlaylistHeader header) { builder.AppendLine(" Playlist Header Information:"); builder.AppendLine(" -------------------------"); - if (header == null) - { - builder.AppendLine(" No playlist header"); - builder.AppendLine(); - return; - } - builder.AppendLine(header.TrackCount, " Track count"); builder.AppendLine(header.Data, " Data"); builder.AppendLine(); } - private static void Print(StringBuilder builder, AudioFile[]? entries) + private static void Print(StringBuilder builder, AudioFile[] entries) { builder.AppendLine(" Audio Files Information:"); builder.AppendLine(" -------------------------"); - if (entries == null || entries.Length == 0) + if (entries.Length == 0) { builder.AppendLine(" No audio files"); builder.AppendLine(); @@ -57,12 +50,12 @@ namespace SabreTools.Serialization.Wrappers Print(builder, entry.Header); Print(builder, entry.UnknownBlock1); - if (entry.Header?.Version == 0x00000000) + if (entry.Header.Version == 0x00000000) { Print(builder, entry.UnknownValue2); Print(builder, entry.UnknownBlock3); } - else if (entry.Header?.Version == 0x0000000A) + else if (entry.Header.Version == 0x0000000A) { Print(builder, entry.DataFilesCount, entry.DataFiles); } @@ -71,17 +64,10 @@ namespace SabreTools.Serialization.Wrappers builder.AppendLine(); } - private static void Print(StringBuilder builder, AudioHeader? header) + private static void Print(StringBuilder builder, AudioHeader header) { builder.AppendLine(" Audio Header Information:"); builder.AppendLine(" -------------------------"); - if (header == null) - { - builder.AppendLine(" No audio header"); - builder.AppendLine(); - return; - } - builder.AppendLine(header.Signature, " Signature"); builder.AppendLine(header.Version, " Version"); if (header.Version == 0x00000000 && header is AudioHeaderV1 headerV1) @@ -145,33 +131,19 @@ namespace SabreTools.Serialization.Wrappers builder.AppendLine(); } - private static void Print(StringBuilder builder, UnknownBlock1? block) + private static void Print(StringBuilder builder, UnknownBlock1 block) { builder.AppendLine(" Unknown Block 1 Information:"); builder.AppendLine(" -------------------------"); - if (block == null) - { - builder.AppendLine(" No unknown block 1r"); - builder.AppendLine(); - return; - } - builder.AppendLine(block.Length, " Length"); builder.AppendLine(block.Data, " Data"); builder.AppendLine(); } - private static void Print(StringBuilder builder, uint? value) + private static void Print(StringBuilder builder, uint value) { builder.AppendLine(" Unknown Value 2 Information:"); builder.AppendLine(" -------------------------"); - if (value == null) - { - builder.AppendLine(" No unknown block 1r"); - builder.AppendLine(); - return; - } - builder.AppendLine(value, " Value"); builder.AppendLine(); }