3 instantiations of ParameterValidationAnalysisContext
Microsoft.CodeAnalysis.NetAnalyzers (3)
src\47c588c5b8785708\ParameterValidationAnalysisContext.cs (3)
60return new ParameterValidationAnalysisContext( 81return new ParameterValidationAnalysisContext( 89=> new(
19 references to ParameterValidationAnalysisContext
Microsoft.CodeAnalysis.NetAnalyzers (19)
src\47c588c5b8785708\ParameterValidationAnalysis.cs (5)
20internal partial class ParameterValidationAnalysis : ForwardDataFlowAnalysis<ParameterValidationAnalysisData, ParameterValidationAnalysisContext, ParameterValidationAnalysisResult, ParameterValidationBlockAnalysisResult, ParameterValidationAbstractValue> 94var analysisContext = ParameterValidationAnalysisContext.Create(ParameterValidationAbstractValueDomain.Default, 100private static ParameterValidationAnalysisResult? TryGetOrComputeResultForAnalysisContext(ParameterValidationAnalysisContext analysisContext) 108ParameterValidationAnalysisContext analysisContext,
src\47c588c5b8785708\ParameterValidationAnalysis.ParameterValidationAbstractValueDomain.cs (1)
10internal partial class ParameterValidationAnalysis : ForwardDataFlowAnalysis<ParameterValidationAnalysisData, ParameterValidationAnalysisContext, ParameterValidationAnalysisResult, ParameterValidationBlockAnalysisResult, ParameterValidationAbstractValue>
src\47c588c5b8785708\ParameterValidationAnalysis.ParameterValidationDataFlowOperationVisitor.cs (3)
18internal partial class ParameterValidationAnalysis : ForwardDataFlowAnalysis<ParameterValidationAnalysisData, ParameterValidationAnalysisContext, ParameterValidationAnalysisResult, ParameterValidationBlockAnalysisResult, ParameterValidationAbstractValue> 24AbstractLocationDataFlowOperationVisitor<ParameterValidationAnalysisData, ParameterValidationAnalysisContext, ParameterValidationAnalysisResult, ParameterValidationAbstractValue> 29public ParameterValidationDataFlowOperationVisitor(ParameterValidationAnalysisContext analysisContext)
src\47c588c5b8785708\ParameterValidationAnalysisContext.cs (10)
15using InterproceduralParameterValidationAnalysisData = InterproceduralAnalysisData<DictionaryAnalysisData<AbstractLocation, ParameterValidationAbstractValue>, ParameterValidationAnalysisContext, ParameterValidationAbstractValue>; 22internal sealed class ParameterValidationAnalysisContext : AbstractDataFlowAnalysisContext<ParameterValidationAnalysisData, ParameterValidationAnalysisContext, ParameterValidationAnalysisResult, ParameterValidationAbstractValue> 34Func<ParameterValidationAnalysisContext, ParameterValidationAnalysisResult?> tryGetOrComputeAnalysisResult, 48public static ParameterValidationAnalysisContext Create( 58Func<ParameterValidationAnalysisContext, ParameterValidationAnalysisResult?> tryGetOrComputeAnalysisResult) 67public override ParameterValidationAnalysisContext ForkForInterproceduralAnalysis( 88public ParameterValidationAnalysisContext WithTrackHazardousParameterUsages() 108protected override bool ComputeEqualsByHashCodeParts(AbstractDataFlowAnalysisContext<ParameterValidationAnalysisData, ParameterValidationAnalysisContext, ParameterValidationAnalysisResult, ParameterValidationAbstractValue> obj) 110var other = (ParameterValidationAnalysisContext)obj;