Premesso che quando programmi e ti chiedi se una cosa funziona ti basta scrivere il codice e lanciarlo. In ogni caso this è un reference ad un oggetto (in questo caso è un reference all'oggetto stesso) mentre inizializza_pulsanti_edit_vertici() è una chiamata a funzione (quindi non è una variabile). La chiamata a funzione di questo tipo viene detta ricorsione e nella struttura di un linguaggio appartiene ad un "insieme" diverso rispetto a quello delle variabili!