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
path: root/src
diff options
context:
space:
mode:
authorJackson Schuster <jschuster@microsoft.com>2021-12-10 02:07:10 +0300
committerJackson Schuster <jschuster@microsoft.com>2021-12-10 02:07:10 +0300
commitfd8aa603ec738bbf953167543430bc017986530a (patch)
tree4a5a765384d0ffad4ef372fc36a4d983461cbd09 /src
parent012f3c0773c498c8601eb9af806aba1267b40342 (diff)
Rebased from main to Release/6.0.2xx and fixed issues with rebase
Diffstat (limited to 'src')
-rw-r--r--src/ILLink.RoslynAnalyzer/RequiresAnalyzerBase.cs4
-rw-r--r--src/ILLink.RoslynAnalyzer/RequiresISymbolExtensions.cs1
2 files changed, 3 insertions, 2 deletions
diff --git a/src/ILLink.RoslynAnalyzer/RequiresAnalyzerBase.cs b/src/ILLink.RoslynAnalyzer/RequiresAnalyzerBase.cs
index a49ceb439..312e9bcdc 100644
--- a/src/ILLink.RoslynAnalyzer/RequiresAnalyzerBase.cs
+++ b/src/ILLink.RoslynAnalyzer/RequiresAnalyzerBase.cs
@@ -337,8 +337,8 @@ namespace ILLink.RoslynAnalyzer
private bool HasMismatchingAttributes (ISymbol member1, ISymbol member2)
{
- bool member1HasAttribute = IsOverrideMemberInRequiresScope (member1);
- bool member2HasAttribute = IsOverrideMemberInRequiresScope (member2);
+ bool member1HasAttribute = member1.IsOverrideInRequiresScope (RequiresAttributeName);
+ bool member2HasAttribute = member2.IsOverrideInRequiresScope (RequiresAttributeName);
return member1HasAttribute ^ member2HasAttribute;
}
diff --git a/src/ILLink.RoslynAnalyzer/RequiresISymbolExtensions.cs b/src/ILLink.RoslynAnalyzer/RequiresISymbolExtensions.cs
index e08359149..f4ae7a3e7 100644
--- a/src/ILLink.RoslynAnalyzer/RequiresISymbolExtensions.cs
+++ b/src/ILLink.RoslynAnalyzer/RequiresISymbolExtensions.cs
@@ -3,6 +3,7 @@
using System;
using System.Collections.Generic;
+using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.Text;
using Microsoft.CodeAnalysis;