C# Class DBus.Introspector

Afficher le fichier Open project: brookpatten/dbus-sharp Class Usage Examples

Méthodes publiques

Свойство Type Description
ExtendedAnnotations bool
root_path ObjectPath
sb StringBuilder

Protected Properties

Свойство Type Description
writer System.Xml.XmlWriter

Méthodes publiques

Méthode Description
Introspector ( ) : System
WriteAnnotation ( string name, string value ) : void
WriteAnnotations ( ICustomAttributeProvider attrProvider ) : void
WriteArg ( ParameterInfo pi ) : void
WriteArg ( Type argType, string argName, bool argIsOut, bool reverse ) : void
WriteArgReverse ( ParameterInfo pi ) : void
WriteEnd ( ) : void
WriteEnum ( Type type ) : void
WriteInterface ( Type type ) : void
WriteMethod ( MethodInfo mi ) : void
WriteNode ( string name ) : void
WriteProperty ( PropertyInfo pri ) : void
WriteSignal ( EventInfo ei ) : void
WriteStart ( ) : void
WriteType ( Type target_type ) : void

Private Methods

Méthode Description
GetProductDescription ( ) : string

Method Details

Introspector() public méthode

public Introspector ( ) : System
Résultat System

WriteAnnotation() public méthode

public WriteAnnotation ( string name, string value ) : void
name string
value string
Résultat void

WriteAnnotations() public méthode

public WriteAnnotations ( ICustomAttributeProvider attrProvider ) : void
attrProvider ICustomAttributeProvider
Résultat void

WriteArg() public méthode

public WriteArg ( ParameterInfo pi ) : void
pi System.Reflection.ParameterInfo
Résultat void

WriteArg() public méthode

public WriteArg ( Type argType, string argName, bool argIsOut, bool reverse ) : void
argType System.Type
argName string
argIsOut bool
reverse bool
Résultat void

WriteArgReverse() public méthode

public WriteArgReverse ( ParameterInfo pi ) : void
pi System.Reflection.ParameterInfo
Résultat void

WriteEnd() public méthode

public WriteEnd ( ) : void
Résultat void

WriteEnum() public méthode

public WriteEnum ( Type type ) : void
type System.Type
Résultat void

WriteInterface() public méthode

public WriteInterface ( Type type ) : void
type System.Type
Résultat void

WriteMethod() public méthode

public WriteMethod ( MethodInfo mi ) : void
mi System.Reflection.MethodInfo
Résultat void

WriteNode() public méthode

public WriteNode ( string name ) : void
name string
Résultat void

WriteProperty() public méthode

public WriteProperty ( PropertyInfo pri ) : void
pri System.Reflection.PropertyInfo
Résultat void

WriteSignal() public méthode

public WriteSignal ( EventInfo ei ) : void
ei System.Reflection.EventInfo
Résultat void

WriteStart() public méthode

public WriteStart ( ) : void
Résultat void

WriteType() public méthode

public WriteType ( Type target_type ) : void
target_type System.Type
Résultat void

Property Details

ExtendedAnnotations public_oe property

public bool ExtendedAnnotations
Résultat bool

root_path public_oe property

public ObjectPath root_path
Résultat ObjectPath

sb public_oe property

public StringBuilder sb
Résultat StringBuilder

writer protected_oe property

protected XmlWriter,System.Xml writer
Résultat System.Xml.XmlWriter