C# 클래스 Spring.Expressions.BaseNode.EvaluationContext

Holds the state during evaluating an expression.
파일 보기 프로젝트 열기: zhangzihan/nactivity

공개 프로퍼티들

프로퍼티 타입 설명
LocalVariables IDictionary
RootContext object
ThisContext object
Variables object>.IDictionary

공개 메소드들

메소드 설명
EvaluationContext ( object rootContext, IDictionary globalVariables ) : System

Initializes a new EvaluationContext instance.

SwitchLocalVariables ( IDictionary newLocalVariables ) : IDisposable

Switches current LocalVariables.

SwitchThisContext ( ) : IDisposable

Switches current ThisContext.

메소드 상세

EvaluationContext() 공개 메소드

Initializes a new EvaluationContext instance.
public EvaluationContext ( object rootContext, IDictionary globalVariables ) : System
rootContext object The root context for this evaluation
globalVariables IDictionary dictionary of global variables used during this evaluation
리턴 System

SwitchLocalVariables() 공개 메소드

Switches current LocalVariables.
public SwitchLocalVariables ( IDictionary newLocalVariables ) : IDisposable
newLocalVariables IDictionary
리턴 IDisposable

SwitchThisContext() 공개 메소드

Switches current ThisContext.
public SwitchThisContext ( ) : IDisposable
리턴 IDisposable

프로퍼티 상세

LocalVariables 공개적으로 프로퍼티

Gets/Sets local variables of the current evaluation
public IDictionary LocalVariables
리턴 IDictionary

RootContext 공개적으로 프로퍼티

Gets/Sets the root context of the current evaluation
public object RootContext
리턴 object

ThisContext 공개적으로 프로퍼티

Gets/Sets the current context of the current evaluation
public object ThisContext
리턴 object

Variables 공개적으로 프로퍼티

Gets/Sets global variables of the current evaluation
public IDictionary Variables
리턴 object>.IDictionary