Skip to content

Commit 4bdd71d

Browse files
authored
Features/16 comment removal (#19)
* wip * tests, resources, compiles again * wip * test ignores until dotnet/roslyn-sdk#424 is fixed * test changes + localization * use of localization * array initializer changes * change of default value * formatting fixes
1 parent e5ab8d9 commit 4bdd71d

18 files changed

+1212
-11
lines changed

Amusoft.CodeAnalysis.Analyzers.sln.DotSettings

Lines changed: 135 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,84 @@ See https://github.com/taori/Amusoft.CodeAnalysis.Analyzers/blob/master/LICENSE
3535
Sources = { fixtest }
3636
},
3737
}.RunAsync();</s:String>
38+
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=211FAF7F1279B04CAA442CA9B37CF79A/@KeyIndexDefined">True</s:Boolean>
39+
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=211FAF7F1279B04CAA442CA9B37CF79A/Applicability/=File/@EntryIndexedValue">True</s:Boolean>
40+
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=211FAF7F1279B04CAA442CA9B37CF79A/CustomProperties/=Extension/@EntryIndexedValue">cs</s:String>
41+
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=211FAF7F1279B04CAA442CA9B37CF79A/CustomProperties/=FileName/@EntryIndexedValue">Analyzer</s:String>
42+
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=211FAF7F1279B04CAA442CA9B37CF79A/CustomProperties/=ValidateFileName/@EntryIndexedValue">True</s:String>
43+
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=211FAF7F1279B04CAA442CA9B37CF79A/Description/@EntryValue">&amp;Analyzer</s:String>
44+
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=211FAF7F1279B04CAA442CA9B37CF79A/Field/=CLASS/@KeyIndexDefined">True</s:Boolean>
45+
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=211FAF7F1279B04CAA442CA9B37CF79A/Field/=CLASS/Expression/@EntryValue">getAlphaNumericFileNameWithoutExtension()</s:String>
46+
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=211FAF7F1279B04CAA442CA9B37CF79A/Field/=CLASS/InitialRange/@EntryValue">-1</s:Int64>
47+
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=211FAF7F1279B04CAA442CA9B37CF79A/Field/=CLASS/Order/@EntryValue">2</s:Int64>
48+
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=211FAF7F1279B04CAA442CA9B37CF79A/Field/=HEADER/@KeyIndexDefined">True</s:Boolean>
49+
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=211FAF7F1279B04CAA442CA9B37CF79A/Field/=HEADER/Expression/@EntryValue">fileheader()</s:String>
50+
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=211FAF7F1279B04CAA442CA9B37CF79A/Field/=HEADER/InitialRange/@EntryValue">-1</s:Int64>
51+
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=211FAF7F1279B04CAA442CA9B37CF79A/Field/=HEADER/Order/@EntryValue">0</s:Int64>
52+
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=211FAF7F1279B04CAA442CA9B37CF79A/Field/=NAMESPACE/@KeyIndexDefined">True</s:Boolean>
53+
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=211FAF7F1279B04CAA442CA9B37CF79A/Field/=NAMESPACE/Expression/@EntryValue">fileDefaultNamespace()</s:String>
54+
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=211FAF7F1279B04CAA442CA9B37CF79A/Field/=NAMESPACE/InitialRange/@EntryValue">-1</s:Int64>
55+
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=211FAF7F1279B04CAA442CA9B37CF79A/Field/=NAMESPACE/Order/@EntryValue">1</s:Int64>
56+
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=211FAF7F1279B04CAA442CA9B37CF79A/Reformat/@EntryValue">True</s:Boolean>
57+
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=211FAF7F1279B04CAA442CA9B37CF79A/Scope/=E8F0594528C33E45BBFEC6CFE851095D/@KeyIndexDefined">True</s:Boolean>
58+
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=211FAF7F1279B04CAA442CA9B37CF79A/Scope/=E8F0594528C33E45BBFEC6CFE851095D/Type/@EntryValue">InCSharpProjectFile</s:String>
59+
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=211FAF7F1279B04CAA442CA9B37CF79A/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
60+
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=211FAF7F1279B04CAA442CA9B37CF79A/Text/@EntryValue">$HEADER$using System.Collections.Immutable;&#xD;
61+
using Amusoft.CodeAnalysis.Analyzers.Shared;&#xD;
62+
using Microsoft.CodeAnalysis;&#xD;
63+
using Microsoft.CodeAnalysis.Diagnostics;&#xD;
64+
using Microsoft.CodeAnalysis.CSharp;&#xD;
65+
using Microsoft.CodeAnalysis.CSharp.Syntax;&#xD;
66+
using Microsoft.CodeAnalysis.Formatting;&#xD;
67+
using Microsoft.CodeAnalysis.Simplification;&#xD;
68+
using static Microsoft.CodeAnalysis.CSharp.SyntaxFactory;&#xD;
69+
&#xD;
70+
namespace $NAMESPACE$&#xD;
71+
{&#xD;
72+
[DiagnosticAnalyzer(LanguageNames.CSharp)]&#xD;
73+
public class $CLASS$ : DiagnosticAnalyzer&#xD;
74+
{&#xD;
75+
#region PrimaryRule&#xD;
76+
&#xD;
77+
private static readonly LocalizableString PrimaryRuleTitle = new LocalizableResourceString(&#xD;
78+
nameof(Resources.$CLASS$_PrimaryRuleTitle),&#xD;
79+
Resources.ResourceManager,&#xD;
80+
typeof(Resources));&#xD;
81+
&#xD;
82+
private static readonly LocalizableString PrimaryRuleMessageFormat = new LocalizableResourceString(&#xD;
83+
nameof(Resources.$CLASS$_PrimaryRuleMessageFormat),&#xD;
84+
Resources.ResourceManager,&#xD;
85+
typeof(Resources));&#xD;
86+
&#xD;
87+
private static readonly LocalizableString PrimaryRuleDescription = new LocalizableResourceString(&#xD;
88+
nameof(Resources.$CLASS$_PrimaryRuleDescription),&#xD;
89+
Resources.ResourceManager,&#xD;
90+
typeof(Resources));&#xD;
91+
&#xD;
92+
private static readonly DiagnosticDescriptor PrimaryRule = new DiagnosticDescriptor(&#xD;
93+
DiagnosticIds.ACA0002.$END$, PrimaryRuleTitle, PrimaryRuleMessageFormat,&#xD;
94+
"ACA Diagnostics", DiagnosticSeverity.Info, isEnabledByDefault: true, description: PrimaryRuleDescription);&#xD;
95+
&#xD;
96+
#endregion&#xD;
97+
/// &lt;inheritdoc /&gt;&#xD;
98+
public override void Initialize(AnalysisContext context)&#xD;
99+
{&#xD;
100+
context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);&#xD;
101+
context.RegisterSyntaxNodeAction(AnalyzeClass, syntaxKinds: SyntaxKind.ClassDeclaration);&#xD;
102+
}&#xD;
103+
&#xD;
104+
/// &lt;inheritdoc /&gt;&#xD;
105+
public override ImmutableArray&lt;DiagnosticDescriptor&gt; SupportedDiagnostics&#xD;
106+
{&#xD;
107+
get { return ImmutableArray.Create(PrimaryRule); }&#xD;
108+
}&#xD;
109+
&#xD;
110+
private void AnalyzeClass(SyntaxNodeAnalysisContext context)&#xD;
111+
{&#xD;
112+
throw new System.NotImplementedException();&#xD;
113+
}&#xD;
114+
}&#xD;
115+
}</s:String>
38116
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=21CCC48EE521CF46B74D3A0C28EEFF1E/@KeyIndexDefined">True</s:Boolean>
39117
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=21CCC48EE521CF46B74D3A0C28EEFF1E/Description/@EntryValue">&amp;CodeFixTest</s:String>
40118
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=21CCC48EE521CF46B74D3A0C28EEFF1E/Field/=CLASS/Expression/@EntryValue">getAlphaNumericFileNameWithoutExtension()</s:String>
@@ -153,6 +231,44 @@ namespace ConsoleApplication1&#xD;
153231
};&#xD;
154232
&#xD;
155233
await Verifier.VerifyCodeFixAsync(test, expected, fixtest);</s:String>
234+
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=69AF852163625840B2613F739ACE8A8C/@KeyIndexDefined">True</s:Boolean>
235+
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=69AF852163625840B2613F739ACE8A8C/Applicability/=Live/@EntryIndexedValue">True</s:Boolean>
236+
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=69AF852163625840B2613F739ACE8A8C/Field/=className/@KeyIndexDefined">True</s:Boolean>
237+
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=69AF852163625840B2613F739ACE8A8C/Field/=className/Expression/@EntryValue">typeName()</s:String>
238+
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=69AF852163625840B2613F739ACE8A8C/Field/=className/InitialRange/@EntryValue">-1</s:Int64>
239+
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=69AF852163625840B2613F739ACE8A8C/Field/=className/Order/@EntryValue">2</s:Int64>
240+
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=69AF852163625840B2613F739ACE8A8C/Field/=Name/@KeyIndexDefined">True</s:Boolean>
241+
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=69AF852163625840B2613F739ACE8A8C/Field/=Name/Order/@EntryValue">0</s:Int64>
242+
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=69AF852163625840B2613F739ACE8A8C/Field/=severity/@KeyIndexDefined">True</s:Boolean>
243+
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=69AF852163625840B2613F739ACE8A8C/Field/=severity/Expression/@EntryValue">completeSmart()</s:String>
244+
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=69AF852163625840B2613F739ACE8A8C/Field/=severity/Order/@EntryValue">1</s:Int64>
245+
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=69AF852163625840B2613F739ACE8A8C/Reformat/@EntryValue">True</s:Boolean>
246+
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=69AF852163625840B2613F739ACE8A8C/Scope/=B68999B9D6B43E47A02B22C12A54C3CC/@KeyIndexDefined">True</s:Boolean>
247+
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=69AF852163625840B2613F739ACE8A8C/Scope/=B68999B9D6B43E47A02B22C12A54C3CC/CustomProperties/=minimumLanguageVersion/@EntryIndexedValue">2.0</s:String>
248+
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=69AF852163625840B2613F739ACE8A8C/Scope/=B68999B9D6B43E47A02B22C12A54C3CC/Type/@EntryValue">InCSharpTypeMember</s:String>
249+
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=69AF852163625840B2613F739ACE8A8C/Shortcut/@EntryValue">diagnosticRule</s:String>
250+
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=69AF852163625840B2613F739ACE8A8C/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
251+
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=69AF852163625840B2613F739ACE8A8C/Text/@EntryValue">#region $Name$&#xD;
252+
&#xD;
253+
private static readonly LocalizableString $Name$Title = new LocalizableResourceString(&#xD;
254+
nameof(Amusoft.CodeAnalysis.Analyzers.Resources.$className$_$Name$Title),&#xD;
255+
Amusoft.CodeAnalysis.Analyzers.Resources.ResourceManager,&#xD;
256+
typeof(Amusoft.CodeAnalysis.Analyzers.Resources));&#xD;
257+
&#xD;
258+
private static readonly LocalizableString $Name$MessageFormat = new LocalizableResourceString(&#xD;
259+
nameof(Amusoft.CodeAnalysis.Analyzers.Resources.$className$_$Name$MessageFormat),&#xD;
260+
Amusoft.CodeAnalysis.Analyzers.Resources.ResourceManager,&#xD;
261+
typeof(Amusoft.CodeAnalysis.Analyzers.Resources));&#xD;
262+
&#xD;
263+
private static readonly LocalizableString $Name$Description = new LocalizableResourceString(&#xD;
264+
nameof(Amusoft.CodeAnalysis.Analyzers.Resources.$className$_$Name$Description),&#xD;
265+
Amusoft.CodeAnalysis.Analyzers.Resources.ResourceManager,&#xD;
266+
typeof(Amusoft.CodeAnalysis.Analyzers.Resources));&#xD;
267+
&#xD;
268+
public static readonly DiagnosticDescriptor $Name$ = new DiagnosticDescriptor(&#xD;
269+
Amusoft.CodeAnalysis.Analyzers.Shared.DiagnosticIds.ACA0002.DiagnosticOnArray, $Name$Title, $Name$MessageFormat, "ACA Diagnostics", DiagnosticSeverity.$severity$, isEnabledByDefault: true, description: $Name$Description);&#xD;
270+
&#xD;
271+
#endregion</s:String>
156272
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=EF22B9F0D1F98943AB7B20E28E6E8504/@KeyIndexDefined">True</s:Boolean>
157273
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=EF22B9F0D1F98943AB7B20E28E6E8504/Applicability/=File/@EntryIndexedValue">True</s:Boolean>
158274
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=EF22B9F0D1F98943AB7B20E28E6E8504/CustomProperties/=Extension/@EntryIndexedValue">cs</s:String>
@@ -163,6 +279,10 @@ await Verifier.VerifyCodeFixAsync(test, expected, fixtest);</s:String>
163279
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=EF22B9F0D1F98943AB7B20E28E6E8504/Field/=CLASS/Expression/@EntryValue">getAlphaNumericFileNameWithoutExtension()</s:String>
164280
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=EF22B9F0D1F98943AB7B20E28E6E8504/Field/=CLASS/InitialRange/@EntryValue">-1</s:Int64>
165281
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=EF22B9F0D1F98943AB7B20E28E6E8504/Field/=CLASS/Order/@EntryValue">2</s:Int64>
282+
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=EF22B9F0D1F98943AB7B20E28E6E8504/Field/=complete/@KeyIndexDefined">True</s:Boolean>
283+
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=EF22B9F0D1F98943AB7B20E28E6E8504/Field/=complete/Expression/@EntryValue">completeSmart()</s:String>
284+
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=EF22B9F0D1F98943AB7B20E28E6E8504/Field/=complete/InitialRange/@EntryValue">-1</s:Int64>
285+
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=EF22B9F0D1F98943AB7B20E28E6E8504/Field/=complete/Order/@EntryValue">4</s:Int64>
166286
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=EF22B9F0D1F98943AB7B20E28E6E8504/Field/=diagnosticId/@KeyIndexDefined">True</s:Boolean>
167287
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=EF22B9F0D1F98943AB7B20E28E6E8504/Field/=diagnosticId/InitialRange/@EntryValue">1</s:Int64>
168288
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=EF22B9F0D1F98943AB7B20E28E6E8504/Field/=diagnosticId/Order/@EntryValue">3</s:Int64>
@@ -190,19 +310,20 @@ using Microsoft.CodeAnalysis.CSharp;&#xD;
190310
using Microsoft.CodeAnalysis.CSharp.Syntax;&#xD;
191311
using Microsoft.CodeAnalysis.Formatting;&#xD;
192312
using Microsoft.CodeAnalysis.Simplification;&#xD;
313+
using Microsoft.CodeAnalysis.Text;&#xD;
193314
&#xD;
194315
namespace $NAMESPACE$&#xD;
195316
{&#xD;
196-
[ExportCodeFixProvider(LanguageNames.CSharp, Name = "$diagnosticId$-$CLASS$"), Shared]&#xD;
197-
public class $CLASS$ : Amusoft.CodeAnalysis.Analyzers.Shared.CodeFixProviderBase&#xD;
317+
[ExportCodeFixProvider(LanguageNames.CSharp, Name = "$NAMESPACE$-$CLASS$"), Shared]&#xD;
318+
public class $CLASS$ : Amusoft.CodeAnalysis.Analyzers.Shared.SingleDiagnosticDocumentCodeFixProviderBase&#xD;
198319
{&#xD;
199320
/// &lt;inheritdoc /&gt;&#xD;
200-
protected override string DiagnosticId { get; } = "$diagnosticId$";&#xD;
321+
protected override string DiagnosticId { get; } = $SELSTART$Amusoft.CodeAnalysis.Analyzers.Shared.DiagnosticIds.$complete$$SELEND$;&#xD;
201322
&#xD;
202323
/// &lt;inheritdoc /&gt;&#xD;
203324
protected override string GetEquivalenceKey(SyntaxNode rootNode)&#xD;
204325
{&#xD;
205-
return "$diagnosticId$-$CLASS$";&#xD;
326+
return $"{DiagnosticId}-$CLASS$";&#xD;
206327
}&#xD;
207328
&#xD;
208329
/// &lt;inheritdoc /&gt;&#xD;
@@ -214,10 +335,16 @@ namespace $NAMESPACE$&#xD;
214335
}&#xD;
215336
&#xD;
216337
/// &lt;inheritdoc /&gt;&#xD;
217-
protected override async Task&lt;SyntaxNode&gt; FixedDiagnosticAsync(SyntaxNode rootNode, SyntaxNode diagnosticNode, CodeFixContext context,&#xD;
338+
protected override async Task&lt;Document&gt; GetFixedDiagnosticAsync(Document document, TextSpan span,&#xD;
218339
CancellationToken cancellationToken)&#xD;
219340
{&#xD;
220-
return rootNode;&#xD;
341+
var semanticModel = await document.GetSemanticModelAsync(cancellationToken)&#xD;
342+
.ConfigureAwait(false);&#xD;
343+
var syntaxRoot = await document.GetSyntaxRootAsync(cancellationToken)&#xD;
344+
.ConfigureAwait(false);&#xD;
345+
var diagnosticNode = syntaxRoot.FindNode(span);&#xD;
346+
&#xD;
347+
return document;&#xD;
221348
}&#xD;
222349
}&#xD;
223350
}</s:String>
@@ -246,4 +373,5 @@ namespace $NAMESPACE$&#xD;
246373
$END$&#xD;
247374
},&#xD;
248375
}&#xD;
249-
}.RunAsync();</s:String></wpf:ResourceDictionary>
376+
}.RunAsync();</s:String>
377+
<s:Boolean x:Key="/Default/UserDictionary/Words/=Rewriter/@EntryIndexedValue">True</s:Boolean></wpf:ResourceDictionary>

