Udostępnij za pośrednictwem


Microsoft.VisualStudio.Text.Editor Przestrzeń nazw

Klasy

AdornmentLayerDefinition

Zawiera informacje dotyczące IAdornmentLayer eksportu.

AppearanceCategoryOption

Definiuje kategorię wyglądu.

AutoDetectUtf8Option

Definicja opcji określająca, czy pliki, po otwarciu, próbują wykryć kodowanie utf-8.

AutomaticDelimiterHighlightingOption

Definicja opcji określająca, czy pasujące ograniczniki powinny być wyróżnione.

AutoScrollEnabled

Definiuje opcję włączania automatycznego przewijania.

BackgroundBrushChangedEventArgs

Zawiera informacje o zdarzeniu BackgroundBrushChanged w elemencie IWpfTextView.

CaretPositionChangedEventArgs

Zawiera informacje o PositionChanged zdarzeniu.

CaretWidthOption

Definicja opcji określająca, jak szeroki ma być renderowany daszek.

ChangeTrackingMarginEnabled

Definiuje opcję włączenia marginesu śledzenia zmian.

ClickGotoDefEnabledOption

Określa, czy włączyć naciśnięcie myszy klawisza + modyfikator w celu przejścia do definicji.

ClickGotoDefModifierKeyOption

Określa klucz modyfikatora, który ma być używany do przechodzenia do definicji przez kliknięcie myszy i klawisz modyfikatora.

ClickGotoDefOpensPeekOption

Określa, czy otworzyć obiekt docelowy definicji w widoku Podgląd dla kliknięcia myszy i klawisza modyfikatora.

CollapseHintAdornmentControl

Wyróżnia region podkreślenia w widoku tekstowym, gdy wskaźnik myszy najecha kursorem na ten region na marginesie uściślania.

ConvertTabsToSpaces

Definicja opcji określająca, czy konwertować karty na spacje.

CutOrCopyBlankLineIfNoSelection

Definiuje opcję wycinania lub kopiowania pustego wiersza, jeśli zaznaczenie jest puste.

DefaultOptions

Typowe opcje ogólne.

DefaultTextViewHostOptions

Nazwy typowych ITextView opcji związanych z hostem.

DefaultTextViewOptions

Definiuje typowe ITextView opcje.

DefaultWpfViewOptions

Reprezentuje typowe IWpfTextView opcje.

DeferCreationAttribute

Określa opcjonalną semantyka odroczonego tworzenia.

DisplayUrlsAsHyperlinks

Definicja opcji określająca, czy adresy URL powinny być wyświetlane jako hiperlinki.

DragDropEditing

Definiuje opcję widoku do edycji przeciągania/upuszczania.

EditingStateMarginEnabledOption

Definiuje opcję włączania wszystkich marginesów stanu edycji

EditorEmulationModeOption

Definicja opcji określająca tryb emulacji edytora.

EditorOptionChangedEventArgs

Zawiera informacje o OptionChanged zdarzeniu.

EditorOptionDefinition

Definicja opcji edytora.

EditorOptionDefinition<T>

Reprezentuje definicję opcji edytora.

EditorStyleNames

Nazwy różnych składników edytora, w których można zdefiniować styl składnika przez program hostujący edytor.

EnableVerticalScrollingOption

Czy przewijanie w pionie jest włączone w widoku. Jeśli nie, widok jest zawsze przewijany, więc pierwszy wiersz buforu jest opróżniony z góry widoku.

FallbackFont

Definicja opcji określająca czcionkę rezerwową (zdefiniowaną tutaj, ponieważ nazwa rezerwowej jest specyficzna dla platformy WPF).

FileHealthIndicatorEnabled

Definiuje opcję włączenia wskaźnika kondycji pliku.

FollowCodingConventionsOption

Definicja opcji określająca, czy pliki powinny być zgodne z konwencjami kodowania projektu.

GlyphMarginEnabled

Definiuje opcję włączenia marginesu glyph.

GridCellLengthAttribute

Ta klasa kojarzy rozmiar komórki siatki z eksportem MEF.

GridUnitTypeAttribute

Ta klasa kojarzy GridUnitType wartość z eksportem MEF.

HighlightCurrentLineOption

Reprezentuje opcję wyróżnienia bieżącego wiersza.

HorizontalScrollBarEnabled

Definiuje opcję włączenia poziomego paska przewijania.

ImeTextComposition

Reprezentuje kompozycję tekstową wygenerowaną przez przetwarzanie IME obiektu ITextView.

