C# Class DBus.Protocol.Signature

Afficher le fichier Open project: mono/dbus-sharp

Méthodes publiques

Свойство Type Description
ArraySig Signature
ByteSig Signature
DictEntryBegin Signature
DictEntryEnd Signature
Empty Signature
Int32Sig Signature
ObjectPathSig Signature
SignatureSig Signature
StringSig Signature
StructBegin Signature
StructEnd Signature
UInt16Sig Signature
UInt32Sig Signature
VariantSig Signature

Méthodes publiques

Méthode Description
Concat ( Signature s1, Signature s2 ) : Signature
Equals ( object o ) : bool
GetBuffer ( ) : byte[]
GetDictEntrySignatures ( Signature &sigKey, Signature &sigValue ) : void
GetElementSignature ( ) : Signature
GetFieldSignatures ( ) : IEnumerable
GetFixedSize ( int &size ) : bool
GetHashCode ( ) : int
GetNextSignature ( int &pos ) : Signature
GetParts ( ) : IEnumerable
GetSig ( Type types ) : Signature
GetSig ( object objs ) : Signature
MakeArray ( Signature signature ) : Signature
MakeDict ( Signature keyType, Signature valueType ) : Signature
MakeDictEntry ( Signature keyType, Signature valueType ) : Signature
MakeStruct ( Signature signature ) : Signature
Signature ( string value ) : System
ToString ( ) : string
ToType ( ) : Type
ToType ( int &pos ) : Type
ToTypes ( ) : System.Type[]
operator ( ) : Signature
operator ( ) : bool

Private Methods

Méthode Description
Allocate ( DType value ) : Signature
DataForDType ( DType value ) : byte[]
GetSize ( DType dtype ) : int
IsValid ( string strSig ) : bool
Signature ( DType value ) : System
Take ( byte value ) : Signature
TypeCodeToDType ( TypeCode typeCode ) : DType
TypeToDType ( Type type ) : DType
this ( int index ) : DType

Method Details

Concat() public static méthode

public static Concat ( Signature s1, Signature s2 ) : Signature
s1 Signature
s2 Signature
Résultat Signature

Equals() public méthode

public Equals ( object o ) : bool
o object
Résultat bool

GetBuffer() public méthode

public GetBuffer ( ) : byte[]
Résultat byte[]

GetDictEntrySignatures() public méthode

public GetDictEntrySignatures ( Signature &sigKey, Signature &sigValue ) : void
sigKey Signature
sigValue Signature
Résultat void

GetElementSignature() public méthode

public GetElementSignature ( ) : Signature
Résultat Signature

GetFieldSignatures() public méthode

public GetFieldSignatures ( ) : IEnumerable
Résultat IEnumerable

GetFixedSize() public méthode

public GetFixedSize ( int &size ) : bool
size int
Résultat bool

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

GetNextSignature() public méthode

public GetNextSignature ( int &pos ) : Signature
pos int
Résultat Signature

GetParts() public méthode

public GetParts ( ) : IEnumerable
Résultat IEnumerable

GetSig() public static méthode

public static GetSig ( Type types ) : Signature
types System.Type
Résultat Signature

GetSig() public static méthode

public static GetSig ( object objs ) : Signature
objs object
Résultat Signature

MakeArray() public static méthode

public static MakeArray ( Signature signature ) : Signature
signature Signature
Résultat Signature

MakeDict() public static méthode

public static MakeDict ( Signature keyType, Signature valueType ) : Signature
keyType Signature
valueType Signature
Résultat Signature

MakeDictEntry() public static méthode

public static MakeDictEntry ( Signature keyType, Signature valueType ) : Signature
keyType Signature
valueType Signature
Résultat Signature

MakeStruct() public static méthode

public static MakeStruct ( Signature signature ) : Signature
signature Signature
Résultat Signature

Signature() public méthode

public Signature ( string value ) : System
value string
Résultat System

ToString() public méthode

public ToString ( ) : string
Résultat string

ToType() public méthode

public ToType ( ) : Type
Résultat System.Type

ToType() public méthode

public ToType ( int &pos ) : Type
pos int
Résultat System.Type

ToTypes() public méthode

public ToTypes ( ) : System.Type[]
Résultat System.Type[]

operator() public static méthode

public static operator ( ) : Signature
Résultat Signature

operator() public static méthode

public static operator ( ) : bool
Résultat bool

Property Details

ArraySig public_oe static_oe property

public static Signature ArraySig
Résultat Signature

ByteSig public_oe static_oe property

public static Signature ByteSig
Résultat Signature

DictEntryBegin public_oe static_oe property

public static Signature DictEntryBegin
Résultat Signature

DictEntryEnd public_oe static_oe property

public static Signature DictEntryEnd
Résultat Signature

Empty public_oe static_oe property

public static Signature Empty
Résultat Signature

Int32Sig public_oe static_oe property

public static Signature Int32Sig
Résultat Signature

ObjectPathSig public_oe static_oe property

public static Signature ObjectPathSig
Résultat Signature

SignatureSig public_oe static_oe property

public static Signature SignatureSig
Résultat Signature

StringSig public_oe static_oe property

public static Signature StringSig
Résultat Signature

StructBegin public_oe static_oe property

public static Signature StructBegin
Résultat Signature

StructEnd public_oe static_oe property

public static Signature StructEnd
Résultat Signature

UInt16Sig public_oe static_oe property

public static Signature UInt16Sig
Résultat Signature

UInt32Sig public_oe static_oe property

public static Signature UInt32Sig
Résultat Signature

VariantSig public_oe static_oe property

public static Signature VariantSig
Résultat Signature