Freigeben über


MetadataBuilder.SetCapacity Methode

Definition

Überlädt

SetCapacity(HeapIndex, Int32)

Legt die Kapazität des angegebenen Heaps fest.

SetCapacity(TableIndex, Int32)

Legt die Kapazität der angegebenen Tabelle fest.

SetCapacity(HeapIndex, Int32)

Quelle:
MetadataBuilder.Heaps.cs
Quelle:
MetadataBuilder.Heaps.cs
Quelle:
MetadataBuilder.Heaps.cs
Quelle:
MetadataBuilder.Heaps.cs

Legt die Kapazität des angegebenen Heaps fest.

public:
 void SetCapacity(System::Reflection::Metadata::Ecma335::HeapIndex heap, int byteCount);
public void SetCapacity (System.Reflection.Metadata.Ecma335.HeapIndex heap, int byteCount);
member this.SetCapacity : System.Reflection.Metadata.Ecma335.HeapIndex * int -> unit
Public Sub SetCapacity (heap As HeapIndex, byteCount As Integer)

Parameter

heap
HeapIndex

Der Heapindex.

byteCount
Int32

Die Anzahl der Bytes.

Ausnahmen

heap ist kein gültiger Heapindex.

- oder -

byteCount ist ein negativer Wert.

Hinweise

Verwenden Sie diese Methode, um Zuordnungen zu reduzieren, wenn die ungefähre Anzahl von Bytes im Voraus bekannt ist.

Gilt für:

SetCapacity(TableIndex, Int32)

Quelle:
MetadataBuilder.Tables.cs
Quelle:
MetadataBuilder.Tables.cs
Quelle:
MetadataBuilder.Tables.cs
Quelle:
MetadataBuilder.Tables.cs

Legt die Kapazität der angegebenen Tabelle fest.

public:
 void SetCapacity(System::Reflection::Metadata::Ecma335::TableIndex table, int rowCount);
public void SetCapacity (System.Reflection.Metadata.Ecma335.TableIndex table, int rowCount);
member this.SetCapacity : System.Reflection.Metadata.Ecma335.TableIndex * int -> unit
Public Sub SetCapacity (table As TableIndex, rowCount As Integer)

Parameter

table
TableIndex

Der Tabellenindex.

rowCount
Int32

Die Anzahl der Zeilen in der Tabelle.

Ausnahmen

table ist kein gültiger Tabellenindex.

- oder -

rowCount ist ein negativer Wert.

Hinweise

Verwenden Sie diese Methode, um Zuordnungen zu reduzieren, wenn die ungefähre Anzahl von Zeilen im Voraus bekannt ist.

Gilt für: