32 references to CloneOperation
Microsoft.CodeAnalysis (31)
Operations\ControlFlowGraphBuilder.cs (31)
2386AddStatement(new FlowCaptureOperation(resultId, binOp.Syntax, OperationCloner.CloneOperation(capturedRight)));
2392AddStatement(new FlowCaptureOperation(resultId, binOp.Syntax, OperationCloner.CloneOperation(capturedLeft)));
2525IOperation resultFromLeft = OperationCloner.CloneOperation(capturedLeft);
2538PushOperand(OperationCloner.CloneOperation(capturedLeft));
2596condition = CallNullableMember(OperationCloner.CloneOperation(capturedLeft), SpecialMember.System_Nullable_T_GetValueOrDefault);
2621AddStatement(new FlowCaptureOperation(resultId, binOp.Syntax, OperationCloner.CloneOperation(capturedLeft)));
2627PushOperand(OperationCloner.CloneOperation(capturedLeft));
3002IOperation capturedValue = OperationCloner.CloneOperation(testExpression);
3192CallNullableMember(OperationCloner.CloneOperation(valueCapture), SpecialMember.System_Nullable_T_get_HasValue),
3233target: OperationCloner.CloneOperation(locationCapture),
3254AddStatement(new FlowCaptureOperation(resultCaptureId, operation.Syntax, OperationCloner.CloneOperation(valueCapture)));
3269IOperation whenNullAssignment = new SimpleAssignmentOperation(isRef: false, OperationCloner.CloneOperation(locationCapture), whenNullValue, semanticModel: null,
3546IOperation receiver = OperationCloner.CloneOperation(spilledTestExpression);
4138IOperation condition = MakeIsNullOperation(OperationCloner.CloneOperation(resource));
4419lockedValue = OperationCloner.CloneOperation(lockedValue);
4519AddStatement(getLoopControlVariableAssignment(applyConversion(info?.CurrentConversion, getCurrent(OperationCloner.CloneOperation(enumerator)), info?.ElementType)));
4543AddDisposingFinally(OperationCloner.CloneOperation(enumerator),
5064_forToLoopBinaryOperatorLeftOperand = OperationCloner.CloneOperation(_forToLoopBinaryOperatorLeftOperand);
5065_forToLoopBinaryOperatorRightOperand = OperationCloner.CloneOperation(_forToLoopBinaryOperatorRightOperand);
5215OperationCloner.CloneOperation(controlVariableReferenceforCondition),
5216OperationCloner.CloneOperation(limitReference),
5356controlVariableReferenceForAssignment = OperationCloner.CloneOperation(PeekOperand());
5560PushOperand(OperationCloner.CloneOperation(switchValue));
5609PushOperand(OperationCloner.CloneOperation(switchValue));
6614return OperationCloner.CloneOperation(_currentImplicitInstance.ImplicitInstance);
7005return OperationCloner.CloneOperation(receiverCapture);
7019return OperationCloner.CloneOperation(argumentCapture);
7178OperationCloner.CloneOperation(captured);
7422return OperationCloner.CloneOperation(_currentSwitchOperationExpression);
7440return OperationCloner.CloneOperation(_currentAggregationGroup);
7792OperationCloner.CloneOperation(capturedInput), visitedPattern, semanticModel: null,
Microsoft.CodeAnalysis.Test.Utilities (1)