Propriétés d'une méthode

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 :


  • Shadows

  • Overloads

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.

Shadowing (occultation)

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

Paramètres de méthode

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

Réalisation de méthode

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>>.