1 type derived from DiagnosticHelper
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\Performance\CSharpConstantExpectedAnalyzer.cs (1)
43
private sealed class CSharpDiagnosticHelper :
DiagnosticHelper
7 references to DiagnosticHelper
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\Performance\CSharpConstantExpectedAnalyzer.cs (1)
20
protected override
DiagnosticHelper
Helper => s_diagnosticHelper;
Microsoft.CodeAnalysis.NetAnalyzers (6)
Microsoft.NetCore.Analyzers\Performance\ConstantExpectedAnalyzer.cs (4)
124
protected abstract
DiagnosticHelper
Helper { get; }
339
public bool ValidateConstantExpectedParameter(IParameterSymbol parameterSymbol,
DiagnosticHelper
helper, out ImmutableArray<Diagnostic> diagnostics)
382
diagnostics =
DiagnosticHelper
.ParameterIsInvalid(parameterSymbol.Type.ToDisplayString(), syntax);
386
static bool ValidateMinMaxIsNull(IParameterSymbol parameterSymbol, AttributeData attributeData,
DiagnosticHelper
helper, out ImmutableArray<Diagnostic> diagnostics)
Microsoft.NetCore.Analyzers\Performance\ConstantExpectedAnalyzer.UnmanagedHelper.cs (2)
59
public static bool Validate(IParameterSymbol parameterSymbol, AttributeData attributeData, T typeMin, T typeMax,
DiagnosticHelper
diagnosticHelper, out ImmutableArray<Diagnostic> diagnostics)
109
public bool Validate(IParameterSymbol parameterSymbol, AttributeData attributeData, T typeMin, T typeMax,
DiagnosticHelper
diagnosticHelper, out ImmutableArray<Diagnostic> diagnostics)