BlobWriter Struktura

Definicja

C#
public struct BlobWriter
Dziedziczenie
BlobWriter

Konstruktory

Właściwości

Metody

Align(Int32)
Clear()
ContentEquals(BlobWriter)

Porównuje bieżącą zawartość tego składnika zapisywania z inną zawartością.

PadTo(Int32)
ToArray()
ToArray(Int32, Int32)
ToImmutableArray()
ToImmutableArray(Int32, Int32)
WriteBoolean(Boolean)
WriteByte(Byte)
WriteBytes(BlobBuilder)
WriteBytes(Byte, Int32)
WriteBytes(Byte[], Int32, Int32)
WriteBytes(Byte[])
WriteBytes(Byte*, Int32)
WriteBytes(ImmutableArray<Byte>, Int32, Int32)
WriteBytes(ImmutableArray<Byte>)
WriteBytes(Stream, Int32)
WriteCompressedInteger(Int32)

Implementuje skompresowane kodowanie niepodpisanej liczby całkowitej zgodnie z definicją w rozdziale ECMA-335-II 23.2: Obiekty blob i podpisy.

WriteCompressedSignedInteger(Int32)

Implementuje skompresowane kodowanie liczby całkowitej podpisanej zgodnie z definicją w rozdziale ECMA-335-II 23.2: Obiekty blob i podpisy.

WriteConstant(Object)

Zapisuje stałą wartość (zobacz ECMA-335 Partition II sekcja 22.9) w bieżącej pozycji.

WriteDateTime(DateTime)
WriteDecimal(Decimal)
WriteDouble(Double)
WriteGuid(Guid)
WriteInt16(Int16)
WriteInt16BE(Int16)
WriteInt32(Int32)
WriteInt32BE(Int32)
WriteInt64(Int64)
WriteReference(Int32, Boolean)

Zapisuje odwołanie do sterty (przesunięcie sterty) lub tabeli (numer wiersza).

WriteSByte(SByte)
WriteSerializedString(String)

Zapisuje ciąg w formacie SerString (zobacz ECMA-335-II 23.3 Atrybuty niestandardowe).

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

Zapisuje ciąg w formacie stosu użytkownika (#US) (zobacz ECMA-335-II 24.2.4 #US i #Blob stertach).

WriteUTF16(Char[])

Zapisuje ciąg zakodowany w formacie UTF16 (little-endian) w bieżącej pozycji.

WriteUTF16(String)

Zapisuje ciąg zakodowany w formacie UTF16 (little-endian) w bieżącej pozycji.

WriteUTF8(String, Boolean)

Zapisuje ciąg zakodowany w formacie UTF8 w bieżącej pozycji.

Dotyczy

Produkt Wersje
.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, 10 (package-provided), 10
.NET Standard 2.0 (package-provided)