//- @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" }); }
//- @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()); } }