C# Класс NDesk.DBus.MessageWriter

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
connection Connection

Защищенные свойства (Protected)

Свойство Тип Описание
endianness EndianFlag
stream System.IO.MemoryStream

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

Метод Описание
CloseWrite ( ) : void
MessageWriter ( ) : System
MessageWriter ( EndianFlag endianness ) : System
ToArray ( ) : byte[]
Write ( DType dtype, object val ) : void
Write ( NDesk.DBus.ObjectPath val ) : void
Write ( Signature val ) : void
Write ( Type type, object val ) : void
Write ( bool val ) : void
Write ( byte val ) : void
Write ( double val ) : void
Write ( float val ) : void
Write ( int val ) : void
Write ( long val ) : void
Write ( object val ) : void
Write ( short val ) : void
Write ( string val ) : void
Write ( uint val ) : void
Write ( ulong val ) : void
Write ( ushort val ) : void
WriteArray ( object obj, Type elemType ) : void
WriteComplex ( object val, Type type ) : void
WriteFromDict ( Type keyType, Type valType, System val ) : void
WriteNull ( ) : void
WriteObject ( Type type, object val ) : void
WritePad ( int alignment ) : void
WriteValueType ( object val, Type type ) : void
WriteVariant ( Type type, object val ) : void

Защищенные методы

Метод Описание
MarshalUInt ( byte data ) : void
MarshalULong ( byte data ) : void
MarshalUShort ( byte data ) : void

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

CloseWrite() публичный Метод

public CloseWrite ( ) : void
Результат void

MarshalUInt() защищенный Метод

protected MarshalUInt ( byte data ) : void
data byte
Результат void

MarshalULong() защищенный Метод

protected MarshalULong ( byte data ) : void
data byte
Результат void

MarshalUShort() защищенный Метод

protected MarshalUShort ( byte data ) : void
data byte
Результат void

MessageWriter() публичный Метод

public MessageWriter ( ) : System
Результат System

MessageWriter() публичный Метод

public MessageWriter ( EndianFlag endianness ) : System
endianness EndianFlag
Результат System

ToArray() публичный Метод

public ToArray ( ) : byte[]
Результат byte[]

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

public Write ( DType dtype, object val ) : void
dtype DType
val object
Результат void

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

public Write ( NDesk.DBus.ObjectPath val ) : void
val NDesk.DBus.ObjectPath
Результат void

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

public Write ( Signature val ) : void
val Signature
Результат void

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

public Write ( Type type, object val ) : void
type System.Type
val object
Результат void

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

public Write ( bool val ) : void
val bool
Результат void

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

public Write ( byte val ) : void
val byte
Результат void

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

public Write ( double val ) : void
val double
Результат void

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

public Write ( float val ) : void
val float
Результат void

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

public Write ( int val ) : void
val int
Результат void

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

public Write ( long val ) : void
val long
Результат void

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

public Write ( object val ) : void
val object
Результат void

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

public Write ( short val ) : void
val short
Результат void

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

public Write ( string val ) : void
val string
Результат void

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

public Write ( uint val ) : void
val uint
Результат void

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

public Write ( ulong val ) : void
val ulong
Результат void

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

public Write ( ushort val ) : void
val ushort
Результат void

WriteArray() публичный Метод

public WriteArray ( object obj, Type elemType ) : void
obj object
elemType System.Type
Результат void

WriteComplex() публичный Метод

public WriteComplex ( object val, Type type ) : void
val object
type System.Type
Результат void

WriteFromDict() публичный Метод

public WriteFromDict ( Type keyType, Type valType, System val ) : void
keyType System.Type
valType System.Type
val System
Результат void

WriteNull() публичный Метод

public WriteNull ( ) : void
Результат void

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

public WriteObject ( Type type, object val ) : void
type System.Type
val object
Результат void

WritePad() публичный Метод

public WritePad ( int alignment ) : void
alignment int
Результат void

WriteValueType() публичный Метод

public WriteValueType ( object val, Type type ) : void
val object
type System.Type
Результат void

WriteVariant() публичный Метод

public WriteVariant ( Type type, object val ) : void
type System.Type
val object
Результат void

Описание свойств

connection публичное свойство

public Connection,NDesk.DBus connection
Результат Connection

endianness защищенное свойство

protected EndianFlag endianness
Результат EndianFlag

stream защищенное свойство

protected MemoryStream,System.IO stream
Результат System.IO.MemoryStream