Interfaccia IIntellisenseSession
Rappresenta una sessione IntelliSense, o una singola istanza del processo IntelliSense.
Spazio dei nomi: Microsoft.VisualStudio.Language.Intellisense
Assembly: Microsoft.VisualStudio.Language.Intellisense (in Microsoft.VisualStudio.Language.Intellisense.dll)
Sintassi
'Dichiarazione
Public Interface IIntellisenseSession _
Inherits IPropertyOwner
public interface IIntellisenseSession : IPropertyOwner
public interface class IIntellisenseSession : IPropertyOwner
type IIntellisenseSession =
interface
interface IPropertyOwner
end
public interface IIntellisenseSession extends IPropertyOwner
Il tipo IIntellisenseSession espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
IsDismissed | Determina se la sessione viene chiusa. | |
Presenter | ottiene IIntellisensePresenter quello utilizzato per eseguire il rendering di IntelliSense per questa sessione. | |
Properties | Ottiene la raccolta di proprietà controllate dal proprietario. (Ereditato da IPropertyOwner) | |
TextView | ottiene ITextView in cui è stata attivata questa sessione IntelliSense. |
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. | |
Dismiss | Chiudere la sessione, causando la distruzione del presentatore e la rimozione della sessione dallo stack della sessione. | |
GetTriggerPoint(ITextBuffer) | ottiene ITrackingPoint a cui è stata attivata questa sessione IntelliSense per specificato ITextBuffer. | |
GetTriggerPoint(ITextSnapshot) | ottiene SnapshotPoint a cui è stata attivata questa sessione IntelliSense nei termini dell'oggetto specificato ITextSnapshot. | |
Match | Determina il migliore elemento corrispondente della sessione e imposta la selezione su questo elemento. | |
Recalculate | Ricalcola gli elementi IntelliSense sottostanti relativi a questa sessione, utilizzando lo stesso punto di trigger. | |
Start | Avvia la sessione. |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
Dismissed | Si verifica quando la sessione viene chiusa. | |
PresenterChanged | Si verifica quando il presentatore IntelliSense di questa sessione. | |
Recalculated | si verifica quando la sessione è ricalcolata. |
In alto
Note
Una sessione viene restituito da ogni IntelliSense che attiva l'operazione e può essere utilizzata per controllare il processo delle operazioni di IntelliSense. Le sessioni IntelliSense sono inclusi in uno stack, gestito da IIntellisenseSessionStack istanza.
le interfacce ICompletionSession, IQuickInfoSession, ISignatureHelpSessione ISmartTagSession implementare questa interfaccia.
per ulteriori informazioni su IntelliSense, vedere Punti di estensione di editor.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualStudio.Language.Intellisense