[]
        
(Showing Draft Content)

GrapeCity.ActiveReports.Document.FilterId

FilterId Struct

Represents a unique identifier for an interactive filter, combining the scope it belongs to and its index within that scope.

Namespace: GrapeCity.ActiveReports.Document
Assembly: MESCIUS.ActiveReports.dll
Syntax
public readonly struct FilterId

Constructors

Name Description
FilterId(string, int)

Represents a unique identifier for an interactive filter, combining the scope it belongs to and its index within that scope.

Properties

Name Description
FilterIndex

Gets the index of the filter within its scope, used for identification and state management.

ScopeId

Gets the unique identifier for the scope this filter belongs to, used for grouping filters and managing their state.

Methods

Name Description
Equals(object)

Indicates whether this instance and a specified object are equal.

GetHashCode()

Returns the hash code for this instance.

Operators

Name Description
implicit operator string(FilterId)

Implicit conversion to string for easy usage as dictionary keys or identifiers in UI components.

implicit operator FilterId(string)

Implicit conversion from string, expecting the format "scopeId:filterIndex".

Extension Methods