3 implementations of Clone
Microsoft.CodeAnalysis.CSharp (3)
FlowAnalysis\ControlFlowPass.cs (1)
58
public LocalState
Clone
()
FlowAnalysis\DefiniteAssignment.cs (1)
2884
public LocalState
Clone
()
FlowAnalysis\NullableWalker.cs (1)
14173
public LocalState
Clone
()
34 references to Clone
Microsoft.CodeAnalysis.CSharp (34)
FlowAnalysis\AbstractFlowPass.cs (30)
150
SetConditionalState(State, State.
Clone
());
406
this.State = state.
Clone
();
410
this.StateWhenTrue = stateWhenTrue.
Clone
();
411
this.StateWhenFalse = stateWhenFalse.
Clone
();
702
_loopHeadState[node] = this.State.
Clone
();
1183
TLocalState? shortCircuitState = hasConditionalEvaluation ? State.
Clone
() : default;
1341
savedState = this.State.
Clone
();
1825
var initialState = this.State.
Clone
();
1831
var finallyState = initialState.
Clone
();
1835
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
();
3764
var savedState = this.State.
Clone
();
3766
leftState = this.State.
Clone
();
3773
var savedState = this.State.
Clone
();
3775
leftState = this.State.
Clone
();
3866
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
());