Use foreach instead of for-loops where appropriate.

This commit is contained in:
2022-11-13 20:31:51 +00:00
parent 6586721321
commit 6911b6e175
2 changed files with 27 additions and 29 deletions

View File

@@ -1207,74 +1207,72 @@ public sealed partial class CdrWin
AaruConsole.DebugWriteLine("CDRWin plugin", "Track information:"); AaruConsole.DebugWriteLine("CDRWin plugin", "Track information:");
AaruConsole.DebugWriteLine("CDRWin plugin", "\tDisc contains {0} tracks", _discImage.Tracks.Count); AaruConsole.DebugWriteLine("CDRWin plugin", "\tDisc contains {0} tracks", _discImage.Tracks.Count);
for(var i = 0; i < _discImage.Tracks.Count; i++) foreach(CdrWinTrack t in _discImage.Tracks)
{ {
AaruConsole.DebugWriteLine("CDRWin plugin", "\tTrack {0} information:", _discImage.Tracks[i].Sequence); AaruConsole.DebugWriteLine("CDRWin plugin", "\tTrack {0} information:", t.Sequence);
AaruConsole.DebugWriteLine("CDRWin plugin", "\t\t{0} bytes per sector", _discImage.Tracks[i].Bps); AaruConsole.DebugWriteLine("CDRWin plugin", "\t\t{0} bytes per sector", t.Bps);
AaruConsole.DebugWriteLine("CDRWin plugin", "\t\tPregap: {0} sectors", _discImage.Tracks[i].Pregap); AaruConsole.DebugWriteLine("CDRWin plugin", "\t\tPregap: {0} sectors", t.Pregap);
AaruConsole.DebugWriteLine("CDRWin plugin", "\t\tData: {0} sectors", _discImage.Tracks[i].Sectors); AaruConsole.DebugWriteLine("CDRWin plugin", "\t\tData: {0} sectors", t.Sectors);
AaruConsole.DebugWriteLine("CDRWin plugin", "\t\tPostgap: {0} sectors", _discImage.Tracks[i].Postgap); AaruConsole.DebugWriteLine("CDRWin plugin", "\t\tPostgap: {0} sectors", t.Postgap);
if(_discImage.Tracks[i].Flag4Ch) if(t.Flag4Ch)
AaruConsole.DebugWriteLine("CDRWin plugin", "\t\tTrack is flagged as quadraphonic"); AaruConsole.DebugWriteLine("CDRWin plugin", "\t\tTrack is flagged as quadraphonic");
if(_discImage.Tracks[i].FlagDcp) if(t.FlagDcp)
AaruConsole.DebugWriteLine("CDRWin plugin", "\t\tTrack allows digital copy"); AaruConsole.DebugWriteLine("CDRWin plugin", "\t\tTrack allows digital copy");
if(_discImage.Tracks[i].FlagPre) if(t.FlagPre)
AaruConsole.DebugWriteLine("CDRWin plugin", "\t\tTrack has pre-emphasis applied"); AaruConsole.DebugWriteLine("CDRWin plugin", "\t\tTrack has pre-emphasis applied");
if(_discImage.Tracks[i].FlagScms) if(t.FlagScms)
AaruConsole.DebugWriteLine("CDRWin plugin", "\t\tTrack has SCMS"); AaruConsole.DebugWriteLine("CDRWin plugin", "\t\tTrack has SCMS");
AaruConsole.DebugWriteLine("CDRWin plugin", AaruConsole.DebugWriteLine("CDRWin plugin",
"\t\tTrack resides in file {0}, type defined as {1}, starting at byte {2}", "\t\tTrack resides in file {0}, type defined as {1}, starting at byte {2}",
_discImage.Tracks[i].TrackFile.DataFilter.Filename, t.TrackFile.DataFilter.Filename, t.TrackFile.FileType, t.TrackFile.Offset);
_discImage.Tracks[i].TrackFile.FileType,
_discImage.Tracks[i].TrackFile.Offset);
AaruConsole.DebugWriteLine("CDRWin plugin", "\t\tIndexes:"); AaruConsole.DebugWriteLine("CDRWin plugin", "\t\tIndexes:");
foreach(KeyValuePair<ushort, int> kvp in _discImage.Tracks[i].Indexes) foreach(KeyValuePair<ushort, int> kvp in t.Indexes)
AaruConsole.DebugWriteLine("CDRWin plugin", "\t\t\tIndex {0} starts at sector {1}", kvp.Key, AaruConsole.DebugWriteLine("CDRWin plugin", "\t\t\tIndex {0} starts at sector {1}", kvp.Key,
kvp.Value); kvp.Value);
if(_discImage.Tracks[i].Isrc == null) if(t.Isrc == null)
AaruConsole.DebugWriteLine("CDRWin plugin", "\t\tISRC is not set."); AaruConsole.DebugWriteLine("CDRWin plugin", "\t\tISRC is not set.");
else else
AaruConsole.DebugWriteLine("CDRWin plugin", "\t\tISRC: {0}", _discImage.Tracks[i].Isrc); AaruConsole.DebugWriteLine("CDRWin plugin", "\t\tISRC: {0}", t.Isrc);
if(_discImage.Tracks[i].Arranger == null) if(t.Arranger == null)
AaruConsole.DebugWriteLine("CDRWin plugin", "\t\tArranger is not set."); AaruConsole.DebugWriteLine("CDRWin plugin", "\t\tArranger is not set.");
else else
AaruConsole.DebugWriteLine("CDRWin plugin", "\t\tArranger: {0}", _discImage.Tracks[i].Arranger); AaruConsole.DebugWriteLine("CDRWin plugin", "\t\tArranger: {0}", t.Arranger);
if(_discImage.Tracks[i].Composer == null) if(t.Composer == null)
AaruConsole.DebugWriteLine("CDRWin plugin", "\t\tComposer is not set."); AaruConsole.DebugWriteLine("CDRWin plugin", "\t\tComposer is not set.");
else else
AaruConsole.DebugWriteLine("CDRWin plugin", "\t\tComposer: {0}", _discImage.Tracks[i].Composer); AaruConsole.DebugWriteLine("CDRWin plugin", "\t\tComposer: {0}", t.Composer);
if(_discImage.Tracks[i].Genre == null) if(t.Genre == null)
AaruConsole.DebugWriteLine("CDRWin plugin", "\t\tGenre is not set."); AaruConsole.DebugWriteLine("CDRWin plugin", "\t\tGenre is not set.");
else else
AaruConsole.DebugWriteLine("CDRWin plugin", "\t\tGenre: {0}", _discImage.Tracks[i].Genre); AaruConsole.DebugWriteLine("CDRWin plugin", "\t\tGenre: {0}", t.Genre);
if(_discImage.Tracks[i].Performer == null) if(t.Performer == null)
AaruConsole.DebugWriteLine("CDRWin plugin", "\t\tPerformer is not set."); AaruConsole.DebugWriteLine("CDRWin plugin", "\t\tPerformer is not set.");
else else
AaruConsole.DebugWriteLine("CDRWin plugin", "\t\tPerformer: {0}", _discImage.Tracks[i].Performer); AaruConsole.DebugWriteLine("CDRWin plugin", "\t\tPerformer: {0}", t.Performer);
if(_discImage.Tracks[i].Songwriter == null) if(t.Songwriter == null)
AaruConsole.DebugWriteLine("CDRWin plugin", "\t\tSongwriter is not set."); AaruConsole.DebugWriteLine("CDRWin plugin", "\t\tSongwriter is not set.");
else else
AaruConsole.DebugWriteLine("CDRWin plugin", "\t\tSongwriter: {0}", _discImage.Tracks[i].Songwriter); AaruConsole.DebugWriteLine("CDRWin plugin", "\t\tSongwriter: {0}", t.Songwriter);
if(_discImage.Tracks[i].Title == null) if(t.Title == null)
AaruConsole.DebugWriteLine("CDRWin plugin", "\t\tTitle is not set."); AaruConsole.DebugWriteLine("CDRWin plugin", "\t\tTitle is not set.");
else else
AaruConsole.DebugWriteLine("CDRWin plugin", "\t\tTitle: {0}", _discImage.Tracks[i].Title); AaruConsole.DebugWriteLine("CDRWin plugin", "\t\tTitle: {0}", t.Title);
} }
foreach(CdrWinTrack track in _discImage.Tracks) foreach(CdrWinTrack track in _discImage.Tracks)