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.