IndentationCharacterMarginEnabled

Definiuje opcję włączenia wcięciaCharacterMargin

IndentingStyleOption

Definicja opcji określająca styl automatycznego wcięcia.

IndentSize

Definicja opcji określająca rozmiar (w liczbie spacji) wcięcia.

InsertFinalNewLine

Definicja opcji określająca, czy wstawić ostatni nowy wiersz.

InsertModeMarginEnabled

Definiuje opcję włączenia elementu InsertModeMargin.

InterLineAdornmentTag

Reprezentuje tag, który zapewnia ozdoby wyświetlane powyżej lub poniżej wierszy tekstu.

IntraTextAdornment

Obsługa motywów wewnątrztekstowych, które są udostępniane za pośrednictwem IntraTextAdornmentTags.

IntraTextAdornmentTag

Reprezentuje tag, który zapewnia ozdoby, które mają być wyświetlane jako przeplatane tekstem.

IsInContrastModeOption

Określa, czy edytor jest w trybach "Dodatkowy kontrast" lub "Duży kontrast".

IsInHighContrastThemeOption

Określa, czy edytor znajduje się w motywie o wysokim kontraście systemu Windows.

Ten motyw jest specyficznym motywem vs Windows High Contrast, który jest włączony przez użytkownika w trybie dużego kontrastu systemu operacyjnego Windows. Ta opcja nie sprawdza motywu Niebieski (dodatkowy kontrast) ani trybu dużego kontrastu systemu operacyjnego Windows.

IsViewportLeftClipped

Definiuje opcję Użyj przestrzeni wirtualnej.

KeyProcessor

Przetwarza dane wejściowe klawiatury edytora.

LineEndingMarginEnabled

Definiuje opcję włączenia lineEndingMargin.

LineNumberMarginEnabled

Definiuje opcję włączenia marginesu numeru wiersza.

LineSpacingOption

Definiuje opcję odstępów między liniami pionowymi.

LongBufferLineChunk

Definicja opcji określająca rozmiar fragmentowania dla długich linii.

LongBufferLineThreshold

Definicja opcji określająca próg specjalnej obsługi długich linii.

MarginContainerAttribute

Określa typ kontenera marginesu.

MinimumErrorSeverity

Określa ważność błędu, która ma być używana w przypadku wywłaszków błędów

MouseHoverAttribute

Atrybut, który ma zostać umieszczony w procedurze obsługi zdarzeń dla MouseHoverprogramu , określając opóźnienie między czasem zatrzymania przenoszenia myszy a generowaniem zdarzenia aktywowania.

MouseHoverEventArgs

Zawiera informacje o zdarzeniu MouseHover .ITextView

MouseProcessorBase

Zapewnia podstawową implementację powiązań myszy, dzięki czemu klienci mogą zastąpić tylko potrzebne metody.

MouseWheelZoomEnabled

Definiuje opcję włączenia powiększenia kółka myszy

NewLineCharacter

Definicja opcji określająca znak lub znaki nowego wiersza.

NonBlockingCompletionOption

Definicja opcji określająca, czy edytor używa trybu nieblokowania uzupełniania, gdzie edytor nie czeka na nadejście elementów ukończenia po naciśnięciu przez użytkownika znaku zatwierdzenia. Ta opcja nie jest widoczna dla użytkowników. Jest on sterowany przez usługi laguage.

OutliningCollapsedAdornmentControl

Reprezentuje zwinięty tekst w widoku tekstowym.

OutliningMarginBracketControl

Wskazuje pionowy zakres rozwiniętego regionu konspektowania i umożliwia użytkownikowi zwinięcie go.

OutliningMarginControl

Reprezentuje margines konspektowania.

OutliningMarginEnabled

Definiuje opcję włączenia marginesu konspektowania.

OutliningMarginHeaderControl

Umożliwia zwijanie i rozszerzanie regionu konspektowania.

OutliningUndoEnabled

Definicja opcji określająca, czy podkreślenie jest nie do cofnięcia.

OverwriteMode

Definiuje opcję widoku dla trybu zastępowania.

PredefinedAdornmentLayers

Ta statyczna klasa definiuje nazwy warstw ozdobnych wstępnie zdefiniowanych przez edytor.

PredefinedMarginNames

Określa nazwy wstępnie zdefiniowanych marginesów dostarczonych przez program Visual Studio.

PredefinedTextViewRoles

Określa nazwy wstępnie zdefiniowanych ról widoku tekstu dostarczonych przez program Visual Studio.

