Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/linker.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJackson Schuster <jschuster@microsoft.com>2021-12-15 22:17:40 +0300
committerJackson Schuster <jschuster@microsoft.com>2021-12-15 22:17:40 +0300
commit3f310c4581286b1bc62c963fc5a0bef5aa21bbfa (patch)
treecbd8e39fb4a05ffc627ed87eba3854695947230a
parent7ac99f3f4b54781bc35021c09dcf9f255a6600f3 (diff)
Remove redundant HasAttribute check in RUCAnalyzer.cs
-rw-r--r--src/ILLink.RoslynAnalyzer/RequiresUnreferencedCodeAnalyzer.cs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ILLink.RoslynAnalyzer/RequiresUnreferencedCodeAnalyzer.cs b/src/ILLink.RoslynAnalyzer/RequiresUnreferencedCodeAnalyzer.cs
index 25149968d..ce79cc309 100644
--- a/src/ILLink.RoslynAnalyzer/RequiresUnreferencedCodeAnalyzer.cs
+++ b/src/ILLink.RoslynAnalyzer/RequiresUnreferencedCodeAnalyzer.cs
@@ -38,7 +38,7 @@ namespace ILLink.RoslynAnalyzer
get {
return symbolAnalysisContext => {
if (symbolAnalysisContext.Symbol is INamedTypeSymbol typeSymbol && !typeSymbol.HasAttribute (RequiresUnreferencedCodeAttribute)
- && typeSymbol.BaseType is INamedTypeSymbol baseType && baseType.HasAttribute (RequiresUnreferencedCodeAttribute)
+ && typeSymbol.BaseType is INamedTypeSymbol baseType
&& baseType.TryGetAttribute (RequiresUnreferencedCodeAttribute, out var requiresUnreferencedCodeAttribute)) {
var diag = Diagnostic.Create (s_typeDerivesFromRucClassRule,
typeSymbol.Locations[0],