6

Así, en el estudio visual, si escribe algo como esto:C suscripción # eventos en Visual Studio 2010

retryExecutor.Retrying += 

A continuación, una pequeña cosa sobre herramientas aparece diciendo que puede pulsar TAB para convertirlo en este :

retryExecutor.Retrying+= new EventHandler(retryExecutor_Retrying); 

A continuación, si presiona TAB nuevo, genera:

void retryExecutor_Retrying(object sender, EventArgs e) 
{ 
    throw new NotImplementedException(); 
} 

Por supuesto, esto es muy útil. Pero me encuentro más a menudo necesitan una construcción de este modo:

retryExecutor.Retrying += (o, e) => 
{ 

}; 

Por lo tanto, hay alguna forma de añadir un nuevo acceso directo, o al menos cambiar la funcionalidad de pulsar TAB ?

+1

¿Por qué prefiere los métodos en línea a los que se definen explícitamente en el archivo fuente * como una cuestión de curso general *? Ciertamente entiendo que a veces son útiles, pero me parece extraño que generalmente uses el último más a menudo que el primero. –

+0

Bueno, si es posible, trato de usar los definidos explícitamente. Pero en el tipo de codificación que suelo hacer, creo que es necesario usar métodos en línea. A veces, es simplemente más limpio hacerlo de esta manera, p. si solo hay una declaración que quieras hacer. – Entity

Respuesta