コード例 #1
0
ファイル: BottleViews.cs プロジェクト: xeno3/fubumvc
        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
ファイル: ViewFolder.cs プロジェクト: zzekikaya/fubumvc
 public void AttachLayouts(string defaultLayoutName, ViewFacility <T> facility)
 {
     Views.Each(x => x.AttachLayouts(defaultLayoutName, facility, this));
 }