Condividi tramite


Microsoft.VisualStudio.Text.Editor Spazio dei nomi

Classi

AdornmentLayerDefinition

Fornisce informazioni per un'esportazione di IAdornmentLayer.

AppearanceCategoryOption

Definisce la categoria di aspetto.

AutoDetectUtf8Option

Definizione dell'opzione che determina se i file, all'apertura, tentano di rilevare una codifica utf-8.

AutomaticDelimiterHighlightingOption

Definizione dell'opzione che determina se i delimitatori corrispondenti devono essere evidenziati.

AutoScrollEnabled

Definisce l'opzione per abilitare lo scorrimento automatico.

BackgroundBrushChangedEventArgs

Fornisce informazioni per un evento BackgroundBrushChanged in IWpfTextView.

CaretPositionChangedEventArgs

Fornisce informazioni per l'evento PositionChanged.

CaretWidthOption

Definizione dell'opzione che determina l'ampiezza del rendering del cursore.

ChangeTrackingMarginEnabled

Definisce l'opzione per abilitare il margine del rilevamento delle modifiche.

ClickGotoDefEnabledOption

Determina se abilitare il pulsante del mouse su + tasto modificatore per passare alla definizione.

ClickGotoDefModifierKeyOption

Determina la chiave del modificatore da usare per passare alla definizione facendo clic sul mouse su + tasto modificatore.

ClickGotoDefOpensPeekOption

Determina se aprire la destinazione della definizione nella visualizzazione Anteprima rapida per fare clic sul mouse su + tasto modificatore.

CollapseHintAdornmentControl

Evidenzia un'area della struttura nella visualizzazione di testo quando il mouse passa sopra quest'area nel margine della struttura.

ConvertTabsToSpaces

Definizione dell'opzione che determina se convertire le tabulazioni in spazi.

CutOrCopyBlankLineIfNoSelection

Definisce l'opzione per tagliare o copiare una riga vuota se la selezione è vuota.

DefaultOptions

Opzioni generali comuni.

DefaultTextViewHostOptions

Nomi di opzioni comuni ITextView correlate all'host.

DefaultTextViewOptions

Definisce le opzioni ITextView comuni.

DefaultWpfViewOptions

Rappresenta opzioni IWpfTextView comuni.

DeferCreationAttribute

Specifica la semantica di creazione posticipata facoltativa.

DisplayUrlsAsHyperlinks

Definizione dell'opzione che determina se gli URL devono essere visualizzati come collegamenti ipertestuali.

DragDropEditing

Definisce l'opzione di visualizzazione per la modifica mediante trascinamento della selezione.

EditingStateMarginEnabledOption

Definisce l'opzione per abilitare tutti i margini di stato di modifica

EditorEmulationModeOption

Definizione dell'opzione che determina la modalità di emulazione dell'editor.

EditorOptionChangedEventArgs

Fornisce informazioni per l'evento OptionChanged.

EditorOptionDefinition

Definizione di un'opzione dell'editor.

EditorOptionDefinition<T>

Rappresenta la definizione di un'opzione dell'editor.

EditorStyleNames

I nomi di vari componenti dell'editor in cui è possibile definire lo stile del componente dal programma che ospita l'editor.

EnableVerticalScrollingOption

Se lo scorrimento verticale è abilitato nella visualizzazione. In caso contrario, la visualizzazione viene sempre scorrevole in modo che la prima riga del buffer venga scaricata con la parte superiore della visualizzazione.

FallbackFont

Definizione dell'opzione che determina il tipo di carattere di fallback (definito qui perché il nome del fallback è specifico di WPF).

FileHealthIndicatorEnabled

Definisce l'opzione per abilitare l'indicatore di integrità file.

FollowCodingConventionsOption

Definizione dell'opzione che determina se i file devono seguire convenzioni di codifica del progetto.

GlyphMarginEnabled

Definisce l'opzione per abilitare il margine del glifo.

GridCellLengthAttribute

Questa classe associa una dimensione della cella della griglia a un'esportazione MEF.

GridUnitTypeAttribute

Questa classe associa un valore GridUnitType a un'esportazione MEF.

HighlightCurrentLineOption

Rappresenta l'opzione per evidenziare la riga corrente.

HorizontalScrollBarEnabled

Definisce l'opzione per abilitare la barra di scorrimento orizzontale.

ImeTextComposition

