[]
        
(Showing Draft Content)

GrapeCity.ActiveReports.Rendering.Data.DataScopeBase

DataScopeBase Class

Provides a base data scope implementation.

Inheritance
DataScopeBase
Namespace: GrapeCity.ActiveReports.Rendering.Data
Assembly: MESCIUS.ActiveReports.Core.Rendering.dll
Syntax
public abstract class DataScopeBase : IDataScopeInternal, IDataScope, IExpressionEvaluatorService

Properties

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

Methods

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.

Extension Methods