Microsoft.VisualStudio.Text Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Klasy
AbstractSelectionPresentationProperties |
Udostępnia właściwości specyficzne dla interfejsu użytkownika dotyczące elementu Selection. |
ContentTypeChangedEventArgs |
Zawiera informacje o zmianie elementu IContentType w obiekcie ITextBuffer. |
EncodingChangedEventArgs |
Zawiera informacje o EncodingChanged zdarzeniu. |
NormalizedSnapshotSpanCollection |
Kolekcja SnapshotSpan obiektów tylko do odczytu z tej samej migawki. |
NormalizedSpanCollection |
Kolekcja rozpiętości posortowanych według pozycji początkowej, z połączonymi sąsiednimi i nakładającymi się zakresami. |
PreContentChangedEventArgs |
Informacje podane przed zmianami zawartości. |
SnapshotSpanEventArgs |
Zawiera informacje o zdarzeniach, które zgłaszają zmiany wpływające na zakres tekstu. |
TextBufferCreatedEventArgs |
Zawiera informacje o nowo utworzonym ITextBufferobiekcie . |
TextContentChangedEventArgs |
Zawiera informacje o transakcji edycji w obiekcie ITextBuffer. |
TextContentChangingEventArgs |
Zawiera informacje o nadchodzącej transakcji edycji na ITextBuffer |
TextDataModelContentTypeChangedEventArgs |
Zawiera informacje o zmianie IContentType elementu ITextDataModel. |
TextDocumentEventArgs |
Zawiera informacje o zdarzeniach, gdy ITextDocument obiekt został utworzony lub usunięty. |
TextDocumentFileActionEventArgs |
Zawiera informacje o zdarzeniach, które są zgłaszane, gdy ITextDocument obiekt został załadowany z lub zapisany na dysku. |
TextImageExtensions |
Metody rozszerzeń do pracy z ITextImage |
TextSnapshotChangedEventArgs |
Zawiera informacje o transakcji w obiekcie ITextBuffer , która powoduje wygenerowanie nowego ITextSnapshot elementu. |
TextSnapshotToTextReader |
Zapewnia fasadę TextReader migawki tekstu. |
Tracking |
Definiuje śledzenie pozycji do przodu i do tyłu w czasie. |
Struktury
EditOptions |
Opcje dotyczące transakcji edycji tekstu. |
NormalizedSpanCollection.Enumerator |
Przydzielony stos moduł wyliczający dla NormalizedSpanCollectionelementu . |
Selection |
Zarządza wstawiania, kotwicy i aktywnych punktów dla pojedynczego daszka i skojarzonego z nim zaznaczenia. |
SnapshotPoint |
Niezmienne położenie tekstu w określonej migawki tekstu. |
SnapshotSpan |
Niezmienny zakres tekstu w określonej migawki tekstu. |
Span |
Niezmienny interwał liczby całkowitej, który opisuje zakres wartości od Start do End , który jest zamknięty po lewej stronie i otwarty po prawej stronie: [Uruchom .. Koniec). Zakres jest zwykle stosowany do ITextSnapshot elementu , aby oznaczyć zakres tekstu, ale jest niezależny od dowolnego określonego buforu tekstu lub migawki. |
TextImageLine |
Niezmienne informacje o wierszu tekstu z elementu ITextImage. |
VersionedPosition |
Opisuje lokalizację w określonej ITextImageVersionlokalizacji . |
VersionedSpan |
Opisuje zakres w określonym ITextImageVersionzakresie . |
VirtualSnapshotPoint |
Reprezentuje obiekt, który SnapshotPoint może mieć przestrzenie wirtualne. |
VirtualSnapshotSpan |
Reprezentuje dwa VirtualSnapshotPoints |
Interfejsy
IDeleteEditTag |
Wskazuje, że edycja jest wynikiem wpisywania przez użytkownika klawisza backspace lub usunięcia. |
IEditTag |
Interfejs, który może służyć do parametru CreateEdit(EditOptions, Nullable<Int32>, Object) editTag. |
IEncodingDetector |
Próbuje wykryć kodowanie tekstu skojarzone ze strumieniem. |
IExtensionErrorHandler |
Umożliwia hostom edytora wykrywanie wyjątków przechwytywanych w punktach rozszerzeń. |
IExtensionErrorHandler2 |
Umożliwia hostom edytora wykrywanie wyjątków przechwytywanych w punktach rozszerzeń. |
IExtensionPerformanceTracker |
Umożliwia hostom edytora śledzenie wydajności punktów rozszerzeń. |
IFormattingEditTag |
Wskazuje, że edycja jest częścią automatycznego formatowania. |
IFormattingNeededEditTag |
Wskazuje, że edycja jest podobna do "wklejania", w której powinien zostać sformatowany zmodyfikowany tekst. |
IInviolableEditTag |
Wskazuje ograniczenie, że nie należy wykonywać żadnych dodatkowych edycji w programach obsługi zdarzeń buforu Changed wywoływanych w odpowiedzi na tę edycję. |
IInvisibleEditTag |
Wskazuje, że ta edycja spowoduje utworzenie niewidocznej transakcji cofania. |
IMappingPoint |
Pozycja w ITextBuffer obiekcie, którą można zamapować w obiekcie IBufferGraph. |
IMappingSpan |
Zakres w ITextBuffer obiekcie, który można zamapować w obiekcie IBufferGraph. |
IMultiSelectionBroker |
Zarządza wszystkimi karetki i wybiera zachowanie dla elementu ITextView. Obsługuje wiele zaznaczeń i zaznaczenia pola. W tej przestrzeni nazw daszki są uważane za część zaznaczeń i są reprezentowane przez .InsertionPoint |
INormalizedTextChangeCollection |
Znormalizowana lista ITextChange obiektów. Zmiany są sortowane w kolejności rosnącej pozycji, a zmiany abutting i nakładające się są łączone w jedną zmianę. |
IOvertypeManager |
Menedżer widoku tekstu dla nadtypu. |
IOvertypeManagerFactory |
Usługa, która zwraca IOvertypeManager nadtyp dla określonego ITextViewelementu . |
IPersistentSpan |
Opisuje zakres w dokumencie, który pozostaje prawidłowy nawet wtedy, gdy dokument jest zamknięty, otwarty lub zmodyfikowany (gdy jest otwarty). |
IPersistentSpanFactory |
Fabryka do tworzenia IPersistentSpans. |
IProxyEditTag |
Wskazuje, że edycja jest perfomed w imieniu użytkownika i zostanie cofnięta przez jednostkę, która wykonała edycję. |
IReadOnlyRegion |
Uchwyt, który śledzi prawdopodobnie pusty region tekstu tylko do odczytu. |
IReadOnlyRegionEdit |
Zapewnia niepodzielne zestaw operacji edycji regionów tylko do odczytu w obiekcie ITextBuffer. Pozycje edycji są określone w odniesieniu do stanu ITextBuffer obiektu w momencie utworzenia IReadOnlyRegionEdit obiektu. |
IRemoteEditTag |
Wskazuje, że edycja pochodzi ze współpracownika zdalnego. |
ISelectionTransformer |
Umożliwia zmianę istniejących Selection obiektów w ramach elementów PerformActionOnAllSelections(Action<ISelectionTransformer>) i TryPerformActionOnSelection(Selection, Action<ISelectionTransformer>, Selection). |
ITextBuffer |
Modyfikowalna sekwencja znaków Unicode zakodowana przy użyciu protokołu UTF-16. Pozycje w buforze są traktowane jako sekwencja znaków (rozpoczynająca się od zera) lub jako sekwencja wierszy (rozpoczynająca się od zera wiersza). Pusty bufor zawiera pojedynczy wiersz bez znaków. |
ITextBuffer2 |
Modyfikowalna sekwencja znaków Unicode zakodowana przy użyciu protokołu UTF-16. Pozycje w buforze są traktowane jako sekwencja znaków (rozpoczynająca się od zera) lub jako sekwencja wierszy (rozpoczynająca się od zera wiersza). Pusty bufor zawiera pojedynczy wiersz bez znaków. |
ITextBufferContentTypeListener |
Umożliwia rozszerzeń śledzenie zmian typu zawartości w s ITextBuffer. |
ITextBufferEdit |
Reprezentuje operacje edycji względem .ITextBuffer |
ITextBufferFactoryService |
Usługa fabryczna dla zwykłych TextBuffers. |
ITextBufferFactoryService2 |
Usługa fabryczna dla zwykłych TextBuffers. |
ITextBufferFactoryService3 |
Usługa fabryczna dla zwykłych TextBuffers. |
ITextChange |
Opisuje pojedynczą ciągłą operację zmiany tekstu w buforze tekstu. Wszystkie zmiany tekstu są uważane za zamianę
Wstawianie to zmiana tekstu, w której
Usunięcie to zmiana tekstu, w której
Modyfikacja to zmiana tekstu, w której zarówno ciągi, jak |
ITextChange2 |
ITextChange Rozszerza się o koncepcję nieprzezroczystej zmiany. |
ITextChange3 |
Rozszerza możliwości ITextChange2 wydajnego uzyskiwania podciągów starego i nowego tekstu. |
ITextDataModel |
Przygotowuje prezentację ITextBuffer do edycji w edytorze. Zazwyczaj element ITextDataModel składa się z pojedynczegoITextBuffer, który jest uwidoczniony zarówno jako element DocumentBuffer , jak i .DataBuffer Jednak w niektórych przypadkach wykres IProjectionBuffers jest przydatny do prezentowania tak, jakby był to pojedynczy dokument. W takim przypadku DataBuffer element IProjectionBuffer będzie używany DocumentBuffer jako bufor źródłowy, bezpośrednio lub pośrednio. |
ITextDocument |
Reprezentuje dokument w systemie plików, który utrwala element ITextBuffer. |
ITextDocumentFactoryService |
Reprezentuje usługę, która tworzy, ładuje i usuwa dokumenty tekstowe. |
ITextDocumentFactoryService2 | |
ITextEdit |
Reprezentuje zestaw operacji edycji na obiekcie ITextBuffer. Pozycje wszystkich operacji edycji są określone w odniesieniu do stanu ITextBuffer obiektu w momencie utworzenia tego obiektu. |
ITextImage |
Zapewnia dostęp do odczytu do niezmiennej sekwencji znaków Unicode. Pierwszy znak w sekwencji ma zero indeksu. |
ITextImageFactoryService |
Usługa fabryki do tworzenia ITextImages. |
ITextImageVersion |
Opisuje wersję elementu ITextImage. |
ITextSnapshot |
Zapewnia dostęp do odczytu do niezmiennej migawki ITextBuffer zawierającej sekwencję znaków Unicode. Pierwszy znak w sekwencji ma zero indeksu. |
ITextSnapshot2 |
Zapewnia dostęp do odczytu do niezmiennej migawki ITextBuffer zawierającej sekwencję znaków Unicode. Pierwszy znak w sekwencji ma zero indeksu. |
ITextSnapshotLine |
Niezmienne informacje o wierszu tekstu z obiektu ITextSnapshot. |
ITextVersion |
Opisuje wersję elementu ITextBuffer. Każda aplikacja obiektu do ITextEdit buforu tekstowego generuje nowy element ITextVersion. |
ITextVersion2 |
Opisuje wersję elementu ITextBuffer. Każda aplikacja obiektu do ITextEdit buforu tekstowego generuje nowy ITextVersionelement . |
ITrackingPoint |
Pozycja śledzenia w obiekcie ITextBuffer. |
ITrackingSpan |
Zakres tekstu w obiekcie ITextBuffer , który rośnie lub zmniejsza się wraz ze zmianami w buforze tekstu. Zakres może być pusty. |
ITypingEditTag |
Wskazuje, że edycja jest wynikiem wpisywania znaku przez użytkownika. |
IUndoEditTag |
Wskazuje, że edycja jest częścią cofania lub ponownego utworzenia. |
IUserEditTag |
Wskazuje, że edycja jest bezpośrednim wynikiem akcji użytkownika (np. wpisywania) w przeciwieństwie do efektu ubocznego (np. automatycznego formatowania po wpisaniu średnika przez użytkownika). |
Wyliczenia
EdgeInsertionMode |
Określa tryby wstawiania krawędzi dla regionów tylko do odczytu. |
FileActionTypes |
Opisuje typ akcji pliku. |
PointTrackingMode |
Reprezentuje tryby śledzenia dla ITrackingPoint obiektów. |
PositionAffinity |
Opisuje, czy pozycja w obiekcie ITextBuffer , która może być uważana za leżącą między dwoma znakami, jest połączona z poprzednim znakiem lub następującym znakiem. |
PredefinedSelectionTransformations |
Definiuje zestaw akcji, które są wstępnie zdefiniowane do manipulowania wyborami w widoku. W przypadku niestandardowych manipulacji zobacz użycie elementu ISelectionTransformer. Te przekształcenia można przekazać do PerformActionOnAllSelections(PredefinedSelectionTransformations), TryPerformActionOnSelection(Selection, PredefinedSelectionTransformations, Selection)i PerformAction(PredefinedSelectionTransformations). |
ReloadResult |
Zwracana wartość metod Załaduj ponownie w obiekcie ITextDocument. |
SpanTrackingMode |
Reprezentuje tryby śledzenia dla ITrackingSpan obiektów. |
TrackingFidelityMode |
Reprezentuje specjalne zachowania śledzenia dla ITrackingPoint obiektów i .ITrackingSpan |
Delegaci
CustomTrackToVersion |
Zapewnia niestandardową implementację śledzenia zakresu. Ten delegat powinien zostać zaimplementowany przez niestandardowe zakresy śledzenia. |
DynamicReadOnlyRegionQuery |
Delegat wywołania zwrotnego do powiadamiania tylko o regionach edycji tylko do odczytu. |