C# Класс DBus.Introspector

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

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

Свойство Тип Описание
ExtendedAnnotations bool
root_path ObjectPath
sb StringBuilder

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

Свойство Тип Описание
writer System.Xml.XmlWriter

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

Метод Описание
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

Приватные методы

Метод Описание
GetProductDescription ( ) : string

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

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

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

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

public WriteAnnotation ( string name, string value ) : void
name string
value string
Результат void

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

public WriteAnnotations ( ICustomAttributeProvider attrProvider ) : void
attrProvider ICustomAttributeProvider
Результат void

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

public WriteArg ( ParameterInfo pi ) : void
pi System.Reflection.ParameterInfo
Результат void

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

public WriteArg ( Type argType, string argName, bool argIsOut, bool reverse ) : void
argType System.Type
argName string
argIsOut bool
reverse bool
Результат void

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

public WriteArgReverse ( ParameterInfo pi ) : void
pi System.Reflection.ParameterInfo
Результат void

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

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

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

public WriteEnum ( Type type ) : void
type System.Type
Результат void

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

public WriteInterface ( Type type ) : void
type System.Type
Результат void

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

public WriteMethod ( MethodInfo mi ) : void
mi System.Reflection.MethodInfo
Результат void

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

public WriteNode ( string name ) : void
name string
Результат void

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

public WriteProperty ( PropertyInfo pri ) : void
pri System.Reflection.PropertyInfo
Результат void

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

public WriteSignal ( EventInfo ei ) : void
ei System.Reflection.EventInfo
Результат void

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

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

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

public WriteType ( Type target_type ) : void
target_type System.Type
Результат void

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

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

public bool ExtendedAnnotations
Результат bool

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

public ObjectPath root_path
Результат ObjectPath

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

public StringBuilder sb
Результат StringBuilder

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

protected XmlWriter,System.Xml writer
Результат System.Xml.XmlWriter