2 implementations of IReJIT
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\IReJIT.cs (1)
28public readonly struct ReJIT : IReJIT
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\ReJIT_1.cs (1)
10internal readonly struct ReJIT_1 : IReJIT
21 references to IReJIT
Microsoft.Diagnostics.DataContractReader.Abstractions (3)
ContractRegistry.cs (2)
71public virtual IReJIT ReJIT => GetContract<IReJIT>();
Contracts\Extensions\IReJITExtensions.cs (1)
10public static IEnumerable<TargetNUInt> GetRejitIds(this IReJIT rejit, Target target, TargetPointer methodDesc)
Microsoft.Diagnostics.DataContractReader.Contracts (6)
Contracts\ReJIT_1.cs (4)
41bool IReJIT.IsEnabled() 47RejitState IReJIT.GetRejitState(ILCodeVersionHandle ilCodeVersionHandle) 63bool IReJIT.IsDeoptimized(ILCodeVersionHandle ilCodeVersionHandle) 73TargetNUInt IReJIT.GetRejitId(ILCodeVersionHandle ilCodeVersionHandle)
CoreCLRContracts.cs (2)
55registry.Register<IReJIT>("c1", static t => new ReJIT_1(t)); 127Validate<IReJIT>(registry);
Microsoft.Diagnostics.DataContractReader.Legacy (12)
Dbi\DacDbiImpl.cs (5)
5824if (_target.Contracts.TryGetContract<IReJIT>(out IReJIT rejit)) 5875if (!_target.Contracts.TryGetContract<IReJIT>(out IReJIT rejit)) 6080if (_target.Contracts.TryGetContract<IReJIT>(out _))
SOSDacImpl.cs (7)
2347Contracts.IReJIT rejitContract = _target.Contracts.ReJIT; 2588IReJIT rejit = _target.Contracts.ReJIT; 5437IReJIT rejitContract = _target.Contracts.ReJIT; 5608Contracts.IReJIT rejitContract = _target.Contracts.ReJIT; 5654IReJIT rejitContract = _target.Contracts.ReJIT; 5718Contracts.IReJIT rejit = _target.Contracts.ReJIT; 5778Contracts.IReJIT rejit = _target.Contracts.ReJIT;