1 write to Id
Microsoft.CodeAnalysis.CSharp (1)
FlowAnalysis\NullableWalker.cs (1)
14056
Id
= id;
28 references to Id
Microsoft.CodeAnalysis.CSharp (28)
FlowAnalysis\NullableWalker.cs (28)
2934
var tryState = other.GetStateForVariables(self.
Id
);
3631
var state = State.GetStateForVariables(localFunctionState.StartingState.
Id
);
8731
Debug.Assert(variables.Id == localState.
Id
);
14031
/// <see cref="Variables"/> chain, and the <see cref="
Id
"/> field in this type matches <see cref="Variables.Id"/>.
14069
return new LocalStateSnapshot(
Id
, _container?.Value.CreateSnapshot(), _state.Clone());
14121
Debug.Assert(
Id
== variables.Container!.Id);
14150
if (state.
Id
> id)
14156
return state.
Id
== id;
14178
if (state.
Id
!= id)
14180
Debug.Assert(state.
Id
> id);
14192
if (
Id
!= variables.Id)
14194
Debug.Assert(
Id
< variables.Id);
14217
int slot = Variables.ConstructSlot(
Id
, index);
14218
SetValue(
Id
, index, useNotNullsAsDefault ? NullableFlowState.NotNull : walker.GetDefaultState(ref this, slot));
14238
if (
Id
!= id)
14240
Debug.Assert(
Id
> id);
14270
if (
Id
!= id)
14272
Debug.Assert(
Id
> id);
14301
action(Variables.ConstructSlot(
Id
, index), arg);
14308
while (state.
Id
!= id)
14322
return new LocalState(
Id
, container, _state.Clone());
14327
Debug.Assert(
Id
== other.
Id
);
14356
Debug.Assert(
Id
== other.
Id
);
14400
if (
Id
!= variables.Id)
14414
if (getName(Variables.ConstructSlot(
Id
, index)) is string name)
14417
var annotation = GetValue(
Id
, index) switch