Metodo AuthoringSink.QualifyName
Chiamato per indicare la posizione di un riferimento al membro.
Spazio dei nomi: Microsoft.VisualStudio.Package
Assembly: Microsoft.VisualStudio.Package.LanguageService.9.0 (in Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Microsoft.VisualStudio.Package.LanguageService (in Microsoft.VisualStudio.Package.LanguageService.dll)
Microsoft.VisualStudio.Package.LanguageService.11.0 (in Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Microsoft.VisualStudio.Package.LanguageService.10.0 (in Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Sintassi
'Dichiarazione
Public Overridable Sub QualifyName ( _
selectorContext As TextSpan, _
nameContext As TextSpan, _
name As String _
)
public virtual void QualifyName(
TextSpan selectorContext,
TextSpan nameContext,
string name
)
Parametri
- selectorContext
Tipo: Microsoft.VisualStudio.TextManager.Interop.TextSpan
[in] In TextSpan oggetto che indica il selettore (ad esempio, “.„ o “- >„).
- nameContext
Tipo: Microsoft.VisualStudio.TextManager.Interop.TextSpan
[in] In TextSpan oggetto che indica il nome del membro.
- name
Tipo: System.String
[in] Il nome del membro come indicato da nameContext.
Note
se FindNames la proprietà restituisce true, questo metodo viene chiamato per aggiungere il nome specificato in un elenco di identificatori e un elenco dei percorsi di origine.
il metodo di base convalida i due TextSpan oggetti, inclusi la certezza nameContext segue selectorContextquindi aggiungere il nome e la relativa posizione agli elenchi interni se la posizione del nome contiene la riga di origine dell'operazione di analisi.Questi elenchi interni sono denominati Names e SourceLocations, rispettivamente.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.