Metoda AuthoringScope.GetDeclarations —
Zwraca listę zgłoszeń na podstawie określonego powodu w celu analizowania.
Przestrzeń nazw: Microsoft.VisualStudio.Package
Zestawy: Microsoft.VisualStudio.Package.LanguageService.10.0 (w Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
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)
Składnia
'Deklaracja
Public MustOverride Function GetDeclarations ( _
view As IVsTextView, _
line As Integer, _
col As Integer, _
info As TokenInfo, _
reason As ParseReason _
) As Declarations
public abstract Declarations GetDeclarations(
IVsTextView view,
int line,
int col,
TokenInfo info,
ParseReason reason
)
Parametry
- view
Typ: Microsoft.VisualStudio.TextManager.Interop.IVsTextView
[w] IVsTextView Obiektu używanego do uzyskania dostępu do źródła.
- line
Typ: System.Int32
[w] Numer wiersza, gdzie uruchomiona operacja analizy.
- col
Typ: System.Int32
[w] Przesunięcie do linii, gdzie uruchomiona operacja analizy.
- info
Typ: Microsoft.VisualStudio.Package.TokenInfo
[w] A TokenInfo strukturę, zawierający informacje na temat token w określonym położeniu.
- reason
Typ: Microsoft.VisualStudio.Package.ParseReason
[w] ParseReason Wartość opisujące, co przeanalizować rodzaj operacji została ukończona.
Wartość zwracana
Typ: Microsoft.VisualStudio.Package.Declarations
Jeżeli zwraca sukces Declarations obiektu; w przeciwnym razie zwraca wartość null.
Uwagi
Ta metoda służy do uzyskania listy członka zgłoszeń na podstawie danej pozycji w kodzie źródłowym do obsługi technologii IntelliSense listy członków (lista wszystkich członków danej klasy lub zakresu).Należy zauważyć, że operacja analizy została zakończona przez razem, gdy metoda ta jest wywoływana.
W domyślnym zarządzane pakiet ramy realizacji, Source klasy metoda Completion jest wywoływana w celu przedstawienia deklaracji, użytkownik może wybrać z uzupełni wpisu określonego identyfikatora listy.Wywołanie Completion jest wyzwalane, gdy operacja analizy zwraca MemberSelect i użytkownik jest wpisywania znaku.Completionwykonuje operację analizy i kiedy analizy zostanie zakończona, GetDeclarations wywoływana jest metoda zwraca listę deklaracji do wyświetlania.Należy zauważyć, że zwracane Declarations obiektu jest zawsze implementacji Declarations klasy.
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..