Rsdn.Janus.MenuNamesValidator.IsValidMenuName C# (CSharp) Method

IsValidMenuName() public static method

public static IsValidMenuName ( [ name ) : bool
name [
return bool
		public static bool IsValidMenuName([NotNull] string name)
		{
			if (name == null)
				throw new ArgumentNullException("name");

			return CommonRegexes.Name.IsMatch(name);
		}
	}

Usage Example

Example #1
0
        public Menu(
            [NotNull] string name,
            [NotNull] IEnumerable <IMenuGroup> groups,
            string text,
            string image,
            string description,
            MenuItemDisplayStyle displayStyle,
            int orderIndex)
            : base(text, image, description, displayStyle, orderIndex)
        {
            if (name == null)
            {
                throw new ArgumentNullException("name");
            }
            if (!MenuNamesValidator.IsValidMenuName(name))
            {
                throw new ArgumentException(@"Аргумент имеет некорректный формат.", "name");
            }
            if (groups == null)
            {
                throw new ArgumentNullException("groups");
            }

            _name   = name;
            _groups = groups.ToArray().AsReadOnly();
        }
All Usage Examples Of Rsdn.Janus.MenuNamesValidator::IsValidMenuName
MenuNamesValidator