Metoda ExpansionFunction.FieldChanged —
Wywoływane, gdy pole zostało zmienione jej wartość.
Przestrzeń nazw: Microsoft.VisualStudio.Package
Zestawy: Microsoft.VisualStudio.Package.LanguageService.9.0 (w Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Microsoft.VisualStudio.Package.LanguageService.11.0 (w Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Microsoft.VisualStudio.Package.LanguageService (w Microsoft.VisualStudio.Package.LanguageService.dll)
Microsoft.VisualStudio.Package.LanguageService.10.0 (w Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Składnia
'Deklaracja
Public Overridable Function FieldChanged ( _
bstrField As String, _
<OutAttribute> ByRef fRequeryValue As Integer _
) As Integer
public virtual int FieldChanged(
string bstrField,
out int fRequeryValue
)
Parametry
- bstrField
Typ: System.String
[w] Nazwa pola, która została zmieniona.
- fRequeryValue
Typ: System.Int32%
[out] Zwraca wartość różną od zera, jeśli funkcja rozszerzenia zależy od wartości pola określony i musi być re-queried; w przeciwnym razie zwraca wartość zero.
Wartość zwracana
Typ: System.Int32
Jeśli się powiedzie, zwraca S_OK; w przeciwnym razie zwraca kod błędu.
Implementuje
IVsExpansionFunction.FieldChanged(String, Int32%)
Uwagi
Metoda ta jest wywoływana funkcja rozszerzenia powinien ponownie obliczyć jej wartość, jeśli wartość zależy od określonego pola.
Ta metoda jest implementacją FieldChanged metody na IVsExpansionFunction interfejsu.
Metody podstawowej przeszukuje listę argumentów pasujące pola.Jeśli pole zostanie znaleziony, ustawianie metody podstawowej fRequiryFunction 1 i zwraca S_OK; w przeciwnym razie Ustawia metodę podstawową fRequiryFunction 0 i zwraca S_OK.
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..