Search Results for

    Show / Hide Table of Contents

    Class MediaFormatBaseExpressionParser<T>

    The baseclass for parsing a MediaFormatBase expression

    Inheritance
    System.Object
    ExpressionVisitor
    IvExpressionParser<T, MediaFormatQuery, MediaFormatFilter>
    MediaFormatBaseExpressionParser<T>
    ImageFormatExpressionParser
    MediaFormatBaseExpressionParser
    ThumbnailFormatExpressionParser
    WebMediaFormatExpressionParser
    Implements
    IIvExpressionParser<MediaFormatQuery>
    IIvExpressionParser
    Inherited Members
    IvExpressionParser<T, MediaFormatQuery, MediaFormatFilter>.AddMapping<TKey>(IvQueryMapping, Expression<Func<T, TKey>>, Func<Expression, IList<Expression>, Expression>)
    IvExpressionParser<T, MediaFormatQuery, MediaFormatFilter>.VisitMethodCall(MethodCallExpression)
    IvExpressionParser<T, MediaFormatQuery, MediaFormatFilter>.GetMappings(IvQueryMapping)
    IvExpressionParser<T, MediaFormatQuery, MediaFormatFilter>.VisitBinary(BinaryExpression)
    IvExpressionParser<T, MediaFormatQuery, MediaFormatFilter>.VisitUnary(UnaryExpression)
    IvExpressionParser<T, MediaFormatQuery, MediaFormatFilter>.VisitMemberAccess(MemberExpression)
    IvExpressionParser<T, MediaFormatQuery, MediaFormatFilter>.CheckIfBinaryExpressionIsValid(ExpressionType)
    IvExpressionParser<T, MediaFormatQuery, MediaFormatFilter>.IsSpecificMemberExpression<TKey>(Expression, Expression<Func<T, TKey>>)
    IvExpressionParser<T, MediaFormatQuery, MediaFormatFilter>.GetResultFromServer(Type)
    IvExpressionParser<T, MediaFormatQuery, MediaFormatFilter>.ElementType
    IvExpressionParser<T, MediaFormatQuery, MediaFormatFilter>.Query
    IvExpressionParser<T, MediaFormatQuery, MediaFormatFilter>.Client
    ExpressionVisitor.Visit(Expression)
    ExpressionVisitor.VisitBinary(BinaryExpression)
    ExpressionVisitor.VisitBinding(MemberBinding)
    ExpressionVisitor.VisitBindingList(ReadOnlyCollection<MemberBinding>)
    ExpressionVisitor.VisitConditional(ConditionalExpression)
    ExpressionVisitor.VisitConstant(ConstantExpression)
    ExpressionVisitor.VisitElementInitializer(ElementInit)
    ExpressionVisitor.VisitElementInitializerList(ReadOnlyCollection<ElementInit>)
    ExpressionVisitor.VisitExpressionList(ReadOnlyCollection<Expression>)
    ExpressionVisitor.VisitExpressionListWithCallback(ReadOnlyCollection<Expression>, Action<Int32, Int32>, Func<Int32, Int32, Boolean>)
    ExpressionVisitor.VisitInvocation(InvocationExpression)
    ExpressionVisitor.VisitLambda(LambdaExpression)
    ExpressionVisitor.VisitListInit(ListInitExpression)
    ExpressionVisitor.VisitMemberAccess(MemberExpression)
    ExpressionVisitor.VisitMemberAssignment(MemberAssignment)
    ExpressionVisitor.VisitMemberInit(MemberInitExpression)
    ExpressionVisitor.VisitMemberListBinding(MemberListBinding)
    ExpressionVisitor.VisitMemberMemberBinding(MemberMemberBinding)
    ExpressionVisitor.VisitMethodCall(MethodCallExpression)
    ExpressionVisitor.VisitNew(NewExpression)
    ExpressionVisitor.VisitNewArray(NewArrayExpression)
    ExpressionVisitor.VisitParameter(ParameterExpression)
    ExpressionVisitor.VisitTypeIs(TypeBinaryExpression)
    ExpressionVisitor.VisitUnary(UnaryExpression)
    ExpressionVisitor.Path
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: ImageVault.Client.Query.Parser
    Assembly: ImageVault.Client.dll
    Syntax
    public abstract class MediaFormatBaseExpressionParser<T> : IvExpressionParser<T, MediaFormatQuery, MediaFormatFilter>, IIvExpressionParser<MediaFormatQuery>, IIvExpressionParser where T : MediaFormatBase, new()
    Type Parameters
    Name Description
    T

    Constructors

    MediaFormatBaseExpressionParser()

    Initializes a new instance of the MediaFormatBaseExpressionParser class.

    Declaration
    protected MediaFormatBaseExpressionParser()

    Properties

    Format

    Gets the Format of the MediaFormatBaseExpressionParser

    Declaration
    protected T Format { get; }
    Property Value
    Type Description
    T

    Methods

    GetResultFromServer(Type)

    Gets the result from the server

    Declaration
    public override IQueryable GetResultFromServer(Type type)
    Parameters
    Type Name Description
    System.Type type

    The System.Type of items for the result to get

    Returns
    Type Description
    System.Linq.IQueryable

    An System.Linq.IQueryable containing the result

    Overrides
    ImageVault.Client.Query.Parser.IvExpressionParser<T, ImageVault.Common.Data.Query.MediaFormatQuery, ImageVault.Common.Data.Query.MediaFormatFilter>.GetResultFromServer(System.Type)

    Implements

    IIvExpressionParser<T>
    IIvExpressionParser

    Extension Methods

    EnumExtensions.GetNames<TEnum>(TEnum)
    In This Article
    Back to top (c) Meriworks 2002-2022