1 write to Id
Microsoft.CodeAnalysis.CSharp (1)
FlowAnalysis\NullableWalker.Variables.cs (1)
191Id = id;
18 references to Id
Microsoft.CodeAnalysis.CSharp (18)
FlowAnalysis\NullableWalker.cs (10)
1907Debug.Assert(walker._variables.Id == initialState.Value.Id); 8485Debug.Assert(variables.Id == localState.Id); 13364/// <see cref="Variables"/> chain, and the <see cref="Id"/> field in this type matches <see cref="Variables.Id"/>. 13426return new LocalState(variables.Id, container, createBitVectorWithNotNulls(capacity, reachable: true)); 13449return new LocalState(variables.Id, container, CreateBitVector(reachable)); 13454Debug.Assert(Id == variables.Container!.Id); 13455return new LocalState(variables.Id, container: new Boxed(this), CreateBitVector(reachable: true)); 13525if (Id != variables.Id) 13527Debug.Assert(Id < variables.Id); 13733if (Id != variables.Id)
FlowAnalysis\NullableWalker.Variables.cs (8)
155return Id + 187Debug.Assert(container is null || container.Id < id); 207Id, 250slot = ConstructSlot(Id, index); 281return ConstructSlot(Id, index); 290Debug.Assert(id == Id); 387if (variables.Id == id) 433return $"Id={Id}, Symbol={symbol}, Count={_variableSlot.Count}";