AuthoringSink.QualifyName, méthode
Appelé pour noter l'emplacement d'une référence membre.
Espace de noms : Microsoft.VisualStudio.Package
Assemblys : Microsoft.VisualStudio.Package.LanguageService.9.0 (dans Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Microsoft.VisualStudio.Package.LanguageService (dans Microsoft.VisualStudio.Package.LanguageService.dll)
Microsoft.VisualStudio.Package.LanguageService.11.0 (dans Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Microsoft.VisualStudio.Package.LanguageService.10.0 (dans Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Syntaxe
'Déclaration
Public Overridable Sub QualifyName ( _
selectorContext As TextSpan, _
nameContext As TextSpan, _
name As String _
)
public virtual void QualifyName(
TextSpan selectorContext,
TextSpan nameContext,
string name
)
Paramètres
- selectorContext
Type : Microsoft.VisualStudio.TextManager.Interop.TextSpan
[in] objet d'Un TextSpan indiquant le sélecteur (par exemple, « . » ou « - > ").
- nameContext
Type : Microsoft.VisualStudio.TextManager.Interop.TextSpan
[in] objet d'Un TextSpan indiquant le nom de membre.
- name
Type : System.String
[in] le nom de membre comme indiqué par nameContext.
Remarques
Si la propriété d'FindNames retourne true, cette méthode est appelée pour ajouter le nom spécifié à une liste d'identificateurs et à une liste d'emplacements de source.
La méthode de base valide les deux objets d'TextSpan, qui comprend la garantie qu'nameContext suit selectorContext, puis ajoute le nom et son emplacement aux listes internes si l'emplacement du nom contient la ligne de départ de l'opération d'analyse.Ces listes internes sont appelées Names et SourceLocations, respectivement.
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.