Condividi tramite


Metodo IVsExpansionFunction.FieldChanged

Chiamato quando un altro campo nel frammento di codice inserito viene modificato.

Spazio dei nomi:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop.8.0 (in Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Sintassi

'Dichiarazione
Function FieldChanged ( _
    bstrField As String, _
    <OutAttribute> ByRef fRequeryFunction As Integer _
) As Integer
int FieldChanged(
    string bstrField,
    out int fRequeryFunction
)
int FieldChanged(
    [InAttribute] String^ bstrField, 
    [OutAttribute] int% fRequeryFunction
)
abstract FieldChanged : 
        bstrField:string * 
        fRequeryFunction:int byref -> int
function FieldChanged(
    bstrField : String, 
    fRequeryFunction : int
) : int

Parametri

  • bstrField
    Tipo: String

    [in] Nome del campo modificato.

  • fRequeryFunction
    Tipo: Int32%

    [out] restituisce diverso da zero (true) se il valore di questa funzione di espansione è stato modificato e deve ri-essere ottenuto; in caso contrario, restituisce zero (false).

Valore restituito

Tipo: Int32
Se il metodo ha esito positivo, restituisce S_OK.Se non riesce, restituisce un codice di errore.

Note

Firma COM

da textmgr2.idl:

bool IVsExpansionFunction::FieldChanged(
   [in] BSTR bstrField,
   [out] bool *fRequeryFunction
);

Questo metodo viene chiamato quando un altro campo nel frammento di codice viene modificato, in genere perché l'utente ha modificato il campo. se questo metodo imposta fRequeryFunction parametro su diverso da zero (true), GetCurrentValue il metodo deve essere chiamato per recuperare il valore aggiornato per la funzione di espansione.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

IVsExpansionFunction Interfaccia

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop