1 instantiation of OperationCloner
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
10857private static readonly OperationCloner s_instance = new OperationCloner();
33 references to OperationCloner
Microsoft.CodeAnalysis (32)
Generated\Operations.Generated.cs (1)
10857private static readonly OperationCloner s_instance = new OperationCloner();
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); 7003return OperationCloner.CloneOperation(receiverCapture); 7016return OperationCloner.CloneOperation(argumentCapture); 7175OperationCloner.CloneOperation(captured); 7419return OperationCloner.CloneOperation(_currentSwitchOperationExpression); 7437return OperationCloner.CloneOperation(_currentAggregationGroup); 7789OperationCloner.CloneOperation(capturedInput), visitedPattern, semanticModel: null,
Microsoft.CodeAnalysis.Test.Utilities (1)
CommonTestBase.cs (1)
655var clonedOperation = OperationCloner.CloneOperation(operation);