public void AddFacility(IViewFacility facility) { var typeOfFacility = facility.GetType(); if (_facilities.Any(f => f.GetType() == typeOfFacility)) return; _facilities.Add(facility); }
public static void ViewFacility(this FubuRegistry registry, IViewFacility facility) { registry.AlterSettings <ViewEngines>(x => x.AddFacility(facility)); registry.Policies.Add <ViewAttacher>(); registry.Policies.Add <ActionlessViewConvention>(); }
public static void ViewFacility(this FubuRegistry registry, IViewFacility facility) { registry.AlterSettings<ViewEngines>(x => x.AddFacility(facility)); registry.Policies.Add<ViewAttacher>(); registry.Policies.Add<ActionlessViewConvention>(); }
public void AttachLayouts(string defaultLayoutName, IViewFacility facility, ITemplateFolder folder) { if (IsPartial()) { return; } if (Master != null) { return; } if (Parsing.Master == string.Empty) { return; } var layoutName = Parsing.Master.IsEmpty() ? defaultLayoutName : Parsing.Master; if (layoutName.EqualsIgnoreCase("none")) { return; } if (layoutName == Name()) { return; } Master = folder.FindRecursivelyInShared(layoutName) ?? facility.FindInShared(layoutName); }
public void AddFacility(IViewFacility facility) { var typeOfFacility = facility.GetType(); if (_facilities.Any(f => f.GetType() == typeOfFacility)) { return; } _facilities.Add(facility); }
/// <summary> /// Programmatically add a new view facility. This method is generally called /// by each Bottle and should not be necessary by users /// </summary> /// <param name="facility"></param> public void AddFacility(IViewFacility facility) { Type typeOfFacility = facility.GetType(); if (_facilities.Any(f => f.GetType() == typeOfFacility)) { return; } facility.Settings = this; _facilities.Add(facility); }
public void SetUp() { t1 = new StubViewToken { ViewModel = typeof(StubViewModel1) }; t2 = new StubViewToken { ViewModel = typeof(StubViewModel2) }; theFacility = new StubViewFacility(t1, t2); theGraph = BehaviorGraph.BuildFrom(registry => registry.AlterSettings <ViewEngines>(views => views.AddFacility(theFacility))); theGraph.AddChain(chainWithOutput <StubViewModel2>(t2)); new ActionlessViewConvention().Configure(theGraph); }
public ViewExpression Facility(IViewFacility facility) { _viewAttacher.AddFacility(facility); return(this); }
public void AddFacility(IViewFacility facility) { _engineRegistry.AddFacility(facility); }
/// <summary> /// Register a view facility. /// </summary> public ViewExpression Facility(IViewFacility facility) { _configuration.AddFacility(facility); return(this); }
public void AddFacility(IViewFacility facility) { _facilities.Add(facility); }
public void AttachLayouts(string defaultLayoutName, IViewFacility facility, ITemplateFolder folder) { throw new NotImplementedException(); }
public ViewExpression Facility(IViewFacility facility) { _viewAttacher.AddFacility(facility); return this; }
public void AddFacility(IViewFacility facility) { _facilities.Add(facility); }
public void AttachLayouts(string defaultLayoutName, IViewFacility facility, ITemplateFolder folder) { throw new NotImplementedException(); }
public void AddFacility(IViewFacility facility) { _engineRegistry.AddFacility(facility); }
public void AttachLayouts(string defaultLayoutName, IViewFacility facility, ITemplateFolder folder) { if (IsPartial()) return; if (Master != null) return; if (Parsing.Master == string.Empty) return; var layoutName = Parsing.Master.IsEmpty() ? defaultLayoutName : Parsing.Master; if (layoutName.EqualsIgnoreCase("none")) return; if (layoutName == Name()) return; Master = folder.FindRecursivelyInShared(layoutName) ?? facility.FindInShared(layoutName); }