Table of Contents

Class JsonApiResourceDefinition<TResource, TId>.PropertySortOrder

Namespace
JsonApiDotNetCore.Resources
Assembly
JsonApiDotNetCore.dll

This is an alias type intended to simplify the implementation's method signature. See CreateSortExpressionFromLambda(PropertySortOrder) for usage details.

public sealed class JsonApiResourceDefinition<TResource, TId>.PropertySortOrder : List<(Expression<Func<TResource, object?>> KeySelector, ListSortDirection SortDirection)>, IList<(Expression<Func<TResource, object?>> KeySelector, ListSortDirection SortDirection)>, ICollection<(Expression<Func<TResource, object?>> KeySelector, ListSortDirection SortDirection)>, IReadOnlyList<(Expression<Func<TResource, object?>> KeySelector, ListSortDirection SortDirection)>, IReadOnlyCollection<(Expression<Func<TResource, object?>> KeySelector, ListSortDirection SortDirection)>, IEnumerable<(Expression<Func<TResource, object?>> KeySelector, ListSortDirection SortDirection)>, IList, ICollection, IEnumerable
Inheritance
JsonApiResourceDefinition<TResource, TId>.PropertySortOrder
Implements
Inherited Members
Extension Methods