Les feuilles de propriétés de méthode contiennent tous les onglets d'une feuille de propriétés d'opération standard, avec en plus un onglet VB, qui comporte les propriétés suivantes :
Propriété |
Description |
---|---|
Unité de compilation |
Spécifie l'unité de compilation dans laquelle la méthode sera stockée. Disponible uniquement si le type parent est un type partiel (alloué à plusieurs unités de compilation). |
Overridable |
Spécifie que la méthode peut être substituée. |
Overrides |
Spécifie que la méthode se substitue à une autre méthode. |
Handles |
Spécifie le nom de l'événement que la méthode gère. |
Shadowing |
Spécifie la forme d'occultation (shadowing). Vous pouvez choisir entre : |
Nom de bibliothèque |
Spécifie le nom de la bibliothèque DLL. |
Nom d'alias |
Spécifie le nom d'alias. |
Jeu de caractères |
Spécifie le jeu de caractères de la méthode externe. |
Pour définir une occultation par nom, sélectionnez Shadowsdans la listeShadowing sur l'onglet VB de la feuille de propriétés d'opération. Pour définir une occultation par nom et signature, sélectionnez Overloads. Dans l'exemple suivant, la classe Derived hérite de la classe Base :
L'opération F dans la classe Derived surcharge l'opération F dans la classe Base, et l'opération G dans la classe Derived occulte l'opération G dans la classe Base :
Public Class Derived Inherits Base Public Overloads Sub F(ByVal i As Integer) End Sub Public Shadows Sub G(ByVal i As Integer) End Sub End Class
Vous définissez des paramètres de méthode VB .NET en utilisant les paramètres d'opération.
Vous pouvez définir les modificateurs de paramètres suivants dans PowerAMC :
Modificateur VB .NET |
Equivalent PowerAMC |
---|---|
ByVal |
Sélectionnez Entrée dans la zone Type de paramètre de l'onglet Général de la feuille de propriétés d'un paramètre |
ByRef |
Sélectionnez Entrée/Sortie ou Sortie dans la zone Type de paramètre de l'onglet Général de la feuille de propriétés d'un paramètre |
Optional |
Définissez l'attribut étendu Optional à True sur l'onglet Attributs étendus |
ParamArray |
Cochez la case Argument variable sur l'onglet Général de la feuille de propriétés de paramètre |
Les méthodes de classe sont réalisées par les opérations d'interface correspondantes. Pour définir la réalisation des méthodes d'une classe, vous devez utiliser le bouton A réaliser de l'onglet Opérations d'une feuille de propriétés de classe, puis cliquer sur le bouton Réaliser, et ce pour chaque méthode à réaliser. La méthode s'affiche avec le stéréotype <<Implement>>.