Exemple #1
0
        DotNetHeap[] CreateHeaps(TablesHeapType metaDataType)
        {
            switch (metaDataType)
            {
            case TablesHeapType.Compressed: return(CreateCompressedHeaps());

            case TablesHeapType.ENC:                return(CreateENCHeaps());

            default:                                                throw new InvalidOperationException();
            }
        }
Exemple #2
0
 public TablesHeapImpl(HexBufferSpan span, TablesHeapType tablesHeapType)
     : base(span, tablesHeapType)
 {
 }
Exemple #3
0
 /// <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;