Método IVsExpansionFunction.FieldChanged
Chamado quando outro campo no trecho de código inserido é alterado.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop.8.0 (em Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Sintaxe
'Declaração
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
Parâmetros
bstrField
Tipo: String[in] Nome do campo que tenha alterado.
fRequeryFunction
Tipo: Int32%[out] Retorna diferente de zero (true) se o valor da função essa expansão foi alterado e deve ser re-obtained; Caso contrário, retorna zero (false).
Valor de retorno
Tipo: Int32
Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.
Comentários
COM assinatura
De textmgr2.idl:
bool IVsExpansionFunction::FieldChanged(
[in] BSTR bstrField,
[out] bool *fRequeryFunction
);
Esse método é chamado quando outro campo no trecho de código é alterado, normalmente porque o usuário editado o campo. Se este método define a fRequeryFunction parâmetro diferente de zero (true), o GetCurrentValue método deve ser chamado para buscar o valor atualizado para essa função de expansão.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.