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