public static DbgVTableTypeInfo GetVTableTypeInfo(DbgEngDebugger debugger, DbgModuleInfo module, uint typeId) { if (null == debugger) { throw new ArgumentNullException("debugger"); } if (null == module) { throw new ArgumentNullException("module"); } RawVTableInfo rvi = DbgHelp.GetVTableInfo(debugger.DebuggerInterface, module.BaseAddress, typeId); return(new DbgVTableTypeInfo(debugger, module, typeId, rvi.OwningClassTypeId, rvi.PointerTypeId, rvi.ChildrenCount, rvi.Offset)); } // end GetVTableTypeInfo()