Теория:
При однородных членах предложения может быть обобщающее слово.
Обобщающее слово — это слово или сочетание слов, которое является общим обозначением ряда однородных членов, т. е. даёт им общее название.
Обобщающие слова отвечают на тот же вопрос и являются теми же членами предложения, что и однородные члены.
Если обобщающее слово стоит перед рядом однородных членов, то после него ставится двоеточие.
Если обобщающее слово стоит после ряда однородных членов, то оно отделяется тире.
Пример:
«Снег покрыл всё: и крыши, и деревья, и дороги».
«В корзине была дичь: два тетерева и утка» (И. Гончаров).
«Молоток, напильник, ножовка — всё лежит в ящике для инструментов».
«В степи, за рекой, по дорогам — везде было пусто» (Л. Толстой).