Non riesco a trovare alcuna fonte di questo, ma credo che questa funzionalità sia stata completamente abbandonata. Ci sono numerose ragioni per cui posso pensare:
-
performance - ogni metodo void
ora ha un opcode di ritorno aggiuntivo e ogni posto dove viene chiamato questo metodo ha bisogno di implicito pop
a meno che non usi effettivamente il concatenamento di metodi
-
compatibilità con le versioni precedenti - la compilazione su questa funzione rende improvvisamente il codice incompatibile a ritroso perché il contratto di ogni metodo void
è stato modificato
Naturalmente questo può anche essere implementato dal compilatore ( metodo di chiamata su void
? Probabilmente intendevi this
, lasciami aggiungere implicitamente ), non so quali sono gli svantaggi di questo approccio.