BlobWriter 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
public value class BlobWriter
public struct BlobWriter
type BlobWriter = struct
Public Structure BlobWriter
- 继承
-
构造函数
属性
方法
Align(Int32)
|
Clear()
|
ContentEquals(BlobWriter)
|
将此编写器的当前内容与另一个编写器的内容进行比较。
|
PadTo(Int32)
|
ToArray()
|
ToArray(Int32, Int32)
|
ToImmutableArray()
|
ToImmutableArray(Int32, Int32)
|
WriteBoolean(Boolean)
|
WriteByte(Byte)
|
WriteBytes(BlobBuilder)
|
WriteBytes(Byte*, Int32)
|
WriteBytes(Byte, Int32)
|
WriteBytes(Byte[])
|
WriteBytes(Byte[], Int32, Int32)
|
WriteBytes(ImmutableArray<Byte>)
|
WriteBytes(ImmutableArray<Byte>, Int32, Int32)
|
WriteBytes(Stream, Int32)
|
WriteCompressedInteger(Int32)
|
实现 ECMA-335-II 章节 23.2 中定义的压缩无符号整数编码:Blob 和签名。
|
WriteCompressedSignedInteger(Int32)
|
实现 ECMA-335-II 章节 23.2 中定义的压缩带符号整数编码:Blob 和签名。
|
WriteConstant(Object)
|
在当前位置写入一个常量值(请参阅 ECMA-335 第 II 部分 22.9 小节)。
|
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 自定义属性)。
|
WriteSingle(Single)
|
WriteUInt16(UInt16)
|
WriteUInt16BE(UInt16)
|
WriteUInt32(UInt32)
|
WriteUInt32BE(UInt32)
|
WriteUInt64(UInt64)
|
WriteUserString(String)
|
以用户字符串 (#US) 堆格式写入字符串(请参阅 ECMA-335-II 24.2.4 #US 和 #Blob 堆)。
|
WriteUTF16(Char[])
|
在当前位置写入 UTF16 (little-endian) 编码的字符串。
|
WriteUTF16(String)
|
在当前位置写入 UTF16 (little-endian) 编码的字符串。
|
WriteUTF8(String, Boolean)
|
在当前位置写入 UTF8 (little-endian) 编码的字符串。
|
适用于