6 types derived from BaseGcTransition
Microsoft.Diagnostics.DataContractReader.Contracts (6)
Contracts\GCInfo\X86\GCTransition.cs (6)
31public class ThisPointerRegister : BaseGcTransition 49public class IPtrMask : BaseGcTransition 67public class GcTransitionRegister : BaseGcTransition 115public class GcTransitionPointer : BaseGcTransition 186public class GcTransitionCall : BaseGcTransition 297public class StackDepthTransition : BaseGcTransition
12 references to BaseGcTransition
Microsoft.Diagnostics.DataContractReader.Contracts (12)
Contracts\GCInfo\X86\GCArgTable.cs (3)
16public Dictionary<int, List<BaseGcTransition>> Transitions { get; private set; } = []; 38private void AddNewTransition(BaseGcTransition transition) 40if (!Transitions.TryGetValue(transition.CodeOffset, out List<BaseGcTransition>? value))
Contracts\GCInfo\X86\GCInfo.cs (9)
64public ImmutableDictionary<int, List<BaseGcTransition>> Transitions => _transitions.Value; 65private readonly Lazy<ImmutableDictionary<int, List<BaseGcTransition>>> _transitions = new(); 212private ImmutableDictionary<int, List<BaseGcTransition>> DecodeTransitions() 269foreach (BaseGcTransition gcTransition in Transitions[offset]) 527foreach (BaseGcTransition transition in Transitions[offset]) 645foreach (BaseGcTransition transition in Transitions[offset]) 808foreach (BaseGcTransition transition in Transitions[offset]) 1038foreach (BaseGcTransition transition in Transitions[offset]) 1081foreach (BaseGcTransition transition in Transitions[offset])