Show / Hide Table of Contents

    Interface IFilterCombination

    Filter combination interface

    Inherited Members
    ICloneable.Clone()
    Namespace: XData.DataSource.Structure
    Assembly: XData.docfx.dll
    Syntax
    public interface IFilterCombination : ICloneable

    Properties

    | Improve this Doc View Source

    Combination

    Logical combination

    Declaration
    Combination Combination { get; }
    Property Value
    Type Description
    Combination
    | Improve this Doc View Source

    FilterCombinations

    Child combinations

    Declaration
    List<IFilterCombination> FilterCombinations { get; }
    Property Value
    Type Description
    List<IFilterCombination>
    | Improve this Doc View Source

    Filters

    Filters

    Declaration
    List<IFilter> Filters { get; }
    Property Value
    Type Description
    List<IFilter>
    | Improve this Doc View Source

    Name

    Filter combination name

    Declaration
    string Name { get; }
    Property Value
    Type Description
    String

    Methods

    | Improve this Doc View Source

    GetLinks(String)

    Returns links

    Declaration
    IEnumerable<IInnerLink> GetLinks(string alias)
    Parameters
    Type Name Description
    String alias

    Source alias

    Returns
    Type Description
    IEnumerable<IInnerLink>

    Links sequence

    | Improve this Doc View Source

    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

    | Improve this Doc View Source

    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

    | Improve this Doc View Source

    GetPrimaryFilters()

    Returns primary filters

    Declaration
    List<IOptionalFilter> GetPrimaryFilters()
    Returns
    Type Description
    List<IOptionalFilter>

    Primary filters list

    | Improve this Doc View Source

    GetValueFilters()

    Return value filters list

    Declaration
    IEnumerable<IFilter> GetValueFilters()
    Returns
    Type Description
    IEnumerable<IFilter>

    Value filters list

    Extension Methods

    SerializationExtensions.ToXml<T>(T)
    CollectionsExtensions.SetValue<TKey, T>(TKey, T)
    CollectionsExtensions.AsEnum<T>(T)
    DataObjectQueryableExtensions.CompareVariable(Object, FilterOperation, String)
    Processing.Do<T>(T, Action<IProcess<T>>[])
    TypeExtensions.TryConvert<T, TResult>(T, Func<T, TResult>)
    TypeExtensions.TryConvert<T, TResult>(T, Func<T, TResult>, TResult)
    TypeExtensions.ChangeType<T>(Object)
    TypeExtensions.ChangeType(Object, Type)
    TypeExtensions.InvokeMethod<TRet>(Object, Type[], Expression<Func<TRet>>, BindingFlags)
    TypeExtensions.InvokeMethod(Object, Type[], Expression<Action>, BindingFlags)
    TypeExtensions.InvokeMethod<TRet>(Object, Expression<Func<TRet>>, BindingFlags)
    TypeExtensions.InvokeMethod(Object, Expression<Action>, BindingFlags)
    SqlBlockExtensions.SetExpression<TTag, TResult>(TTag, Expression<Func<IBlockQueryAdapter, TResult>>)
    QueryDescriptionExtensions.SetExpression<TTag, TResult>(TTag, Expression<Func<IQueryStructureAdapter, TResult>>)
    • Improve this Doc
    • View Source
    Back to top Generated by DocFX