51 references to DiagDescriptors
Microsoft.Analyzers.Extra (32)
AsyncCallInsideUsingBlockAnalyzer.cs (2)
17DiagDescriptors.AsyncCallInsideUsingBlock); 123Diagnostic.Create(DiagDescriptors.AsyncCallInsideUsingBlock, invocation.Syntax.GetLocation());
AsyncMethodWithoutCancellation.cs (2)
17DiagDescriptors.AsyncMethodWithoutCancellation); 110Diagnostic.Create(DiagDescriptors.AsyncMethodWithoutCancellation, analysisContext.Node.GetLocation());
CallAnalysis\Arrays.cs (1)
128var diagnostic = Diagnostic.Create(DiagDescriptors.Arrays, loc, valueType.ToDisplayString(), type.ToDisplayString());
CallAnalysis\CallAnalyzer.cs (7)
17DiagDescriptors.StartsEndsWith, 18DiagDescriptors.LegacyLogging, 19DiagDescriptors.StaticTime, 20DiagDescriptors.ValueTuple, 21DiagDescriptors.Arrays, 22DiagDescriptors.LegacyCollection, 23DiagDescriptors.Split);
CallAnalysis\Fixers\LegacyLoggingFixer.cs (1)
50public override ImmutableArray<string> FixableDiagnosticIds => ImmutableArray.Create(DiagDescriptors.LegacyLogging.Id);
CallAnalysis\LegacyCollection.cs (1)
33var diagnostic = Diagnostic.Create(DiagDescriptors.LegacyCollection, op.Syntax.GetLocation());
CallAnalysis\LegacyLogging.cs (1)
38var diagnostic = Diagnostic.Create(DiagDescriptors.LegacyLogging, op.Syntax.GetLocation());
CallAnalysis\Split.cs (1)
28var diagnostic = Diagnostic.Create(DiagDescriptors.Split, op.Syntax.GetLocation());
CallAnalysis\StartsEndsWith.cs (1)
59var diagnostic = Diagnostic.Create(DiagDescriptors.StartsEndsWith, op.Syntax.GetLocation(), op.TargetMethod.Name);
CallAnalysis\StaticTime.cs (2)
52var diagnostic = Diagnostic.Create(DiagDescriptors.StaticTime, op.Syntax.GetLocation()); 58var diagnostic = Diagnostic.Create(DiagDescriptors.StaticTime, op.Syntax.GetLocation());
CallAnalysis\ValueTuple.cs (2)
42var diagnostic = Diagnostic.Create(DiagDescriptors.ValueTuple, op.Syntax.GetLocation()); 48var diagnostic = Diagnostic.Create(DiagDescriptors.ValueTuple, op.Syntax.GetLocation());
CoalesceAnalyzer.cs (4)
18public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(DiagDescriptors.CoalesceAssignment, DiagDescriptors.Coalesce); 52var diagnostic = Diagnostic.Create(DiagDescriptors.CoalesceAssignment, op.Syntax.GetLocation()); 79var diagnostic = Diagnostic.Create(DiagDescriptors.Coalesce, op.Syntax.GetLocation());
ConditionalAccessAnalyzer.cs (2)
18public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(DiagDescriptors.ConditionalAccess); 111var diagnostic = Diagnostic.Create(DiagDescriptors.ConditionalAccess, op.Syntax.GetLocation());
MakeExeTypesInternalAnalyzer.cs (2)
50public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(DiagDescriptors.MakeExeTypesInternal); 134var diagnostic = Diagnostic.Create(DiagDescriptors.MakeExeTypesInternal, type.Locations[0], type.Name);
MakeExeTypesInternalFixer.cs (1)
22public override ImmutableArray<string> FixableDiagnosticIds => ImmutableArray.Create(DiagDescriptors.MakeExeTypesInternal.Id);
UsingToStringInLoggersAnalyzer.cs (2)
17public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics => ImmutableArray.Create(DiagDescriptors.UsingToStringInLoggers); 69yield return Diagnostic.Create(DiagDescriptors.UsingToStringInLoggers, arg.Syntax.GetLocation());
Microsoft.Analyzers.Extra.Tests (19)
AsyncCallInsideUsingBlockAnalyzerTests.cs (1)
407source.AssertDiagnostic(i, DiagDescriptors.AsyncCallInsideUsingBlock, d[i]);
AsyncMethodWithoutCancellationTests.cs (1)
168source.AssertDiagnostic(i, DiagDescriptors.AsyncMethodWithoutCancellation, d[i]);
CallAnalysis\ArraysTests.cs (1)
130Source.AssertDiagnostic(i, DiagDescriptors.Arrays, d[i]);
CallAnalysis\LegacyCollectionTests.cs (1)
52Source.AssertDiagnostic(i, DiagDescriptors.LegacyCollection, d[i]);
CallAnalysis\LegacyLoggingTests.cs (1)
771Assert.Equal(DiagDescriptors.LegacyLogging.Id, f.FixableDiagnosticIds[0]);
CallAnalysis\SplitTests.cs (1)
37Source.AssertDiagnostic(i, DiagDescriptors.Split, d[i]);
CallAnalysis\StartsEndsWithTests.cs (2)
65Source.AssertDiagnostic(i, DiagDescriptors.StartsEndsWith, d[i]); 123Source.AssertDiagnostic(i, DiagDescriptors.StartsEndsWith, d[i]);
CallAnalysis\StaticTimeTests.cs (1)
85Source.AssertDiagnostic(i, DiagDescriptors.StaticTime, d[i]);
CallAnalysis\ValueTupleTests.cs (1)
54Source.AssertDiagnostic(i, DiagDescriptors.ValueTuple, d[i]);
CoalesceAnalyzerTests.cs (2)
100Source.AssertDiagnostic(i, DiagDescriptors.CoalesceAssignment, d[i]); 168Source.AssertDiagnostic(i, DiagDescriptors.Coalesce, d[i]);
ConditionalAccessAnalyzerTests.cs (1)
113Source.AssertDiagnostic(i, DiagDescriptors.ConditionalAccess, d[i]);
MakeExeTypesInternalTests.cs (2)
164Source.AssertDiagnostic(i, DiagDescriptors.MakeExeTypesInternal, d[i]); 173Assert.Equal(DiagDescriptors.MakeExeTypesInternal.Id, f.FixableDiagnosticIds[0]);
UsingToStringInLoggersTests.cs (4)
70var d = RoslynTestUtils.FilterDiagnostics(fullDiags, DiagDescriptors.UsingToStringInLoggers); 73Source.AssertDiagnostic(0, DiagDescriptors.UsingToStringInLoggers, d[0]); 74Source.AssertDiagnostic(1, DiagDescriptors.UsingToStringInLoggers, d[1]); 75Source.AssertDiagnostic(2, DiagDescriptors.UsingToStringInLoggers, d[2]);