Search Results for

    Show / Hide Table of Contents

    Class QueryableImageVaultBase<T, TProvider>

    Inheritance
    System.Object
    QueryableImageVaultBase<T, TProvider>
    IVQueryable<T, TParser>
    IVQueryable<T, TParser>
    Implements
    System.Linq.IOrderedQueryable<T>
    System.Collections.Generic.IEnumerable<T>
    System.Collections.IEnumerable
    System.Linq.IOrderedQueryable
    System.Linq.IQueryable
    System.Linq.IQueryable<T>
    Namespace: ImageVault.Client.Query
    Assembly: ImageVault.Client.dll
    Syntax
    public abstract class QueryableImageVaultBase<T, TProvider> : Object where TProvider : IClientQueryProvider
    Type Parameters
    Name Description
    T
    TProvider

    Constructors

    QueryableImageVaultBase(TProvider, IClient)

    Initializes a new instance of the QueryableMediaItem class.

    Declaration
    protected QueryableImageVaultBase(TProvider provider, IClient client)
    Parameters
    Type Name Description
    TProvider provider
    IClient client
    Exceptions
    Type Condition
    System.ArgumentNullException

    If client is null.

    QueryableImageVaultBase(IClient, TProvider, Expression)

    Initializes a new instance of the QueryableMediaItem<T> class.

    Declaration
    protected QueryableImageVaultBase(IClient client, TProvider provider, Expression expression)
    Parameters
    Type Name Description
    IClient client
    TProvider provider
    System.Linq.Expressions.Expression expression
    Exceptions
    Type Condition
    System.ArgumentNullException

    If provider is null or if expression is null.

    System.ArgumentOutOfRangeException

    If expression is out of range.

    Properties

    Client

    Get/Sets the Client of the QueryableMediaItem

    Declaration
    public IClient Client { get; }
    Property Value
    Type Description
    IClient

    ElementType

    Gets the type of the element(s) that are returned when the expression tree associated with this instance of System.Linq.IQueryable is executed.

    Declaration
    public Type ElementType { get; }
    Property Value
    Type Description
    System.Type

    Expression

    Gets the expression tree that is associated with the instance of System.Linq.IQueryable.

    Declaration
    public Expression Expression { get; }
    Property Value
    Type Description
    System.Linq.Expressions.Expression

    Provider

    Gets the query provider that is associated with this data source.

    Declaration
    public IQueryProvider Provider { get; }
    Property Value
    Type Description
    System.Linq.IQueryProvider

    Methods

    GetEnumerator()

    Returns an enumerator that iterates through the collection.

    Declaration
    public IEnumerator<T> GetEnumerator()
    Returns
    Type Description
    System.Collections.Generic.IEnumerator<T>

    A System.Collections.Generic.IEnumerator<> that can be used to iterate through the collection.

    Implements

    System.Linq.IOrderedQueryable<>
    System.Collections.Generic.IEnumerable<>
    System.Collections.IEnumerable
    System.Linq.IOrderedQueryable
    System.Linq.IQueryable
    System.Linq.IQueryable<>

    Extension Methods

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