Freigeben über


MetadataBuilder.GetOrAddBlob Methode

Definition

Überlädt

GetOrAddBlob(BlobBuilder)

Fügt dem Blobheap das angegebene Blob aus einem unveränderlichen Bytearray hinzu, sofern es nicht bereits enthalten ist.

GetOrAddBlob(Byte[])

Fügt dem Blobheap das angegebene Blob hinzu, sofern es nicht bereits enthalten ist.

GetOrAddBlob(ImmutableArray<Byte>)

Fügt dem Blobheap das angegebene Blob aus dem Bytearray hinzu, sofern es nicht bereits enthalten ist.

GetOrAddBlob(BlobBuilder)

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

Fügt dem Blobheap das angegebene Blob aus einem unveränderlichen Bytearray hinzu, sofern es nicht bereits enthalten ist.

public:
 System::Reflection::Metadata::BlobHandle GetOrAddBlob(System::Reflection::Metadata::BlobBuilder ^ value);
public System.Reflection.Metadata.BlobHandle GetOrAddBlob (System.Reflection.Metadata.BlobBuilder value);
member this.GetOrAddBlob : System.Reflection.Metadata.BlobBuilder -> System.Reflection.Metadata.BlobHandle
Public Function GetOrAddBlob (value As BlobBuilder) As BlobHandle

Parameter

value
BlobBuilder

Die Blobgeneratorinstanz, die das Blob enthält.

Gibt zurück

Ein Handle für das hinzugefügte oder vorhandene Blob.

Ausnahmen

value ist null.

Gilt für:

GetOrAddBlob(Byte[])

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

Fügt dem Blobheap das angegebene Blob hinzu, sofern es nicht bereits enthalten ist.

public:
 System::Reflection::Metadata::BlobHandle GetOrAddBlob(cli::array <System::Byte> ^ value);
public System.Reflection.Metadata.BlobHandle GetOrAddBlob (byte[] value);
member this.GetOrAddBlob : byte[] -> System.Reflection.Metadata.BlobHandle
Public Function GetOrAddBlob (value As Byte()) As BlobHandle

Parameter

value
Byte[]

Das Array, welches das Blob enthält.

Gibt zurück

Ein Handle für das hinzugefügte oder vorhandene Blob.

Ausnahmen

value ist null.

Gilt für:

GetOrAddBlob(ImmutableArray<Byte>)

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

Fügt dem Blobheap das angegebene Blob aus dem Bytearray hinzu, sofern es nicht bereits enthalten ist.

public:
 System::Reflection::Metadata::BlobHandle GetOrAddBlob(System::Collections::Immutable::ImmutableArray<System::Byte> value);
public System.Reflection.Metadata.BlobHandle GetOrAddBlob (System.Collections.Immutable.ImmutableArray<byte> value);
member this.GetOrAddBlob : System.Collections.Immutable.ImmutableArray<byte> -> System.Reflection.Metadata.BlobHandle
Public Function GetOrAddBlob (value As ImmutableArray(Of Byte)) As BlobHandle

Parameter

value
ImmutableArray<Byte>

Das Array, welches das Blob enthält.

Gibt zurück

Ein Handle für das hinzugefügte oder vorhandene Blob.

Ausnahmen

value ist null.

Gilt für: