Ejemplo n.º 1
0
 //- @Register -//
 public override void Register(PreProcessorDataList preProcessorDataList, ProcessorFactoryDataList processorFactoryDataList, AliasedHandlerFactoryDataList aliasedHandlerDataList, InjectionProcessorDataList injectionProcessorDataList, MidProcessorDataList midProcessorDataList, FallThroughProcessorDataList fallThroughProcessorDataList, PostProcessorDataList postProcessorDataList, PostStateProcessorDataList postStateProcessorDataList, ErrorProcessorDataList errorProcessorDataList)
 {
     preProcessorDataList.Add(new PreProcessorData
     {
         ProcessorType = "Minima.Web.Routing.MinimaPreProcessor, Minima.Web"
     });
     aliasedHandlerDataList.Add(new AliasedHandlerFactoryData
     {
         FactoryType = "Minima.Web.Routing.MappedHttpHandlerFactory, Minima.Web"
     });
     injectionProcessorDataList.Add(new InjectionProcessorData
     {
         ProcessorType = "Minima.Web.Routing.MinimaInjectionProcessor, Minima.Web"
     });
     postProcessorDataList.Add(new PostProcessorData
     {
         ProcessorType = "Minima.Web.Routing.MinimaPostProcessor, Minima.Web"
     });
     fallThroughProcessorDataList.Add(new FallThroughProcessorData
     {
         Priority      = 1,
         ProcessorType = "Minima.Web.Routing.BlogFallThroughProcessor, Minima.Web"
     });
 }
Ejemplo n.º 2
0
 //- @SortAllDynamic -//
 public void SortAllDynamic()
 {
     if (InitProcessorDataList.Count != InitProcessorDataList.OriginalCount)
     {
         InitProcessorDataList = new InitProcessorDataList(InitProcessorDataList.OrderBy(p => p.Priority).ToList());
     }
     if (ProcessorFactoryDataList.Count != ProcessorFactoryDataList.OriginalCount)
     {
         ProcessorFactoryDataList = new ProcessorFactoryDataList(ProcessorFactoryDataList.OrderBy(p => p.Priority).ToList());
     }
     if (HandlerFactoryDataList.Count != HandlerFactoryDataList.OriginalCount)
     {
         HandlerFactoryDataList = new EndpointFactoryDataList(HandlerFactoryDataList.OrderBy(p => p.Priority).ToList());
     }
     if (SelectionProcessorDataList.Count != SelectionProcessorDataList.OriginalCount)
     {
         SelectionProcessorDataList = new SelectionProcessorDataList(SelectionProcessorDataList.OrderBy(p => p.Priority).ToList());
     }
     if (OverrideProcessorDataList.Count != OverrideProcessorDataList.OriginalCount)
     {
         OverrideProcessorDataList = new OverrideProcessorDataList(OverrideProcessorDataList.OrderBy(p => p.Priority).ToList());
     }
     if (StateProcessorDataList.Count != StateProcessorDataList.OriginalCount)
     {
         StateProcessorDataList = new StateProcessorDataList(StateProcessorDataList.OrderBy(p => p.Priority).ToList());
     }
     if (PostRenderProcessorDataList.Count != PostRenderProcessorDataList.OriginalCount)
     {
         PostRenderProcessorDataList = new PostRenderProcessorDataList(PostRenderProcessorDataList.OrderBy(p => p.Priority).ToList());
     }
 }