C# Class Spring.Expressions.BaseNode.EvaluationContext

Holds the state during evaluating an expression.
Afficher le fichier Open project: zhangzihan/nactivity

Méthodes publiques

Свойство Type Description
LocalVariables IDictionary
RootContext object
ThisContext object
Variables object>.IDictionary

Méthodes publiques

Méthode Description
EvaluationContext ( object rootContext, IDictionary globalVariables ) : System

Initializes a new EvaluationContext instance.

SwitchLocalVariables ( IDictionary newLocalVariables ) : IDisposable

Switches current LocalVariables.

SwitchThisContext ( ) : IDisposable

Switches current ThisContext.

Method Details

EvaluationContext() public méthode

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
Résultat System

SwitchLocalVariables() public méthode

Switches current LocalVariables.
public SwitchLocalVariables ( IDictionary newLocalVariables ) : IDisposable
newLocalVariables IDictionary
Résultat IDisposable

SwitchThisContext() public méthode

Switches current ThisContext.
public SwitchThisContext ( ) : IDisposable
Résultat IDisposable

Property Details

LocalVariables public_oe property

Gets/Sets local variables of the current evaluation
public IDictionary LocalVariables
Résultat IDictionary

RootContext public_oe property

Gets/Sets the root context of the current evaluation
public object RootContext
Résultat object

ThisContext public_oe property

Gets/Sets the current context of the current evaluation
public object ThisContext
Résultat object

Variables public_oe property

Gets/Sets global variables of the current evaluation
public IDictionary Variables
Résultat object>.IDictionary