64 references to AddStatement
Microsoft.CodeAnalysis (64)
Operations\ControlFlowGraphBuilder.cs (64)
1256AddStatement(base.Visit(operation, null)); 1700AddStatement(new FlowCaptureOperation(captureId, syntax, result)); 1922AddStatement(new FlowCaptureOperation(captureId, operationOpt.Syntax, operationOpt) 2394AddStatement(new FlowCaptureOperation(resultId, binOp.Syntax, OperationCloner.CloneOperation(capturedRight))); 2400AddStatement(new FlowCaptureOperation(resultId, binOp.Syntax, OperationCloner.CloneOperation(capturedLeft))); 2444AddStatement(new FlowCaptureOperation(resultId, binOp.Syntax, new LiteralOperation(semanticModel: null, left.Syntax, booleanType, constantValue, isImplicit: true))); 2453AddStatement(new FlowCaptureOperation(resultId, binOp.Syntax, condition)); 2540AddStatement(new FlowCaptureOperation(resultId, binOp.Syntax, resultFromLeft)); 2548AddStatement(new FlowCaptureOperation(resultId, binOp.Syntax, 2629AddStatement(new FlowCaptureOperation(resultId, binOp.Syntax, OperationCloner.CloneOperation(capturedLeft))); 2638AddStatement(new FlowCaptureOperation(resultId, binOp.Syntax, 2704AddStatement(new FlowCaptureOperation(captureId, leftSyntax, new LiteralOperation(semanticModel: null, leftSyntax, condition.Type, constantValue, isImplicit: true))); 3088AddStatement(new FlowCaptureOperation(resultCaptureId, operation.Value.Syntax, convertedTestExpression)); 3131AddStatement(new FlowCaptureOperation(valueCaptureId, locationCapture.Syntax, locationCapture)); 3193AddStatement( 3208AddStatement( 3229AddStatement(new FlowCaptureOperation(intermediateValueCaptureId, whenNullValue.Syntax, whenNullValue)); 3231AddStatement( 3238AddStatement( 3262AddStatement(new FlowCaptureOperation(resultCaptureId, operation.Syntax, OperationCloner.CloneOperation(valueCapture))); 3282AddStatement(whenNullAssignment); 3286AddStatement(new FlowCaptureOperation(resultCaptureId, operation.Syntax, whenNullAssignment)); 3431AddStatement(result); 3443AddStatement(new FlowCaptureOperation(resultCaptureId, currentConditionalAccess.WhenNotNull.Syntax, 3465AddStatement(new FlowCaptureOperation(resultCaptureId, 3819AddStatement(new SimpleAssignmentOperation( 3845AddStatement(new ReturnOperation(returnedValue, OperationKind.YieldReturn, semanticModel: null, operation.Syntax, IsImplicit(operation))); 4092AddStatement(new FlowCaptureOperation(captureId, resource.Syntax, resource)); 4140AddStatement(new FlowCaptureOperation(captureId, resource.Syntax, resource)); 4166AddStatement(tryDispose(resource) ?? 4271AddStatement(new ExpressionStatementOperation( 4349AddStatement(MakeInvalidOperation(type: null, lockedValue)); 4353AddStatement(new InvocationOperation(enterMethod, constrainedToType: null, instance: null, isVirtual: false, 4381AddStatement(new InvocationOperation(enterMethod, constrainedToType: null, instance: null, isVirtual: false, 4432AddStatement(MakeInvalidOperation(type: null, lockedValue)); 4436AddStatement(new InvocationOperation(exitMethod, constrainedToType: null, instance: null, isVirtual: false, 4528AddStatement(getLoopControlVariableAssignment(applyConversion(info?.CurrentConversion, getCurrent(OperationCloner.CloneOperation(enumerator)), info?.ElementType))); 4596AddStatement(new FlowCaptureOperation(localCopyCaptureId, operation.Collection.Syntax, collection)); 4610AddStatement(new FlowCaptureOperation(enumeratorCaptureId, operation.Collection.Syntax, invocation)); 4617AddStatement(MakeInvalidOperation(type: null, VisitRequired(operation.Collection))); 4961AddStatement(new FlowCaptureOperation(positiveFlagId, isUp.Syntax, isUp)); 4986AddStatement(new FlowCaptureOperation(positiveFlagId, isUp.Syntax, isUp)); 5000AddStatement(new SimpleAssignmentOperation(isRef: false, // Loop control variable 5316AddStatement(new SimpleAssignmentOperation(isRef: false, 5368AddStatement(new SimpleAssignmentOperation(isRef: false, 5419AddStatement(new SimpleAssignmentOperation(isRef: false, 5889AddStatement(assignment); 6080AddStatement(Visit(innerInitializer)); 6111AddStatement(result); 6322AddStatement(Visit(element)); 6327AddStatement(Visit(argument.Value)); 6333AddStatement(Visit(implicitIndexer.Argument)); 6339AddStatement(Visit(index)); 6346AddStatement(Visit(argument)); 6353AddStatement(Visit(index)); 6899AddStatement(visitedAppendCall); 6910AddStatement(visitedAppendCall); 7317AddStatement(assignment); 7565AddStatement(visitedReDimOperation); 8007AddStatement(VisitRequired(operation.Operand)); 8025AddStatement(VisitRequired(initializer)); 8032AddStatement(VisitRequired(simpleAssignment.Value)); 8047AddStatement(VisitRequired(simpleAssignment.Value)); 8083AddStatement(new FlowCaptureOperation(extraValueCaptureId, operation.Syntax, visitedValue));