1 write to Id
Microsoft.CodeAnalysis.CSharp (1)
FlowAnalysis\NullableWalker.cs (1)
13205
Id
= id;
29 references to Id
Microsoft.CodeAnalysis.CSharp (29)
FlowAnalysis\NullableWalker.cs (29)
1906
Debug.Assert(walker._variables.Id == initialState.Value.
Id
);
2845
var tryState = other.GetStateForVariables(self.
Id
);
3542
var state = State.GetStateForVariables(localFunctionState.StartingState.
Id
);
8328
Debug.Assert(variables.Id == localState.
Id
);
13180
/// <see cref="Variables"/> chain, and the <see cref="
Id
"/> field in this type matches <see cref="Variables.Id"/>.
13218
return new LocalStateSnapshot(
Id
, _container?.Value.CreateSnapshot(), _state.Clone());
13270
Debug.Assert(
Id
== variables.Container!.Id);
13299
if (state.
Id
> id)
13305
return state.
Id
== id;
13327
if (state.
Id
!= id)
13329
Debug.Assert(state.
Id
> id);
13341
if (
Id
!= variables.Id)
13343
Debug.Assert(
Id
< variables.Id);
13366
int slot = Variables.ConstructSlot(
Id
, index);
13367
SetValue(
Id
, index, useNotNullsAsDefault ? NullableFlowState.NotNull : walker.GetDefaultState(ref this, slot));
13387
if (
Id
!= id)
13389
Debug.Assert(
Id
> id);
13419
if (
Id
!= id)
13421
Debug.Assert(
Id
> id);
13450
action(Variables.ConstructSlot(
Id
, index), arg);
13457
while (state.
Id
!= id)
13471
return new LocalState(
Id
, container, _state.Clone());
13476
Debug.Assert(
Id
== other.
Id
);
13505
Debug.Assert(
Id
== other.
Id
);
13549
if (
Id
!= variables.Id)
13563
if (getName(Variables.ConstructSlot(
Id
, index)) is string name)
13566
var annotation = GetValue(
Id
, index) switch