ProduceScreenReaderFriendlyText

Definiuje opcję włączania podawania adnotacji tekstu w kontrolkach automatyzacji, dzięki czemu czytniki zawartości ekranu mogą prawidłowo odczytywać zawartość kodu.

ReplacesAttribute

Określa nazwy elementów zawartości, które zostaną zastąpione przez ten zasób.

ReplicateNewLineCharacter

Definicja opcji określająca, czy należy zduplikować nowy znak wiersza podczas wstawiania wiersza.

ResponsiveCompletionOption

Definicja opcji, która określa, czy edytor używa trybu uzupełniania dynamicznego, gdzie edytor czeka krótki czas na elementy ukończenia, gdy użytkownik naciska znak zatwierdzenia. Jeśli elementy uzupełniania nadal nie istnieją po opóźnieniu, zakończenie zostanie odrzucone. Ta opcja jest widoczna dla użytkowników na stronie Narzędzia/Opcje/Tekst Redaktor/Zaawansowane.

ResponsiveCompletionThresholdOption

Definicja opcji określająca maksymalne dozwolone opóźnienie w trybie uzupełniania dynamicznego, w którym edytor czeka określony czas na elementy ukończenia, gdy użytkownik naciska znak zatwierdzenia. Jeśli elementy uzupełniania nadal nie istnieją po opóźnieniu, zakończenie zostanie odrzucone. Ta opcja nie jest widoczna dla użytkowników. Jest on sterowany przez ustawienie zdalne.

RowColMarginEnabled

Definiuje opcję włączenia elementu RowColMargin.

SelectionMarginEnabled

Definiuje opcję włączenia marginesu zaznaczenia.

SelectionStateMarginEnabled

Definiuje opcję włączenia opcji SelectionStateMargin.

ShouldCaretsBeRendered

Definiuje opcję Powinna być renderowana karetki.

ShouldSelectionsBeRendered

Definiuje opcję Powinna być renderowana.

ShowBidirectionalTextControlCharactersOption

Definiuje opcję Pokaż dwukierunkowe znaki kontrolki tekstu.

ShowBlockStructure

Definiuje opcję Pokaż strukturę bloku.

ShowErrorSquiggles

Definiuje wywłaszka Pokaż błąd.

ShowNavigationBarOption

Definiuje opcję Pokaż pasek nawigacyjny.

ShowSelectionMatches

Definiuje opcje Pokaż dopasowania wyboru.

ShowZeroWidthCharactersOption

Definiuje opcję Pokaż zero szerokości znaków.

SimpleGraphicsOption

Reprezentuje opcję narysowania gradientu zaznaczenia w przeciwieństwie do zaznaczenia koloru stałego.

SpaceReservationAgentChangedEventArgs

Zawiera informacje o zmianie ISpaceReservationAgent elementu w elemecie ISpaceReservationManager.

SpaceReservationManagerDefinition

Reprezentuje metadane dla elementu ISpaceReservationManager.

SuggestionMarginEnabled

Definiuje opcję włączenia marginesu sugestii.

TabSize

Definicja opcji określająca rozmiar (w liczbie spacji) karty.

TextFormattingModeOption

Dostosowuje tryb formatowania tekstu używany przez Redaktor

TextRenderingModeOption

Dostosowuje tryb renderowania tekstu używany przez Redaktor

TextViewCreatedEventArgs

Zawiera informacje dotyczące nowo utworzonego ITextViewpliku .

TextViewExtensions

Metody rozszerzeń narzędziowych ITextView .

TextViewLayoutChangedEventArgs

Zawiera informacje o zmienionym zdarzeniu układu .ITextView

TextViewRoleAttribute

Użyj tego atrybutu, aby określić rodzaje elementów TextView, do których ma zastosowanie rozszerzenie.

TooltipAppearanceCategory

Definicja opcji określająca, czy wstawić ostatni nowy wiersz.

TrimTrailingWhiteSpace

Definicja opcji określająca, czy przycinać końcowe odstępy.

UpdateIndentationCharacterOption

Definiuje opcję włączenia aktualizowania standardowego znaku wiodącego odstępu na podstawie zawartości buforu po każdej edycji.

UseReducedOpacityForHighContrastOption
UseVirtualSpace

Definiuje opcję Użyj przestrzeni wirtualnej.

UseVisibleWhitespace

Definiuje opcję Użyj widocznego odstępu.

UseVisibleWhitespaceEnabledTypes

Definiuje opcję Użyj widocznego odstępu.

UseVisibleWhitespaceOnlyForSelection

