Search Results for

    Show / Hide Table of Contents

    Class VaultExpressionParser

    Summary description for VaultExpressionParser.

    Inheritance
    System.Object
    ExpressionVisitor
    IvExpressionParser<Vault, VaultQuery, VaultFilter>
    VaultExpressionParser
    Implements
    IIvExpressionParser<VaultQuery>
    IIvExpressionParser
    Inherited Members
    IvExpressionParser<Vault, VaultQuery, VaultFilter>.AddMapping<TKey>(IvQueryMapping, Expression<Func<Vault, TKey>>, Func<Expression, IList<Expression>, Expression>)
    IvExpressionParser<Vault, VaultQuery, VaultFilter>.VisitMethodCall(MethodCallExpression)
    IvExpressionParser<Vault, VaultQuery, VaultFilter>.GetMappings(IvQueryMapping)
    IvExpressionParser<Vault, VaultQuery, VaultFilter>.VisitBinary(BinaryExpression)
    IvExpressionParser<Vault, VaultQuery, VaultFilter>.VisitUnary(UnaryExpression)
    IvExpressionParser<Vault, VaultQuery, VaultFilter>.VisitMemberAccess(MemberExpression)
    IvExpressionParser<Vault, VaultQuery, VaultFilter>.CheckIfBinaryExpressionIsValid(ExpressionType)
    IvExpressionParser<Vault, VaultQuery, VaultFilter>.IsSpecificMemberExpression<TKey>(Expression, Expression<Func<Vault, TKey>>)
    IvExpressionParser<Vault, VaultQuery, VaultFilter>.GetResultFromServer(Type)
    IvExpressionParser<Vault, VaultQuery, VaultFilter>.ElementType
    IvExpressionParser<Vault, VaultQuery, VaultFilter>.Query
    IvExpressionParser<Vault, VaultQuery, VaultFilter>.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
    Namespace: ImageVault.Client.Query.Parser
    Assembly: ImageVault.Client.dll
    Syntax
    public class VaultExpressionParser : IvExpressionParser<Vault, VaultQuery, VaultFilter>, IIvExpressionParser<VaultQuery>, IIvExpressionParser

    Constructors

    VaultExpressionParser()

    Initializes a new instance of the VaultExpressionParser class.

    Declaration
    public VaultExpressionParser()

    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<ImageVault.Common.Data.Vault, ImageVault.Common.Data.Query.VaultQuery, ImageVault.Common.Data.Query.VaultFilter>.GetResultFromServer(System.Type)

    Implements

    IIvExpressionParser<T>
    IIvExpressionParser

    Extension Methods

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