Condividi tramite


Metodo Declarations.GetInitialExtent

Restituisce l'ambito di testo iniziale da completare.

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 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
)

Parametri

  • line
    Tipo: System.Int32%
    [out] Il numero di riga il cursore si trova sopra.
  • startIdx
    Tipo: System.Int32%
    [out] L'offset del carattere nella riga al primo carattere del testo che è di attivare il commit.
  • endIdx
    Tipo: System.Int32%
    [out] L'offset del carattere all'ultimo carattere del testo che è di attivare il commit.

Valore restituito

Tipo: System.Boolean
Se l'ambito iniziale è stato specificato, restituisce true; in caso contrario, restituisce false.

Note

Questo metodo deve utilizzare diversi mezzi per determinare l'ambito di testo iniziale in modo da poter individuare l'elenco di completamento correttamente.Se il metodo restituisce GetWordExtent , quindi in genere il chiamante chiama Source metodo su di falseuna classe per ottenere l'ambito a utilizzare.Un metodo spesso utilizzato consiste analizzare il testo prima del cursore e consente regolazioni in incrementi nella misura del testo per compensare i caratteri speciali, ad esempio in XML, può essere necessario considerare i caratteri di > “e„ di <) circondanti.da allora GetInitialExtent fa già scopo, falseil metodo in genere non effettua alcuna operazione e restituisce di GetWordExtent .

Questo metodo viene chiamato dal GetInitialExtent metodo in CompletionSet classe.

Al metodo di base imposta sempre line, startIdxe endIdx a 0 e restituisce false.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

Declarations Classe

Spazio dei nomi Microsoft.VisualStudio.Package