3 implementations of Clone
Microsoft.CodeAnalysis.CSharp (3)
FlowAnalysis\ControlFlowPass.cs (1)
59
public LocalState
Clone
()
FlowAnalysis\DefiniteAssignment.cs (1)
2923
public LocalState
Clone
()
FlowAnalysis\NullableWalker.cs (1)
12569
public LocalState
Clone
()
34 references to Clone
Microsoft.CodeAnalysis.CSharp (34)
FlowAnalysis\AbstractFlowPass.cs (30)
151
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
();
1819
var initialState = this.State.
Clone
();
1825
var finallyState = initialState.
Clone
();
1829
SetState(initialState.
Clone
());
2658
var (stateWhenTrue, stateWhenFalse) = (StateWhenTrue.
Clone
(), StateWhenFalse.
Clone
());
2706
TLocalState? shortCircuitState = hasConditionalEvaluation ? State.
Clone
() : default;
2740
shortCircuitState = State.
Clone
();
2875
var breakState = this.State.
Clone
();
2951
savedState = State.
Clone
();
3051
stateWhenNotNull = this.State.
Clone
();
3067
stateWhenNotNull = this.State.
Clone
();
3072
var savedState = this.State.
Clone
();
3121
var savedState = this.State.
Clone
();
3128
savedState = this.State.
Clone
();
3143
var savedState = this.State.
Clone
();
3148
savedState = this.State.
Clone
();
3347
_labels[label] = this.State.
Clone
();
3614
TLocalState savedState = savedState = this.State.
Clone
();
3720
var savedState = this.State.
Clone
();
3722
leftState = this.State.
Clone
();
3729
var savedState = this.State.
Clone
();
3731
leftState = this.State.
Clone
();
3822
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
());