37 references to TryCreate
Microsoft.CodeAnalysis.AnalyzerUtilities (37)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAnalysis.CopyDataFlowOperationVisitor.cs (2)
307if (AnalysisEntityFactory.TryCreate(operation, out var analysisEntity)) 655if (AnalysisEntityFactory.TryCreate(operation.Target, out var analysisEntity))
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAnalysis.PointsToDataFlowOperationVisitor.cs (7)
198AnalysisEntityFactory.TryCreate(operation, out var entity) && 276AnalysisEntityFactory.TryCreate(operation, out var analysisEntity)) 308AnalysisEntityFactory.TryCreate(operation, out var analysisEntity)) 406AnalysisEntityFactory.TryCreate(target, out var targetEntity) && 645AnalysisEntityFactory.TryCreate(escapedInstance, out var escapedEntityOpt); 1232AnalysisEntityFactory.TryCreate(operation, out var flowCaptureEntity)) 1245AnalysisEntityFactory.TryCreate(operation, out var flowCaptureEntity))
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysis.PropertySetDataFlowOperationVisitor.cs (2)
234this.AnalysisEntityFactory.TryCreate(lValueOperation, out targetAnalysisEntity); 239this.AnalysisEntityFactory.TryCreate(operation.Target, out targetAnalysisEntity);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataAnalysis.TaintedDataOperationVisitor.cs (2)
240if (AnalysisEntityFactory.TryCreate(operation, out AnalysisEntity? analysisEntity)) 765if (AnalysisEntityFactory.TryCreate(operation, out AnalysisEntity? analysisEntity))
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ValueContentAnalysis\ValueContentAnalysis.ValueContentDataFlowOperationVisitor.cs (2)
81AnalysisEntityFactory.TryCreate(operation, out var entity) && 118AnalysisEntityFactory.TryCreate(target, out var targetEntity))
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityDataFlowOperationVisitor.cs (5)
49if (AnalysisEntityFactory.TryCreate(operation, out var analysisEntity)) 68if (AnalysisEntityFactory.TryCreate(operation, out var analysisEntity)) 220if (AnalysisEntityFactory.TryCreate(target, out var targetAnalysisEntity)) 257var success = AnalysisEntityFactory.TryCreate(assignedValueOperation, out assignedValueEntity); 779else if (AnalysisEntityFactory.TryCreate(element, out var elementEntity))
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityFactory.cs (7)
193return TryCreate(conversion.Operand, out analysisEntity); 196return TryCreate(parenthesized.Operand, out analysisEntity); 199return TryCreate(argument.Value, out analysisEntity); 208TryCreate(flowCapture.Value, out var capturedEntity) && 242return TryCreate(tupleOperation, out analysisEntity); 461if (TryCreate(instance, out var instanceEntityOpt) && 494if (TryCreate(instance, out var instanceEntity))
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (10)
1435var result = AnalysisEntityFactory.TryCreate(operation, out AnalysisEntity? flowCaptureReferenceEntity); 1526if (AnalysisEntityFactory.TryCreate(current, out var targetEntity) && 1683var result = AnalysisEntityFactory.TryCreate(operation, out AnalysisEntity? flowCaptureReferenceEntity); 1726(AnalysisEntityFactory.TryCreate(invocation.Arguments[0].Value, out var analysisEntity) && 1986if (AnalysisEntityFactory.TryCreate(capturedOperation, out var entity)) 2029if (AnalysisEntityFactory.TryCreate(operation, out var analysisEntity)) 2467if (!AnalysisEntityFactory.TryCreate(instanceReceiver, out var receiverAnalysisEntityOpt)) 2522if (AnalysisEntityFactory.TryCreate(argument, out var argumentEntity)) 2999var result = AnalysisEntityFactory.TryCreate(operation, out var flowCaptureReferenceEntity); 3033AnalysisEntityFactory.TryCreate(operation, out var flowCaptureEntity))