ExpansionProvider.GetExpansionSpan, méthode
Retourne l'étendue occupée par l'extrait de code actuellement étant modifié.
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.9.0 (dans Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Microsoft.VisualStudio.Package.LanguageService.11.0 (dans Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Syntaxe
'Déclaration
Public Overridable Function GetExpansionSpan As TextSpan
public virtual TextSpan GetExpansionSpan()
Valeur de retour
Type : Microsoft.VisualStudio.TextManager.Interop.TextSpan
Retourne un objet d'TextSpan représentant l'étendue de l'extrait de code dans le fichier source.
Remarques
La méthode de base obtient l'étendue en appelant la méthode d'GetSnippetSpan sur l'objet d'IVsExpansionSession représentant la session actuelle d'expansion d'extrait de code.Cette méthode suppose que la session d'expansion a été définie par un appel précédent à l'InsertSpecificExpansion ou aux méthodes d'InsertNamedExpansion.
Dans l'implémentation de l'infrastructure de package gérée par valeur par défaut des classes de service de langage, cette méthode est appelée de la méthode d'HandlePreExec pour déterminer où placer le signe insertion de modification lorsque la touche Entrée est tapée pendant une session d'édition d'extrait de code.
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.