Sdílet prostřednictvím


MetadataBuilder.SetCapacity Metoda

Definice

Přetížení

SetCapacity(HeapIndex, Int32)

Nastaví kapacitu zadané haldy.

SetCapacity(TableIndex, Int32)

Nastaví kapacitu zadané tabulky.

SetCapacity(HeapIndex, Int32)

Zdroj:
MetadataBuilder.Heaps.cs
Zdroj:
MetadataBuilder.Heaps.cs
Zdroj:
MetadataBuilder.Heaps.cs

Nastaví kapacitu zadané haldy.

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)

Parametry

heap
HeapIndex

Index haldy.

byteCount
Int32

Počet bajtů.

Výjimky

heap není platný index haldy.

-nebo-

byteCount je negativní.

Poznámky

Tuto metodu použijte ke snížení přidělení, pokud je přibližný počet bajtů známý předem.

Platí pro

SetCapacity(TableIndex, Int32)

Zdroj:
MetadataBuilder.Tables.cs
Zdroj:
MetadataBuilder.Tables.cs
Zdroj:
MetadataBuilder.Tables.cs

Nastaví kapacitu zadané tabulky.

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)

Parametry

table
TableIndex

Index tabulky.

rowCount
Int32

Počet řádků v tabulce.

Výjimky

table není platný index tabulky.

-nebo-

rowCount je negativní.

Poznámky

Tuto metodu použijte ke snížení přidělení, pokud je předem známý přibližný počet řádků.

Platí pro