| File: _generated\23\Microsoft_Diagnostics_DataContractReader_Data.ComWrappers.g.cs | Web Access |
| Project: src\runtime\src\native\managed\cdac\Microsoft.Diagnostics.DataContractReader.Contracts\Microsoft.Diagnostics.DataContractReader.Contracts.csproj (Microsoft.Diagnostics.DataContractReader.Contracts) |
// <auto-generated/> #nullable enable using Microsoft.Diagnostics.DataContractReader; using Microsoft.Diagnostics.DataContractReader.Contracts; using Microsoft.Diagnostics.DataContractReader.Generated; namespace Microsoft.Diagnostics.DataContractReader.Data; /// <summary>Wraps the <c>System.Runtime.InteropServices.ComWrappers</c> type.</summary> partial class ComWrappers { private static readonly string[] _typeNames = new[] { "System.Runtime.InteropServices.ComWrappers" }; public TargetPointer Address { get; } partial void OnInit(Target target, TargetPointer address); public ComWrappers(Target target, TargetPointer address) { Address = address; OnInit(target, address); } static ComWrappers IData<ComWrappers>.Create(Target target, TargetPointer address) => new ComWrappers(target, address); public static partial TargetPointer? AllManagedObjectWrapperTable(Target target) { if (TypeNameResolver.TryGetStaticFieldAddress(target, _typeNames, "s_allManagedObjectWrapperTable", out TargetPointer address)) return target.ReadPointer(address); return null; } public static partial TargetPointer? NativeObjectWrapperTable(Target target) { if (TypeNameResolver.TryGetStaticFieldAddress(target, _typeNames, "s_nativeObjectWrapperTable", out TargetPointer address)) return target.ReadPointer(address); return null; } }