64 references to AddStatement
Microsoft.CodeAnalysis (64)
Operations\ControlFlowGraphBuilder.cs (64)
1248AddStatement(base.Visit(operation, null)); 1692AddStatement(new FlowCaptureOperation(captureId, syntax, result)); 1914AddStatement(new FlowCaptureOperation(captureId, operationOpt.Syntax, operationOpt) 2386AddStatement(new FlowCaptureOperation(resultId, binOp.Syntax, OperationCloner.CloneOperation(capturedRight))); 2392AddStatement(new FlowCaptureOperation(resultId, binOp.Syntax, OperationCloner.CloneOperation(capturedLeft))); 2436AddStatement(new FlowCaptureOperation(resultId, binOp.Syntax, new LiteralOperation(semanticModel: null, left.Syntax, booleanType, constantValue, isImplicit: true))); 2445AddStatement(new FlowCaptureOperation(resultId, binOp.Syntax, condition)); 2532AddStatement(new FlowCaptureOperation(resultId, binOp.Syntax, resultFromLeft)); 2540AddStatement(new FlowCaptureOperation(resultId, binOp.Syntax, 2621AddStatement(new FlowCaptureOperation(resultId, binOp.Syntax, OperationCloner.CloneOperation(capturedLeft))); 2630AddStatement(new FlowCaptureOperation(resultId, binOp.Syntax, 2696AddStatement(new FlowCaptureOperation(captureId, leftSyntax, new LiteralOperation(semanticModel: null, leftSyntax, condition.Type, constantValue, isImplicit: true))); 3080AddStatement(new FlowCaptureOperation(resultCaptureId, operation.Value.Syntax, convertedTestExpression)); 3123AddStatement(new FlowCaptureOperation(valueCaptureId, locationCapture.Syntax, locationCapture)); 3185AddStatement( 3200AddStatement( 3221AddStatement(new FlowCaptureOperation(intermediateValueCaptureId, whenNullValue.Syntax, whenNullValue)); 3223AddStatement( 3230AddStatement( 3254AddStatement(new FlowCaptureOperation(resultCaptureId, operation.Syntax, OperationCloner.CloneOperation(valueCapture))); 3274AddStatement(whenNullAssignment); 3278AddStatement(new FlowCaptureOperation(resultCaptureId, operation.Syntax, whenNullAssignment)); 3423AddStatement(result); 3435AddStatement(new FlowCaptureOperation(resultCaptureId, currentConditionalAccess.WhenNotNull.Syntax, 3457AddStatement(new FlowCaptureOperation(resultCaptureId, 3811AddStatement(new SimpleAssignmentOperation( 3837AddStatement(new ReturnOperation(returnedValue, OperationKind.YieldReturn, semanticModel: null, operation.Syntax, IsImplicit(operation))); 4083AddStatement(new FlowCaptureOperation(captureId, resource.Syntax, resource)); 4131AddStatement(new FlowCaptureOperation(captureId, resource.Syntax, resource)); 4157AddStatement(tryDispose(resource) ?? 4262AddStatement(new ExpressionStatementOperation( 4340AddStatement(MakeInvalidOperation(type: null, lockedValue)); 4344AddStatement(new InvocationOperation(enterMethod, constrainedToType: null, instance: null, isVirtual: false, 4372AddStatement(new InvocationOperation(enterMethod, constrainedToType: null, instance: null, isVirtual: false, 4423AddStatement(MakeInvalidOperation(type: null, lockedValue)); 4427AddStatement(new InvocationOperation(exitMethod, constrainedToType: null, instance: null, isVirtual: false, 4519AddStatement(getLoopControlVariableAssignment(applyConversion(info?.CurrentConversion, getCurrent(OperationCloner.CloneOperation(enumerator)), info?.ElementType))); 4587AddStatement(new FlowCaptureOperation(localCopyCaptureId, operation.Collection.Syntax, collection)); 4601AddStatement(new FlowCaptureOperation(enumeratorCaptureId, operation.Collection.Syntax, invocation)); 4608AddStatement(MakeInvalidOperation(type: null, VisitRequired(operation.Collection))); 4952AddStatement(new FlowCaptureOperation(positiveFlagId, isUp.Syntax, isUp)); 4977AddStatement(new FlowCaptureOperation(positiveFlagId, isUp.Syntax, isUp)); 4991AddStatement(new SimpleAssignmentOperation(isRef: false, // Loop control variable 5307AddStatement(new SimpleAssignmentOperation(isRef: false, 5359AddStatement(new SimpleAssignmentOperation(isRef: false, 5410AddStatement(new SimpleAssignmentOperation(isRef: false, 5880AddStatement(assignment); 6071AddStatement(Visit(innerInitializer)); 6102AddStatement(result); 6313AddStatement(Visit(element)); 6318AddStatement(Visit(argument.Value)); 6324AddStatement(Visit(implicitIndexer.Argument)); 6330AddStatement(Visit(index)); 6337AddStatement(Visit(argument)); 6344AddStatement(Visit(index)); 6890AddStatement(visitedAppendCall); 6901AddStatement(visitedAppendCall); 7305AddStatement(assignment); 7553AddStatement(visitedReDimOperation); 7995AddStatement(VisitRequired(operation.Operand)); 8013AddStatement(VisitRequired(initializer)); 8020AddStatement(VisitRequired(simpleAssignment.Value)); 8035AddStatement(VisitRequired(simpleAssignment.Value)); 8071AddStatement(new FlowCaptureOperation(extraValueCaptureId, operation.Syntax, visitedValue));