AuthoringScope.GetDeclarations, méthode
Retourne une liste de déclarations selon la raison spécifiée pour analyser.
Espace de noms : Microsoft.VisualStudio.Package
Assemblys : Microsoft.VisualStudio.Package.LanguageService.10.0 (dans Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Microsoft.VisualStudio.Package.LanguageService.9.0 (dans Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Microsoft.VisualStudio.Package.LanguageService.11.0 (dans Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Microsoft.VisualStudio.Package.LanguageService (dans Microsoft.VisualStudio.Package.LanguageService.dll)
Syntaxe
'Déclaration
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
)
Paramètres
- view
Type : Microsoft.VisualStudio.TextManager.Interop.IVsTextView
[in] un objet d'IVsTextView qui peut être utilisé pour accéder à la source.
- line
Type : System.Int32
[in] le numéro de ligne où l'opération d'analyse a commencé.
- col
Type : System.Int32
[in] l'offset dans la ligne où l'opération d'analyse a commencé.
- info
Type : Microsoft.VisualStudio.Package.TokenInfo
[in] structure d'Un TokenInfo contenant des informations sur le jeton à la position spécifiée.
- reason
Type : Microsoft.VisualStudio.Package.ParseReason
[in] décrire de valeur d'ParseReason ce genre l'opération d'analyse a été complétée.
Valeur de retour
Type : Microsoft.VisualStudio.Package.Declarations
Si réussi retourne un objet d'Declarations ; sinon, retours une valeur NULL.
Remarques
Cette méthode est utilisée pour obtenir une liste de déclarations membres selon la position donnée dans code source afin de prendre en charge la liste de membres d'Intellisense (une liste de tous les membres d'une classe ou une portée particulière).Notez que l'opération d'analyse a été complétée pour que cette méthode soit appelée.
Dans l'implémentation d'infrastructure de package gérée par valeur par défaut, l'Completion de méthode de classe d'Source est appelé pour présenter une liste de déclarations que que l'utilisateur peut sélectionner de pour compléter l'entrée d'un identificateur particulier.L'appel à l'Completion est déclenché lorsqu'une opération d'analyse retourne MemberSelect et l'utilisateur tape un personnage.l'Completion exécute une opération d'analyse et lorsque l'analyser est terminé, la méthode d'GetDeclarations est appelée pour retourner la liste de déclarations pour s'afficher.Notez que l'objet retourné d'Declarations est toujours votre implémentation de la classe d'Declarations.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.