Rappresenta una composizione di testo generata dall'elaborazione IME dell'oggetto ITextView.

IndentationCharacterMarginEnabled

Definisce l'opzione per abilitare indentationCharacterMargin

IndentingStyleOption

Definizione dell'opzione che determina lo stile di rientro automatico.

IndentSize

Definizione dell'opzione che determina la dimensione (in numero di spazi) di un rientro.

InsertFinalNewLine

Definizione dell'opzione che determina se inserire una nuova riga finale.

InsertModeMarginEnabled

Definisce l'opzione per abilitare InsertModeMargin.

InterLineAdornmentTag

Rappresenta un tag che fornisce gli ornamenti da visualizzare sopra o sotto le righe di testo.

IntraTextAdornment

Supporto per l'inserimento di decorazioni intra-text fornite tramite IntraTextAdornmentTags.

IntraTextAdornmentTag

Rappresenta un tag che fornisce gli ornamenti da visualizzare come interspersati con il testo.

IsInContrastModeOption

Determina se l'editor è in modalità "Contrasto aggiuntivo" o "Contrasto elevato".

IsInHighContrastThemeOption

Determina se l'editor si trova nel tema a contrasto elevato di Windows.

Questo tema è il tema VS High Contrast specifico abilitato dall'utente quando in modalità Contrasto elevato del sistema operativo Windows. Questa opzione non verifica il tema Blu (Contrasto aggiuntivo) o la modalità Contrasto elevato del sistema operativo Windows.

IsViewportLeftClipped

Definisce l'opzione Usa spazio virtuale.

KeyProcessor

Elabora l'input della tastiera dell'editor.

LineEndingMarginEnabled

Definisce l'opzione per abilitare LineEndingMargin.

LineNumberMarginEnabled

Definisce l'opzione per abilitare il margine del numero di riga.

LineSpacingOption

Definisce l'opzione spaziatura verticale.

LongBufferLineChunk

Definizione dell'opzione che determina la dimensione del blocco per le righe lunghe.

LongBufferLineThreshold

Definizione dell'opzione che determina la soglia per la gestione speciale delle linee lunghe.

MarginContainerAttribute

Specifica il tipo di contenitore del margine.

MinimumErrorSeverity

Determina la gravità degli errori da usare per gli squiggles degli errori

MouseHoverAttribute

Attributo da posizionare in un gestore eventi per MouseHover, specificando il ritardo tra il momento in cui il mouse interrompe lo spostamento e la generazione dell'evento del passaggio del mouse.

MouseHoverEventArgs

Fornisce informazioni per un evento MouseHover di ITextView.

MouseProcessorBase

Fornisce un'implementazione di base per le associazioni del mouse, in modo che i client possano eseguire l'override solo dei metodi necessari.

MouseWheelZoomEnabled

Definisce l'opzione per abilitare lo zoom mediante la rotellina del mouse.

NewLineCharacter

Definizione dell'opzione che specifica il carattere o i caratteri di nuova riga.

NonBlockingCompletionOption

Definizione dell'opzione che determina se l'editor usa la modalità di completamento non blocca, in cui l'editor non attende l'arrivo degli elementi di completamento quando l'utente preme un carattere di commit. Questa opzione non è esposta agli utenti. È controllabile dai servizi laguage.

OutliningCollapsedAdornmentControl

Rappresenta il testo compresso nella visualizzazione di testo.

OutliningMarginBracketControl

Indica l'ambito verticale di un'area della struttura espansa e consente all'utente di comprimerla.

OutliningMarginControl

Rappresenta il margine della struttura.

OutliningMarginEnabled

Definisce l'opzione per abilitare il margine di definizione.

OutliningMarginHeaderControl

Consente il confronto e l'espansione di un'area di struttura.

OutliningUndoEnabled

Definizione dell'opzione che determina se la struttura è annullabile.

OverwriteMode

Definisce l'opzione di visualizzazione per la modalità sovrascrittura.

PredefinedAdornmentLayers

Questa classe statica definisce i nomi dei livelli di adornamento predefiniti dall'editor.

PredefinedMarginNames

Specifica i nomi dei margini predefiniti forniti da Visual Studio.

PredefinedTextViewRoles

Specifica i nomi dei ruoli di visualizzazione testo predefiniti forniti da Visual Studio.

ProduceScreenReaderFriendlyText

Definisce l'opzione per abilitare il testo annotato nei controlli di automazione in modo che le utilità di lettura siano in grado di leggere correttamente il contenuto del codice.

