C# 클래스 Mono.Xaml.MarkupExpressionParser

파일 보기 프로젝트 열기: shana/moon

보호된 프로퍼티들

프로퍼티 타입 설명
parsingBinding bool

공개 메소드들

메소드 설명
IsBinding ( string expression ) : bool
IsStaticResource ( string expression ) : bool
IsTemplateBinding ( string expression ) : bool
MarkupExpressionParser ( ) : System
MarkupExpressionParser ( object target, string attribute_name ) : System
ParseBinding ( string &expression ) : Binding
ParseExpression ( string &expression ) : object
ParseRelativeSource ( string &expression ) : object
ParseStaticResource ( string &expression ) : object
ParseTemplateBinding ( string &expression ) : object

보호된 메소드들

메소드 설명
GetParentTemplate ( ) : System.Windows.FrameworkTemplate
LookupNamedResource ( DependencyObject dob, string name ) : object

비공개 메소드들

메소드 설명
GetNextPiece ( string &remaining, char &next ) : string
HandleProperty ( Binding b, string prop, string &remaining ) : void
MatchExpression ( string match, string expression ) : bool
MatchExpression ( string match, string expression, int &end ) : bool
TryHandler ( string match, ExpressionHandler handler, string &expression, object &result ) : bool

메소드 상세

GetParentTemplate() 보호된 추상적인 메소드

protected abstract GetParentTemplate ( ) : System.Windows.FrameworkTemplate
리턴 System.Windows.FrameworkTemplate

IsBinding() 공개 정적인 메소드

public static IsBinding ( string expression ) : bool
expression string
리턴 bool

IsStaticResource() 공개 정적인 메소드

public static IsStaticResource ( string expression ) : bool
expression string
리턴 bool

IsTemplateBinding() 공개 정적인 메소드

public static IsTemplateBinding ( string expression ) : bool
expression string
리턴 bool

LookupNamedResource() 보호된 추상적인 메소드

protected abstract LookupNamedResource ( DependencyObject dob, string name ) : object
dob System.Windows.DependencyObject
name string
리턴 object

MarkupExpressionParser() 공개 메소드

public MarkupExpressionParser ( ) : System
리턴 System

MarkupExpressionParser() 공개 메소드

public MarkupExpressionParser ( object target, string attribute_name ) : System
target object
attribute_name string
리턴 System

ParseBinding() 공개 메소드

public ParseBinding ( string &expression ) : Binding
expression string
리턴 System.Windows.Data.Binding

ParseExpression() 공개 메소드

public ParseExpression ( string &expression ) : object
expression string
리턴 object

ParseRelativeSource() 공개 메소드

public ParseRelativeSource ( string &expression ) : object
expression string
리턴 object

ParseStaticResource() 공개 메소드

public ParseStaticResource ( string &expression ) : object
expression string
리턴 object

ParseTemplateBinding() 공개 메소드

public ParseTemplateBinding ( string &expression ) : object
expression string
리턴 object

프로퍼티 상세

parsingBinding 보호되어 있는 프로퍼티

protected bool parsingBinding
리턴 bool