示例#1
0
        public WhitelistHandler()
        {
            var settings = SettingsHandler.Instance.Data;

            Provider = settings.Cleaner.WhitelistType == WhitelistType.Xml
                ? new XmlWhitelistProvider(settings.Cleaner.XmlWhitelistPath)
                : (IWhitelistProvider) new JsonWhitelistProvider(settings.Cleaner.JsonWhitelistPath);
        }
示例#2
0
 public FilterHandler(IWhitelistProvider whitelistProvider, IBuildsProvider buildsProvider)
 {
     _whitelistProvider = whitelistProvider;
     _buildsProvider    = buildsProvider;
 }
 public WhitelistValidatorBase(IWhitelistProvider whitelistProvider)
 {
     _whitelistProvider = whitelistProvider;
 }
 public WhitelistValidator(IWhitelistProvider whitelistProvider) : base(whitelistProvider)
 {
 }