AssemblyNameParser.TryParseProcessorArchitecture has a duplicated branch for MSIL:
|
private static bool TryParseProcessorArchitecture(string attributeValue, out ProcessorArchitecture result) |
|
{ |
|
result = attributeValue switch |
|
{ |
|
_ when attributeValue.Equals("msil", StringComparison.OrdinalIgnoreCase) => ProcessorArchitecture.MSIL, |
|
_ when attributeValue.Equals("x86", StringComparison.OrdinalIgnoreCase) => ProcessorArchitecture.X86, |
|
_ when attributeValue.Equals("ia64", StringComparison.OrdinalIgnoreCase) => ProcessorArchitecture.IA64, |
|
_ when attributeValue.Equals("amd64", StringComparison.OrdinalIgnoreCase) => ProcessorArchitecture.Amd64, |
|
_ when attributeValue.Equals("arm", StringComparison.OrdinalIgnoreCase) => ProcessorArchitecture.Arm, |
|
_ when attributeValue.Equals("msil", StringComparison.OrdinalIgnoreCase) => ProcessorArchitecture.MSIL, |
|
_ => ProcessorArchitecture.None |
|
}; |
|
return result != ProcessorArchitecture.None; |
|
} |
Line 336 is already covered by line 331.
AssemblyNameParser.TryParseProcessorArchitecturehas a duplicated branch forMSIL:runtime/src/libraries/Common/src/System/Reflection/AssemblyNameParser.cs
Lines 327 to 340 in 9767019
Line 336 is already covered by line 331.