public BottleViews(ViewFacility <T> facility, ContentFolder content, Func <IFubuFile, T> builder, ViewEngineSettings settings, FileSet match) { if (match == null) { throw new ArgumentNullException("match"); } _facility = facility; _content = content; _builder = builder; _settings = settings; _match = match; _top = buildFolder(content.Path); }
public ViewCollection(ViewFacility <T> facility, IFubuApplicationFiles files, Func <IFubuFile, T> builder, ViewEngineSettings settings, FileSet match) { if (match == null) { throw new ArgumentNullException("match"); } _facility = facility; _files = files; _builder = builder; _settings = settings; _match = match; _top = buildFolder(_files.RootPath); }
public void AttachLayouts(string defaultLayoutName, ViewFacility <T> facility) { Views.Each(x => x.AttachLayouts(defaultLayoutName, facility, this)); }