CmisSync.Lib.Filter.InvalidFolderNameFilter.CheckFolderName C# (CSharp) Метод

CheckFolderName() публичный Метод

Checks the name of the folder.
public CheckFolderName ( string name, string &reason ) : bool
name string Name of the folder.
reason string Reason why the answer was true.
Результат bool
        public virtual bool CheckFolderName(string name, out string reason) {
            if (invalidFolderNameRegex.IsMatch(name)) {
                reason = string.Format("Folder name \"{0}\" contains one of the illegal characters \"{1}\"", name, invalidFolderNameRegex.ToString());
                return true;
            } else {
                reason = string.Empty;
                return false;
            }
        }
    }

Usage Example

        public void ValidFolderNames() {
            InvalidFolderNameFilter filter = new InvalidFolderNameFilter();
            string reason;
            Assert.That(filter.CheckFolderName("test", out reason), Is.False);
            Assert.That(string.IsNullOrEmpty(reason), Is.True, reason);

            Assert.That(filter.CheckFolderName("test_test", out reason), Is.False);
            Assert.That(string.IsNullOrEmpty(reason), Is.True, reason);
        }
InvalidFolderNameFilter