DotNetHeap[] CreateHeaps(TablesHeapType metaDataType) { switch (metaDataType) { case TablesHeapType.Compressed: return(CreateCompressedHeaps()); case TablesHeapType.ENC: return(CreateENCHeaps()); default: throw new InvalidOperationException(); } }
public TablesHeapImpl(HexBufferSpan span, TablesHeapType tablesHeapType) : base(span, tablesHeapType) { }
/// <summary> /// Constructor /// </summary> /// <param name="span">Heap span</param> /// <param name="tablesHeapType">Tables heap type</param> protected TablesHeap(HexBufferSpan span, TablesHeapType tablesHeapType) : base(span, DotNetHeapKind.Tables) => TablesHeapType = tablesHeapType;