C# Class NDesk.DBus.MessageWriter

Mostrar archivo Open project: hacxman/zeroshare Class Usage Examples

Public Properties

Property Type Description
connection Connection

Protected Properties

Property Type Description
endianness EndianFlag
stream System.IO.MemoryStream

Public Methods

Method Description
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

Protected Methods

Method Description
MarshalUInt ( byte data ) : void
MarshalULong ( byte data ) : void
MarshalUShort ( byte data ) : void

Method Details

CloseWrite() public method

public CloseWrite ( ) : void
return void

MarshalUInt() protected method

protected MarshalUInt ( byte data ) : void
data byte
return void

MarshalULong() protected method

protected MarshalULong ( byte data ) : void
data byte
return void

MarshalUShort() protected method

protected MarshalUShort ( byte data ) : void
data byte
return void

MessageWriter() public method

public MessageWriter ( ) : System
return System

MessageWriter() public method

public MessageWriter ( EndianFlag endianness ) : System
endianness EndianFlag
return System

ToArray() public method

public ToArray ( ) : byte[]
return byte[]

Write() public method

public Write ( DType dtype, object val ) : void
dtype DType
val object
return void

Write() public method

public Write ( NDesk.DBus.ObjectPath val ) : void
val NDesk.DBus.ObjectPath
return void

Write() public method

public Write ( Signature val ) : void
val Signature
return void

Write() public method

public Write ( Type type, object val ) : void
type System.Type
val object
return void

Write() public method

public Write ( bool val ) : void
val bool
return void

Write() public method

public Write ( byte val ) : void
val byte
return void

Write() public method

public Write ( double val ) : void
val double
return void

Write() public method

public Write ( float val ) : void
val float
return void

Write() public method

public Write ( int val ) : void
val int
return void

Write() public method

public Write ( long val ) : void
val long
return void

Write() public method

public Write ( object val ) : void
val object
return void

Write() public method

public Write ( short val ) : void
val short
return void

Write() public method

public Write ( string val ) : void
val string
return void

Write() public method

public Write ( uint val ) : void
val uint
return void

Write() public method

public Write ( ulong val ) : void
val ulong
return void

Write() public method

public Write ( ushort val ) : void
val ushort
return void

WriteArray() public method

public WriteArray ( object obj, Type elemType ) : void
obj object
elemType System.Type
return void

WriteComplex() public method

public WriteComplex ( object val, Type type ) : void
val object
type System.Type
return void

WriteFromDict() public method

public WriteFromDict ( Type keyType, Type valType, System val ) : void
keyType System.Type
valType System.Type
val System
return void

WriteNull() public method

public WriteNull ( ) : void
return void

WriteObject() public method

public WriteObject ( Type type, object val ) : void
type System.Type
val object
return void

WritePad() public method

public WritePad ( int alignment ) : void
alignment int
return void

WriteValueType() public method

public WriteValueType ( object val, Type type ) : void
val object
type System.Type
return void

WriteVariant() public method

public WriteVariant ( Type type, object val ) : void
type System.Type
val object
return void

Property Details

connection public_oe property

public Connection,NDesk.DBus connection
return Connection

endianness protected_oe property

protected EndianFlag endianness
return EndianFlag

stream protected_oe property

protected MemoryStream,System.IO stream
return System.IO.MemoryStream