private bool IsValidArgument(string argument) { var flag = GetFlag(argument); if (!m_Schema.ContainsFlag(flag)) { return(false); } var value = GetArgumentValue(argument); return(ValidateValue(flag, value)); }