예제 #1
0
 internal void AddViewProcessorToView(string name, IViewProcessor processor)
 {
     logger.Information($"Adding custom view processor {name} to the view");
     KeyToMultiProcessorMap.Add(name, new ObservableCollection <IViewProcessor> {
         processor
     });
 }
예제 #2
0
        void ConfigureRegistrar(IViewEngine engine, IViewProcessor processor)
        {
            var r = new ViewRegistrar(processor, engine);
            r.Add(new ReflectionViewRegistrar());

            _registrar = r;
        }
예제 #3
0
파일: Server.cs 프로젝트: benlesh/ALE
 public new Server Use(IViewProcessor viewProcessor)
 {
     return((Server)base.Use(viewProcessor));
 }
예제 #4
0
 private void Ctor(IViewProcessor <TViewModel, TView, TController> processor)
 {
     Processor = processor;
 }
예제 #5
0
파일: Server.cs 프로젝트: blesh/ALE
 public new Server Use(IViewProcessor viewProcessor)
 {
     return (Server)base.Use(viewProcessor);
 }
예제 #6
0
파일: Server.cs 프로젝트: blesh/ALE
 /// <summary>
 /// Sets the type of view processor to use.
 /// </summary>
 /// <param name="viewProcessor">The view processor to use.</param>
 /// <returns>The server instance.</returns>
 public ServerBase Use(IViewProcessor viewProcessor)
 {
     ViewProcessor = viewProcessor;
     return this;
 }
예제 #7
0
 public DecryptionViewLayer()
 {
     viewProcessor = new DecryptionViewProcessor();
 }
예제 #8
0
        private void AddViewToCurrentRootView(string name, IViewProcessor viewProcessor)
        {
            var currentRootProcessor = (TableProcessor)Tabs.SelectedContent;

            currentRootProcessor.AddViewProcessorToView($"{name}_{Guid.NewGuid()}", viewProcessor);
        }
 public EncryptionViewLayer()
 {
     viewProcessor = new EncryptionViewProcessor();
 }
예제 #10
0
 /// <summary>
 /// Sets the type of view processor to use.
 /// </summary>
 /// <param name="viewProcessor">The view processor to use.</param>
 /// <returns>The server instance.</returns>
 public ServerBase Use(IViewProcessor viewProcessor)
 {
     ViewProcessor = viewProcessor;
     return(this);
 }