[]
        
(Showing Draft Content)

GrapeCity.ActiveReports.Extensibility.Rendering.Components.ScopeKey

ScopeKey Struct

Represents a unique identifier for a scope within a data tree.

Implements
Namespace: GrapeCity.ActiveReports.Extensibility.Rendering.Components
Assembly: MESCIUS.ActiveReports.Core.Rendering.dll
Syntax
public readonly struct ScopeKey : IEquatable<ScopeKey>
Remarks

ScopeKey identifies grouped data in the data tree (specifically records tree) which can be filtered. It corresponds to DataSet, DataRegion, or Group scopes.

Constructors

Name Description
ScopeKey(string)

Represents a unique identifier for a scope within a data tree.

Properties

Name Description
Path

The path to the scope, typically a comma-separated path of scope indices.

Methods

Name Description
Deconstruct(out string)
Equals(ScopeKey)
Equals(object)
GetHashCode()
ToString()

Returns the fully qualified type name of this instance.

Operators

Name Description
operator +(ScopeKey, int)

Appends an index to the scope key path.

operator +(ScopeKey?, int)

Appends an index to the nullable scope key path.

operator ==(ScopeKey, ScopeKey)
implicit operator ScopeKey(string)

Implicitly creates a new ScopeKey instance from a string.

operator !=(ScopeKey, ScopeKey)

Extension Methods