Ejemplo n.º 1
0
        } // end GetColorName()

        public static DbgArrayTypeInfo GetArrayTypeInfo(DbgEngDebugger debugger,
                                                        DbgModuleInfo module,
                                                        uint typeId)
        {
            if (null == debugger)
            {
                throw new ArgumentNullException("debugger");
            }

            uint  arrayTypeId;
            uint  count;
            ulong size;

            DbgHelp.GetArrayTypeInfo(debugger.DebuggerInterface,
                                     module.BaseAddress,
                                     typeId,
                                     out arrayTypeId,
                                     out count,
                                     out size);
            return(new DbgArrayTypeInfo(debugger, module, typeId, arrayTypeId, count, size));
        } // end GetArrayTypeInfo()