1 write to TrackedTypeSymbols
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysis.PropertySetDataFlowOperationVisitor.cs (1)
77
TrackedTypeSymbols
= builder.ToImmutableHashSet();
8 references to TrackedTypeSymbols
Microsoft.CodeAnalysis.AnalyzerUtilities (8)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysis.PropertySetDataFlowOperationVisitor.cs (8)
78
Debug.Assert(this.
TrackedTypeSymbols
.Any());
153
if (this.
TrackedTypeSymbols
.Any(s => operation.Type.GetBaseTypesAndThis().Contains(s)))
224
&& this.
TrackedTypeSymbols
.Any(s => operation.Target.Type.GetBaseTypesAndThis().Contains(s))
285
&& this.
TrackedTypeSymbols
.Any(s => propertyReferenceOperation.Instance.Type.GetBaseTypesAndThis().Contains(s))
465
if (visitedArgument.Value?.Type != null && this.
TrackedTypeSymbols
.Any(s => visitedArgument.Value.Type.GetBaseTypesAndThis().Contains(s)))
480
&& this.
TrackedTypeSymbols
.Any(s => visitedInstance.Type.GetBaseTypesAndThis().Contains(s))
539
if (this.
TrackedTypeSymbols
.Any(s => argumentTypeSymbol.GetBaseTypesAndThis().Contains(s))
656
&& this.
TrackedTypeSymbols
.Any(s => returnValue.Type.GetBaseTypesAndThis().Contains(s))