Частичные методы предназначены для исключения, если вы не предоставили для них реализацию.Компилятор фактически удаляет вызовы к частичным методам, которые не реализованы.
Это также подчеркивает, почему они не могут ничего возвратить: если вы полагались на возвращаемое значение без реализации частичного метода, что тогда?У вас есть что-то неинициализированное, несмотря на то, что код четко показывает назначение.
Аналогично, методы, использующие атрибут Conditional , могут возвращать void
только по той же причине.Вызов метода может существовать или не существовать в скомпилированном IL.