ReplacesAttribute

Specifica i nomi di un asset che verrà sostituito da questo asset.

ReplicateNewLineCharacter

Definizione dell'opzione che determina se duplicare un carattere nuova riga durante l'inserimento di una riga.

ResponsiveCompletionOption

Definizione dell'opzione che determina se l'editor usa la modalità di completamento reattiva, in cui l'editor attende poco tempo per gli elementi di completamento quando l'utente preme un carattere di commit. Se gli elementi di completamento non esistono ancora dopo il ritardo, il completamento viene ignorato. Questa opzione viene esposta agli utenti nella pagina Strumenti/Opzioni/Testo Editor/Avanzate.

ResponsiveCompletionThresholdOption

Definizione dell'opzione che determina il ritardo massimo consentito in modalità di completamento reattivo, in cui l'editor attende il tempo specificato per gli elementi di completamento quando l'utente preme un carattere di commit. Se gli elementi di completamento non esistono ancora dopo il ritardo, il completamento viene ignorato. Questa opzione non è esposta agli utenti. È controllabile tramite l'impostazione remota.

RowColMarginEnabled

Definisce l'opzione per abilitare RowColMargin.

SelectionMarginEnabled

Definisce l'opzione per abilitare il margine della selezione.

SelectionStateMarginEnabled

Definisce l'opzione per abilitare SelectionStateMargin.

ShouldCaretsBeRendered

Definisce l'opzione Should Carets Be Renderingd .

ShouldSelectionsBeRendered

Definisce l'opzione Deve essere eseguito il rendering della selezione.

ShowBidirectionalTextControlCharactersOption

Definisce l'opzione Mostra caratteri di controllo testo bidirezionale.

ShowBlockStructure

Definisce l'opzione Mostra struttura blocchi.

ShowErrorSquiggles

Definisce l'errore Mostra squiggles.

ShowNavigationBarOption

Definisce l'opzione Mostra barra di spostamento.

ShowSelectionMatches

Definisce le corrispondenze di selezione.

ShowZeroWidthCharactersOption

Definisce l'opzione Mostra caratteri di larghezza zero.

SimpleGraphicsOption

Rappresenta l'opzione per disegnare una selezione sfumata in contrapposizione a una selezione a tinta unita.

SpaceReservationAgentChangedEventArgs

Fornisce informazioni quando un oggetto ISpaceReservationAgent viene modificato in un ISpaceReservationManageroggetto .

SpaceReservationManagerDefinition

Rappresenta i metadati per un oggetto ISpaceReservationManager.

SuggestionMarginEnabled

Definisce l'opzione per abilitare il margine di suggerimento.

TabSize

Definizione dell'opzione che determina le dimensioni (in numero di spazi) di una scheda.

TextFormattingModeOption

Personalizza la modalità di formattazione del testo utilizzata dalla Editor

TextRenderingModeOption

Personalizza la modalità di rendering del testo utilizzata dal Editor

TextViewCreatedEventArgs

Fornisce informazioni per la nuova creazione ITextViewdi .

TextViewExtensions

Metodi di estensione dell'utilità ITextView .

TextViewLayoutChangedEventArgs

Fornisce informazioni per un evento Layout Modificato di ITextView.

TextViewRoleAttribute

Utilizzare questo attributo per specificare i tipi di oggetti TextViews ai quali si applica un'estensione.

TooltipAppearanceCategory

Definizione dell'opzione che determina se inserire una nuova riga finale.

TrimTrailingWhiteSpace

Definizione dell'opzione che determina se tagliare gli spazi vuoti finali.

UpdateIndentationCharacterOption

Definisce l'opzione per abilitare l'aggiornamento del carattere di spazi vuoti standard in base al contenuto del buffer dopo ogni modifica.

UseReducedOpacityForHighContrastOption
UseVirtualSpace

Definisce l'opzione Usa spazio virtuale.

UseVisibleWhitespace

Definisce l'opzione Usa spazi visibile.

UseVisibleWhitespaceEnabledTypes

Definisce l'opzione Usa spazi visibile.

UseVisibleWhitespaceOnlyForSelection

Definisce l'opzione Usa spazi visibile.

VerticalScrollBarEnabled

Definisce l'opzione per abilitare la barra di scorrimento verticale.

ViewOptionDefinition<T>

