Comparteix a través de


BlobBuilder Clase

Definición

public ref class BlobBuilder
public class BlobBuilder
type BlobBuilder = class
Public Class BlobBuilder
Herencia
BlobBuilder

Constructores

BlobBuilder(Int32)

Propiedades

ChunkCapacity
Count
FreeBytes

Métodos

Align(Int32)
AllocateChunk(Int32)
Clear()
ContentEquals(BlobBuilder)

Compara el contenido actual de este sistema de escritura con otro.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
Free()
FreeChunk()
GetBlobs()

Devuelve una secuencia de todos los blobs que representan el contenido del generador.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
LinkPrefix(BlobBuilder)
LinkSuffix(BlobBuilder)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
PadTo(Int32)
ReserveBytes(Int32)

Reserva un bloque contiguo de bytes.

ToArray()
ToArray(Int32, Int32)
ToImmutableArray()
ToImmutableArray(Int32, Int32)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
TryWriteBytes(Stream, Int32)

Intenta escribir una secuencia de bytes en el generador. Un valor devuelto indica el número de bytes escritos correctamente.

WriteBoolean(Boolean)

Escribe un valor Boolean en el generador.

WriteByte(Byte)

Escribe un valor Byte en el generador.

WriteBytes(Byte*, Int32)

Escribe un número especificado de bytes desde un búfer en el generador.

WriteBytes(Byte, Int32)

Escribe un número especificado de apariciones de un valor de bytes en el generador.

WriteBytes(Byte[])

Escribe el contenido de una matriz de bytes en el generador.

WriteBytes(Byte[], Int32, Int32)

Escribe un número especificado de bytes a partir de un índice especificado en una matriz de bytes en el generador.

WriteBytes(ImmutableArray<Byte>)

Escribe el contenido de una matriz de bytes inmutable en el generador.

WriteBytes(ImmutableArray<Byte>, Int32, Int32)

Escribe un número especificado de bytes a partir de un índice especificado de una matriz inmutable en el generador.

WriteCompressedInteger(Int32)

Implementa codificación de enteros sin signo comprimidos según se define en el capítulo 23.2 de ECMA-335-II: Blobs y firmas.

WriteCompressedSignedInteger(Int32)

Implementa codificación de enteros con signo comprimidos según se define en el capítulo 23.2 de ECMA-335-II: Blobs y firmas.

WriteConstant(Object)

Escribe un valor constante (vea la sección 22.9 de ECMA-335 Partition II) en la posición actual.

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)

Escribe una referencia en un montón (desplazamiento de montón) o una tabla (número de fila).

WriteSByte(SByte)
WriteSerializedString(String)

Escribe una cadena en formato SerString (vea ECMA-335-II 23.3 Custom attributes).

WriteSingle(Single)
WriteUInt16(UInt16)
WriteUInt16BE(UInt16)
WriteUInt32(UInt32)
WriteUInt32BE(UInt32)
WriteUInt64(UInt64)
WriteUserString(String)

Escribe una cadena en formato de montón de cadena de usuario (#US) (vea ECMA-335-II 24.2.4 #US and #Blob heaps).

WriteUTF16(Char[])

Escribe una matriz de caracteres codificados en UTF16 (little-endian) en la posición actual.

WriteUTF16(String)

Escribe una cadena codificada en UTF16 (little-endian) en la posición actual.

WriteUTF8(String, Boolean)

Escribe una cadena codificada en UTF8 en la posición actual.

Se aplica a