Interface IFilterCombination
Filter combination interface
Inherited Members
Namespace: XData.DataSource.Structure
Assembly: XData.docfx.dll
Syntax
public interface IFilterCombination : ICloneable
Properties
| Improve this Doc View SourceCombination
Logical combination
Declaration
Combination Combination { get; }
Property Value
| Type | Description |
|---|---|
| Combination |
FilterCombinations
Child combinations
Declaration
List<IFilterCombination> FilterCombinations { get; }
Property Value
| Type | Description |
|---|---|
| List<IFilterCombination> |
Filters
Filters
Declaration
List<IFilter> Filters { get; }
Property Value
| Type | Description |
|---|---|
| List<IFilter> |
Name
Filter combination name
Declaration
string Name { get; }
Property Value
| Type | Description |
|---|---|
| String |
Methods
| Improve this Doc View SourceGetLinks(String)
Returns links
Declaration
IEnumerable<IInnerLink> GetLinks(string alias)
Parameters
| Type | Name | Description |
|---|---|---|
| String | alias | Source alias |
Returns
| Type | Description |
|---|---|
| IEnumerable<IInnerLink> | Links sequence |
GetLinks(String[], Boolean)
Returns links
Declaration
IEnumerable<IInnerLink> GetLinks(string[] aliases, bool exact)
Parameters
| Type | Name | Description |
|---|---|---|
| String[] | aliases | Array of source aliases |
| Boolean | exact | Exact comparison flag |
Returns
| Type | Description |
|---|---|
| IEnumerable<IInnerLink> | Links sequence |
GetLinks(IDataStructure, String)
Returns links
Declaration
IEnumerable<IInnerLink> GetLinks(IDataStructure structure, string alias)
Parameters
| Type | Name | Description |
|---|---|---|
| IDataStructure | structure | Structure |
| String | alias | Source alias |
Returns
| Type | Description |
|---|---|
| IEnumerable<IInnerLink> | Links sequence |
GetPrimaryFilters()
Returns primary filters
Declaration
List<IOptionalFilter> GetPrimaryFilters()
Returns
| Type | Description |
|---|---|
| List<IOptionalFilter> | Primary filters list |
GetValueFilters()
Return value filters list
Declaration
IEnumerable<IFilter> GetValueFilters()
Returns
| Type | Description |
|---|---|
| IEnumerable<IFilter> | Value filters list |