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