C# 클래스 System.ComponentModel.ScriptExpression

Represents a simple script-like expression consisting of at most one assignment expression (optional), and at most one method expression (also optional), whose parameters are simple property.subproperty paths or a single property.subproperty lookup.
파일 보기 프로젝트 열기: nikhilk/silverlightfx

공개 메소드들

메소드 설명
Execute ( IScriptExpressionNameResolver nameResolver ) : object

Executes a script expression.

Parse ( string expression ) : ScriptExpression

Parses text representing a script expression into a ScriptExpression instance.

비공개 메소드들

메소드 설명
IsValidIdentifier ( string name ) : bool
ParseExpression ( string expression, bool allowMethod ) : IValueExpression
ParseMethodCall ( string expression ) : IValueExpression
ParseParts ( string expression ) : string[]
ParsePropertyAccess ( string expression ) : PropertyAccessExpression
ScriptExpression ( string script, IValueExpression rhs ) : System
ScriptExpression ( string script, IValueExpression rhs, IValueExpression lhs ) : System

메소드 상세

Execute() 공개 메소드

Executes a script expression.
public Execute ( IScriptExpressionNameResolver nameResolver ) : object
nameResolver IScriptExpressionNameResolver An object that can resolve names in the script expression to object instances.
리턴 object

Parse() 공개 정적인 메소드

Parses text representing a script expression into a ScriptExpression instance.
public static Parse ( string expression ) : ScriptExpression
expression string The text to parse.
리턴 ScriptExpression