C# Класс Mono.Xaml.MarkupExpressionParser

Показать файл Открыть проект

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

Свойство Тип Описание
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