9 instantiations of ConstructorMapper
Analyzer.Utilities.UnitTests (9)
FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysisTests.cs (9)
222new ConstructorMapper( // Only one constructor, which leaves its AString property as null (not hazardous). 408new ConstructorMapper( 533new ConstructorMapper( // Only one constructor, which leaves its AnEnum property as Value0 (hazardous). 601new ConstructorMapper( 674new ConstructorMapper( 845new ConstructorMapper( 971new ConstructorMapper( 1060new ConstructorMapper( // Only one constructor, which leaves its AString property as null (not hazardous). 1168new ConstructorMapper( // Only one constructor, which leaves its AString property as null (not hazardous).
15 references to ConstructorMapper
Analyzer.Utilities.UnitTests (2)
FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysisTests.cs (2)
37public PropertySetAnalysisParameters(string typeToTrack, ConstructorMapper constructorMapper, PropertyMapperCollection propertyMapperCollection, HazardousUsageEvaluatorCollection hazardousUsageEvaluatorCollection) 46public ConstructorMapper ConstructorMapper { get; }
Microsoft.CodeAnalysis.AnalyzerUtilities (13)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\ConstructorMapper.cs (6)
44/// Initializes a <see cref="ConstructorMapper"/> using constant <see cref="PropertySetAbstractValueKind"/>s whenever the type being tracked by PropertySetAnalysis is instantiated. 53/// Initializes a <see cref="ConstructorMapper"/> that maps a constructor invocation's arguments' <see cref="ValueContentAbstractValue"/>s to <see cref="PropertySetAbstractValueKind"/>s for the properties being tracked by PropertySetAnalysis. 63/// Initializes a <see cref="ConstructorMapper"/> that maps a constructor invocation's arguments' <see cref="NullAbstractValue"/>s to <see cref="PropertySetAbstractValueKind"/>s for the properties being tracked by PropertySetAnalysis. 86/// Indicates that this <see cref="ConstructorMapper"/> uses <see cref="ValueContentAbstractValue"/>s. 112return this.Equals(obj as ConstructorMapper); 115public bool Equals(ConstructorMapper? other)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysis.cs (3)
55ConstructorMapper constructorMapper, 157ConstructorMapper constructorMapper, 193ConstructorMapper constructorMapper,
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysis.PropertySetDataFlowOperationVisitor.cs (1)
155ConstructorMapper constructorMapper = this.DataFlowAnalysisContext.ConstructorMapper;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysisContext.cs (3)
42ConstructorMapper constructorMapper, 83ConstructorMapper constructorMapper, 146public ConstructorMapper ConstructorMapper { get; }