32 references to CloneOperation
Microsoft.CodeAnalysis (31)
Operations\ControlFlowGraphBuilder.cs (31)
2367AddStatement(new FlowCaptureOperation(resultId, binOp.Syntax, OperationCloner.CloneOperation(capturedRight)));
2373AddStatement(new FlowCaptureOperation(resultId, binOp.Syntax, OperationCloner.CloneOperation(capturedLeft)));
2506IOperation resultFromLeft = OperationCloner.CloneOperation(capturedLeft);
2519PushOperand(OperationCloner.CloneOperation(capturedLeft));
2577condition = CallNullableMember(OperationCloner.CloneOperation(capturedLeft), SpecialMember.System_Nullable_T_GetValueOrDefault);
2602AddStatement(new FlowCaptureOperation(resultId, binOp.Syntax, OperationCloner.CloneOperation(capturedLeft)));
2608PushOperand(OperationCloner.CloneOperation(capturedLeft));
2983IOperation capturedValue = OperationCloner.CloneOperation(testExpression);
3173CallNullableMember(OperationCloner.CloneOperation(valueCapture), SpecialMember.System_Nullable_T_get_HasValue),
3214target: OperationCloner.CloneOperation(locationCapture),
3235AddStatement(new FlowCaptureOperation(resultCaptureId, operation.Syntax, OperationCloner.CloneOperation(valueCapture)));
3250IOperation whenNullAssignment = new SimpleAssignmentOperation(isRef: false, OperationCloner.CloneOperation(locationCapture), whenNullValue, semanticModel: null,
3527IOperation receiver = OperationCloner.CloneOperation(spilledTestExpression);
4114IOperation condition = MakeIsNullOperation(OperationCloner.CloneOperation(resource));
4336lockedValue = OperationCloner.CloneOperation(lockedValue);
4436AddStatement(getLoopControlVariableAssignment(applyConversion(info?.CurrentConversion, getCurrent(OperationCloner.CloneOperation(enumerator)), info?.ElementType)));
4460AddDisposingFinally(OperationCloner.CloneOperation(enumerator),
4965_forToLoopBinaryOperatorLeftOperand = OperationCloner.CloneOperation(_forToLoopBinaryOperatorLeftOperand);
4966_forToLoopBinaryOperatorRightOperand = OperationCloner.CloneOperation(_forToLoopBinaryOperatorRightOperand);
5116OperationCloner.CloneOperation(controlVariableReferenceforCondition),
5117OperationCloner.CloneOperation(limitReference),
5257controlVariableReferenceForAssignment = OperationCloner.CloneOperation(PeekOperand());
5461PushOperand(OperationCloner.CloneOperation(switchValue));
5510PushOperand(OperationCloner.CloneOperation(switchValue));
6353return OperationCloner.CloneOperation(_currentImplicitInstance.ImplicitInstance);
6741return OperationCloner.CloneOperation(receiverCapture);
6754return OperationCloner.CloneOperation(argumentCapture);
6913OperationCloner.CloneOperation(captured);
7157return OperationCloner.CloneOperation(_currentSwitchOperationExpression);
7175return OperationCloner.CloneOperation(_currentAggregationGroup);
7493OperationCloner.CloneOperation(capturedInput), visitedPattern, semanticModel: null,
Microsoft.CodeAnalysis.Test.Utilities (1)