Microsoft.VisualStudio.Text Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Sınıflar
AbstractSelectionPresentationProperties |
hakkında Selectionkullanıcı arabirimine özgü özellikler sağlar. |
ContentTypeChangedEventArgs |
üzerinde üzerinde yapılan bir değişiklik IContentTypeITextBufferhakkında bilgi sağlar. |
EncodingChangedEventArgs |
Olayla ilgili EncodingChanged bilgileri sağlar. |
NormalizedSnapshotSpanCollection |
Tümü aynı anlık görüntüdeki SnapshotSpan nesnelerin salt okunur bir koleksiyonu. |
NormalizedSpanCollection |
Başlangıç konumuna göre sıralanmış, bitişik ve örtüşen aralıkların bir araya getirildiği bir span koleksiyonu. |
PreContentChangedEventArgs |
İçerik değişmeden önce sağlanan bilgiler. |
SnapshotSpanEventArgs |
Bir metin aralığını etkileyen değişiklikleri raporlayan olaylar için bilgi sağlar. |
TextBufferCreatedEventArgs |
Yeni oluşturulan ITextBufferhakkında bilgi sağlar. |
TextContentChangedEventArgs |
üzerinde düzenleme işlemi ITextBufferhakkında bilgi sağlar. |
TextContentChangingEventArgs |
Üzerinde yaklaşan düzenleme işlemi hakkında bilgi sağlar ITextBuffer |
TextDataModelContentTypeChangedEventArgs |
bir öğesinin ITextDataModeldeğişikliği IContentType hakkında bilgi sağlar. |
TextDocumentEventArgs |
bir oluşturulduğunda veya atıldığında ITextDocument gerçekleşen olaylarla ilgili bilgi sağlar. |
TextDocumentFileActionEventArgs |
bir ITextDocument diskten yüklendiğinde veya diske kaydedildiğinde tetiklenen olaylar için bilgi sağlar. |
TextImageExtensions |
Ile çalışmak için uzantı yöntemleri ITextImage |
TextSnapshotChangedEventArgs |
üzerinde ITextBuffer yeni ITextSnapshot bir oluşturulmasına neden olan işlem hakkında bilgi sağlar. |
TextSnapshotToTextReader |
Metin anlık görüntüsü üzerinde bir TextReader cephe sağlar. |
Tracking |
Zaman içinde ileri ve geri konum izlemeyi tanımlar. |
Yapılar
EditOptions |
Metin düzenleme işlemleri için geçerli seçenekler. |
NormalizedSpanCollection.Enumerator |
için NormalizedSpanCollectionayrılmış bir yığın numaralandırıcısı. |
Selection |
Tek bir şapka işareti ve ilişkili seçimi için ekleme, tutturucu ve etkin noktaları yönetir. |
SnapshotPoint |
Belirli bir metin anlık görüntüsünde sabit bir metin konumu. |
SnapshotSpan |
Belirli bir metin anlık görüntüsünde sabit bir metin aralığı. |
Span |
Solda kapalı ve sağda açık olan değer aralığını tanımlayan sabit bir tamsayı StartEnd aralığı: [Başlat .. Bitiş). Bir span genellikle bir metin aralığını belirtmek için uygulanır ITextSnapshot , ancak herhangi bir metin arabelleği veya anlık görüntüsünden bağımsızdır. |
TextImageLine |
bir metin ITextImagesatırından gelen sabit bilgiler. |
VersionedPosition |
Belirli ITextImageVersionbir içindeki konumu açıklar. |
VersionedSpan |
Belirli ITextImageVersionbir içindeki bir yayılmayı açıklar. |
VirtualSnapshotPoint |
Sanal alanları olabilecek bir SnapshotPoint öğesini temsil eder. |
VirtualSnapshotSpan |
İki VirtualSnapshotPoints temsil eder |
Arabirimler
IDeleteEditTag |
Düzenlemenin, kullanıcının bir geri al tuşuna basması veya silme işleminin sonucu olduğunu gösterir. |
IEditTag |
editTag parametresi için CreateEdit(EditOptions, Nullable<Int32>, Object) kullanılabilecek arabirim. |
IEncodingDetector |
Bir akışla ilişkili metin kodlamasını algılamaya çalışır. |
IExtensionErrorHandler |
Düzenleyici konaklarının uzantı noktalarında yakalanan özel durumları algılamasına izin verir. |
IExtensionErrorHandler2 |
Düzenleyici konaklarının uzantı noktalarında yakalanan özel durumları algılamasına izin verir. |
IExtensionPerformanceTracker |
Düzenleyici konaklarının uzantı noktalarının performansını izlemesine izin verir. |
IFormattingEditTag |
Düzenlemenin otomatik biçimlendirmenin bir parçası olduğunu gösterir. |
IFormattingNeededEditTag |
Düzenlemenin, değiştirilen metnin biçimlendirilmesi gereken "yapıştır" gibi bir şey olduğunu gösterir. |
IInviolableEditTag |
Bu düzenlemeye yanıt olarak arabelleğin Changed olay işleyicilerinde ek düzenlemeler yapılmaması gerektiğini belirten bir kısıtlamayı gösterir. |
IInvisibleEditTag |
Bu düzenlemenin görünmez bir geri alma işlemi oluşturacağını gösterir. |
IMappingPoint |
içindeki bir ITextBuffer içinde eşlenebilen bir IBufferGraphkonum. |
IMappingSpan |
içinde eşlenebilen bir ITextBufferIBufferGraphyayılma alanı. |
IMultiSelectionBroker |
Bir ITextViewiçin tüm şapka işaretini ve seçme davranışını yönetir. Birden çok seçimi ve kutu seçimini işler. Bu ad alanı boyunca, seçimlerin bir parçası olarak kabul edilir ve tarafından InsertionPointtemsil edilir. |
INormalizedTextChangeCollection |
Nesnelerin normalleştirilmiş listesi ITextChange . Değişiklikler artan konum sırasına göre sıralanır ve abutting ve çakışan değişiklikler tek bir değişiklikte birleştirilir. |
IOvertypeManager |
Üzerine yazmak için her metin görünümü yöneticisi. |
IOvertypeManagerFactory |
Belirli ITextViewbir için üzerine yazma yöneten bir IOvertypeManager döndüren hizmet. |
IPersistentSpan |
Belge kapatıldığında, açıldığında veya değiştirildiğinde (açıkken) bile geçerli kalan bir belgedeki yayılmayı açıklar. |
IPersistentSpanFactory |
S oluşturmak IPersistentSpaniçin bir fabrika. |
IProxyEditTag |
Düzenlemenin kullanıcı adına gerçekleştirildiğini ve düzenlemeyi gerçekleştiren varlık tarafından geri alınacağını gösterir. |
IReadOnlyRegion |
Metnin boş bir salt okunur bölgesini izleyen tutamaç. |
IReadOnlyRegionEdit |
üzerinde salt okunur bölge düzenleme işlemlerinin atomik bir ITextBufferkümesini sağlar. Sürüm konumları, nesnenin oluşturulduğu zamanın IReadOnlyRegionEdit durumuna ITextBuffer göre belirtilir. |
IRemoteEditTag |
Düzenlemenin uzak bir ortak çalışandan geldiğini gösterir. |
ISelectionTransformer |
ve TryPerformActionOnSelection(Selection, Action<ISelectionTransformer>, Selection)öğesinin bir parçası olarak mevcut Selection nesnelerin değiştirilmesine PerformActionOnAllSelections(Action<ISelectionTransformer>) izin verir. |
ITextBuffer |
UTF-16 kullanılarak kodlanmış değiştirilebilir Unicode karakter dizisi. Arabellek içindeki konumlar bir karakter dizisi (sıfırdan başlayarak) veya bir satır dizisi (sıfırdan başlayarak) olarak kabul edilir. Boş arabellekte karakter içermeyen tek bir satır vardır. |
ITextBuffer2 |
UTF-16 kullanılarak kodlanmış değiştirilebilir Unicode karakter dizisi. Arabellek içindeki konumlar bir karakter dizisi (sıfırdan başlayarak) veya bir satır dizisi (sıfırdan başlayarak) olarak kabul edilir. Boş arabellekte karakter içermeyen tek bir satır vardır. |
ITextBufferContentTypeListener |
Uzantıların s içindeki ITextBufferiçerik türü değişikliklerini izlemesine izin verir. |
ITextBufferEdit |
bir ITextBufferile ilgili düzenleme işlemlerini temsil eder. |
ITextBufferFactoryService |
Sıradan TextBuffers için fabrika hizmeti. |
ITextBufferFactoryService2 |
Sıradan TextBuffers için fabrika hizmeti. |
ITextBufferFactoryService3 |
Sıradan TextBuffers için fabrika hizmeti. |
ITextChange |
Metin Arabelleğindeki tek bir bitişik metin değiştirme işlemini açıklar. Tüm metin değişiklikleri ile
Ekleme, içinde boş bir dize ve
Silme, içinde boş olmayan bir dize olan ve
Değişiklik, hem |
ITextChange2 |
ITextChange Opak bir değişiklik kavramıyla genişletir. |
ITextChange3 |
ITextChange2 Eski ve yeni metnin alt dizesini verimli bir şekilde alma özelliğiyle genişletir. |
ITextDataModel |
düzenleyicide sunu için öğesini hazırlar ITextBuffer . ITextDataModel genellikle hem hem DataBufferde DocumentBuffer olarak kullanıma sunulan tek ITextBuffer bir taneden oluşur. Ancak bazı durumlarda, tek bir belgeymiş gibi sunmak için bir s grafiği IProjectionBufferyararlı olur. Bu durumda, DataBuffer kaynağı arabelleği olarak doğrudan veya dolaylı olarak kullanan DocumentBuffer bir olurIProjectionBuffer. |
ITextDocument |
Dosya sistemindeki bir kalıcı belgeyi temsil eder ITextBuffer. |
ITextDocumentFactoryService |
Metin belgelerini oluşturan, yükleyen ve kaldıran bir hizmeti temsil eder. |
ITextDocumentFactoryService2 | |
ITextEdit |
üzerinde bir dizi düzenleme işlemi ITextBufferkümesini temsil eder. Tüm düzenleme işlemlerinin konumları, bu nesnenin oluşturulduğu zamanın durumuna ITextBuffer göre belirtilir. |
ITextImage |
Sabit bir Unicode karakter dizisine okuma erişimi sağlar. Dizideki ilk karakter sıfır dizinine sahiptir. |
ITextImageFactoryService |
s oluşturmak ITextImageiçin fabrika hizmeti. |
ITextImageVersion |
bir sürümünü ITextImageaçıklar. |
ITextSnapshot |
Unicode karakter dizisi içeren sabit bir ITextBuffer anlık görüntüye okuma erişimi sağlar. Dizideki ilk karakter sıfır dizinine sahiptir. |
ITextSnapshot2 |
Unicode karakter dizisi içeren sabit bir ITextBuffer anlık görüntüye okuma erişimi sağlar. Dizideki ilk karakter sıfır dizinine sahiptir. |
ITextSnapshotLine |
ITextSnapshot'tan bir metin satırı hakkında sabit bilgiler. |
ITextVersion |
bir sürümünü ITextBufferaçıklar. bir metin arabelleğine her uygulaması ITextEdit yeni bir ITextVersion oluşturur. |
ITextVersion2 |
bir sürümünü ITextBufferaçıklar. bir metin arabelleğine her uygulaması ITextEdit yeni ITextVersionbir oluşturur. |
ITrackingPoint |
bir içinde ITextBufferizleme konumu. |
ITrackingSpan |
Metin arabelleğindeki değişikliklerle büyüyen veya küçülen bir ITextBuffer metin aralığı. Yayılma alanı boş olabilir. |
ITypingEditTag |
Düzenlemenin, kullanıcının bir karakter yazmasının sonucu olduğunu gösterir. |
IUndoEditTag |
Düzenlemenin geri alma veya yineleme işleminin bir parçası olduğunu gösterir. |
IUserEditTag |
Düzenlemenin, yan etkinin (örneğin, kullanıcı noktalı virgül yazdıktan sonra otomatik biçimlendirme) aksine bir kullanıcı eyleminin (örneğin, yazma) doğrudan sonucu olduğunu gösterir. |
Numaralandırmalar
EdgeInsertionMode |
Salt okunur bölgeler için kenar ekleme modlarını belirtir. |
FileActionTypes |
Dosya eyleminin türünü açıklar. |
PointTrackingMode |
Nesneler için ITrackingPoint izleme modlarını temsil eder. |
PositionAffinity |
bir içindeki ITextBuffer iki karakter arasında yatmış olarak düşünülebilecek bir konumun önceki karakterle mi yoksa aşağıdaki karakterle mi eşleşeceğini açıklar. |
PredefinedSelectionTransformations |
Görünüm içindeki seçimleri işlemek için önceden tanımlanmış bir eylem kümesi tanımlar. Özel düzenlemeler için kullanımına ISelectionTransformerbakın. Bu dönüştürmeler , TryPerformActionOnSelection(Selection, PredefinedSelectionTransformations, Selection)ve PerformAction(PredefinedSelectionTransformations)'ye PerformActionOnAllSelections(PredefinedSelectionTransformations)geçirilebilir. |
ReloadResult |
üzerindeki ITextDocumentReload yöntemlerinin dönüş değeri. |
SpanTrackingMode |
Nesneler için ITrackingSpan izleme modlarını temsil eder. |
TrackingFidelityMode |
ve ITrackingSpan nesneleri için ITrackingPoint özel izleme davranışlarını temsil eder. |
Temsilciler
CustomTrackToVersion |
Span izleme için özel bir uygulama sağlar. Bu temsilci özel izleme aralıklarıyla uygulanmalıdır. |
DynamicReadOnlyRegionQuery |
Düzenlemelerin salt okunur bölgelerini bilgilendirmek için geri arama temsilcisi. |