diff options
author | Jackson Schuster <36744439+jtschuster@users.noreply.github.com> | 2022-08-03 23:15:19 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-08-03 23:15:19 +0300 |
commit | 118bdca58d79090fc05d840dfec8ba9eb54b2777 (patch) | |
tree | 4b179b41a2a4b8a3e025a7258e1f2741ceb1df60 /eng | |
parent | 64455a592fddc0d3c8f6cbbd0c3367f4f0084780 (diff) |
Separate interface method trimming logic and update for static interface methods (#2868)
Fixes #2865
Also addresses marking of all static interface methods encompassing the changes from #2859, and updates the way that all interface methods are marked. Whether or not we mark an interface method due to its base method is now separated from marking other virtual methods and the marking is postponed to ProcessMarkedTypesWithInterface. In ProcessMarkedTypesWithInterfaces, interface implementations are marked, and methods that implement a marked/implemented interface are marked. Tests for static interface methods have also been updated.
Co-authored-by: Sven Boemer <sbomer@gmail.com>
Diffstat (limited to 'eng')
-rw-r--r-- | eng/Versions.props | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/eng/Versions.props b/eng/Versions.props index 461201684..cdf227c17 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -21,7 +21,7 @@ <MicrosoftDotNetApiCompatVersion>7.0.0-beta.22372.1</MicrosoftDotNetApiCompatVersion> <MicrosoftDotNetCodeAnalysisVersion>6.0.0-beta.21271.1</MicrosoftDotNetCodeAnalysisVersion> <MicrosoftCodeAnalysisCSharpCodeStyleVersion>3.10.0-2.final</MicrosoftCodeAnalysisCSharpCodeStyleVersion> - <MicrosoftCodeAnalysisVersion>4.3.0-1.22206.2</MicrosoftCodeAnalysisVersion> + <MicrosoftCodeAnalysisVersion>4.3.0-2.final</MicrosoftCodeAnalysisVersion> <MicrosoftCodeAnalysisCSharpAnalyzerTestingXunitVersion>1.0.1-beta1.*</MicrosoftCodeAnalysisCSharpAnalyzerTestingXunitVersion> <MicrosoftCodeAnalysisBannedApiAnalyzersVersion>3.3.2</MicrosoftCodeAnalysisBannedApiAnalyzersVersion> <!-- This controls the version of the cecil package, or the version of cecil in the project graph |