C# 클래스 LunarEclipse.Serialization.ReflectionHelper

파일 보기 프로젝트 열기: mono/lunareclipse

공개 메소드들

메소드 설명
GetData ( DependencyProperty property ) : PropertyData
GetFullPath ( DependencyObject target, DependencyProperty property ) : string
GetProperties ( DependencyObject item ) : List
GetProperties ( DependencyObject item, bool withAttached ) : List
Resolve ( string propertyPath, DependencyObject original, DependencyObject &target, DependencyProperty &property ) : void

비공개 메소드들

메소드 설명
FindFields ( DependencyObject item ) : List
GetFromIndex ( string s, DependencyObject o ) : DependencyObject
ReflectionHelper ( ) : System
SetUpList ( ) : void
SpecialCase ( DependencyObject target, DependencyProperty property, StringBuilder sb ) : bool

메소드 상세

GetData() 공개 정적인 메소드

public static GetData ( DependencyProperty property ) : PropertyData
property System.Windows.DependencyProperty
리턴 PropertyData

GetFullPath() 공개 정적인 메소드

public static GetFullPath ( DependencyObject target, DependencyProperty property ) : string
target System.Windows.DependencyObject
property System.Windows.DependencyProperty
리턴 string

GetProperties() 공개 정적인 메소드

public static GetProperties ( DependencyObject item ) : List
item System.Windows.DependencyObject
리턴 List

GetProperties() 공개 정적인 메소드

public static GetProperties ( DependencyObject item, bool withAttached ) : List
item System.Windows.DependencyObject
withAttached bool
리턴 List

Resolve() 공개 정적인 메소드

public static Resolve ( string propertyPath, DependencyObject original, DependencyObject &target, DependencyProperty &property ) : void
propertyPath string
original System.Windows.DependencyObject
target System.Windows.DependencyObject
property System.Windows.DependencyProperty
리턴 void