1 override of Register
Microsoft.Diagnostics.DataContractReader (1)
CachingContractRegistry.cs (1)
36
public override void
Register
<TContract>(string version, Func<Target, TContract> creator)
34 references to Register
Microsoft.Diagnostics.DataContractReader.Contracts (34)
CoreCLRContracts.cs (34)
17
registry.
Register
<IException>("c1", static t => new Exception_1(t));
18
registry.
Register
<ILoader>("c1", static t => new Loader_1(t));
19
registry.
Register
<IEcmaMetadata>("c1", static t => new EcmaMetadata_1(t));
20
registry.
Register
<IDacStreams>("c1", static t => new DacStreams_1(t));
21
registry.
Register
<ICodeVersions>("c1", static t => new CodeVersions_1(t));
22
registry.
Register
<IStackWalk>("c1", static t => new StackWalk_1(t));
23
registry.
Register
<IRuntimeInfo>("c1", static t => new RuntimeInfo_1(t));
24
registry.
Register
<IComWrappers>("c1", static t => new ComWrappers_1(t));
25
registry.
Register
<ISHash>("c1", static t => new SHash_1(t));
26
registry.
Register
<INotifications>("c1", static t => new Notifications_1(t));
27
registry.
Register
<ICodeNotifications>("c1", static t => new CodeNotifications_1(t));
28
registry.
Register
<ISignature>("c1", static t => new Signature_1(t));
29
registry.
Register
<IBuiltInCOM>("c1", static t => new BuiltInCOM_1(t));
30
registry.
Register
<IObjectiveCMarshal>("c1", static t => new ObjectiveCMarshal_1(t));
31
registry.
Register
<IConditionalWeakTable>("c1", static t => new ConditionalWeakTable_1(t));
32
registry.
Register
<IAuxiliarySymbols>("c1", static t => new AuxiliarySymbols_1(t));
33
registry.
Register
<IDebugger>("c1", static t => new Debugger_1(t));
35
registry.
Register
<IDebugInfo>("c1", static t => new DebugInfo_1(t));
36
registry.
Register
<IDebugInfo>("c2", static t => new DebugInfo_2(t));
37
registry.
Register
<IStressLog>("c1", static t => new StressLog_1(t));
38
registry.
Register
<IStressLog>("c2", static t => new StressLog_2(t));
40
registry.
Register
<IThread>("c1", static t => new Thread_1(t));
42
registry.
Register
<IRuntimeTypeSystem>("c1", static t => new RuntimeTypeSystem_1(t));
44
registry.
Register
<IObject>("c1", static t => new Object_1(t));
46
registry.
Register
<IPlatformMetadata>("c1", static t => new PlatformMetadata_1(t));
48
registry.
Register
<IPrecodeStubs>("c1", static t => new PrecodeStubs_1(t));
49
registry.
Register
<IPrecodeStubs>("c2", static t => new PrecodeStubs_2(t));
50
registry.
Register
<IPrecodeStubs>("c3", static t => new PrecodeStubs_3(t));
52
registry.
Register
<IReJIT>("c1", static t => new ReJIT_1(t));
54
registry.
Register
<IGC>("c1", static t => new GC_1(t));
56
registry.
Register
<IGCInfo>("c1", static t =>
70
registry.
Register
<ISyncBlock>("c1", static t => new SyncBlock_1(t));
72
registry.
Register
<IExecutionManager>("c1", static t => new ExecutionManager_1(t));
73
registry.
Register
<IExecutionManager>("c2", static t => new ExecutionManager_2(t));