Interfaccia ICompletionSession
Rappresenta una sessione di completamento delle istruzioni, che è un tipo di sessione IntelliSense.
Spazio dei nomi: Microsoft.VisualStudio.Language.Intellisense
Assembly: Microsoft.VisualStudio.Language.Intellisense (in Microsoft.VisualStudio.Language.Intellisense.dll)
Sintassi
'Dichiarazione
Public Interface ICompletionSession _
Inherits IIntellisenseSession, IPropertyOwner
public interface ICompletionSession : IIntellisenseSession,
IPropertyOwner
public interface class ICompletionSession : IIntellisenseSession,
IPropertyOwner
type ICompletionSession =
interface
interface IIntellisenseSession
interface IPropertyOwner
end
public interface ICompletionSession extends IIntellisenseSession, IPropertyOwner
Il tipo ICompletionSession espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
CompletionSets | ottiene la raccolta di CompletionSet oggetti. |
![]() |
IsDismissed | Determina se la sessione viene chiusa. (Ereditato da IIntellisenseSession) |
![]() |
IsStarted | Determina se è stata avviata la sessione di completamento. |
![]() |
Presenter | ottiene IIntellisensePresenter quello utilizzato per eseguire il rendering di IntelliSense per questa sessione. (Ereditato da IIntellisenseSession) |
![]() |
Properties | Ottiene la raccolta di proprietà controllate dal proprietario. (Ereditato da IPropertyOwner) |
![]() |
SelectedCompletionSet | Ottiene o imposta l'oggetto selezionato CompletionSet. |
![]() |
TextView | ottiene ITextView in cui è stata attivata questa sessione IntelliSense. (Ereditato da IIntellisenseSession) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
Collapse | Riduce la sessione in uno stato ridotto a icona.Se la sessione non dispone di stato, la sessione viene chiusa. (Ereditato da IIntellisenseSession) |
![]() |
Commit | Esegue il commit di una sessione di completamento.Il testo di inserimento del completamento selezionato viene inserito nel buffer del posto dell'intervallo di applicabilità. |
![]() |
Dismiss | Chiudere la sessione, causando la distruzione del presentatore e la rimozione della sessione dallo stack della sessione. (Ereditato da IIntellisenseSession) |
![]() |
Filter | Filtra gli elementi di completamento della sessione, in base allo stato corrente del buffer di testo. |
![]() |
GetTriggerPoint(ITextBuffer) | ottiene ITrackingPoint a cui è stata attivata questa sessione IntelliSense per specificato ITextBuffer. (Ereditato da IIntellisenseSession) |
![]() |
GetTriggerPoint(ITextSnapshot) | ottiene SnapshotPoint a cui è stata attivata questa sessione IntelliSense nei termini dell'oggetto specificato ITextSnapshot. (Ereditato da IIntellisenseSession) |
![]() |
Match | Determina il migliore elemento corrispondente della sessione e imposta la selezione su questo elemento. (Ereditato da IIntellisenseSession) |
![]() |
Recalculate | Ricalcola gli elementi IntelliSense sottostanti relativi a questa sessione, utilizzando lo stesso punto di trigger. (Ereditato da IIntellisenseSession) |
![]() |
Start | Avvia la sessione. (Ereditato da IIntellisenseSession) |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
![]() |
Committed | Generato dopo una sessione di completamento viene eseguito il commit. |
![]() |
Dismissed | Si verifica quando la sessione viene chiusa. (Ereditato da IIntellisenseSession) |
![]() |
PresenterChanged | Si verifica quando il presentatore IntelliSense di questa sessione. (Ereditato da IIntellisenseSession) |
![]() |
Recalculated | si verifica quando la sessione è ricalcolata. (Ereditato da IIntellisenseSession) |
![]() |
SelectedCompletionSetChanged | generato quando SelectedCompletionSet modifiche delle proprietà. |
In alto
Esempi
per un esempio di questa interfaccia, vedere procedura dettagliata: Visualizzazione di completamento delle istruzioni.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualStudio.Language.Intellisense