3 implementations of Clone
Microsoft.CodeAnalysis.CSharp (3)
FlowAnalysis\ControlFlowPass.cs (1)
59
public LocalState
Clone
()
FlowAnalysis\DefiniteAssignment.cs (1)
2935
public LocalState
Clone
()
FlowAnalysis\NullableWalker.cs (1)
12867
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
();
1825
var initialState = this.State.
Clone
();
1831
var finallyState = initialState.
Clone
();
1835
SetState(initialState.
Clone
());
2664
var (stateWhenTrue, stateWhenFalse) = (StateWhenTrue.
Clone
(), StateWhenFalse.
Clone
());
2712
TLocalState? shortCircuitState = hasConditionalEvaluation ? State.
Clone
() : default;
2746
shortCircuitState = State.
Clone
();
2881
var breakState = this.State.
Clone
();
2957
savedState = State.
Clone
();
3057
stateWhenNotNull = this.State.
Clone
();
3073
stateWhenNotNull = this.State.
Clone
();
3078
var savedState = this.State.
Clone
();
3127
var savedState = this.State.
Clone
();
3134
savedState = this.State.
Clone
();
3149
var savedState = this.State.
Clone
();
3154
savedState = this.State.
Clone
();
3358
_labels[label] = this.State.
Clone
();
3625
TLocalState savedState = savedState = this.State.
Clone
();
3731
var savedState = this.State.
Clone
();
3733
leftState = this.State.
Clone
();
3740
var savedState = this.State.
Clone
();
3742
leftState = this.State.
Clone
();
3833
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
());