public ValidationResult Validate(ImportFolder directory) { ValidationResult validationResult = new ValidationResult() { Source = directory.OriginalFullName }; if (!this.NameIsValid(directory.Name)) { validationResult.AddWarning("Directory name is invalid"); } if (directory.ServerRelativePath.Length > this.MaximumRelativePathLength) { validationResult.AddError("Full directory name is too long. Maximum length is " + (object)this.MaximumRelativePathLength); } if (directory.Name == "bin") { validationResult.AddError("Directory name is blocked: " + directory.Name); } return(validationResult); }
public ImportFolder(ImportFolder importFolder) : this() { this.SourceDirectory = importFolder.SourceDirectory; this.OriginalParent = importFolder.OriginalParent; }