Méthodes BeginInvoke et EndInvoke du délégué fourni par le compilateur
Les compilateurs doivent émettre des classes déléguées avec les méthodes Invoke, BeginInvoke et EndInvoke à l'aide de la signature de délégué spécifiée par l'utilisateur. Les méthodes BeginInvoke et EndInvoke doivent être décorées comme natives. Étant donné que ces méthodes sont marquées comme étant natives, le Common Language Runtime fournit automatiquement l'implémentation au moment du chargement de la classe. Le chargeur vérifie qu'elles ne sont pas substituées.