MetadataBuilder(Int32, Int32, Int32, Int32) Konstruktor
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skapar en byggare för metadatatabeller och heaps.
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)
Parametrar
- userStringHeapStartOffset
- Int32
Startförskjutningen för heapen Användarsträng. Den kumulativa storleken på användarsträngshögar för alla tidigare EnC-generationer ska vara 0 om inte metadata är EnC-deltametadata.
- stringHeapStartOffset
- Int32
Startförskjutningen för stränghögen. Den kumulativa storleken på stränghögar för alla tidigare EnC-generationer ska vara 0 om inte metadata är EnC-deltametadata.
- blobHeapStartOffset
- Int32
Startförskjutningen för blob-heapen. Den kumulativa storleken på Blob-heaps för alla tidigare EnC-generationer bör vara 0 om inte metadata är EnC-deltametadata.
- guidHeapStartOffset
- Int32
Startkompensationen för Guid-heapen. Den kumulativa storleken på Guid-heaps för alla tidigare EnC-generationer bör vara 0 om inte metadata är EnC-deltametadata.
Undantag
Förskjutningen är för stor.
Förskjutningen är negativ.
guidHeapStartOffset är inte en multipel av storleken på GUID.