private static IEnumerable GetCommandParsers()

in src/clis/vz/commands/parsers/person_command_parser.cs [47:71]


        private static IEnumerable<INamedValueTokenParser> GetCommandParsers(ICommandValues values)
        {
            var commandName = values.GetCommand();
            switch (commandName)
            {
                case "person.group.create": return createPersonGroupCommandParsers;
                case "person.group.list": return groupListCommandParsers;
                case "person.group.update": return updatePersonGroupCommandParsers;
                case "person.group.delete": return deletePersonGroupCommandParsers;
                case "person.group.train": return trainPersonGroupCommandParsers;
                case "person.group.status": return trainStatusPersonGroupCommandParsers;

                case "person.list": return personListCommandParsers;
                case "person.create": return createPersonCommandParsers;
                case "person.update": return updatePersonCommandParsers;
                case "person.delete": return deletePersonCommandParsers;

                case "person.face.add": return addPersonFaceCommandParsers;
                case "person.face.list": return personFaceListCommandParsers;
                case "person.face.update": return updatePersonFaceCommandParsers;
                case "person.face.delete": return deletePersonFaceCommandParsers;
            }

            return null;
        }