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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.