Condividi tramite


Interfaccia ISignatureHelpSession

Definisce una sessione IntelliSense utilizzata per la visualizzazione di supporto firma.

Spazio dei nomi:  Microsoft.VisualStudio.Language.Intellisense
Assembly:  Microsoft.VisualStudio.Language.Intellisense (in Microsoft.VisualStudio.Language.Intellisense.dll)

Sintassi

'Dichiarazione
Public Interface ISignatureHelpSession _
    Inherits IIntellisenseSession, IPropertyOwner
public interface ISignatureHelpSession : IIntellisenseSession, 
    IPropertyOwner
public interface class ISignatureHelpSession : IIntellisenseSession, 
    IPropertyOwner
type ISignatureHelpSession =  
    interface 
        interface IIntellisenseSession 
        interface IPropertyOwner 
    end
public interface ISignatureHelpSession extends IIntellisenseSession, IPropertyOwner

Il tipo ISignatureHelpSession espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica IsDismissed Determina se la sessione viene chiusa. (Ereditato da IIntellisenseSession)
Proprietà pubblica Presenter ottiene IIntellisensePresenter quello utilizzato per eseguire il rendering di IntelliSense per questa sessione. (Ereditato da IIntellisenseSession)
Proprietà pubblica Properties Ottiene la raccolta di proprietà controllate dal proprietario. (Ereditato da IPropertyOwner)
Proprietà pubblica SelectedSignature Ottiene la firma attualmente selezionata dal set di firme valide.
Proprietà pubblica Signatures Ottiene il set di firme valide per questa sessione.
Proprietà pubblica TextView ottiene ITextView in cui è stata attivata questa sessione IntelliSense. (Ereditato da IIntellisenseSession)

In alto

Metodi

  Nome Descrizione
Metodo pubblico Collapse Riduce la sessione in uno stato ridotto a icona.Se la sessione non dispone di stato, la sessione viene chiusa. (Ereditato da IIntellisenseSession)
Metodo pubblico Dismiss Chiudere la sessione, causando la distruzione del presentatore e la rimozione della sessione dallo stack della sessione. (Ereditato da IIntellisenseSession)
Metodo pubblico GetTriggerPoint(ITextBuffer) ottiene ITrackingPoint a cui è stata attivata questa sessione IntelliSense per specificato ITextBuffer. (Ereditato da IIntellisenseSession)
Metodo pubblico GetTriggerPoint(ITextSnapshot) ottiene SnapshotPoint a cui è stata attivata questa sessione IntelliSense nei termini dell'oggetto specificato ITextSnapshot. (Ereditato da IIntellisenseSession)
Metodo pubblico Match Determina il migliore elemento corrispondente della sessione e imposta la selezione su questo elemento. (Ereditato da IIntellisenseSession)
Metodo pubblico Recalculate Ricalcola gli elementi IntelliSense sottostanti relativi a questa sessione, utilizzando lo stesso punto di trigger. (Ereditato da IIntellisenseSession)
Metodo pubblico Start Avvia la sessione. (Ereditato da IIntellisenseSession)

In alto

Eventi

  Nome Descrizione
Evento pubblico Dismissed Si verifica quando la sessione viene chiusa. (Ereditato da IIntellisenseSession)
Evento pubblico PresenterChanged Si verifica quando il presentatore IntelliSense di questa sessione. (Ereditato da IIntellisenseSession)
Evento pubblico Recalculated si verifica quando la sessione è ricalcolata. (Ereditato da IIntellisenseSession)
Evento pubblico SelectedSignatureChanged si verifica quando SelectedSignature modifiche delle proprietà.

In alto

Esempi

Per un esempio dell'utilizzo di questa interfaccia, vedere procedura dettagliata: Visualizzazione del supporto di firma.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Language.Intellisense