3 implementations of Clone
Microsoft.CodeAnalysis.CSharp (3)
FlowAnalysis\ControlFlowPass.cs (1)
58
public LocalState
Clone
()
FlowAnalysis\DefiniteAssignment.cs (1)
2883
public LocalState
Clone
()
FlowAnalysis\NullableWalker.cs (1)
13468
public LocalState
Clone
()
34 references to Clone
Microsoft.CodeAnalysis.CSharp (34)
FlowAnalysis\AbstractFlowPass.cs (30)
150
SetConditionalState(State, State.
Clone
());
405
this.State = state.
Clone
();
409
this.StateWhenTrue = stateWhenTrue.
Clone
();
410
this.StateWhenFalse = stateWhenFalse.
Clone
();
701
_loopHeadState[node] = this.State.
Clone
();
1182
TLocalState? shortCircuitState = hasConditionalEvaluation ? State.
Clone
() : default;
1340
savedState = this.State.
Clone
();
1826
var initialState = this.State.
Clone
();
1832
var finallyState = initialState.
Clone
();
1836
SetState(initialState.
Clone
());
2687
var (stateWhenTrue, stateWhenFalse) = (StateWhenTrue.
Clone
(), StateWhenFalse.
Clone
());
2735
TLocalState? shortCircuitState = hasConditionalEvaluation ? State.
Clone
() : default;
2769
shortCircuitState = State.
Clone
();
2904
var breakState = this.State.
Clone
();
2980
savedState = State.
Clone
();
3080
stateWhenNotNull = this.State.
Clone
();
3096
stateWhenNotNull = this.State.
Clone
();
3101
var savedState = this.State.
Clone
();
3150
var savedState = this.State.
Clone
();
3157
savedState = this.State.
Clone
();
3172
var savedState = this.State.
Clone
();
3177
savedState = this.State.
Clone
();
3381
_labels[label] = this.State.
Clone
();
3648
TLocalState savedState = savedState = this.State.
Clone
();
3754
var savedState = this.State.
Clone
();
3756
leftState = this.State.
Clone
();
3763
var savedState = this.State.
Clone
();
3765
leftState = this.State.
Clone
();
3856
TLocalState initialState = this.State.
Clone
();
FlowAnalysis\AbstractFlowPass_Switch.cs (4)
44
TLocalState initialState = this.State.
Clone
();
54
SetState(initialState.
Clone
());
134
var state = this.State.
Clone
();
163
SetState(dispatchState.
Clone
());