Partial methods are designed to be excluded if you have not provided them with an implementation. The compiler actually removes calls with partial methods that are not implemented.
It also emphasizes why they cannot return anything: if you relied on the return value without implementing a partial method, then what? You would have something uninitialized even though the code clearly shows the purpose.
source
share