Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
 public void AttachLayouts(string defaultLayoutName, ViewFacility <T> facility)
 {
     Views.Each(x => x.AttachLayouts(defaultLayoutName, facility, this));
 }