Show / Hide Table of Contents

    Class ConstantFilterAttribute

    Data object constant value filter attribute

    Inheritance
    Object
    Attribute
    FilterBaseAttribute
    FilterAttribute
    ConstantFilterAttribute
    Inherited Members
    FilterAttribute.Source
    FilterAttribute.FieldName
    FilterAttribute.Operation
    FilterAttribute.Combination
    Attribute.Equals(Object)
    Attribute.GetCustomAttribute(Assembly, Type)
    Attribute.GetCustomAttribute(Assembly, Type, Boolean)
    Attribute.GetCustomAttribute(MemberInfo, Type)
    Attribute.GetCustomAttribute(MemberInfo, Type, Boolean)
    Attribute.GetCustomAttribute(Module, Type)
    Attribute.GetCustomAttribute(Module, Type, Boolean)
    Attribute.GetCustomAttribute(ParameterInfo, Type)
    Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean)
    Attribute.GetCustomAttributes(Assembly)
    Attribute.GetCustomAttributes(Assembly, Boolean)
    Attribute.GetCustomAttributes(Assembly, Type)
    Attribute.GetCustomAttributes(Assembly, Type, Boolean)
    Attribute.GetCustomAttributes(MemberInfo)
    Attribute.GetCustomAttributes(MemberInfo, Boolean)
    Attribute.GetCustomAttributes(MemberInfo, Type)
    Attribute.GetCustomAttributes(MemberInfo, Type, Boolean)
    Attribute.GetCustomAttributes(Module)
    Attribute.GetCustomAttributes(Module, Boolean)
    Attribute.GetCustomAttributes(Module, Type)
    Attribute.GetCustomAttributes(Module, Type, Boolean)
    Attribute.GetCustomAttributes(ParameterInfo)
    Attribute.GetCustomAttributes(ParameterInfo, Boolean)
    Attribute.GetCustomAttributes(ParameterInfo, Type)
    Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean)
    Attribute.GetHashCode()
    Attribute.IsDefaultAttribute()
    Attribute.IsDefined(Assembly, Type)
    Attribute.IsDefined(Assembly, Type, Boolean)
    Attribute.IsDefined(MemberInfo, Type)
    Attribute.IsDefined(MemberInfo, Type, Boolean)
    Attribute.IsDefined(Module, Type)
    Attribute.IsDefined(Module, Type, Boolean)
    Attribute.IsDefined(ParameterInfo, Type)
    Attribute.IsDefined(ParameterInfo, Type, Boolean)
    Attribute.Match(Object)
    Object.Equals(Object, Object)
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Object.ToString()
    Namespace: XData.Mapping
    Assembly: XData.docfx.dll
    Syntax
    [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)]
    public sealed class ConstantFilterAttribute : FilterAttribute
    Remarks

    Filter value can be constant, data object variable value (see Variables), current date or time

    Constructors

    | Improve this Doc View Source

    ConstantFilterAttribute(String, String, String, Object)

    Constant filter attribute

    Declaration
    public ConstantFilterAttribute(string name, string source, string fieldName, object constant)
    Parameters
    Type Name Description
    String name

    Filter name

    String source

    Filter source alias

    String fieldName

    Filter field name

    Object constant

    Filter value

    Exceptions
    Type Condition
    XDataRuntimeException

    Filter name cannot be null or empty string

    Properties

    | Improve this Doc View Source

    ConstantType

    Filter value type

    Declaration
    public FilterConstantType ConstantType { get; set; }
    Property Value
    Type Description
    FilterConstantType
    See Also
    FilterConstantType
    | Improve this Doc View Source

    ConstantValue

    Filter value

    Declaration
    public object ConstantValue { get; }
    Property Value
    Type Description
    Object
    See Also
    ConstantType
    FilterConstantType
    | Improve this Doc View Source

    FilterType

    Filter type

    Declaration
    public override FilterType FilterType { get; }
    Property Value
    Type Description
    FilterType Constant
    Overrides
    FilterBaseAttribute.FilterType
    | Improve this Doc View Source

    Name

    Filter parameter name

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

    No Sql parameter prefix needed

    | Improve this Doc View Source

    Nullable

    Filter null value handling mode

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

    TypeId

    When implemented in a derived class, gets a unique identifier for this Attribute.

    Declaration
    public override object TypeId { get; }
    Property Value
    Type Description
    Object

    An Object that is a unique identifier for the attribute.

    Overrides
    Attribute.TypeId

    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