コード例 #1
0
ファイル: NativeTypes.cs プロジェクト: jack-pappas/clrmd
        public NativeType(NativeHeap heap, int index, NativeModule module, string name, ulong eeType, Microsoft.Diagnostics.Runtime.Desktop.IMethodTableData mtData)
        {
            _heap   = heap;
            _module = module;
            _name   = name;
            _eeType = eeType;
            _index  = index;

            if (mtData != null)
            {
                _baseSize         = mtData.BaseSize;
                _componentSize    = mtData.ComponentSize;
                _containsPointers = mtData.ContainsPointers;
            }
        }
コード例 #2
0
        public RhType(RhHeap heap, int index, RhModule module, string name, ulong eeType, Microsoft.Diagnostics.Runtime.Desktop.IMethodTableData mtData)
        {
            m_heap   = heap;
            m_module = module;
            m_name   = name;
            m_eeType = eeType;
            m_index  = index;

            m_baseSize         = mtData.BaseSize;
            m_componentSize    = mtData.ComponentSize;
            m_containsPointers = mtData.ContainsPointers;
        }