BlobBuilder Classe

Definizione

public ref class BlobBuilder
public class BlobBuilder
type BlobBuilder = class
Public Class BlobBuilder
Ereditarietà
BlobBuilder

Costruttori

Nome Descrizione
BlobBuilder(Int32)

Proprietà

Nome Descrizione
ChunkCapacity
Count
FreeBytes

Metodi

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

Confronta il contenuto corrente di questo writer con un altro.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
Free()
FreeChunk()
GetBlobs()

Restituisce una sequenza di tutti i BLOB che rappresentano il contenuto del generatore.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
LinkPrefix(BlobBuilder)
LinkSuffix(BlobBuilder)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
PadTo(Int32)
ReserveBytes(Int32)

Riserva un blocco contiguo di byte.

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

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
TryWriteBytes(Stream, Int32)

Tenta di scrivere una sequenza di byte nel generatore. Un valore restituito indica il numero di byte scritti correttamente.

WriteBoolean(Boolean)

Scrive un Boolean valore nel generatore.

WriteByte(Byte)

Scrive un Byte valore nel generatore.

WriteBytes(Byte, Int32)

Scrive un numero specificato di occorrenze di un valore di byte nel generatore.

WriteBytes(Byte[], Int32, Int32)

Scrive un numero specificato di byte a partire da un indice specificato in una matrice di byte nel generatore.

WriteBytes(Byte[])

Scrive il contenuto di una matrice di byte nel generatore.

WriteBytes(Byte*, Int32)

Scrive un numero specificato di byte da un buffer al generatore.

WriteBytes(ImmutableArray<Byte>, Int32, Int32)

Scrive un numero specificato di byte a partire da un indice specificato di una matrice non modificabile nel generatore.

WriteBytes(ImmutableArray<Byte>)

Scrive il contenuto di una matrice di byte non modificabile nel generatore.

WriteCompressedInteger(Int32)

Implementa la codifica di interi senza segno compressi come definito dal capitolo 23.2 di ECMA-335-II: BLOB e firme.

WriteCompressedSignedInteger(Int32)

Implementa la codifica con segno compresso come definito dal capitolo 23.2 di ECMA-335-II: BLOB e firme.

WriteConstant(Object)

Scrive un valore costante (vedere la sezione ECMA-335 Partition II 22.9) nella posizione corrente.

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)

Scrive un riferimento a un heap (offset heap) o a una tabella (numero di riga).

WriteSByte(SByte)
WriteSerializedString(String)

Scrive una stringa in formato SerString (vedere attributi personalizzati ECMA-335-II 23.3).

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

Scrive una stringa in formato heap user string (#US) (vedere ECMA-335-II 24.2.4 #US e #Blob heap).

WriteUTF16(Char[])

Scrive una matrice di caratteri con codifica UTF16 (little-endian) nella posizione corrente.

WriteUTF16(String)

Scrive una stringa con codifica UTF16 (little-endian) nella posizione corrente.

WriteUTF8(String, Boolean)

Scrive una stringa con codifica UTF8 nella posizione corrente.

Si applica a