21 references to PropertyMapper
Microsoft.CodeAnalysis.AnalyzerUtilities (21)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\ConstructorMapper.cs (2)
27
/// <returns>Abstract value for PropertySetAnalysis, with <see cref="PropertySetAbstractValueKind"/>s in the same order as the <see cref="
PropertyMapper
"/>s in the <see cref="PropertyMapperCollection"/>.</returns>
38
/// <returns>Abstract value for PropertySetAnalysis, with <see cref="PropertySetAbstractValueKind"/>s in the same order as the <see cref="
PropertyMapper
"/>s in the <see cref="PropertyMapperCollection"/>.</returns>
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertyMapper.cs (7)
33
/// Initializes a <see cref="
PropertyMapper
"/> that maps a property's assigned value's <see cref="ValueContentAbstractValue"/> to a <see cref="PropertySetAbstractValueKind"/>.
44
/// Initializes a <see cref="
PropertyMapper
"/> that maps a property's assigned value's <see cref="ValueContentAbstractValue"/> to a <see cref="PropertySetAbstractValueKind"/>.
62
/// Initializes a <see cref="
PropertyMapper
"/> that maps a property's assigned value's <see cref="NullAbstractValue"/> to a <see cref="PropertySetAbstractValueKind"/>.
73
/// Initializes a <see cref="
PropertyMapper
"/> that maps a property's assigned value's <see cref="NullAbstractValue"/> to a <see cref="PropertySetAbstractValueKind"/>.
116
/// Indicates that this <see cref="
PropertyMapper
"/> uses <see cref="ValueContentAbstractValue"/>s.
130
return this.Equals(obj as
PropertyMapper
);
133
public bool Equals(
PropertyMapper
? other)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertyMapperCollection.cs (9)
17
public PropertyMapperCollection(IEnumerable<
PropertyMapper
> propertyMappers)
58
ImmutableDictionary<string, (int Index,
PropertyMapper
PropertyMapper)>.Builder builder = ImmutableDictionary.CreateBuilder<string, (int Index,
PropertyMapper
PropertyMapper)>(StringComparer.Ordinal);
60
foreach (
PropertyMapper
p in propertyMappers)
70
public PropertyMapperCollection(params
PropertyMapper
[] propertyMappers)
71
: this((IEnumerable<
PropertyMapper
>)propertyMappers)
80
private ImmutableDictionary<string, (int Index,
PropertyMapper
PropertyMapper)> PropertyMappersWithIndex { get; }
88
[NotNullWhen(returnValue: true)] out
PropertyMapper
? propertyMapper,
91
if (this.PropertyMappersWithIndex.TryGetValue(propertyName, out (int Index,
PropertyMapper
PropertyMapper) tuple))
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAbstractValue.cs (1)
115
/// Order of the array is the same as the provided <see cref="
PropertyMapper
"/>s.
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysis.PropertySetDataFlowOperationVisitor.cs (1)
286
out
PropertyMapper
? propertyMapper,
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetCallbacks.cs (1)
20
/// A <see cref="
PropertyMapper
.PointsToAbstractValueCallback"/> for flagging assigning null to a property.