MetadataBuilder.GetOrAddBlob メソッド

定義

オーバーロード

GetOrAddBlob(BlobBuilder)

不変バイト配列の指定された BLOB を BLOB ヒープに追加します (まだ存在しない場合)。

GetOrAddBlob(Byte[])

指定された BLOB を BLOB ヒープに追加します (まだ存在しない場合)。

GetOrAddBlob(ImmutableArray<Byte>)

バイト配列の指定された BLOB を BLOB ヒープに追加します (まだ存在しない場合)。

GetOrAddBlob(BlobBuilder)

ソース:
MetadataBuilder.Heaps.cs
ソース:
MetadataBuilder.Heaps.cs
ソース:
MetadataBuilder.Heaps.cs
ソース:
MetadataBuilder.Heaps.cs

不変バイト配列の指定された BLOB を BLOB ヒープに追加します (まだ存在しない場合)。

public System.Reflection.Metadata.BlobHandle GetOrAddBlob (System.Reflection.Metadata.BlobBuilder value);

パラメーター

value
BlobBuilder

BLOB が含まれている BLOB ビルダー インスタンス。

戻り値

追加された、または既存の BLOB のハンドル。

例外

valuenullです。

適用対象

.NET 9 およびその他のバージョン
製品 バージョン
.NET Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8 (package-provided), 8, 9 (package-provided), 9
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided)

GetOrAddBlob(Byte[])

ソース:
MetadataBuilder.Heaps.cs
ソース:
MetadataBuilder.Heaps.cs
ソース:
MetadataBuilder.Heaps.cs
ソース:
MetadataBuilder.Heaps.cs

指定された BLOB を BLOB ヒープに追加します (まだ存在しない場合)。

public System.Reflection.Metadata.BlobHandle GetOrAddBlob (byte[] value);

パラメーター

value
Byte[]

BLOB が格納されている配列。

戻り値

追加された、または既存の BLOB のハンドル。

例外

valuenullです。

適用対象

.NET 9 およびその他のバージョン
製品 バージョン
.NET Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8 (package-provided), 8, 9 (package-provided), 9
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided)

GetOrAddBlob(ImmutableArray<Byte>)

ソース:
MetadataBuilder.Heaps.cs
ソース:
MetadataBuilder.Heaps.cs
ソース:
MetadataBuilder.Heaps.cs
ソース:
MetadataBuilder.Heaps.cs

バイト配列の指定された BLOB を BLOB ヒープに追加します (まだ存在しない場合)。

public System.Reflection.Metadata.BlobHandle GetOrAddBlob (System.Collections.Immutable.ImmutableArray<byte> value);

パラメーター

value
ImmutableArray<Byte>

BLOB が格納されている配列。

戻り値

追加された、または既存の BLOB のハンドル。

例外

valuenullです。

適用対象

.NET 9 およびその他のバージョン
製品 バージョン
.NET Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8 (package-provided), 8, 9 (package-provided), 9
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided)