Пока что могу сказать, ДА.
Это называется «выводом делегата».
Кстати, если вы хотите "добавить" другую функцию к этому делегату, используйте:
обработчик + = AnotherFunctionName;
А вот слова из C # Pros в книге professional-C # -2008, глава 7:
Чтобы меньше печатать, в любом месте, где необходим экземпляр делегата, вы можете просто передать имя
адрес. Это известно термином «вывод делегата». Эта функция C # работает до тех пор, пока компилятор может
разрешить экземпляр делегата для определенного типа.
Код, созданный компилятором C #, такой же. Компилятор обнаруживает, что тип делегата
требуется, поэтому он создает экземпляр этого типа делегата и
передает адрес метода конструктору.