C# Класс Wire.Extensions.StreamEx

Показать файл Открыть проект

Открытые методы

Метод Описание
ReadInt32 ( this self, DeserializerSession session ) : int
ReadLengthEncodedByteArray ( this self, DeserializerSession session ) : byte[]
ReadObject ( this stream, DeserializerSession session ) : object
ReadString ( this stream, DeserializerSession session ) : string
ReadUInt16 ( this self, DeserializerSession session ) : uint
ReadVarint32 ( this stream ) : uint
ReadVarint64 ( this stream ) : ulong
Write ( this self, byte bytes ) : void
WriteLengthEncodedByteArray ( this self, byte bytes, SerializerSession session ) : void
WriteObject ( this stream, object value, Type valueType, ValueSerializer valueSerializer, bool preserveObjectReferences, SerializerSession session ) : void
WriteObjectWithManifest ( this stream, object value, SerializerSession session ) : void
WriteVarint32 ( this stream, uint value ) : void
WriteVarint64 ( this stream, ulong value ) : void

Описание методов

ReadInt32() публичный статический Метод

public static ReadInt32 ( this self, DeserializerSession session ) : int
self this
session DeserializerSession
Результат int

ReadLengthEncodedByteArray() публичный статический Метод

public static ReadLengthEncodedByteArray ( this self, DeserializerSession session ) : byte[]
self this
session DeserializerSession
Результат byte[]

ReadObject() публичный статический Метод

public static ReadObject ( this stream, DeserializerSession session ) : object
stream this
session DeserializerSession
Результат object

ReadString() публичный статический Метод

public static ReadString ( this stream, DeserializerSession session ) : string
stream this
session DeserializerSession
Результат string

ReadUInt16() публичный статический Метод

public static ReadUInt16 ( this self, DeserializerSession session ) : uint
self this
session DeserializerSession
Результат uint

ReadVarint32() публичный статический Метод

public static ReadVarint32 ( this stream ) : uint
stream this
Результат uint

ReadVarint64() публичный статический Метод

public static ReadVarint64 ( this stream ) : ulong
stream this
Результат ulong

Write() публичный статический Метод

public static Write ( this self, byte bytes ) : void
self this
bytes byte
Результат void

WriteLengthEncodedByteArray() публичный статический Метод

public static WriteLengthEncodedByteArray ( this self, byte bytes, SerializerSession session ) : void
self this
bytes byte
session SerializerSession
Результат void

WriteObject() публичный статический Метод

public static WriteObject ( this stream, object value, Type valueType, ValueSerializer valueSerializer, bool preserveObjectReferences, SerializerSession session ) : void
stream this
value object
valueType System.Type
valueSerializer Wire.ValueSerializers.ValueSerializer
preserveObjectReferences bool
session SerializerSession
Результат void

WriteObjectWithManifest() публичный статический Метод

public static WriteObjectWithManifest ( this stream, object value, SerializerSession session ) : void
stream this
value object
session SerializerSession
Результат void

WriteVarint32() публичный статический Метод

public static WriteVarint32 ( this stream, uint value ) : void
stream this
value uint
Результат void

WriteVarint64() публичный статический Метод

public static WriteVarint64 ( this stream, ulong value ) : void
stream this
value ulong
Результат void