BlobBuilder クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
public ref class BlobBuilder
public class BlobBuilder
type BlobBuilder = class
Public Class BlobBuilder
- 継承
-
BlobBuilder
コンストラクター
BlobBuilder(Int32) |
プロパティ
ChunkCapacity | |
Count | |
FreeBytes |
メソッド
Align(Int32) | |
AllocateChunk(Int32) | |
Clear() | |
ContentEquals(BlobBuilder) |
このライターの現在のコンテンツを別のものと比較します。 |
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
Free() | |
FreeChunk() | |
GetBlobs() |
ビルダーのコンテンツを表す、すべての BLOB からなるシーケンスを返します。 |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
LinkPrefix(BlobBuilder) | |
LinkSuffix(BlobBuilder) | |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
PadTo(Int32) | |
ReserveBytes(Int32) |
バイトの連続ブロックを予約します。 |
ToArray() | |
ToArray(Int32, Int32) | |
ToImmutableArray() | |
ToImmutableArray(Int32, Int32) | |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
TryWriteBytes(Stream, Int32) |
バイト シーケンスをビルダーに書き込もうとします。 戻り値からは、正常に書き込まれたバイト数が示されます。 |
WriteBoolean(Boolean) |
ビルダーに Boolean 値を書き込みます。 |
WriteByte(Byte) |
ビルダーに Byte 値を書き込みます。 |
WriteBytes(Byte*, Int32) |
バッファーからビルダーに指定バイト数を書き込みます。 |
WriteBytes(Byte, Int32) |
バイト値の指定発生数をビルダーに書き込みます。 |
WriteBytes(Byte[]) |
バイト配列のコンテンツをビルダーに書き込みます。 |
WriteBytes(Byte[], Int32, Int32) |
バイト配列内で指定されたインデックスから始まる指定バイト数をビルダーに書き込みます。 |
WriteBytes(ImmutableArray<Byte>) |
不変バイト配列のコンテンツをビルダーに書き込みます。 |
WriteBytes(ImmutableArray<Byte>, Int32, Int32) |
不変配列の指定インデックスから始まる指定バイト数をビルダーに書き込みます。 |
WriteCompressedInteger(Int32) |
「ECMA-335-II chapter 23.2:Blobs and signatures」 (ECMA-335-II 章 23.2: BLOB と署名) で定義されている符号なし圧縮整数エンコードを実装します。 |
WriteCompressedSignedInteger(Int32) |
「ECMA-335-II chapter 23.2:Blobs and signatures」 (ECMA-335-II 章 23.2: BLOB と署名) で定義されている符号なし圧縮整数エンコードを実装します。 |
WriteConstant(Object) |
現在位置で定数値を書き込みます (「ECMA-335 Partition II section 22.9」 (ECMA-335 パーティション II セクション 22.9) を参照してください)。 |
WriteContentTo(BlobBuilder) | |
WriteContentTo(BlobWriter) | |
WriteContentTo(Stream) | |
WriteDateTime(DateTime) | |
WriteDecimal(Decimal) | |
WriteDouble(Double) | |
WriteGuid(Guid) | |
WriteInt16(Int16) | |
WriteInt16BE(Int16) | |
WriteInt32(Int32) | |
WriteInt32BE(Int32) | |
WriteInt64(Int64) | |
WriteReference(Int32, Boolean) |
ヒープ (ヒープ オフセット) またはテーブル (行番号) への参照を書き込みます。 |
WriteSByte(SByte) | |
WriteSerializedString(String) |
SerString 形式で文字列を書き込みます (「ECMA-335-II 23.3 Custom attributes」 (ECMA-335-II 23.3 カスタム属性) を参照してください)。 |
WriteSingle(Single) | |
WriteUInt16(UInt16) | |
WriteUInt16BE(UInt16) | |
WriteUInt32(UInt32) | |
WriteUInt32BE(UInt32) | |
WriteUInt64(UInt64) | |
WriteUserString(String) |
User String (#US) ヒープ形式で文字列を書き込みます (「ECMA-335-II 24.2.4 #US and #Blob heaps」 (ECMA-335-II 24.2.4 #US および #Blob ヒープ) を参照してください)。 |
WriteUTF16(Char[]) |
現在位置で UTF16 (リトルエンディアン) でエンコードされた文字配列を書き込みます。 |
WriteUTF16(String) |
現在位置で UTF16 (リトルエンディアン) でエンコードされた文字列を書き込みます。 |
WriteUTF8(String, Boolean) |
現在位置で UTF8 でエンコードされた文字列を書き込みます。 |
適用対象
.NET