C# 클래스 DBus.Introspector

파일 보기 프로젝트 열기: brookpatten/dbus-sharp 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
ExtendedAnnotations bool
root_path ObjectPath
sb StringBuilder

보호된 프로퍼티들

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