2 implementations of IBuiltInCOM
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\IBuiltInCOM.cs (1)
69public readonly struct BuiltInCOM : IBuiltInCOM
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\BuiltInCOM_1.cs (1)
7internal readonly struct BuiltInCOM_1 : IBuiltInCOM
13 references to IBuiltInCOM
Microsoft.Diagnostics.DataContractReader.Abstractions (2)
ContractRegistry.cs (2)
122public virtual IBuiltInCOM BuiltInCOM => GetContract<IBuiltInCOM>();
Microsoft.Diagnostics.DataContractReader.Contracts (3)
Contracts\GC\GC_1.cs (1)
671IBuiltInCOM builtInCOM = _target.Contracts.BuiltInCOM;
CoreCLRContracts.cs (2)
30registry.Register<IBuiltInCOM>("c1", static t => new BuiltInCOM_1(t)); 153Validate<IBuiltInCOM>(registry); // SOSDacImpl.cs GetCCWData/GetRCWData/etc.
Microsoft.Diagnostics.DataContractReader.Legacy (8)
Dbi\DacDbiImpl.cs (3)
1425if (!comWrappersSuccess && _target.Contracts.TryGetContract<IBuiltInCOM>(out IBuiltInCOM? builtInCOM)) 4239IBuiltInCOM builtInCom = _target.Contracts.BuiltInCOM;
SOSDacImpl.cs (5)
574Contracts.IBuiltInCOM contract = _target.Contracts.BuiltInCOM; 645Contracts.IBuiltInCOM builtInCOMContract = _target.Contracts.BuiltInCOM; // E_NOTIMPL if contract is not present 3687IBuiltInCOM builtInCom = _target.Contracts.BuiltInCOM; // E_NOTIMPL if not defined (non-Windows) 3748IBuiltInCOM builtInCom = _target.Contracts.BuiltInCOM; // E_NOTIMPL if not defined (non-Windows) 4893Contracts.IBuiltInCOM contract = _target.Contracts.BuiltInCOM; // E_NOTIMPL if not defined (non-Windows)