Show / Hide Table of Contents

    Class FilterCombinationState

    Filter combination state

    Inheritance
    Object
    FilterCombinationState
    Implements
    IEquatable<FilterCombinationState>
    Inherited Members
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Object.ToString()
    Namespace: XData.DataSource.Structure
    Assembly: XData.docfx.dll
    Syntax
    [Serializable]
    [DataContract]
    public sealed class FilterCombinationState : IEquatable<FilterCombinationState>

    Properties

    | Improve this Doc View Source

    Combination

    Combination

    Declaration
    [DataMember]
    public Combination Combination { get; set; }
    Property Value
    Type Description
    Combination
    | Improve this Doc View Source

    FilterCombinations

    Nested filter combinations

    Declaration
    [DataMember]
    public FilterCombinationState[] FilterCombinations { get; set; }
    Property Value
    Type Description
    FilterCombinationState[]
    | Improve this Doc View Source

    Filters

    Filter states

    Declaration
    [DataMember]
    public FilterState[] Filters { get; set; }
    Property Value
    Type Description
    FilterState[]

    Methods

    | Improve this Doc View Source

    Equals(FilterCombinationState)

    FilterCombinationState equality check

    Declaration
    public bool Equals(FilterCombinationState other)
    Parameters
    Type Name Description
    FilterCombinationState other

    FilterCombinationState instance to compare

    Returns
    Type Description
    Boolean

    Instances are contains the same data

    Implements

    System.IEquatable<T>

    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