Search Results for

    Show / Hide Table of Contents

    Class SortDescriptor<T>

    Inheritance
    object
    DescriptorPromiseBase<SortDescriptor<T>, IList<ISort>>
    SortDescriptor<T>
    Implements
    IDescriptor
    IPromise<IList<ISort>>
    Inherited Members
    DescriptorPromiseBase<SortDescriptor<T>, IList<ISort>>.Self
    DescriptorPromiseBase<SortDescriptor<T>, IList<ISort>>.Assign(Action<IList<ISort>>)
    DescriptorPromiseBase<SortDescriptor<T>, IList<ISort>>.Assign<TNewValue>(TNewValue, Action<IList<ISort>, TNewValue>)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: OpenSearch.Client
    Assembly: OpenSearch.Client.dll
    Syntax
    public class SortDescriptor<T> : DescriptorPromiseBase<SortDescriptor<T>, IList<ISort>>, IDescriptor, IPromise<IList<ISort>> where T : class
    Type Parameters
    Name Description
    T

    Constructors

    | Edit this page View Source

    SortDescriptor()

    Declaration
    public SortDescriptor()

    Methods

    | Edit this page View Source

    Ascending(Field)

    Declaration
    public SortDescriptor<T> Ascending(Field field)
    Parameters
    Type Name Description
    Field field
    Returns
    Type Description
    SortDescriptor<T>
    | Edit this page View Source

    Ascending(SortSpecialField)

    Declaration
    public SortDescriptor<T> Ascending(SortSpecialField field)
    Parameters
    Type Name Description
    SortSpecialField field
    Returns
    Type Description
    SortDescriptor<T>
    | Edit this page View Source

    Ascending<TValue>(Expression<Func<T, TValue>>)

    Declaration
    public SortDescriptor<T> Ascending<TValue>(Expression<Func<T, TValue>> objectPath)
    Parameters
    Type Name Description
    Expression<Func<T, TValue>> objectPath
    Returns
    Type Description
    SortDescriptor<T>
    Type Parameters
    Name Description
    TValue
    | Edit this page View Source

    Descending(Field)

    Declaration
    public SortDescriptor<T> Descending(Field field)
    Parameters
    Type Name Description
    Field field
    Returns
    Type Description
    SortDescriptor<T>
    | Edit this page View Source

    Descending(SortSpecialField)

    Declaration
    public SortDescriptor<T> Descending(SortSpecialField field)
    Parameters
    Type Name Description
    SortSpecialField field
    Returns
    Type Description
    SortDescriptor<T>
    | Edit this page View Source

    Descending<TValue>(Expression<Func<T, TValue>>)

    Declaration
    public SortDescriptor<T> Descending<TValue>(Expression<Func<T, TValue>> objectPath)
    Parameters
    Type Name Description
    Expression<Func<T, TValue>> objectPath
    Returns
    Type Description
    SortDescriptor<T>
    Type Parameters
    Name Description
    TValue
    | Edit this page View Source

    Field(Field, SortOrder)

    Declaration
    public SortDescriptor<T> Field(Field field, SortOrder order)
    Parameters
    Type Name Description
    Field field
    SortOrder order
    Returns
    Type Description
    SortDescriptor<T>
    | Edit this page View Source

    Field(Func<FieldSortDescriptor<T>, IFieldSort>)

    Declaration
    public SortDescriptor<T> Field(Func<FieldSortDescriptor<T>, IFieldSort> sortSelector)
    Parameters
    Type Name Description
    Func<FieldSortDescriptor<T>, IFieldSort> sortSelector
    Returns
    Type Description
    SortDescriptor<T>
    | Edit this page View Source

    Field<TValue>(Expression<Func<T, TValue>>, SortOrder)

    Declaration
    public SortDescriptor<T> Field<TValue>(Expression<Func<T, TValue>> field, SortOrder order)
    Parameters
    Type Name Description
    Expression<Func<T, TValue>> field
    SortOrder order
    Returns
    Type Description
    SortDescriptor<T>
    Type Parameters
    Name Description
    TValue
    | Edit this page View Source

    GeoDistance(Func<GeoDistanceSortDescriptor<T>, IGeoDistanceSort>)

    Declaration
    public SortDescriptor<T> GeoDistance(Func<GeoDistanceSortDescriptor<T>, IGeoDistanceSort> sortSelector)
    Parameters
    Type Name Description
    Func<GeoDistanceSortDescriptor<T>, IGeoDistanceSort> sortSelector
    Returns
    Type Description
    SortDescriptor<T>
    | Edit this page View Source

    Script(Func<ScriptSortDescriptor<T>, IScriptSort>)

    Declaration
    public SortDescriptor<T> Script(Func<ScriptSortDescriptor<T>, IScriptSort> sortSelector)
    Parameters
    Type Name Description
    Func<ScriptSortDescriptor<T>, IScriptSort> sortSelector
    Returns
    Type Description
    SortDescriptor<T>

    Implements

    IDescriptor
    IPromise<TValue>

    Extension Methods

    SuffixExtensions.Suffix(object, string)
    • Edit this page
    • View Source
    In this article
    • Constructors
      • SortDescriptor()
    • Methods
      • Ascending(Field)
      • Ascending(SortSpecialField)
      • Ascending<TValue>(Expression<Func<T, TValue>>)
      • Descending(Field)
      • Descending(SortSpecialField)
      • Descending<TValue>(Expression<Func<T, TValue>>)
      • Field(Field, SortOrder)
      • Field(Func<FieldSortDescriptor<T>, IFieldSort>)
      • Field<TValue>(Expression<Func<T, TValue>>, SortOrder)
      • GeoDistance(Func<GeoDistanceSortDescriptor<T>, IGeoDistanceSort>)
      • Script(Func<ScriptSortDescriptor<T>, IScriptSort>)
    • Implements
    • Extension Methods
    Back to top Generated by DocFX