示例#1
0
 /// <summary>
 /// Initializes the default configuration of the provider by registering handlers
 /// </summary>
 /// <param name="descriptor">The descriptor where the handlers are registered</param>
 /// <returns>The <paramref name="descriptor"/> that was passed in as a parameter</returns>
 public static ISortProviderDescriptor <Neo4JSortVisitorContext> AddDefaultFieldHandlers(
     this ISortProviderDescriptor <Neo4JSortVisitorContext> descriptor)
 {
     descriptor.AddOperationHandler <Neo4JAscendingSortOperationHandler>();
     descriptor.AddOperationHandler <Neo4JDescendingSortOperationHandler>();
     descriptor.AddFieldHandler <Neo4JDefaultSortFieldHandler>();
     return(descriptor);
 }
 public static ISortProviderDescriptor <QueryableSortContext> AddDefaultFieldHandlers(
     this ISortProviderDescriptor <QueryableSortContext> descriptor)
 {
     descriptor.AddOperationHandler <QueryableAscendingSortOperationHandler>();
     descriptor.AddOperationHandler <QueryableDescendingSortOperationHandler>();
     descriptor.AddFieldHandler <QueryableDefaultSortFieldHandler>();
     return(descriptor);
 }
示例#3
0
 protected override void Configure(
     ISortProviderDescriptor <QueryableSortContext> descriptor)
 {
     descriptor.AddOperationHandler <QueryableAscendingSortOperationHandler>();
 }
示例#4
0
 protected virtual void Configure(ISortProviderDescriptor <TContext> descriptor)
 {
 }