src/Amusoft.CodeAnalysis.Analyzers.Test/Helpers/CodeFixTest.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,10 @@
33
// See https://github.com/taori/Amusoft.CodeAnalysis.Analyzers/blob/master/LICENSE for details
44

55
using Microsoft.CodeAnalysis.CodeFixes;
6+
using Microsoft.CodeAnalysis.CSharp.Syntax;
67
using Microsoft.CodeAnalysis.CSharp.Testing;
78
using Microsoft.CodeAnalysis.Diagnostics;
9+
using Microsoft.CodeAnalysis.Testing;
810
using Microsoft.CodeAnalysis.Testing.Verifiers;
911

1012
namespace Amusoft.CodeAnalysis.Analyzers.Test.Helpers
@@ -13,6 +15,10 @@ public class CodeFixTest<TAnalyzer, TCodeFix> : CSharpCodeFixTest<TAnalyzer, TCo
1315
where TAnalyzer : DiagnosticAnalyzer, new()
1416
where TCodeFix : CodeFixProvider, new()
1517
{
18+
public CodeFixTest()
19+
{
20+
this.TestBehaviors = TestBehaviors.SkipGeneratedCodeCheck;
21+
}
1622
}
1723

1824
public class AnalyzerTest<TAnalyzer> : CSharpAnalyzerTest<TAnalyzer, MSTestVerifier>

src/Amusoft.CodeAnalysis.Analyzers.Test/Tests/ACA0001/FixByForwardingToCollectionChildrenTests.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
using System.Collections.Generic;
2+
using System.Diagnostics.CodeAnalysis;
23
using System.Threading.Tasks;
34
using Amusoft.CodeAnalysis.Analyzers.ACA0001;
45
using Amusoft.CodeAnalysis.Analyzers.Test.Helpers;
@@ -896,6 +897,7 @@ public void Method3()
896897
// [TestMethod]
897898
public void MultipleMemberVerification()
898899
{
900+
#pragma warning disable 219
899901
var test = @"
900902
using System;
901903
using System.Collections.Generic;
@@ -1073,5 +1075,6 @@ public void Method3()
10731075
}";
10741076

10751077
}
1076-
}
1078+
#pragma warning restore 219
1079+
}
10771080
}

0 commit comments

Comments
 (0)