1 write to AnalysisEntityFactory
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (1)
325
AnalysisEntityFactory
= new AnalysisEntityFactory(
50 references to AnalysisEntityFactory
Microsoft.CodeAnalysis.AnalyzerUtilities (50)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAnalysis.CopyDataFlowOperationVisitor.cs (2)
308
if (
AnalysisEntityFactory
.TryCreate(operation, out var analysisEntity))
656
if (
AnalysisEntityFactory
.TryCreate(operation.Target, out var analysisEntity))
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAnalysis.PointsToDataFlowOperationVisitor.cs (11)
109
if (!HasAbstractValue(
AnalysisEntityFactory
.ThisOrMeInstance) &&
110
ShouldBeTracked(
AnalysisEntityFactory
.ThisOrMeInstance))
112
input.SetAbstractValue(
AnalysisEntityFactory
.ThisOrMeInstance, ThisOrMePointsToAbstractValue);
196
AnalysisEntityFactory
.TryCreate(operation, out var entity) &&
198
AnalysisEntityFactory
.TryGetCopyValueForFlowCapture(entity.CaptureId.Value.Id, out var copyValue) &&
274
AnalysisEntityFactory
.TryCreate(operation, out var analysisEntity))
306
AnalysisEntityFactory
.TryCreate(operation, out var analysisEntity))
404
AnalysisEntityFactory
.TryCreate(target, out var targetEntity) &&
643
AnalysisEntityFactory
.TryCreate(escapedInstance, out var escapedEntityOpt);
1230
AnalysisEntityFactory
.TryCreate(operation, out var flowCaptureEntity))
1243
AnalysisEntityFactory
.TryCreate(operation, out var flowCaptureEntity))
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysis.PropertySetDataFlowOperationVisitor.cs (2)
232
this.
AnalysisEntityFactory
.TryCreate(lValueOperation, out targetAnalysisEntity);
237
this.
AnalysisEntityFactory
.TryCreate(operation.Target, out targetAnalysisEntity);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataAnalysis.TaintedDataOperationVisitor.cs (2)
239
if (
AnalysisEntityFactory
.TryCreate(operation, out AnalysisEntity? analysisEntity))
764
if (
AnalysisEntityFactory
.TryCreate(operation, out AnalysisEntity? analysisEntity))
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ValueContentAnalysis\ValueContentAnalysis.ValueContentDataFlowOperationVisitor.cs (3)
81
AnalysisEntityFactory
.TryCreate(operation, out var entity) &&
83
AnalysisEntityFactory
.TryGetCopyValueForFlowCapture(entity.CaptureId.Value.Id, out var copyValue) &&
118
AnalysisEntityFactory
.TryCreate(target, out var targetEntity))
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityDataFlowOperationVisitor.cs (10)
49
if (
AnalysisEntityFactory
.TryCreate(operation, out var analysisEntity))
68
if (
AnalysisEntityFactory
.TryCreate(operation, out var analysisEntity))
113
if (
AnalysisEntityFactory
.TryCreateForSymbolDeclaration(local, out var analysisEntity))
125
if (
AnalysisEntityFactory
.TryGetForFlowCapture(captureId, out var analysisEntity))
212
if (
AnalysisEntityFactory
.TryCreateForArrayElementInitializer(arrayCreation, indices, elementType, out var analysisEntity))
220
if (
AnalysisEntityFactory
.TryCreate(target, out var targetAnalysisEntity))
257
var success =
AnalysisEntityFactory
.TryCreate(assignedValueOperation, out assignedValueEntity);
391
AnalysisEntity newAnalysisEntity =
AnalysisEntityFactory
.CreateWithNewInstanceRoot(dependentInstance, targetAnalysisEntity);
767
AnalysisEntityFactory
.TryCreateForTupleElements(tupleOperation, out var tupleElementEntities))
779
else if (
AnalysisEntityFactory
.TryCreate(element, out var elementEntity))
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (20)
561
var result =
AnalysisEntityFactory
.TryCreateForSymbolDeclaration(parameter, out var analysisEntity);
966
if (
AnalysisEntityFactory
.TryGetForFlowCapture(captureId, out var analysisEntity) &&
1433
var result =
AnalysisEntityFactory
.TryCreate(operation, out AnalysisEntity? flowCaptureReferenceEntity);
1524
if (
AnalysisEntityFactory
.TryCreate(current, out var targetEntity) &&
1681
var result =
AnalysisEntityFactory
.TryCreate(operation, out AnalysisEntity? flowCaptureReferenceEntity);
1724
(
AnalysisEntityFactory
.TryCreate(invocation.Arguments[0].Value, out var analysisEntity) &&
1984
if (
AnalysisEntityFactory
.TryCreate(capturedOperation, out var entity))
2027
if (
AnalysisEntityFactory
.TryCreate(operation, out var analysisEntity))
2461
return (
AnalysisEntityFactory
.ThisOrMeInstance, ThisOrMePointsToAbstractValue);
2465
if (!
AnalysisEntityFactory
.TryCreate(instanceReceiver, out var receiverAnalysisEntityOpt))
2495
=> (
AnalysisEntityFactory
.ThisOrMeInstance, ThisOrMePointsToAbstractValue);
2520
if (
AnalysisEntityFactory
.TryCreate(argument, out var argumentEntity))
2578
if (
AnalysisEntityFactory
.TryGetForInterproceduralAnalysis(operation, out var analysisEntity) &&
2621
var success =
AnalysisEntityFactory
.TryCreateForSymbolDeclaration(capturedVariable, out var capturedEntity);
2734
var invocationInstance = (
AnalysisEntityFactory
.ThisOrMeInstance, ThisOrMePointsToAbstractValue);
2997
var result =
AnalysisEntityFactory
.TryCreate(operation, out var flowCaptureReferenceEntity);
3031
AnalysisEntityFactory
.TryCreate(operation, out var flowCaptureEntity))
3653
if (
AnalysisEntityFactory
.ThisOrMeInstance.Type.HasValueCopySemantics())
3655
ResetValueTypeInstanceAnalysisData(
AnalysisEntityFactory
.ThisOrMeInstance);
3678
if (
AnalysisEntityFactory
.TryCreateForTupleElements(operation, out var elementEntities))