31 references to CloneOperation
Microsoft.CodeAnalysis (31)
Operations\ControlFlowGraphBuilder.cs (31)
2394AddStatement(new FlowCaptureOperation(resultId, binOp.Syntax, OperationCloner.CloneOperation(capturedRight)));
2400AddStatement(new FlowCaptureOperation(resultId, binOp.Syntax, OperationCloner.CloneOperation(capturedLeft)));
2533IOperation resultFromLeft = OperationCloner.CloneOperation(capturedLeft);
2546PushOperand(OperationCloner.CloneOperation(capturedLeft));
2604condition = CallNullableMember(OperationCloner.CloneOperation(capturedLeft), SpecialMember.System_Nullable_T_GetValueOrDefault);
2629AddStatement(new FlowCaptureOperation(resultId, binOp.Syntax, OperationCloner.CloneOperation(capturedLeft)));
2635PushOperand(OperationCloner.CloneOperation(capturedLeft));
3010IOperation capturedValue = OperationCloner.CloneOperation(testExpression);
3200CallNullableMember(OperationCloner.CloneOperation(valueCapture), SpecialMember.System_Nullable_T_get_HasValue),
3241target: OperationCloner.CloneOperation(locationCapture),
3262AddStatement(new FlowCaptureOperation(resultCaptureId, operation.Syntax, OperationCloner.CloneOperation(valueCapture)));
3277IOperation whenNullAssignment = new SimpleAssignmentOperation(isRef: false, OperationCloner.CloneOperation(locationCapture), whenNullValue, semanticModel: null,
3554IOperation receiver = OperationCloner.CloneOperation(spilledTestExpression);
4147IOperation condition = MakeIsNullOperation(OperationCloner.CloneOperation(resource));
4428lockedValue = OperationCloner.CloneOperation(lockedValue);
4528AddStatement(getLoopControlVariableAssignment(applyConversion(info?.CurrentConversion, getCurrent(OperationCloner.CloneOperation(enumerator)), info?.ElementType)));
4552AddDisposingFinally(OperationCloner.CloneOperation(enumerator),
5073_forToLoopBinaryOperatorLeftOperand = OperationCloner.CloneOperation(_forToLoopBinaryOperatorLeftOperand);
5074_forToLoopBinaryOperatorRightOperand = OperationCloner.CloneOperation(_forToLoopBinaryOperatorRightOperand);
5224OperationCloner.CloneOperation(controlVariableReferenceforCondition),
5225OperationCloner.CloneOperation(limitReference),
5365controlVariableReferenceForAssignment = OperationCloner.CloneOperation(PeekOperand());
5569PushOperand(OperationCloner.CloneOperation(switchValue));
5618PushOperand(OperationCloner.CloneOperation(switchValue));
6623return OperationCloner.CloneOperation(_currentImplicitInstance.ImplicitInstance);
7014return OperationCloner.CloneOperation(receiverCapture);
7028return OperationCloner.CloneOperation(argumentCapture);
7187OperationCloner.CloneOperation(captured);
7431return OperationCloner.CloneOperation(_currentSwitchOperationExpression);
7449return OperationCloner.CloneOperation(_currentAggregationGroup);
7801OperationCloner.CloneOperation(capturedInput), visitedPattern, semanticModel: null,