internal DebugDataSpaces(DebugClient client, SOSHost soshost) { VTableBuilder builder = client.AddInterface(typeof(IDebugDataSpaces).GUID, validate: true); AddDebugDataSpaces(builder, soshost); builder.Complete(); builder = client.AddInterface(typeof(IDebugDataSpaces2).GUID, validate: true); AddDebugDataSpaces2(builder, soshost); builder.Complete(); }
internal DebugAdvanced(DebugClient client, SOSHost soshost) { VTableBuilder builder = client.AddInterface(typeof(IDebugAdvanced).GUID, validate: true); builder.AddMethod(new GetThreadContextDelegate(soshost.GetThreadContext)); builder.AddMethod(new SetThreadContextDelegate(soshost.SetThreadContext)); builder.Complete(); }