Condividi tramite


Spazio dei nomi Microsoft.VisualStudio.Language.Intellisense

Classi

  Classe Descrizione
Classe pubblica BulkObservableCollection<T> rappresenta ObservableCollection che include l'operazione di AddRange().
Classe pubblica Completion Rappresenta un elemento di completamento, inclusi l'icona, il testo di inserimento e il testo visualizzato, in un oggetto CompletionSet.
Classe pubblica Completion2 Adds an additional context icon to the completion.
Classe pubblica CompletionIcon Represents an icon used in the completion.
Classe pubblica CompletionPresenterStyle Definisce un set di proprietà che verranno utilizzate per disegnare il presentatore di completamento predefinito.
Classe pubblica CompletionSelectionStatus Rappresenta lo stato di selezione completo di un set di completamenti.
Classe pubblica CompletionSet rappresenta un set di completamenti.
Classe protetta CompletionSet.CompletionMatchResult Informazioni dei file sul risultato di completamento della corrispondenza.
Classe pubblica CurrentParameterChangedEventArgs Vengono fornite informazioni sulla modifica del parametro corrente in una sessione di supporto firma.
Classe pubblica FilteredObservableCollection<T> Rappresenta una raccolta osservabile filtrata.
Classe pubblica IconDescription Descrive l'icona da utilizzare per la visualizzazione degli elementi nel completamento delle istruzioni.
Classe pubblica IntellisenseSpaceReservationManagerNames Definisce i nomi dei gestori delle prenotazioni dello spazio utilizzati dai presentatori IntelliSense predefiniti.
Classe pubblica QuickInfoPresenterStyle Definisce un set di proprietà che verranno utilizzate per disegnare il presentatore predefinito di informazioni rapide.
Classe pubblica SelectedSignatureChangedEventArgs Vengono fornite informazioni sulle modifiche della firma selezionate per SelectedSignatureChanged evento.
Classe pubblica SignatureHelpPresenterStyle Rappresenta un set di proprietà utilizzate per definire lo stile del presentatore predefinito di supporto firma.
Classe pubblica SmartTag Un tag utilizzato per contenere le azioni che possono essere eseguite su un intervallo di testo come parte di una sessione di smart tag.
Classe pubblica SmartTagActionSet Rappresenta un set di azioni smart tag.
Classe pubblica ValueChangedEventArgs<TValue> Vengono fornite informazioni sulle modifiche dei valori di qualsiasi tipo.

Interfacce

  Interfaccia Descrizione
