• Articles
  • Api Documentation
Show / Hide Table of Contents
  • Microsoft.AspNetCore.Builder
    • SecureHeadersMiddlewareExtensions
  • Microsoft.Extensions.DependencyInjection
    • UnitOfWorkServiceCollectionExtensions
  • WaCore.Contracts.Data
    • IWacTransaction
    • IWacUnitOfWork
  • WaCore.Contracts.Data.Repositories.Base
    • IWacRepository<TEntity>
  • WaCore.Crud.Contracts.Data
    • IWacListDataRepository<TEntity, TFilter>
  • WaCore.Crud.Contracts.Dtos
    • IWacFilter
  • WaCore.Crud.Contracts.Services
    • IWacCrudService<TEntity, TFilter, TDto, TNewDto>
    • IWacListDataService<TFilter, TDto>
    • Operation
  • WaCore.Crud.Contracts.Utils
    • IPagedList<T>
  • WaCore.Crud.Data.Ef
    • WacListDataRepository<TEntity, TDbContext, TFilter>
  • WaCore.Crud.Dtos.Filters
    • WacFilter
  • WaCore.Crud.Services
    • WacCrudService<TEntity, TFilter, TDto, TNewDto>
    • WacListDataService<TEntity, TFilter, TDto>
  • WaCore.Crud.UnitTests.Utils
    • SortBySplitterTests
    • SortFieldMappingBuilderTests
    • SortFieldMappingBuilderTests.TestDto
    • SortingValidation
  • WaCore.Crud.Utils
    • LinqExtensions
    • PagedList<T>
  • WaCore.Crud.Utils.Exceptions
    • ResourceNotFoundException
  • WaCore.Crud.Utils.Sorting
    • IFirstSortConfigurable<TEntity>
    • ISecondarySortConfigurable<TEntity>
    • ISortFieldMappingBuilder<TEntity>
    • OrderItem
    • OrderItem.OrderBy
    • SingleSortFieldMap<TEntity>
    • SortBySplitter
    • SortColumnDescriptor<TEntity>
    • SortFieldMapping<TEntity>
    • SortFieldMappingBuilder<TEntity>
  • WaCore.Data.Ef
    • WacDbContextTransactionWrapper
    • WacEfUnitOfWork<TDbContext>
  • WaCore.Data.Ef.DependencyInjection
    • RepositoryConfiguration<TDbContext, TUnitOfWorkService>
  • WaCore.Data.Repositories.Base
    • WacRepository<TEntity, TDbContext>
  • WaCore.Sample.Middlewares
    • Program
    • Startup
  • WaCore.Sample.Middlewares.Controllers
    • HomeController
  • WaCore.Sample.Middlewares.Models
    • ErrorViewModel
  • WaCore.Web.Middleware.SecureHeaders
    • SecureHeadersConstants
    • WacSecureHeadersMiddleware
  • WaCore.Web.Middleware.SecureHeaders.Models
    • ContentSecurityPolicyConfiguration
    • HpkpConfiguration
    • HstsConfiguration
    • IConfigurationBase
    • ISecureHeadersMiddlewareConfiguration
    • ReferrerPolicyConfiguration
    • WacSecureHeadersMiddlewareConfiguration
    • XContentTypeOptionsConfiguration
    • XFrameOptionsConfiguration
    • XFrameOptionsConfiguration.XFrameOptions
    • XssConfiguration
    • XssConfiguration.XssMode

Class SortFieldMapping<TEntity>