Definisce un'opzione dell'editor specifica dell'oggetto ITextView.

ViewProhibitUserInput

Definisce l'opzione che proibisce l'input dell'utente.

ViewState

Visualizzare lo stato in un determinato momento.

WordWrapStyle

Definisce l'opzione dello stile di ritorno a capo automatico.

WpfTextViewKeyboardFilterName

Rappresenta il nome dell'ordinamento dell'oggetto KeyboardFilter.

WpfViewOptionDefinition<T>

Definisce un'opzione dell'editor specifica di un oggetto IWpfTextView.

ZoomConstants

Definisce le costanti usate per le operazioni di zoom

ZoomControl

Rappresenta il controllo zoom nella visualizzazione testo.

ZoomControlEnabled

Definisce l'opzione per abilitare il controllo Zoom.

ZoomLevel

Definisce lo zoom.

ZoomLevelChangedEventArgs

Fornisce informazioni per un evento ZoomLevelChangedEvent in IWpfTextView.

ZoomLevelConverter

Convertitore di valori che consente la conversione tra String e Double rappresentazioni del livello di zoom.

Struct

CaretPosition

Rappresenta la posizione di un punto di inserimento in un oggetto ITextView.

EditorOptionKey<T>

Rappresenta una chiave indipendente dai tipi per le opzioni dell'editor.

Interfacce

IAccessibleAdornmentControl

Rappresenta un adornamento che deve essere letto ad alta voce dalle utilità di lettura dello schermo. Deve essere implementato principalmente per i controlli dell'interfaccia utente non incentrati che vivono in/su una riga di testo.

IAdornmentLayer

Rappresenta un livello dell'area di controllo.

IAdornmentLayerElement

Definisce un elemento in un livello dell'area di controllo.

IEditorOptions

Rappresenta opzioni dell'editor comuni e un meccanismo estensibile per la modifica di valori e l'aggiunta di nuove opzioni.

IEditorOptionsFactoryService

Rappresenta un servizio che ottiene l'oggetto IEditorOptions per un ambito specificato o per l'ambito globale.

IGlyphFactory

Fornisce un elemento visivo per un tipo di glifo specifico.

IGlyphFactoryProvider

Fornisce un oggetto IGlyphFactory.

IGlyphMouseProcessorProvider

Fornisce un'associazione del mouse per il margine del glifo.

IGlyphTag

Rappresenta un tag del glifo, utilizzato dal margine del glifo per posizionare gli elementi visivi del glifo.

IIndentationManagerService

Si tratta di un servizio che supporta il rientro intelligente in un file.

IKeyProcessorProvider

Crea un oggetto KeyProcessor per un oggetto IWpfTextView specificato.

IMapEditToData

Interfaccia per facilitare il mapping tra posizioni in un TextViewModeloggetto e EditBufferDataBuffer.

IMouseProcessor

Fornisce le estensioni per le associazioni del mouse.

IMouseProcessor2

Fornisce estensioni correlate al tocco per le associazioni del mouse.

IMouseProcessorProvider

Crea una classe IMouseProcessor per IWpfTextView.

IScrollMap

Definisce il mapping tra le posizioni dei caratteri e le coordinate della mappa di scorrimento. Non si tratta dello stesso sistema di coordinate in cui viene eseguito il rendering della barra di scorrimento.

IScrollMapFactoryService

Crea o riutilizza un oggetto IScrollMap per un oggetto ITextView.

ISmartIndent

Fornisce per calcolare il rientro desiderato per una riga.

ISmartIndentationService

Fornisce un servizio di Visual Studio che determina il rientro automatico quando il tasto invio viene premuto o quando si passa a una riga vuota.

ISmartIndentProvider

Ottiene un oggetto ISmartIndent per un oggetto ITextView specificato. Gli esportatori di componenti devono fornire almeno un attributo del tipo di contenuto per specificare i tipi di contenuto applicabili.

ISpaceReservationAgent

Gestisce la visualizzazione delle aree di controllo della prenotazione dello spazio.

ISpaceReservationManager

Gestisce le aree di controllo della prenotazione dello spazio.

ITextCaret

Rappresenta il punto di inserimento associato a un oggetto ITextView.

ITextEditorFactoryService

Crea le visualizzazioni dell'editor.

ITextSelection

Rappresenta il testo selezionato in un ITextView

ITextView

