Nom |
Description |
attrlist |
Ce paramètre permet d'indiquer la liste des attributs s'appliquant à ce délégué. Plusieurs attributs sont séparés par des virgules. Vous devez mettre la liste d'attributs entre crochets ("<" et ">"). |
accessmodifier |
Ce paramètre permet d'indiquer quel code peut accéder au délégué. Il peut s'agir de l'un des éléments suivants : |
Public |
Tout code pouvant accéder à l'élément qui déclare le délégué peut y accéder. |
Protected |
Seul le code de la classe du délégué ou d'une classe dérivée peut y accéder. |
Friend |
Seul le code au sein du même assembly peut accéder au délégué. |
Private |
Seul le code dans l'élément qui déclare le délégué peut y accéder. |
Protected Friend |
Seul le code de la classe du délégué, d'une classe dérivée ou du même assembly peut accéder au délégué. |
Private Protected |
Seul le code de la classe du délégué ou d'une classe dérivée du même assembly peut accéder au délégué. |
Shadows |
Ce paramètre permet d'indiquer que ce délégué redéclare et masque un élément de programmation du même nom, ou un ensemble d'éléments surchargés, dans une classe de base. Vous pouvez masquer n'importe quel type d'élément déclaré avec n'importe quel autre type. Un élément Shadows n'est pas disponible à partir de la classe dérivée Shadows, sauf à partir de là où l'élément ombré est inaccessible. Par exemple, si un élément Private masque un élément de classe de base, le code qui n'a pas l'autorisation d'accéder à l'élément Private accède à la place à l'élément de classe de base. |
Sub |
Ce paramètre permet d'indiquer la déclaration de la procédure en tant que procédure Sub déléguée ne renvoyant pas de valeur. Ce paramètre est facultatif, mais Sub ou Function doit apparaître. |
Function |
Ce paramètre permet d'indiquer la déclaration de la procédure en tant que procédure Function déléguée renvoyant une valeur. Ce paramètre est facultatif, mais Sub ou Function doit apparaître. |
name |
Ce paramètre obligatoire permet d'indiquer le nom du type de délégué ; suit les conventions de nommage des variables standard. |
typeparamlist |
Ce paramètre permet d'indiquer la liste des paramètres de type pour ce délégué. Les paramètres de type multiples sont séparés par des virgules. Facultativement, chaque paramètre de type peut être déclaré variant à l'aide des modificateurs génériques In et Out. Vous devez mettre la liste de types entre parenthèses et l'introduire avec le mot-clef Of. |
parameterlist |
Ce paramètre permet d'indiquer la liste des paramètres passés à la procédure lors de son appel. Vous devez mettre la liste des paramètres entre parenthèses. |
type |
Ce paramètre est obligatoire si vous spécifiez une procédure Function. Type de données de la valeur de retour. |
Ce mot réservé permet de déclarer un délégué. Un délégué est un type référence faisant référence à une méthode Shared d'un type ou à une méthode d'instance d'un objet. Toute procédure avec des paramètres et des types de retour correspondants peut être utilisée pour créer une instance de cette classe déléguée. La procédure peut ensuite être invoquée ultérieurement au moyen de l'instance déléguée.