1 instantiation of OperationCloner
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
10859private static readonly OperationCloner s_instance = new OperationCloner();
32 references to OperationCloner
Microsoft.CodeAnalysis (32)
Generated\Operations.Generated.cs (1)
10859private static readonly OperationCloner s_instance = new OperationCloner();
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,