Definiuje opcję Użyj widocznego odstępu.

VerticalScrollBarEnabled

Definiuje opcję włączenia pionowego paska przewijania.

ViewOptionDefinition<T>

Definiuje opcję -określonego ITextViewedytora.

ViewProhibitUserInput

Definiuje opcję Zakazać danych wejściowych użytkownika.

ViewState

Wyświetl stan w określonym punkcie w czasie.

WordWrapStyle

Definiuje opcję stylu zawijania wyrazów.

WpfTextViewKeyboardFilterName

Reprezentuje nazwę porządkowania KlawiaturaFilter.

WpfViewOptionDefinition<T>

Definiuje opcję edytora specyficzną dla elementu IWpfTextView.

ZoomConstants

Definiuje stałe używane do operacji powiększania

ZoomControl

Reprezentuje kontrolkę powiększenia w widoku tekstu.

ZoomControlEnabled

Definiuje opcję włączenia kontrolki Zoom.

ZoomLevel

Definiuje powiększenie.

ZoomLevelChangedEventArgs

Zawiera informacje o zdarzeniu ZoomLevelChangedEvent w elemencie IWpfTextView.

ZoomLevelConverter

Konwerter wartości, który umożliwia konwersję między StringDouble i reprezentacje poziomu powiększenia.

Struktury

CaretPosition

Reprezentuje położenie karetki w elemecie ITextView.

EditorOptionKey<T>

Reprezentuje klucz bezpieczny dla typów dla opcji edytora.

Interfejsy

IAccessibleAdornmentControl

Reprezentuje ozdobę, która powinna być odczytywana na głos przez czytniki zawartości ekranu. Należy zaimplementować głównie w przypadku kontrolek interfejsu użytkownika, które działają w/w wierszu tekstowym.

IAdornmentLayer

Reprezentuje warstwę ozdobną.

IAdornmentLayerElement

Definiuje element w warstwie ozdoby.

IEditorOptions

Reprezentuje typowe opcje edytora i rozszerzalny mechanizm modyfikowania wartości i dodawania nowych opcji.

IEditorOptionsFactoryService

Reprezentuje usługę, która jest pobierana IEditorOptions dla określonego zakresu lub dla zakresu globalnego.

IGlyphFactory

Udostępnia wizualizację dla określonego typu glif.

IGlyphFactoryProvider

Udostępnia element IGlyphFactory.

IGlyphMouseProcessorProvider

Udostępnia powiązanie myszy dla marginesu glyph.

IGlyphTag

Reprezentuje tag glyph, który jest używany przez margines glyph do umieszczania wizualizacji glyph.

IIndentationManagerService

Jest to usługa, która obsługuje inteligentne wcięcie w pliku.

IKeyProcessorProvider

Tworzy element KeyProcessor dla danego IWpfTextViewpliku .

IMapEditToData

Interfejs ułatwiający mapowanie między pozycjami w obiektach TextViewModelEditBuffer i DataBuffer.

IMouseProcessor

Udostępnia rozszerzenia dla powiązań myszy.

IMouseProcessor2

Zapewnia rozszerzenia związane z dotykiem dla powiązań myszy.

IMouseProcessorProvider

Tworzy element IMouseProcessor dla elementu IWpfTextView.

IScrollMap

Definiuje mapowanie między pozycjami znaków i współrzędnymi mapy przewijania. Nie jest to takie samo jak układ współrzędnych, w którym jest renderowany pasek przewijania.

IScrollMapFactoryService

Tworzy lub ponownie używa elementu IScrollMap dla elementu ITextView.

ISmartIndent

Zapewnia przetwarzanie żądanego wcięcia dla wiersza.

ISmartIndentationService

Udostępnia usługę programu Visual Studio, która określa automatyczne wcięcie po naciśnięciu klawisza Enter lub przejściu do pustego wiersza.

ISmartIndentProvider

ISmartIndent Pobiera obiekt dla danego ITextViewobiektu . Eksporterzy składników muszą podać co najmniej jeden atrybut typu zawartości, aby określić odpowiednie typy zawartości.

ISpaceReservationAgent

Obsługuje wyświetlanie ozdobników rezerwacji przestrzeni.

ISpaceReservationManager

Zarządza ozdobami rezerwacji przestrzeni.

ITextCaret

Reprezentuje karetki skojarzone z elementem ITextView.

ITextEditorFactoryService

Tworzy widoki edytora.

ITextSelection

Reprezentuje zaznaczony tekst w elemecie ITextView