Inheritance
System.Object
System.Collections.Generic.Dictionary<System.String, SortColumnDescriptor<TEntity>[]>
SortFieldMapping<TEntity>
Implements
System.Collections.Generic.IDictionary<System.String, SortColumnDescriptor<TEntity>[]>
System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, SortColumnDescriptor<TEntity>[]>>
System.Collections.Generic.IReadOnlyDictionary<System.String, SortColumnDescriptor<TEntity>[]>
System.Collections.Generic.IReadOnlyCollection<System.Collections.Generic.KeyValuePair<System.String, SortColumnDescriptor<TEntity>[]>>
System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String, SortColumnDescriptor<TEntity>[]>>
System.Collections.IDictionary
System.Collections.ICollection
System.Collections.IEnumerable
System.Runtime.Serialization.IDeserializationCallback
System.Runtime.Serialization.ISerializable
Inherited Members
System.Collections.Generic.Dictionary<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>.System.Collections.IDictionary.get_Item(System.Object)
System.Collections.Generic.Dictionary<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>.System.Collections.IDictionary.set_Item(System.Object, System.Object)
System.Collections.Generic.Dictionary<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>.Add(System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[])
System.Collections.Generic.Dictionary<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>.Clear()
System.Collections.Generic.Dictionary<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>.ContainsKey(System.String)
System.Collections.Generic.Dictionary<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>.ContainsValue(WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[])
System.Collections.Generic.Dictionary<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>.GetEnumerator()
System.Collections.Generic.Dictionary<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)
System.Collections.Generic.Dictionary<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>.OnDeserialization(System.Object)
System.Collections.Generic.Dictionary<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>.Remove(System.String)
System.Collections.Generic.Dictionary<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>.Remove(System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[])
System.Collections.Generic.Dictionary<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>.TryAdd(System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[])
System.Collections.Generic.Dictionary<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>>.Add(System.Collections.Generic.KeyValuePair<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>)
System.Collections.Generic.Dictionary<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>>.Contains(System.Collections.Generic.KeyValuePair<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>)
System.Collections.Generic.Dictionary<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>>.CopyTo(System.Collections.Generic.KeyValuePair<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>[], System.Int32)
System.Collections.Generic.Dictionary<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>>.Remove(System.Collections.Generic.KeyValuePair<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>)
System.Collections.Generic.Dictionary<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>>.GetEnumerator()
System.Collections.Generic.Dictionary<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>.System.Collections.ICollection.CopyTo(System.Array, System.Int32)
System.Collections.Generic.Dictionary<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>.System.Collections.IDictionary.Add(System.Object, System.Object)
System.Collections.Generic.Dictionary<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>.System.Collections.IDictionary.Contains(System.Object)
System.Collections.Generic.Dictionary<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>.System.Collections.IDictionary.GetEnumerator()
System.Collections.Generic.Dictionary<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>.System.Collections.IDictionary.Remove(System.Object)
System.Collections.Generic.Dictionary<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>.System.Collections.IEnumerable.GetEnumerator()
System.Collections.Generic.Dictionary<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>.TryGetValue(System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[])
System.Collections.Generic.Dictionary<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>.Comparer
System.Collections.Generic.Dictionary<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>.Count
System.Collections.Generic.Dictionary<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>.Item[System.String]
System.Collections.Generic.Dictionary<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>.Keys
System.Collections.Generic.Dictionary<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>>.IsReadOnly
System.Collections.Generic.Dictionary<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>.System.Collections.Generic.IDictionary<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>.Keys
System.Collections.Generic.Dictionary<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>.System.Collections.Generic.IDictionary<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>.Values
System.Collections.Generic.Dictionary<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>.System.Collections.Generic.IReadOnlyDictionary<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>.Keys
System.Collections.Generic.Dictionary<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>.System.Collections.Generic.IReadOnlyDictionary<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>.Values
System.Collections.Generic.Dictionary<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>.System.Collections.ICollection.IsSynchronized
System.Collections.Generic.Dictionary<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>.System.Collections.ICollection.SyncRoot
System.Collections.Generic.Dictionary<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>.System.Collections.IDictionary.IsFixedSize
System.Collections.Generic.Dictionary<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>.System.Collections.IDictionary.IsReadOnly
System.Collections.Generic.Dictionary<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>.System.Collections.IDictionary.Item[System.Object]
System.Collections.Generic.Dictionary<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>.System.Collections.IDictionary.Keys
System.Collections.Generic.Dictionary<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>.System.Collections.IDictionary.Values
System.Collections.Generic.Dictionary<System.String, WaCore.Crud.Utils.Sorting.SortColumnDescriptor<TEntity>[]>.Values
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: WaCore.Crud.Utils.Sorting
Assembly: WaCore.Crud.Utils.dll
Syntax
public class SortFieldMapping<TEntity> : Dictionary<string, SortColumnDescriptor<TEntity>[]>, IDictionary<string, SortColumnDescriptor<TEntity>[]>, ICollection<KeyValuePair<string, SortColumnDescriptor<TEntity>[]>>, IReadOnlyDictionary<string, SortColumnDescriptor<TEntity>[]>, IReadOnlyCollection<KeyValuePair<string, SortColumnDescriptor<TEntity>[]>>, IEnumerable<KeyValuePair<string, SortColumnDescriptor<TEntity>[]>>, IDictionary, ICollection, IEnumerable, IDeserializationCallback, ISerializable
Type Parameters
Name Description
TEntity

Constructors

| Improve this Doc View Source

SortFieldMapping()

Declaration
public SortFieldMapping()
| Improve this Doc View Source

SortFieldMapping(IEqualityComparer<String>)

Declaration
public SortFieldMapping(IEqualityComparer<string> comparer)
Parameters
Type Name Description
System.Collections.Generic.IEqualityComparer<System.String> comparer

Implements

System.Collections.Generic.IDictionary<TKey, TValue>
System.Collections.Generic.ICollection<T>
System.Collections.Generic.IReadOnlyDictionary<TKey, TValue>
System.Collections.Generic.IReadOnlyCollection<T>
System.Collections.Generic.IEnumerable<T>
System.Collections.IDictionary
System.Collections.ICollection
System.Collections.IEnumerable
System.Runtime.Serialization.IDeserializationCallback
System.Runtime.Serialization.ISerializable
  • Improve this Doc
  • View Source
Back to top Copyright © 2015-2017 Microsoft
Generated by DocFX