1 write to AnalysisEntityFactory
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (1)
327
AnalysisEntityFactory
= new AnalysisEntityFactory(
50 references to AnalysisEntityFactory
Microsoft.CodeAnalysis.AnalyzerUtilities (50)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAnalysis.CopyDataFlowOperationVisitor.cs (2)
307
if (
AnalysisEntityFactory
.TryCreate(operation, out var analysisEntity))
655
if (
AnalysisEntityFactory
.TryCreate(operation.Target, out var analysisEntity))
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAnalysis.PointsToDataFlowOperationVisitor.cs (11)
111
if (!HasAbstractValue(
AnalysisEntityFactory
.ThisOrMeInstance) &&
112
ShouldBeTracked(
AnalysisEntityFactory
.ThisOrMeInstance))
114
input.SetAbstractValue(
AnalysisEntityFactory
.ThisOrMeInstance, ThisOrMePointsToAbstractValue);
198
AnalysisEntityFactory
.TryCreate(operation, out var entity) &&
200
AnalysisEntityFactory
.TryGetCopyValueForFlowCapture(entity.CaptureId.Value.Id, out var copyValue) &&
276
AnalysisEntityFactory
.TryCreate(operation, out var analysisEntity))
308
AnalysisEntityFactory
.TryCreate(operation, out var analysisEntity))
406
AnalysisEntityFactory
.TryCreate(target, out var targetEntity) &&
645
AnalysisEntityFactory
.TryCreate(escapedInstance, out var escapedEntityOpt);
1232
AnalysisEntityFactory
.TryCreate(operation, out var flowCaptureEntity))
1245
AnalysisEntityFactory
.TryCreate(operation, out var flowCaptureEntity))
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysis.PropertySetDataFlowOperationVisitor.cs (2)
234
this.
AnalysisEntityFactory
.TryCreate(lValueOperation, out targetAnalysisEntity);
239
this.
AnalysisEntityFactory
.TryCreate(operation.Target, out targetAnalysisEntity);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataAnalysis.TaintedDataOperationVisitor.cs (2)
240
if (
AnalysisEntityFactory
.TryCreate(operation, out AnalysisEntity? analysisEntity))
765
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)
563
var result =
AnalysisEntityFactory
.TryCreateForSymbolDeclaration(parameter, out var analysisEntity);
968
if (
AnalysisEntityFactory
.TryGetForFlowCapture(captureId, out var analysisEntity) &&
1435
var result =
AnalysisEntityFactory
.TryCreate(operation, out AnalysisEntity? flowCaptureReferenceEntity);
1526
if (
AnalysisEntityFactory
.TryCreate(current, out var targetEntity) &&
1683
var result =
AnalysisEntityFactory
.TryCreate(operation, out AnalysisEntity? flowCaptureReferenceEntity);
1726
(
AnalysisEntityFactory
.TryCreate(invocation.Arguments[0].Value, out var analysisEntity) &&
1986
if (
AnalysisEntityFactory
.TryCreate(capturedOperation, out var entity))
2029
if (
AnalysisEntityFactory
.TryCreate(operation, out var analysisEntity))
2463
return (
AnalysisEntityFactory
.ThisOrMeInstance, ThisOrMePointsToAbstractValue);
2467
if (!
AnalysisEntityFactory
.TryCreate(instanceReceiver, out var receiverAnalysisEntityOpt))
2497
=> (
AnalysisEntityFactory
.ThisOrMeInstance, ThisOrMePointsToAbstractValue);
2522
if (
AnalysisEntityFactory
.TryCreate(argument, out var argumentEntity))
2580
if (
AnalysisEntityFactory
.TryGetForInterproceduralAnalysis(operation, out var analysisEntity) &&
2623
var success =
AnalysisEntityFactory
.TryCreateForSymbolDeclaration(capturedVariable, out var capturedEntity);
2736
var invocationInstance = (
AnalysisEntityFactory
.ThisOrMeInstance, ThisOrMePointsToAbstractValue);
2999
var result =
AnalysisEntityFactory
.TryCreate(operation, out var flowCaptureReferenceEntity);
3033
AnalysisEntityFactory
.TryCreate(operation, out var flowCaptureEntity))
3655
if (
AnalysisEntityFactory
.ThisOrMeInstance.Type.HasValueCopySemantics())
3657
ResetValueTypeInstanceAnalysisData(
AnalysisEntityFactory
.ThisOrMeInstance);
3680
if (
AnalysisEntityFactory
.TryCreateForTupleElements(operation, out var elementEntities))