[]
Provides a base data scope implementation.
public abstract class DataScopeBase : IDataScopeInternal, IDataScope, IExpressionEvaluatorService
| Name | Description |
|---|---|
| DataContent | |
| EvaluationContext | |
| Id | Gets the identifier of the data scope. |
| Name | Gets the name of the current scope. |
| Parents | Gets the data scopes that are considered direct parents of the current scope. |
| Scope |
| Name | Description |
|---|---|
| Equals(object) | |
| Evaluate(ExpressionInfo) | Evaluates the ExpressionInfo object and returns the evaluated result or null if it cannot be evaluated. |
| GetFieldValue(int) | |
| GetHashCode() | |
| GetRegion(string) | Gets data scope for nested data region. |
| IsValid(ExpressionInfo) | Determines whether the ExpressionInfo object is an expression that can potentially be evaluated. Expressions with invalid syntax return false. |