2 types derived from ConstantExpectedParameter
Microsoft.CodeAnalysis.NetAnalyzers (2)
Microsoft.NetCore.Analyzers\Performance\ConstantExpectedAnalyzer.cs (1)
493
private sealed class StringConstantExpectedParameter :
ConstantExpectedParameter
Microsoft.NetCore.Analyzers\Performance\ConstantExpectedAnalyzer.UnmanagedHelper.cs (1)
171
public sealed class UnmanagedConstantExpectedParameter :
ConstantExpectedParameter
9 references to ConstantExpectedParameter
Microsoft.CodeAnalysis.NetAnalyzers (9)
Microsoft.NetCore.Analyzers\Performance\ConstantExpectedAnalyzer.cs (6)
182
if (!constantExpectedContext.TryCreateConstantExpectedParameter(argument.Parameter, out
var
argConstantParameter))
189
constantExpectedContext.TryCreateConstantExpectedParameter(parameterReference.Parameter, out
var
currConstantParameter))
287
public bool TryCreateConstantExpectedParameter([NotNullWhen(true)] IParameterSymbol? parameterSymbol, [NotNullWhen(true)] out
ConstantExpectedParameter
? parameter)
488
public abstract bool ValidateParameterIsWithinRange(
ConstantExpectedParameter
subsetCandidate, IArgumentOperation argument, [NotNullWhen(false)] out Diagnostic? validationDiagnostics);
497
public override bool ValidateParameterIsWithinRange(
ConstantExpectedParameter
subsetCandidate, IArgumentOperation argument, [NotNullWhen(false)] out Diagnostic? validationDiagnostics)
526
public static bool TryCreate(IParameterSymbol parameterSymbol, AttributeData attributeData, [NotNullWhen(true)] out
ConstantExpectedParameter
? parameter)
Microsoft.NetCore.Analyzers\Performance\ConstantExpectedAnalyzer.UnmanagedHelper.cs (3)
57
public static bool TryCreate(IParameterSymbol parameterSymbol, AttributeData attributeData, T typeMin, T typeMax, [NotNullWhen(true)] out
ConstantExpectedParameter
? parameter)
122
public bool TryCreate(IParameterSymbol parameterSymbol, AttributeData attributeData, T typeMin, T typeMax, [NotNullWhen(true)] out
ConstantExpectedParameter
? parameter)
184
public override bool ValidateParameterIsWithinRange(
ConstantExpectedParameter
subsetCandidate, IArgumentOperation argument, [NotNullWhen(false)] out Diagnostic? validationDiagnostics)