6 types derived from BaseGcTransition
Microsoft.Diagnostics.DataContractReader.Contracts (6)
Contracts\GCInfo\X86\GCTransition.cs (6)
31public class CalleeSavedRegister : BaseGcTransition 49public class IPtrMask : BaseGcTransition 67public class GcTransitionRegister : BaseGcTransition 115public class GcTransitionPointer : BaseGcTransition 186public class GcTransitionCall : BaseGcTransition 297public class StackDepthTransition : BaseGcTransition
9 references to BaseGcTransition
Microsoft.Diagnostics.DataContractReader.Contracts (9)
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 (6)
63public ImmutableDictionary<int, List<BaseGcTransition>> Transitions => _transitions.Value; 64private readonly Lazy<ImmutableDictionary<int, List<BaseGcTransition>>> _transitions = new(); 210private ImmutableDictionary<int, List<BaseGcTransition>> DecodeTransitions() 267foreach (BaseGcTransition gcTransition in Transitions[offset]) 522foreach (BaseGcTransition transition in Transitions[offset]) 685foreach (BaseGcTransition transition in Transitions[offset])