Show / Hide Table of Contents

    Class RuntimeFilter

    Runtime value filter

    Inheritance
    Object
    RuntimeFilter
    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
    public sealed class RuntimeFilter

    Constructors

    | Improve this Doc View Source

    RuntimeFilter(String, String)

    Runtime filter constructor

    Declaration
    public RuntimeFilter(string propertyName, string filterName = null)
    Parameters
    Type Name Description
    String propertyName

    Filter property name

    String filterName

    Filter name

    Properties

    | Improve this Doc View Source

    Combination

    Filter combination name

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

    Name

    Filter name

    Declaration
    public string Name { get; }
    Property Value
    Type Description
    String
    | Improve this Doc View Source

    Nullable

    Filter null value handling

    Declaration
    public FilterNullable Nullable { get; set; }
    Property Value
    Type Description
    FilterNullable
    | Improve this Doc View Source

    Operation

    Filter operation

    Declaration
    public FilterOperation Operation { get; set; }
    Property Value
    Type Description
    FilterOperation
    | Improve this Doc View Source

    PrimaryFilter

    Primary filter flag

    Declaration
    public bool PrimaryFilter { get; set; }
    Property Value
    Type Description
    Boolean
    | Improve this Doc View Source

    PropertyName

    Property name

    Declaration
    public string PropertyName { get; }
    Property Value
    Type Description
    String

    Operators

    | Improve this Doc View Source

    Implicit(String to RuntimeFilter)

    Cast operator for runtime filter based on property

    Declaration
    public static implicit operator RuntimeFilter(string propertyName)
    Parameters
    Type Name Description
    String propertyName

    Property name

    Returns
    Type Description
    RuntimeFilter
    | Improve this Doc View Source

    Implicit(FilterName to RuntimeFilter)

    Cast operator for named runtime filter

    Declaration
    public static implicit operator RuntimeFilter(FilterName filterName)
    Parameters
    Type Name Description
    FilterName filterName

    Filter name

    Returns
    Type Description
    RuntimeFilter

    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