提交 612bca0a 编写于 作者: C CyrusNajmabadi

Simplify code.

上级 1743bab9
......@@ -2680,21 +2680,11 @@ public ImmutableArray<AssemblyIdentity> GetUnreferencedAssemblyIdentities(Diagno
throw new ArgumentNullException(nameof(diagnostic));
}
if (UnreferencedAssemblyIdentityDiagnosticCodes.Contains(diagnostic.Code))
if (!UnreferencedAssemblyIdentityDiagnosticCodes.Contains(diagnostic.Code))
{
return ExtractAssemblyIdenties(diagnostic);
return ImmutableArray<AssemblyIdentity>.Empty;
}
return ImmutableArray<AssemblyIdentity>.Empty;
}
/// <summary>
/// For testing purposes.
/// </summary>
internal abstract ImmutableArray<int> UnreferencedAssemblyIdentityDiagnosticCodes { get; }
internal static ImmutableArray<AssemblyIdentity> ExtractAssemblyIdenties(Diagnostic diagnostic)
{
var builder = ArrayBuilder<AssemblyIdentity>.GetInstance();
foreach (var argument in diagnostic.Arguments)
......@@ -2707,5 +2697,7 @@ internal static ImmutableArray<AssemblyIdentity> ExtractAssemblyIdenties(Diagnos
return builder.ToImmutableAndFree();
}
internal abstract ImmutableArray<int> UnreferencedAssemblyIdentityDiagnosticCodes { get; }
}
}
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册