Declarations.GetInitialExtent, méthode
Retourne l'étendue initiale du texte à achever.
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 Function GetInitialExtent ( _
textView As IVsTextView, _
<OutAttribute> ByRef line As Integer, _
<OutAttribute> ByRef startIdx As Integer, _
<OutAttribute> ByRef endIdx As Integer _
) As Boolean
public virtual bool GetInitialExtent(
IVsTextView textView,
out int line,
out int startIdx,
out int endIdx
)
Paramètres
- textView
Type : Microsoft.VisualStudio.TextManager.Interop.IVsTextView
[in] un objet d'IVsTextView représentant la vue qui affiche le fichier source.
- line
Type : System.Int32%
[] le numéro de ligne le signe insertion se trouve actuellement.
- startIdx
Type : System.Int32%
[] l'offset de personnage sur la ligne au premier personnage du texte qui consiste à déclencher la validation.
- endIdx
Type : System.Int32%
[] l'offset de personnage au dernier personnage du texte qui consiste à déclencher la validation.
Valeur de retour
Type : System.Boolean
Si l'étendue de démarrage était déterminée, retourne true ; sinon, retours false.
Remarques
Cette méthode doit utiliser des moyens de déterminer l'étendue initiale du texte afin que la liste de saisie semi-automatique puisse être positionnée correctement.Si cette méthode retourne false, puis en général l'appelant appelle la méthode d'GetWordExtent sur la classe d'Source pour obtenir l'étendue pour l'utiliser.Une approche courante est d'analyser le texte avant que le curseur et fait des réglages jusqu'à niveau ces texte pour compenser des caractères spéciaux (par exemple, dans XML, il peut être nécessaire de prendre en compte s'entourer « < » et « > » des personnages).Étant donné que l'GetWordExtent fait déjà, la méthode d'GetInitialExtent en général ne fait rien et retourne false.
Cette méthode est en général appelée de la méthode d'GetInitialExtent dans la classe d'CompletionSet.
La méthode de base toujours définit line, startIdx, et endIdx à 0 et retourne false.
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.