Partager via


ExpansionFunction.FieldChanged, méthode

Appelé lorsqu'un champ a modifié sa valeur.

Espace de noms :  Microsoft.VisualStudio.Package
Assemblys :   Microsoft.VisualStudio.Package.LanguageService.9.0 (dans Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.11.0 (dans Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
  Microsoft.VisualStudio.Package.LanguageService (dans Microsoft.VisualStudio.Package.LanguageService.dll)
  Microsoft.VisualStudio.Package.LanguageService.10.0 (dans Microsoft.VisualStudio.Package.LanguageService.10.0.dll)

Syntaxe

'Déclaration
Public Overridable Function FieldChanged ( _
    bstrField As String, _
    <OutAttribute> ByRef fRequeryValue As Integer _
) As Integer
public virtual int FieldChanged(
    string bstrField,
    out int fRequeryValue
)

Paramètres

  • bstrField
    Type : System.String
    [in] le nom du champ qui a été modifié.
  • fRequeryValue
    Type : System.Int32%
    [] retourne une valeur différente de zéro si la fonction d'expansion dépend de la valeur du champ spécifié et doit re- être interrogée ; sinon, retours zéro.

Valeur de retour

Type : System.Int32
Si réussi, retours S_OK ; sinon, retours code d'erreur.

Implémentations

IVsExpansionFunction.FieldChanged(String, Int32%)

Remarques

Cette méthode est appelée pour déterminer si la fonction d'expansion doit recalculer sa valeur si la valeur dépend du champ spécifié.

Cette méthode est une implémentation de la méthode d'FieldChanged sur l'interface d'IVsExpansionFunction.

La méthode de base recherche la liste d'arguments pour un champ correspondant.Si le champ est recherché, la méthode de base fRequiryFunction défini à 1 et retourne S_OK ; sinon, la méthode de base définit fRequiryFunction à 0 et retourne S_OK.

Sécurité .NET Framework

Voir aussi

Référence

ExpansionFunction Classe

Microsoft.VisualStudio.Package, espace de noms