Condividi tramite


MetadataBuilder(Int32, Int32, Int32, Int32) Costruttore

Definizione

Crea un generatore per tabelle e heap dei metadati.

public MetadataBuilder (int userStringHeapStartOffset = 0, int stringHeapStartOffset = 0, int blobHeapStartOffset = 0, int guidHeapStartOffset = 0);
new System.Reflection.Metadata.Ecma335.MetadataBuilder : int * int * int * int -> System.Reflection.Metadata.Ecma335.MetadataBuilder
Public Sub New (Optional userStringHeapStartOffset As Integer = 0, Optional stringHeapStartOffset As Integer = 0, Optional blobHeapStartOffset As Integer = 0, Optional guidHeapStartOffset As Integer = 0)

Parametri

userStringHeapStartOffset
Int32

Offset iniziale dell'heap delle stringhe utente. Le dimensioni cumulative degli heap delle stringhe utente di tutte le generazioni EnC precedenti devono essere 0, a meno che i metadati non siano metadati delta EnC.

stringHeapStartOffset
Int32

Offset iniziale dell'heap delle stringhe. Le dimensioni cumulative degli heap delle stringhe di tutte le generazioni EnC precedenti devono essere 0, a meno che i metadati non siano metadati delta EnC.

blobHeapStartOffset
Int32

Offset iniziale dell'heap dei BLOB. Le dimensioni cumulative degli heap dei BLOB di tutte le generazioni EnC precedenti devono essere 0, a meno che i metadati non siano metadati delta EnC.

guidHeapStartOffset
Int32

Offset iniziale dell'heap dei GUID. Le dimensioni cumulative degli heap dei GUID di tutte le generazioni EnC precedenti devono essere 0, a meno che i metadati non siano metadati delta EnC.

Eccezioni

L'offset è troppo grande.

L'offset è negativo.

guidHeapStartOffset non è un multiplo delle dimensioni del GUID.

Si applica a