public NativeType(NativeHeap heap, ulong eeType, string name, ref EETypeData data) { Heap = heap; EEType = eeType; Name = name; _data = data; }
public override ClrHeap GetHeap() { if (_heap == null) _heap = new NativeHeap(this, NativeModules, null); return _heap; }
public override ClrHeap GetHeap(System.IO.TextWriter log) { if (_heap == null) _heap = new NativeHeap(this, NativeModules); return _heap; }
public override ClrHeap GetHeap() { if (_heap == null) { _heap = new NativeHeap(this, NativeModules); } return(_heap); }
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; _baseSize = mtData.BaseSize; _componentSize = mtData.ComponentSize; _containsPointers = mtData.ContainsPointers; }
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; _baseSize = mtData.BaseSize; _componentSize = mtData.ComponentSize; _containsPointers = mtData.ContainsPointers; }
public override ClrHeap GetHeap(System.IO.TextWriter log) { if (_heap == null) { _heap = new NativeHeap(this, NativeModules, log); } else { _heap.Log = log; } return(_heap); }
public NativeType(NativeHeap heap, NativeModule module, string name, ulong eeType, Desktop.IMethodTableData mtData) { _heap = heap; _module = module; _name = name; _eeType = eeType; if (mtData != null) { _baseSize = mtData.BaseSize; _componentSize = mtData.ComponentSize; _containsPointers = mtData.ContainsPointers; } }
public NativeType(NativeHeap heap, int index, NativeModule module, string name, ulong eeType, Desktop.IMethodTableData mtData) { _heap = heap; _module = module; _name = name; _eeType = eeType; _index = index; _gcDesc = new Lazy <GCDesc>(FillGCDesc); if (mtData != null) { _baseSize = mtData.BaseSize; _componentSize = mtData.ComponentSize; _containsPointers = mtData.ContainsPointers; } }