[]
Represents a unique identifier for an interactive filter, combining the scope it belongs to and its index within that scope.
public readonly struct FilterId
| 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. |
| 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. |
| Name | Description |
|---|---|
| Equals(object) | Indicates whether this instance and a specified object are equal. |
| GetHashCode() | Returns the hash code for this instance. |
| 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". |