Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Reflection.Metadata.Ecma335.MetadataAggregator Class Referencesealed

Classes

struct  RowCounts
 

Public Member Functions

 MetadataAggregator (MetadataReader baseReader, IReadOnlyList< MetadataReader > deltaReaders)
 
 MetadataAggregator (IReadOnlyList< int >? baseTableRowCounts, IReadOnlyList< int >? baseHeapSizes, IReadOnlyList< MetadataReader >? deltaReaders)
 
Handle GetGenerationHandle (Handle handle, out int generation)
 

Package Functions

 MetadataAggregator (RowCounts[][] rowCounts, int[][] heapSizes)
 

Static Package Functions

static RowCounts[][] GetBaseRowCounts (IReadOnlyList< int > baseRowCounts, int generations)
 
static void CalculateDeltaRowCountsForGeneration (RowCounts[][] rowCounts, int generation, ref EnCMapTableReader encMapTable)
 

Private Member Functions

 MetadataAggregator (MetadataReader baseReader, IReadOnlyList< int > baseTableRowCounts, IReadOnlyList< int > baseHeapSizes, IReadOnlyList< MetadataReader > deltaReaders)
 

Static Private Member Functions

static void CalculateBaseCounts (MetadataReader baseReader, out IReadOnlyList< int > baseTableRowCounts, out IReadOnlyList< int > baseHeapSizes)
 
static ImmutableArray< ImmutableArray< int > > CalculateHeapSizes (IReadOnlyList< int > baseSizes, IReadOnlyList< MetadataReader > deltaReaders)
 
static ImmutableArray< ImmutableArray< RowCounts > > CalculateRowCounts (IReadOnlyList< int > baseRowCounts, IReadOnlyList< MetadataReader > deltaReaders)
 
static ImmutableArray< ImmutableArray< T > > ToImmutable< T > (T[][] array)
 

Private Attributes

readonly ImmutableArray< ImmutableArray< int > > _heapSizes
 
readonly ImmutableArray< ImmutableArray< RowCounts > > _rowCounts
 

Detailed Description

Definition at line 6 of file MetadataAggregator.cs.


The documentation for this class was generated from the following file: