Source.CreateAuthoringSink, méthode
Crée une instance d'un objet d'AuthoringSink pour une utilisation dans des opérations d'analyse.
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 (dans Microsoft.VisualStudio.Package.LanguageService.dll)
Microsoft.VisualStudio.Package.LanguageService.11.0 (dans Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Microsoft.VisualStudio.Package.LanguageService.9.0 (dans Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Syntaxe
'Déclaration
Public Overridable Function CreateAuthoringSink ( _
reason As ParseReason, _
line As Integer, _
col As Integer _
) As AuthoringSink
public virtual AuthoringSink CreateAuthoringSink(
ParseReason reason,
int line,
int col
)
Paramètres
- reason
Type : Microsoft.VisualStudio.Package.ParseReason
Une valeur de l'énumération de ParseReason décrivant la raison pour l'opération d'analyse.
- line
Type : System.Int32
L'index de ligne où l'analyse doit commencer.
- col
Type : System.Int32
L'index de colonne où l'analyse doit commencer.
Valeur de retour
Type : Microsoft.VisualStudio.Package.AuthoringSink
Retourne un objet AuthoringSink.
Remarques
Cette méthode est appelée de la méthode d'CreateParseRequest dans la classe d'LanguageService.Si vous devez dériver une classe de la classe d'AuthoringSink, vous devez dériver une classe de la classe d'Source et substituer cette méthode pour instancier votre version de la classe d'AuthoringSink.
La méthode de base retourne toujours une nouvelle instance de la classe d'AuthoringSink.
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.