Пример #1
0
 public CmsOutputFilterInfo(CmsOutputFilterScope scope, string[] specificPlaceholdersOrControlsToFilter, RunFilterDelegate filterDelegate)
 {
     Scope = scope;
     _runFilterDelegate = filterDelegate;
     SpecificPlaceholderNamesOrControlPathsToFilter = specificPlaceholdersOrControlsToFilter;
     if (scope == CmsOutputFilterScope.AllPlaceholders || scope == CmsOutputFilterScope.PageHtmlOutput)
     {
         throw new ArgumentException("When filtering all controls or placeholders, use another constructor");
     }
 }
Пример #2
0
 public CmsOutputFilterInfo(CmsOutputFilterScope scope, RunFilterDelegate filterDelegate)
 {
     Scope = scope;
     _runFilterDelegate = filterDelegate;
     SpecificPlaceholderNamesOrControlPathsToFilter = new string[0];
     if (scope == CmsOutputFilterScope.SpecifiedPlaceholderTypes)
     {
         throw new ArgumentException("When specified controls or placeholders are needed, use another constructor");
     }
 }