/// <summary>
        /// Checks whether specified name is correct.
        /// </summary>
        private void CheckNamingRules(
            CsElement element,
            int?lineNumber,
            CurrentNamingSettings settings,
            string settingName,
            string nameToCheck)
        {
            if (settings.CheckNamingRule(settingName, nameToCheck))
            {
                return;
            }

            AddViolation(
                element,
                lineNumber,
                settings,
                settingName,
                nameToCheck);
        }
		/// <summary>
		/// Checks whether specified name is correct.
		/// </summary>
		private void CheckNamingRules(
			CsElement element,
			int? lineNumber,
			CurrentNamingSettings settings,
			string settingName,
			string nameToCheck)
		{
			if (settings.CheckNamingRule(settingName, nameToCheck))
				return;

			AddViolation(
				element,
				lineNumber,
				settings,
				settingName,
				nameToCheck);
		}