Implemented interface member:
method
Clone
Microsoft.CodeAnalysis.CSharp.AbstractFlowPass<TLocalState, TLocalFunctionState>.ILocalState.Clone()
21 references to Clone
Microsoft.CodeAnalysis.CSharp (21)
FlowAnalysis\NullableWalker.cs (18)
2728var parameterDefaultsNotAssignedState = State.Clone(); 2853var joinedState = this.StateWhenTrue.Clone(); 4600var (stateWhenTrue, stateWhenFalse) = (StateWhenTrue.Clone(), StateWhenFalse.Clone()); 5105var leftState = this.State.Clone(); 5308var savedState = this.State.Clone(); 6497var savedState = (argument.Kind == BoundKind.Lambda) ? this.State.Clone() : default(Optional<LocalState>); 6813var originalWhenFalse = StateWhenFalse.Clone(); 6819var newWhenTrue = State.Clone(); 7558var savedState = this.State.Clone(); 8980initialState.HasValue ? initialState.Value : State.Clone(), 11215self = other.Clone(); 11232self = other.Clone(); 11266return conditionalState.State.Clone(); 11269var state = conditionalState.StateWhenTrue.Clone(); 11590var container = _container is null ? null : new Boxed(_container.Value.Clone()); 11713: base(unreachableState.Clone(), unreachableState.Clone())
FlowAnalysis\NullableWalker_Patterns.cs (3)
308StateWhenTrue = stateWhenTrue.Clone(); 309StateWhenFalse = stateWhenFalse.Clone(); 318State = state.Clone();