C# 클래스 NDesk.DBus.MessageWriter

파일 보기 프로젝트 열기: hacxman/zeroshare 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
connection Connection

보호된 프로퍼티들

프로퍼티 타입 설명
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