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