Interfaccia pubblica ICompletionBroker Rappresenta il Service Broker centrale responsabile del completamento delle istruzioni.
Interfaccia pubblica ICompletionSession Rappresenta una sessione di completamento delle istruzioni, che è un tipo di sessione IntelliSense.
Interfaccia pubblica ICompletionSource fornisce i completamenti per un tipo di contenuto specificato.
Interfaccia pubblica ICompletionSourceProvider Fornisce l'origine dei completamenti.
Interfaccia pubblica ICustomCommit Fornisce operazioni di commit personalizzate per i completamenti.
Interfaccia pubblica ICustomIntellisensePresenter Definisce un presentatore IntelliSense personalizzato.
Interfaccia pubblica ICustomKeyboardHandler Definisce un gestore personalizzato di eventi della tastiera
Interfaccia pubblica IGlyphService Ottiene un set di glifi standard.
Interfaccia pubblica IIntellisenseCommandTarget Fornisce una modalità per intercedere nella catena della per gestire i comandi da tastiera.
Interfaccia pubblica IIntellisenseController Controlla il processo IntelliSense per gli uno o più oggetti ITextBuffer oggetti esposti con un singolo ITextView.
Interfaccia pubblica IIntellisenseControllerProvider Crea controller IntelliSense per uno specifico ITextView oggetto.
Interfaccia pubblica IIntellisensePresenter Definisce un presentatore di informazioni di IntelliSense.
Interfaccia pubblica IIntellisensePresenterProvider Crea presentatori IntelliSense su una sessione IntelliSense specificata.
Interfaccia pubblica IIntellisenseSession Rappresenta una sessione IntelliSense, o una singola istanza del processo IntelliSense.
Interfaccia pubblica IIntellisenseSessionStack Rappresenta uno stack di sessioni IntelliSense.Lo stack gestisce l'attivazione della sessione e la valuta.
Interfaccia pubblica IIntellisenseSessionStackMapService Fornisce l'accesso a qualsiasi IIntellisenseSessionStack oggetti creati per qualsiasi altro ITextView istanze dell'applicazione.
Interfaccia pubblica IParameter Rappresenta una singola descrizione del parametro nella descrizione di una firma per il supporto di firma (informazioni parametri).
Interfaccia pubblica IPopupIntellisensePresenter Definisce un presentatore IntelliSense che viene eseguito il rendering come popup all'interno di un oggetto ITextView.
Interfaccia pubblica IQuickInfoBroker definisce un Service Broker di informazioni rapide.
Interfaccia pubblica IQuickInfoSession Rappresenta una sessione IntelliSense utilizzata per visualizzare le informazioni rapide.
Interfaccia pubblica IQuickInfoSource Rappresenta un provider di informazioni rapide, che funge da provider di informazioni rapide per un buffer di testo.
Interfaccia pubblica IQuickInfoSourceProvider Rappresenta una factory di fonti di informazioni rapide.
Interfaccia pubblica ISignature Rappresenta una firma singola visualizzata in uno strumento, ad esempio lo strumento di supporto firma.
Interfaccia pubblica ISignatureHelpBroker Definisce il Service Broker di supporto firma, ovvero la parte principale del processo di supporto firma.
Interfaccia pubblica ISignatureHelpSession Definisce una sessione IntelliSense utilizzata per la visualizzazione di supporto firma.
Interfaccia pubblica ISignatureHelpSource Definisce un provider di informazioni sul supporto di firma utilizzato nel processo IntelliSense.
Interfaccia pubblica ISignatureHelpSourceProvider Definisce un'estensione utilizzata per creare provider di supporto firma da un oggetto specificato ITextBuffer aperto in un contesto specificato.
Interfaccia pubblica ISmartTagAction Definisce un azioni smart tag.
Interfaccia pubblica ISmartTagBroker Definisce uno smart tag, che è responsabile dell'attivazione di smart tag.Componenti chiamano i metodi sul Service Broker per attivare gli smart tag.
Interfaccia pubblica ISmartTagSession Definisce una sessione di smart tag, che incapsula tutte le informazioni su una particolare chiamata del sistema di smart tag.
Interfaccia pubblica ISmartTagSource Definisce un database di origine per i dati dello smart tag.
Interfaccia pubblica ISmartTagSourceProvider Definisce un provider di un'origine di smart tag.
Interfaccia pubblica ITextFormattable Fornisce una modalità per eseguire l'override delle proprietà di formattazione del testo per un oggetto.
Interfaccia pubblica IUIElementProvider<TItem, TContext> Definisce il provider di uielement WPF per gli oggetti di tipo, per un determinato contesto.
Interfaccia pubblica IWpfKeyboardTrackingService Definisce un servizio MEF responsabile del rilevamento della tastiera in host editor WPF.

Enumerazioni

  Enumerazione Descrizione
Enumerazione pubblica CompletionMatchType Definisce i tipi della corrispondenza eseguibili sugli elementi di completamento.
Enumerazione pubblica IntellisenseKeyboardCommand Rappresenta il set di comandi da tastiera che possono essere eseguiti dai presentatori IntelliSense.
Enumerazione pubblica SmartTagState Set di stati di sessione di smart tag.
Enumerazione pubblica SmartTagType Set di tipi di sessione di smart tag.
Enumerazione pubblica StandardGlyphGroup Vengono descritti i diversi tipi di glifi che possono essere visualizzati nell'implementazione dello strumento di completamento predefinito.
Enumerazione pubblica StandardGlyphItem Vengono descritte le icone o glifi utilizzati nel completamento delle istruzioni.
Enumerazione pubblica UIElementType Vengono descritti i tipi di Uielement da fornire da IUIElementProvider<TItem, TContext>.