Rappresenta una visualizzazione di testo in un oggetto ITextBuffer. È la classe di base per un'interfaccia specifica della piattaforma che dispone di metodi per consentire che venga eseguito il rendering del testo formattato.

ITextView2

Estensioni a ITextView, funzionalità di aumento. Per ogni membro qui dovrebbe essere presente anche un metodo di estensione in TextViewExtensions.

ITextViewConnectionListener

È in ascolto dei buffer di testo di un particolare tipo di contenuto per scoprire quando vengono aperti o chiusi nell'editor di testo.

ITextViewCreationListener

Ascolta quando ITextViewvengono creati.

ITextViewLineCollection

Rappresenta una classe di supporto per l'accesso alla raccolta degli oggetti ITextViewLine della visualizzazione. La proprietà TextViewLines nell'oggetto viene usata per ottenere un'istanza ITextView di questa interfaccia.

ITextViewMargin

Rappresenta i margini collegati a un bordo di un ITextViewoggetto .

ITextViewModel

Rappresenta un set di zero o più ITextBuffer oggetti univoci per la presentazione del testo in un determinato ITextViewoggetto .

ITextViewModelProvider

Fornisce gli oggetti ITextViewModel.

ITextViewRoleSet

Set di ruoli della visualizzazione di testo.

IVerticalFractionMap

Esegue il mapping tra le posizioni dei caratteri e le frazioni dell'ambito verticale totale di un oggetto ITextView.

IVerticalScrollBar

Rappresenta una barra di scorrimento verticale.

IViewScroller

Rappresenta una classe di supporto per ITextView e fornisce la funzionalità di base per lo scorrimento. La proprietà ViewScroller di ITextView viene utilizzata per ottenere un'istanza dell'interfaccia.

IWpfTextView

Rappresenta un oggetto Visual Studio ITextView per la piattaforma WPF.

IWpfTextViewConnectionListener

È in ascolto dei buffer di testo di un particolare tipo di contenuto per scoprire quando vengono aperti o chiusi nell'editor di testo.

IWpfTextViewCreationListener

Ascolta quando IWpfTextViewvengono creati.

IWpfTextViewHost

Contiene un oggetto IWpfTextView e i margini che lo circondano, ad esempio una barra di scorrimento o una rilegatura del numero di riga.

IWpfTextViewLineCollection

Consente all'oggetto ITextView di accedere alla raccolta di oggetti ITextViewLine della visualizzazione. La proprietà TextViewLines nell'oggetto viene usata per ottenere un'istanza ITextView dell'interfaccia ITextViewLineCollection.

IWpfTextViewMargin

Rappresenta i margini collegati a un bordo di un IWpfTextViewoggetto .

IWpfTextViewMarginProvider

Crea un oggetto IWpfTextViewMargin per un oggetto IWpfTextViewHost specificato.

Enumerazioni

AdornmentPositioningBehavior

Definisce il posizionamento delle aree di controllo.

ConnectionReason

Definisce i motivi per la connessione o la disconnessione di un buffer di testo e di una visualizzazione di testo.

EditorTextFormattingMode

Specifica gli elementi WPF TextFormattingModedisponibili nella Editor. Questa enumerazione aggiunge Automatic a TextFormattingMode.

EnsureSpanVisibleOptions

Opzioni per controllare il comportamento di IViewScroller EnsureSpanVisible.

HorizontalPositioningMode

Enumerazione dei possibili modi in cui è possibile posizionare orizzontalmente un adornamento tra linee.

IndentingStyle

Rappresenta i diversi stili di rientro supportati dai servizi di linguaggio.

ScrollDirection

Direzione in cui eseguire lo scorrimento dell'oggetto ITextView.

TextSelectionMode

Specifica la modalità di selezione del testo.

ViewRelativePosition

Definisce il significato del parametro verticalOffset in ITextView. DisplayTextLineContaining(...).

WhitespaceType

Imposta una combinazione bit per bit di valori di enumerazione per specificare quali simboli di spazi vuoti vengono visualizzati in un oggetto ITextView.

WordWrapStyles

Imposta una combinazione bit per bit dei valori di enumerazione per specificare lo stile di ritorno a capo automatico di un oggetto ITextView.

Delegati

AdornmentRemovedCallback

Definisce il comportamento quando un oggetto UIElement viene rimosso da un oggetto IAdornmentLayer.

InterLineAdornmentFactory

Factory usata per creare gli adornmenti usati da per InterLineAdornmentTags.