diff --git a/ExternalProjects/iso-parser/ISODirectoryNode.cs b/ExternalProjects/iso-parser/ISODirectoryNode.cs index e25864a637..1d6c01e60d 100644 --- a/ExternalProjects/iso-parser/ISODirectoryNode.cs +++ b/ExternalProjects/iso-parser/ISODirectoryNode.cs @@ -41,7 +41,6 @@ namespace ISOParser // Read the directory entries while (s.Position < ((this.Offset * ISOFile.SECTOR_SIZE) + this.Length)) { - ISONode node; ISONodeRecord record; // Read the record @@ -61,12 +60,7 @@ namespace ISOParser else { // Check if we already have this node - if (visited.ContainsKey(record.OffsetOfData)) - { - // Get the node - node = visited[record.OffsetOfData]; - } - else + if (!visited.TryGetValue(record.OffsetOfData, out var node)) { // Create the node from the record if (record.IsFile()) diff --git a/ExternalProjects/iso-parser/ISOParser.csproj b/ExternalProjects/iso-parser/ISOParser.csproj index 0bb694a66c..6ec88e14ed 100644 --- a/ExternalProjects/iso-parser/ISOParser.csproj +++ b/ExternalProjects/iso-parser/ISOParser.csproj @@ -4,7 +4,7 @@ - $(NoWarn);MA0060;SA1413;SA1514 + $(NoWarn);MA0060;RCS1226;SA1413;SA1514 disable diff --git a/References/ISOParser.dll b/References/ISOParser.dll index 168c1ac10d..db0e6a0487 100644 Binary files a/References/ISOParser.dll and b/References/ISOParser.dll differ