ITextView

Reprezentuje widok tekstu w obiekcie ITextBuffer. Jest to klasa podstawowa interfejsu specyficznego dla platformy, która ma metody umożliwiające renderowanie sformatowanego tekstu.

ITextView2

Rozszerzenia do ITextViewfunkcji rozszerzonej. Dla każdego elementu członkowskiego w tym miejscu powinna być również metoda rozszerzenia w TextViewExtensionspliku .

ITextViewConnectionListener

Nasłuchuje buforów tekstu określonego typu zawartości, aby dowiedzieć się, kiedy są otwarte lub zamknięte w edytorze tekstów.

ITextViewCreationListener

Nasłuchuje podczas ITextViewtworzenia obiektów.

ITextViewLineCollection

Reprezentuje klasę pomocnika służącą do uzyskiwania dostępu do kolekcji ITextViewLine obiektów widoku. Właściwość TextViewLines na obiekcie ITextView służy do pobierania wystąpienia tego interfejsu.

ITextViewMargin

Reprezentuje marginesy, które są dołączone do krawędzi elementu ITextView.

ITextViewModel

Reprezentuje zestaw zera lub większej liczby ITextBuffer obiektów, które są unikatowe dla prezentacji tekstu w określonym ITextViewobiekcie .

ITextViewModelProvider

Udostępnia ITextViewModel obiekty.

ITextViewRoleSet

Zestaw ról widoku tekstu.

IVerticalFractionMap

Mapuje między pozycjami znaków i ułamkami całkowitego pionowego ITextViewzakresu elementu .

IVerticalScrollBar

Reprezentuje pionowy pasek przewijania.

IViewScroller

Reprezentuje klasę pomocnika dla elementu ITextViewi udostępnia podstawowe funkcje przewijania. ITextView Właściwość ViewScroller jest używana do pobierania wystąpienia tego interfejsu.

IWpfTextView

Reprezentuje program Visual Studio ITextView dla platformy WPF.

IWpfTextViewConnectionListener

Nasłuchuje buforów tekstu określonego typu zawartości, aby dowiedzieć się, kiedy są otwarte lub zamknięte w edytorze tekstów.

IWpfTextViewCreationListener

Nasłuchuje podczas IWpfTextViewtworzenia obiektów.

IWpfTextViewHost

IWpfTextView Zawiera marginesy i, które go otaczają, takie jak pasek przewijania lub numer wiersza.

IWpfTextViewLineCollection

ITextView Umożliwia dostęp do kolekcji ITextViewLine obiektów widoku. Właściwość TextViewLines na obiekcie ITextView służy do pobierania wystąpienia interfejsu ITextViewLineCollection.

IWpfTextViewMargin

Reprezentuje marginesy, które są dołączone do krawędzi elementu IWpfTextView.

IWpfTextViewMarginProvider

Tworzy element IWpfTextViewMargin dla danego IWpfTextViewHostelementu .

Wyliczenia

AdornmentPositioningBehavior

Definiuje pozycjonowanie ozdobnych.

ConnectionReason

Definiuje przyczyny łączenia lub odłączania buforu tekstu i widoku tekstowego.

EditorTextFormattingMode

Określa s WPF TextFormattingModedostępne w Redaktor. Ta wyliczenie dodaje Automatic element do TextFormattingModeelementu .

EnsureSpanVisibleOptions

Opcje kontrolowania zachowania IViewScroller funkcji EnsureSpanVisible.

HorizontalPositioningMode

Wyliczenie możliwych sposobów, w jaki można ustawić ozdobę międzywierszową w poziomie na linii.

IndentingStyle

Reprezentuje różne style wcięcia obsługiwane przez usługi językowe.

ScrollDirection

Kierunek przewijania pliku ITextView.

TextSelectionMode

Określa tryb zaznaczenia tekstu.

ViewRelativePosition

Definiuje znaczenie parametru verticalOffset w obiekcie ITextView. DisplayTextLineContaining(...).

WhitespaceType

Ustawia bitową kombinację wartości wyliczenia, aby określić, które symbole białych znaków są wyświetlane na obiekcie ITextView.

WordWrapStyles

Ustawia bitową kombinację wartości wyliczenia, aby określić styl zawijania wyrazów .ITextView

Delegaci

AdornmentRemovedCallback

Definiuje zachowanie po UIElement usunięciu elementu z obiektu IAdornmentLayer.

InterLineAdornmentFactory

Fabryka używana do tworzenia ozdobników używanych przez element InterLineAdornmentTags.