Поделиться через


MetadataBuilder.GetOrAddBlob Метод

Определение

Перегрузки

GetOrAddBlob(BlobBuilder)

Добавляет указанный большой двоичный объект из неизменяемого массива байтов в кучу больших двоичных объектов, если его еще нет в ней.

GetOrAddBlob(Byte[])

Добавляет указанный большой двоичный объект в кучу больших двоичных объектов, если его еще нет в ней.

GetOrAddBlob(ImmutableArray<Byte>)

Добавляет указанный большой двоичный объект из массива байтов в кучу больших двоичных объектов, если его еще нет в ней.

GetOrAddBlob(BlobBuilder)

Исходный код:
MetadataBuilder.Heaps.cs
Исходный код:
MetadataBuilder.Heaps.cs
Исходный код:
MetadataBuilder.Heaps.cs
Исходный код:
MetadataBuilder.Heaps.cs

Добавляет указанный большой двоичный объект из неизменяемого массива байтов в кучу больших двоичных объектов, если его еще нет в ней.

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

Параметры

value
BlobBuilder

Экземпляр построителя больших двоичных объектов, содержащий большой двоичный объект.

Возвращаемое значение

Дескриптор добавляемого или существующего большого двоичного объекта.

Исключения

value имеет значение null.

Применяется к

GetOrAddBlob(Byte[])

Исходный код:
MetadataBuilder.Heaps.cs
Исходный код:
MetadataBuilder.Heaps.cs
Исходный код:
MetadataBuilder.Heaps.cs
Исходный код:
MetadataBuilder.Heaps.cs

Добавляет указанный большой двоичный объект в кучу больших двоичных объектов, если его еще нет в ней.

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

Параметры

value
Byte[]

Массив, содержащий большой двоичный объект.

Возвращаемое значение

Дескриптор добавляемого или существующего большого двоичного объекта.

Исключения

value имеет значение null.

Применяется к

GetOrAddBlob(ImmutableArray<Byte>)

Исходный код:
MetadataBuilder.Heaps.cs
Исходный код:
MetadataBuilder.Heaps.cs
Исходный код:
MetadataBuilder.Heaps.cs
Исходный код:
MetadataBuilder.Heaps.cs

Добавляет указанный большой двоичный объект из массива байтов в кучу больших двоичных объектов, если его еще нет в ней.

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

Параметры

value
ImmutableArray<Byte>

Массив, содержащий большой двоичный объект.

Возвращаемое значение

Дескриптор добавляемого или существующего большого двоичного объекта.

Исключения

value имеет значение null.

Применяется к