Где используются partial методы?

Что такое partial методы я вроде знаю. Они типа нужны для того что б отделить реализацию метода от обьявления. Но за всё время программирования на C# мне ни разу не приходилось самому обьявлять их и использовать.

Кто-нибудь кто использовал их, может мне подсказать зачем конкретно они нужны и где они используются? А то что-то не очень понятно, в каких случиях необходимо отделять обьявления метода от его реализации...

partial методы нужны для того что б отделить системный, автоматически-сгенерированный код от пользовательского.

Как правило используются эти частичные методы (как и частичные классы) в технологиях с окнами (WinForms, WPF). Там все методы автоматически генерируются частичными, что позволяет очень просто и понятно писать их реализацию, не углубляясь при этом в код непосредственного взаимодействия между элементами окна. Это позволяет создать более высокое представление кода и логически разбивает методы на часть системную и пользовательскую.

Хотя лично мне тоже не приходилось пока что пользоваться частичными методами.