protected override void ProcessRecord() { base.ProcessRecord(); BasicType baseType; ulong size; DbgHelp.GetBaseTypeInfo(Debugger.DebuggerInterface, ModBase, TypeId, out baseType, out size); WriteObject(baseType); WriteObject(size); } // end ProcessRecord()
} // end constructor public static DbgBaseTypeInfo GetBaseTypeInfo(DbgEngDebugger debugger, DbgModuleInfo module, uint typeId) { BasicType baseType; ulong size; DbgHelp.GetBaseTypeInfo(debugger.DebuggerInterface, module.BaseAddress, typeId, out baseType, out size); return(new DbgBaseTypeInfo(debugger, module, typeId, baseType, size)); }