public ItemInfosValidator(IItemInfos items, bool validateSelectedItemOnly, bool required, Func <string, bool> validateFunc, string description, string errorFormat) { this.items = items; this.validateSelectedItemOnly = validateSelectedItemOnly; this.required = required; this.ValidateFunc = validateFunc; this.description = description; this.errorFormat = errorFormat; }
public ItemInfosValidator(IItemInfos items, bool validateSelectedItemOnly, bool required, Func<string, bool> validateFunc, string description, string errorFormat) { this.items = items; this.validateSelectedItemOnly = validateSelectedItemOnly; this.required = required; this.ValidateFunc = validateFunc; this.description = description; this.errorFormat = errorFormat; }
public RcpaMultipleFileComponent(IItemInfos items, string key, string description, bool validateSelectedItemOnly, bool required) { Adaptor = new OptionFileItemInfosAdaptor(items, key); validator = new ItemInfosValidator(items, validateSelectedItemOnly, required, (m => File.Exists(m)), description, "File not exists : {0}"); }
public RcpaMultipleFileComponent(IItemInfos items, string key, string description, bool validateSelectedItemOnly, bool required) { Adaptor = new OptionFileItemInfosAdaptor(items, key); validator = new ItemInfosValidator(items, validateSelectedItemOnly, required, (m => File.Exists(m)),description, "File not exists : {0}"); }
public OptionFileItemInfosAdaptor(IItemInfos items, string key) : base(key) { this.items = items; this.key = key; }
public ItemInfosEventHandlers(IItemInfos items) { this.adaptor = new OptionFileItemInfosAdaptor(items, XName); }