Microsoft.VisualStudio.Text Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Třídy
AbstractSelectionPresentationProperties |
Poskytuje vlastnosti specifické pro uživatelské rozhraní objektu Selection. |
ContentTypeChangedEventArgs |
Poskytuje informace o změně objektu IContentType na .ITextBuffer |
EncodingChangedEventArgs |
Poskytuje informace o EncodingChanged události. |
NormalizedSnapshotSpanCollection |
Kolekce SnapshotSpan objektů jen pro čtení, všechny ze stejného snímku. |
NormalizedSpanCollection |
Kolekce rozpětí seřazených podle počáteční pozice se sousedními a překrývajícími se rozpětími zkombinovanými. |
PreContentChangedEventArgs |
Informace poskytnuté před změnami obsahu. |
SnapshotSpanEventArgs |
Poskytuje informace o událostech, které hlásí změny ovlivňující rozsah textu. |
TextBufferCreatedEventArgs |
Poskytuje informace o nově vytvořeném ITextBufferobjektu . |
TextContentChangedEventArgs |
Poskytuje informace o transakci úprav na .ITextBuffer |
TextContentChangingEventArgs |
Poskytuje informace o nadcházející transakci úprav na ITextBuffer |
TextDataModelContentTypeChangedEventArgs |
Poskytuje informace o změně objektu IContentTypeITextDataModel. |
TextDocumentEventArgs |
Poskytuje informace o událostech, kdy ITextDocument byla vytvořena nebo odstraněna. |
TextDocumentFileActionEventArgs |
Poskytuje informace o událostech, které jsou vyvolány při ITextDocument načtení nebo uložení na disk. |
TextImageExtensions |
Rozšiřující metody pro práci s ITextImage |
TextSnapshotChangedEventArgs |
Poskytuje informace o transakci na, ITextBuffer která způsobuje vygenerování nového ITextSnapshot . |
TextSnapshotToTextReader |
Poskytuje fasádu TextReader nad textovým snímkem. |
Tracking |
Definuje sledování polohy dopředu a dozadu v čase. |
Struktury
EditOptions |
Možnosti použitelné pro transakce úprav textu. |
NormalizedSpanCollection.Enumerator |
Zásobník přidělený enumerátor pro NormalizedSpanCollection. |
Selection |
Spravuje vložení, ukotvení a aktivní body pro jednu stříšku a její přidružený výběr. |
SnapshotPoint |
Neměnná pozice textu v určitém snímku textu. |
SnapshotSpan |
Neměnný rozsah textu v konkrétním snímku textu. |
Span |
Neměnný celočíselný interval, který popisuje rozsah hodnot od Start do End , který je uzavřen vlevo a otevřen na pravé straně: [Start .. end). Rozpětí se obvykle používá k ITextSnapshot označení rozsahu textu, ale je nezávislé na konkrétní textové vyrovnávací paměti nebo snímku. |
TextImageLine |
Neměnné informace o řádku textu z objektu ITextImage. |
VersionedPosition |
Popisuje umístění v konkrétní ITextImageVersion. |
VersionedSpan |
Popisuje rozsah v konkrétní ITextImageVersion. |
VirtualSnapshotPoint |
SnapshotPoint Představuje objekt, který může mít virtuální prostory. |
VirtualSnapshotSpan |
Představuje dvě VirtualSnapshotPoints. |
Rozhraní
IDeleteEditTag |
Označuje, že úprava je výsledkem toho, že uživatel zadá klávesu Backspace nebo delete. |
IEditTag |
Rozhraní, které lze použít pro CreateEdit(EditOptions, Nullable<Int32>, Object) parametr editTag. |
IEncodingDetector |
Pokusy o zjištění kódování textu spojeného s datovým proudem. |
IExtensionErrorHandler |
Umožňuje hostitelům editoru zjišťovat výjimky, které se zaznamenávají v bodech rozšíření. |
IExtensionErrorHandler2 |
Umožňuje hostitelům editoru zjišťovat výjimky, které se zaznamenávají v bodech rozšíření. |
IExtensionPerformanceTracker |
Umožňuje hostitelům editoru sledovat výkon bodů rozšíření. |
IFormattingEditTag |
Označuje, že úpravy jsou součástí automatického formátování. |
IFormattingNeededEditTag |
Označuje, že úprava je něco jako "vložení", kde by měl být změněný text formátován. |
IInviolableEditTag |
Označuje omezení, že v obslužných rutinách událostí vyrovnávací paměti Changed v reakci na tuto úpravu by neměly být provedeny žádné další úpravy. |
IInvisibleEditTag |
Označuje, že tato úprava vytvoří neviditelnou transakci zpět. |
IMappingPoint |
Pozice v objektu ITextBuffer , která může být mapována v objektu IBufferGraph. |
IMappingSpan |
Rozsah v objektu ITextBuffer , který lze mapovat v objektu IBufferGraph. |
IMultiSelectionBroker |
Spravuje veškeré chování stříšky a výběru pro ITextViewobjekt . Zpracovává více výběrů a výběr polí. V rámci tohoto oboru názvů se karety považují za součást výběrů a jsou reprezentovány znakem InsertionPoint. |
INormalizedTextChangeCollection |
Normalizovaný seznam ITextChange objektů. Změny jsou seřazeny vzestupně podle pozice a změny, které se překrývají a překrývají, se zkombinují do jedné změny. |
IOvertypeManager |
Správce zobrazení podle textu pro přepis. |
IOvertypeManagerFactory |
Služba, která vrací IOvertypeManager typ , který spravuje přepis pro konkrétní ITextView. |
IPersistentSpan |
Popisuje rozsah dokumentu, který zůstává platný i v případě, že je dokument zavřený, otevřený nebo upravený (když je otevřený). |
IPersistentSpanFactory |
Továrna pro vytváření IPersistentSpans. |
IProxyEditTag |
Označuje, že se úpravy provádějí jménem uživatele a entita, která úpravy provedla, je vrátí zpět. |
IReadOnlyRegion |
Popisovač, který sleduje pravděpodobně prázdnou oblast textu jen pro čtení. |
IReadOnlyRegionEdit |
Poskytuje atomické sady operací úprav oblasti jen pro čtení v objektu ITextBuffer. Pozice edice jsou uvedeny s ohledem na stav objektu ITextBuffer v době vytvoření objektu IReadOnlyRegionEdit . |
IRemoteEditTag |
Označuje, že úpravy pocházejí od vzdáleného spolupracovníka. |
ISelectionTransformer |
Umožňuje změnit existující Selection objekty jako součást PerformActionOnAllSelections(Action<ISelectionTransformer>) a TryPerformActionOnSelection(Selection, Action<ISelectionTransformer>, Selection). |
ITextBuffer |
Proměnlivá posloupnost znaků Unicode zakódovaná pomocí UTF-16. Pozice v rámci vyrovnávací paměti se považují za posloupnost znaků (počínaje znakem nula) nebo jako posloupnost řádků (začínající na nulovém řádku). Prázdná vyrovnávací paměť obsahuje jeden řádek, který neobsahuje žádné znaky. |
ITextBuffer2 |
Proměnlivá posloupnost znaků Unicode zakódovaná pomocí UTF-16. Pozice v rámci vyrovnávací paměti se považují za posloupnost znaků (počínaje znakem nula) nebo jako posloupnost řádků (začínající na nulovém řádku). Prázdná vyrovnávací paměť obsahuje jeden řádek, který neobsahuje žádné znaky. |
ITextBufferContentTypeListener |
Umožňuje rozšířením sledovat změny typu obsahu v ITextBuffers. |
ITextBufferEdit |
Představuje operace úprav v objektu ITextBuffer. |
ITextBufferFactoryService |
Služba továrny pro běžné textové vyrovnávací počítače. |
ITextBufferFactoryService2 |
Služba továrny pro běžné textové vyrovnávací počítače. |
ITextBufferFactoryService3 |
Služba továrny pro běžné textové vyrovnávací počítače. |
ITextChange |
Popisuje jednu souvislou operaci změny textu ve vyrovnávací paměti textu. Všechny změny textu se považují za nahrazení za
Vložení je změna textu, ve které
Odstranění je změna textu, ve kterém
Změna je změna textu, ve které jsou i |
ITextChange2 |
Rozšiřuje ITextChange se o koncept neprůsvné změny. |
ITextChange3 |
Rozšiřuje ITextChange2 se o schopnost efektivně získat podřetěžce starého a nového textu. |
ITextDataModel |
Připraví soubor pro ITextBuffer prezentaci v editoru. Obvykle ITextDataModel se skládá z jednoho ITextBuffer , který je vystaven jako DocumentBuffer i DataBuffer. V některých případech je ale graf IProjectionBuffers užitečným způsobem prezentovat, kdyby se jednalo o jeden dokument. V takovém případě DataBuffer bude objekt , IProjectionBuffer který jako zdrojovou vyrovnávací paměť používá DocumentBuffer přímo nebo nepřímo. |
ITextDocument |
Představuje dokument v systému souborů, který zachovává .ITextBuffer |
ITextDocumentFactoryService |
Představuje službu, která vytváří, načítá a odstraňuje textové dokumenty. |
ITextDocumentFactoryService2 | |
ITextEdit |
Představuje sadu operací úprav v objektu ITextBuffer. Pozice všech operací úprav jsou uvedeny s ohledem na stav objektu ITextBuffer v době vytvoření tohoto objektu. |
ITextImage |
Poskytuje přístup pro čtení neměnné sekvence znaků Unicode. První znak v sekvenci má index nula. |
ITextImageFactoryService |
Služba továrny pro vytváření ITextImages. |
ITextImageVersion |
Popisuje verzi objektu ITextImage. |
ITextSnapshot |
Poskytuje přístup pro čtení neměnného snímku ITextBuffer obsahujícího sekvenci znaků Unicode. První znak v sekvenci má index nula. |
ITextSnapshot2 |
Poskytuje přístup pro čtení neměnného snímku ITextBuffer obsahujícího sekvenci znaků Unicode. První znak v sekvenci má index nula. |
ITextSnapshotLine |
Neměnné informace o řádku textu z objektu ITextSnapshot. |
ITextVersion |
Popisuje verzi objektu ITextBuffer. Každé použití objektu ITextEdit do textové vyrovnávací paměti vygeneruje novou verzi ITextVersion. |
ITextVersion2 |
Popisuje verzi objektu ITextBuffer. Každé použití objektu na ITextEdit textovou vyrovnávací paměť vygeneruje novou ITextVersion. |
ITrackingPoint |
Sledovací pozice v objektu ITextBuffer. |
ITrackingSpan |
Rozsah textu v objektu ITextBuffer , který se zvětšuje nebo zmenšuje se změnami textové vyrovnávací paměti. Rozsah může být prázdný. |
ITypingEditTag |
Označuje, že úprava je výsledkem toho, že uživatel zadá znak. |
IUndoEditTag |
Označuje, že úpravy jsou součástí vrácení zpět nebo opakování. |
IUserEditTag |
Označuje, že úprava je přímým výsledkem akce uživatele (např. psaní) na rozdíl od vedlejšího efektu (např. automatické formátování po zadání středníku uživatelem). |
Výčty
EdgeInsertionMode |
Určuje režimy vkládání hran pro oblasti jen pro čtení. |
FileActionTypes |
Popisuje typ akce souboru. |
PointTrackingMode |
Představuje režimy sledování pro ITrackingPoint objekty. |
PositionAffinity |
Popisuje, zda je pozice v znaméně ITextBuffer , kterou lze považovat za pozici mezi dvěma znaky, svázána s předchozím nebo následujícím znakem. |
PredefinedSelectionTransformations |
Definuje sadu akcí, které jsou předdefinované pro manipulaci s výběry v rámci zobrazení. V případě vlastních manipulací se podívejte na použití .ISelectionTransformer Tyto transformace je možné předat do PerformActionOnAllSelections(PredefinedSelectionTransformations), TryPerformActionOnSelection(Selection, PredefinedSelectionTransformations, Selection)a PerformAction(PredefinedSelectionTransformations). |
ReloadResult |
Vrácená hodnota metod Reload v .ITextDocument |
SpanTrackingMode |
Představuje režimy sledování pro ITrackingSpan objekty. |
TrackingFidelityMode |
Představuje speciální chování sledování objektů ITrackingPoint a ITrackingSpan . |
Delegáti
CustomTrackToVersion |
Poskytuje vlastní implementaci sledování rozsahu. Tento delegát by měl být implementován pomocí vlastních rozsahů sledování. |
DynamicReadOnlyRegionQuery |
Delegát zpětného volání pro oznamování úprav v oblastech jen pro čtení. |