Microsoft.VisualStudio.Utilities 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
AbstractUIThreadOperationContext |
Arabirimin IUIThreadOperationContext soyut temel uygulaması. |
Accelerator |
Klavye hızlandırıcılarıyla ilgilenmek için yardımcı program yöntemleri. |
AppliesToProjectAttribute |
Bu dışarı aktarmanın nereye uygulanacağını belirtmek için MEF dışarı aktarma işlemine AppliesTo meta verileri ekler. |
ArrayBuilder<T> | |
BackgroundWorkIndicatorOptions |
bir IBackgroundWorkIndicatoriçin davranışı belirler. |
BackgroundWorkOperationScope |
Uzun süre çalışma olasılığı olan bir işlemi yürütme bağlamında tek bir kapsamı temsil eder. |
BaseDefinitionAttribute |
Geçerli tanımın temel tanımını temsil eder. |
BitRotator |
Bitleri sağa veya sola döndürmek için yardımcı yöntemler sağlar. |
CircularBuffer<T> |
Dairesel arabellek. Sabit bir boyut verilip kapasiteyi doldurur ve sonra en erken öğenin üzerine yazar. |
CommandIdAttribute |
Visual Studio komutunu GUID ve kimliğiyle tanımlayan meta veri özniteliği. |
ContentTypeAttribute |
Bir uzantı bölümü ile belirli bir içerik türü arasındaki ilişkiyi bildirir. |
ContentTypeDefinition |
İçerik türünü tanımlar. |
ControlDpiAwarenessException | |
CustomStringComparers | |
DefaultOrderings |
Sıralama öznitelikleri için bazı varsayılan yer tutucular tanımlayan statik sınıf. |
DisplayNameAttribute |
Düzenleyici bileşen bölümü için bir görünen ad sağlar. |
DpiAwareness |
Çeşitli DPI ölçeklendirme ve bağlam değiştirme işlemleri gerçekleştirmek için API'ler içeren statik bir yardımcı sınıfı. |
DynamicVisibilityAttribute |
Öznitelikli bir nesneyi gösteren MEF özniteliği dinamik görünürlüğü destekler. |
EnvironmentVariableService | |
EnvironmentVariableServiceState | |
ExportImplementationAttribute |
Ile birlikte ImportImplementationsAttribute , tek bir bileşen dışarı aktarmanın çalışma zamanında seçilen en iyi uygulama için ara sunucu olarak hizmet ettiği MEF proxy desenini etkinleştirir. Bu düzen, bileşen tüketicilerinin uygulamalardan birini seçmenin karmaşıklığını gizleyerek yalnızca [İçeri Aktarma] yapmasını sağlar. |
FeatureChangedEventArgs |
Belirli bir özelliğin durumunu değiştirdiğini bildirir ve yeni durum değerini sağlar. |
FeatureDefinition |
kullanılarak devre dışı bırakılabilecek ve kullanılarak IFeatureService gruplandırılabilecek bir özelliği tanımlar BaseDefinitionAttribute |
FeatureUpdatedEventArgs |
Belirli bir özelliğin güncelleştirildiğini ve durum değerini hesaplamadan durumunu değiştirmiş olabileceğini bildirir. |
FileExtensionAttribute |
Dosya uzantısını tanımlar. |
FileExtensionToContentTypeDefinition |
İçerik türü ile dosya uzantısı arasındaki eşlemeyi belirtir. |
FileNameAttribute |
Bir dosya adı tanımlar. |
FileStreamStorage<TKey> |
Dosya sisteminde akış depolamanın genel bir uygulaması. Dosyaları bir dizinde depolar. Tanıdığı ve oluşturma için kabul eden dosyalar dizindeki tüm dosyalar veya yalnızca belirli bir uzantıya sahip dosyalar olabilir. |
FontColorCategory |
Seçenek kategorisi için yazı tipi ve renk bilgileri içerir |
FontColorEntry |
Tema kategorisindeki tek bir yazı tipi & renk girdisini tanımlar ve girdinin rengini ve yazı tipi stilini tanımlar |
FontColorTheme |
Yazı tipi ve renk bilgilerini açıklayan tema girdisi. |
GZip |
GZip algoritmasını kullanarak bayt dizisini sıkıştırma/açma yöntemleri. |
ImportImplementationsAttribute |
Ile birlikte ExportImplementationAttribute , tek bir bileşen dışarı aktarmanın çalışma zamanında seçilen en iyi uygulama için ara sunucu olarak hizmet ettiği MEF proxy desenini etkinleştirir. Bu düzen, bileşen tüketicilerinin uygulamalardan birini seçmenin karmaşıklığını gizleyerek yalnızca [İçeri Aktarma] yapmasını sağlar. |
InvalidDpiException | |
LivingObjectRecord |
Belirli bir T türü olmayan canlı nesneler hakkında tanılama bilgileri edinmenin genel yolu |
LivingObjectRecord<T> |
Belirli bir T türüne ait canlı nesneler hakkında tanılama bilgileri edinmenin genel yolu |
LocalizedNameAttribute |
MEF uzantısı için meta veri olarak yerelleştirilmiş bir ad sağlayabilen bir özniteliği temsil eder. |
LogicalStringComparer |
Mantıksal dize karşılaştırması gerçekleştiren bir dize karşılaştırıcısı. Mantıksal karşılaştırma, dizedeki ardışık basamakları metin yerine sayısal içerik olarak ele alır. |
MimeTypeAttribute |
Bir uzantı bölümü ile belirli bir içerik türü arasındaki ilişkiyi bildirir. |
MonitorDpiAwarenessException | |
MultipleBaseMetadataAttribute |
Tek bir bileşen parçasında birden çok kez görünebilen öznitelikler için temel sınıf. |
NameAttribute |
Bir adı düzenleyici uzantısı bölümüyle ilişkilendirir. |
ObjectPool<T> |
Önceden tanımlanmış havuz boyutu sınırına sahip nesne havuzu deseninin genel uygulaması. Temel amaç, daha fazla geri dönüşüm için havuzda sınırlı sayıda sık kullanılan nesnenin tutulabilmesidir. Notlar:
Içindeki nesneleri havuza döndürmemek, havuzun çalışmasına zarar vermese de kötü bir uygulamadır. Gerekçe: Nesneyi yeniden kullanmak için bir amaç yoksa havuzu kullanmayın; yalnızca "new" kullanın. |
OnDisposeActionDisposable |
Elden çıkarma sırasında istemci tarafından sağlanan bir eylemi yürüten IDisposable uygulamasını sağlayan bir yardımcı program sınıfı. |
OptionUserModifiableAttribute |
Bir seçeneğin kullanıcı tarafından değiştirilebilir olup olmadığını belirleyen mef özniteliği. |
OptionUserVisibleAttribute |
Bir seçeneğin kullanıcıya görünür olup olmadığını belirleyen mef özniteliği. |
OrderAttribute |
Uzantı bölümünün birden çok örneğini sipariş eder. |
Orderer |
Sıralanabilir uzantı parçalarının topolojik bir sıralamayı gerçekleştirir. |
OSVersionHelper | |
PooledDictionary<K,V> | |
PooledHashSet<T> | |
PooledSpan |
Bu, sık erişimli yollardaki ayırmaları azaltmak için bir kullanma kapsamında kullanılabilecek havuza alınan bir dizi isteğine olanak tanır. |
PooledStopwatch | |
PooledStringBuilder |
Kullanım: var inst = PooledStringBuilder.GetInstance(); var sb = inst.builder; ... Bir şeyler yapın... ... Sb. ToString() ... ınst. Serbest(); |
PredefinedEditorFeatureNames |
Bilinen FeatureDefinitions ve bunların gruplandırmalarının tanımlarını içerir. |
PriorityAttribute |
MEF bileşeni bölümüne tamsayı önceliği atayan bir özniteliği temsil eder. |
PropertyCollection |
Özellik sahiplerinin koleksiyondaki özelliklerin yaşam sürelerini denetlemesine izin verir. |
ReaderWriterLockSlimWrapper |
ReaderWriterLockSlim için basit sarmalayıcı, atıldığında girilen moddan çıkacak tek kullanımlık nesneleri döndüren kilidin çeşitli modlarını girmek için yardımcılar sağlar. Sarmalanan kilide InnerLock özelliği aracılığıyla erişilebilir. |
ReusableArray<T> |
Yeniden kullanılabilir bir dizi depolar. Döndürülen dizinin boyutu, requiresExactSize parametresinin değerine bağlı olarak tam olarak istenen boyutta veya en az istenen boyutta bir arabellek olabilir. |
ReusableMemoryStream |
Yeniden kullanılabilir bir MemoryStream depolar. MemoryStream yalnızca Capacity değeri ReusableMemoryStream oluşturulurken kullanılan maximumStreamCapacity değerini aşmadığında yeniden kullanılmak üzere depolanır. |
ReusableResourceStore<TResource> |
Örnekleme için oluşturucu parametresi gerektirmeyen bir kaynağı depolar. Daha fazla bilgi için bkz. ReusableResourceStoreBase. |
ReusableResourceStore<TResource,TConstructorParameter> |
Örnekleme için tek bir oluşturucu parametresi gerektiren bir kaynağı depolar. Daha fazla bilgi için bkz. ReusableResourceStoreBase. |
ReusableResourceStoreBase<TResource> |
StringBuilders veya küçük diziler gibi yeniden ayrılma yerine yeniden kullanılabilen sık kullanılan bir nesneyi depolamak için bir temel sınıf sağlar. |
ReusableStringBuilder |
Yeniden kullanılabilir bir StringBuilder'ı temsil eder. Önceki kullanımdan içerik kaldırmak için her temizlemeden sonra StringBuilder temizlenir. |
SerializationExtensions |
Serileştirme için bir dizi uzantı yöntemi sağlar. |
SimpleDynamicMemberAccessor |
Örnek özelliklerine dinamik olarak yazılan sınırlı erişime izin verir. |
SingletonBaseMetadataAttribute |
Tek bir bileşen parçasında yalnızca bir kez görünebilen öznitelikler için temel sınıf. |
StandardContentTypeNames | |
StreamAccessException |
Depolamadaki bir Stream erişmeye çalışırken oluşan hatayı temsil eder. |
StreamException |
Stream depolamaya erişirken oluşan hataları temsil eder. |
StreamNotFoundException |
Depolama alanında bir Stream bulunmadığında oluşan hatayı temsil eder. |
StreamStorageMonitor<TKey> |
IStreamStorageEvents arabirimi aracılığıyla bir IStreamStorage boyutunu izler. Akış sayısı veya depolamadaki akışların toplu boyutu verilen hedef eşikleri aşarsa, akışların sayısı/boyutu hedef eşiklerin altına düşene kadar akışlar depolama alanından silinir. |
StringExtensions | |
TracedEvent |
Olayın daha önce tetiklenip tetiklenmediğinin geçmişini tutan olay sarmalayıcı. |
Tracer |
Farklı olay türlerini izler. |
TypeConversionAttribute |
MEF ExportAttribute ile dışarı aktarılan sınıfı bir türden diğerine dönüştürme olarak işaretler. |
UIThreadOperationExecutionOptions |
davranışını IUIThreadOperationExecutordenetleen seçenekler. |
UnorderedDictionaryComparer<TKey,TValue> |
İki sözlük, numaralandırıldığında sıralarından bağımsız olarak aynı anahtar-değer çiftlerini içeriyorsa eşit olarak karşılaştırır. |
VersionedBinaryReader |
Sürümlenmiş bayt akışını okuyan BinaryReader'ın uzmanlığı. |
VersionedBinaryWriter |
Sürümlü bayt akışı yazan BinaryWriter uzmanlığı. |
VisualDpiAwarenessException | |
Win32DpiAwarenessException | |
WindowDpiAwarenessException | |
WpfExtensions |
Yapılar
ArrayBuilder<T>.Enumerator |
foreach içinde kullanılan yapı numaralandırıcısı. |
ColorEntry |
Yazı tipi/renk kategorisi girdilerinde kullanılacak renk değerini tanımlar |
FontInformation |
Kategoriye atanan yazı tipiyle ilgili bilgileri içerir |
Int16Size |
Genişlik/Yükseklik için Int16 değerlerini kullanan bir boyutu temsil eder; başka bir deyişle System.Windows.Size için gereken 16 bayt yerine 4 bayt (Genişlik/Yükseklik için çiftler kullanır) kullanır. Bu, Genişlik/Yükseklik için [0-32767] integral aralığının yeterli olduğu ve yapının kapladığı alanın önemli olduğu durumlarda kullanışlıdır. |
OneOrMany<T>.Enumerator |
Yapı tabanlı numaralandırıcı. Foreach desenini karşılamak için yeterli miktarda uygulanır. |
OneOrMany<T> |
Tek bir öğe söz konusu olduğunda en az alan için en iyi duruma getirilmiş bir koleksiyon |
PooledSpan<T> |
Bu, sık erişimli yollardaki ayırmaları azaltmak için bir kullanma kapsamında kullanılabilecek havuza alınan bir dizi isteğine olanak tanır. |
ProgressInfo |
İlerleme durumunun güncelleştirmesini temsil eder. |
ReusableResourceHolder<TResource> |
ReusableResourceStoreBase tarafından ayrılan bir paylaşılan kaynağa başvuru tutar ve atıldığında kaynağı ReusableResourceStoreBase'e geri gönderir. |
VARIANT |
Değişken, geç bağlama için temel COM türüdür. Başka herhangi bir COM veri türünü içerebilir. Bu tür tanımı yönetilmeyen veri düzeniyle tam olarak eşleşir, böylece yapı COM çağrılarına ve çağrılarından geçirilebilir. |
Arabirimler
IBackgroundWorkIndicator |
Arka planda çalışma yapılırken gösterilebilen düşük etkili bir gösterge. Oluşturan IBackgroundWorkIndicatorService |
IBackgroundWorkIndicatorService |
Threaded-Wait-Dialog'un aksine düzenleyicide göze çarpmayan bir şekilde oturabilen hafif IBackgroundWorkIndicatorsn oluşturmak için fabrika. Özellikler, kullanıcıların koduyla çalışmaya devam etmelerini engellemezken arka planda çalıştığını kullanıcılara göstermek için bunu kullanabilir. |
IContentType |
Bir nesnenin içerik türü. |
IContentTypeDefinition |
kullanılarak IContentTypeDefinitionSourcetanıtılan bir içerik türünü açıklar. |
IContentTypeDefinitionSource |
kullanılarak ContentTypeDefinitionstatik olarak tanıtılan içerik türleriyle birlikte işlenmesi gereken içerik türü tanımları için alternatif bir kaynak tanımlar. Bu, öncelikli olarak eski VS içerik türlerine yöneliktir. Bu bir MEF sözleşme türüdür. İlişkili meta veri yok. |
IContentTypeMetadata |
S'lere ContentTypeAttributekarşılık gelen MEF meta veri görünümünü temsil eder. |
IContentTypeRegistryService |
İçerik türlerinin koleksiyonunu koruyan hizmet. |
IContentTypeRegistryService2 | |
IDecorated |
Yerelleştirilmiş açıklama metni ve simge sağlayan bir nesneyi temsil eder. |
IFeatureController |
kullanarak IFeatureServicebir özelliği devre dışı bırakmaya yönelik istekleri izler. Her IFeatureController biri devre dışı bırakılan bir özelliği yeniden etkinleştirebilir, ancak başka IFeatureControllerbir tarafından devre dışı bırakılan bir özelliği yeniden etkinleştiremeyebilir. |
IFeatureCookie |
Bu IFeatureCookieöğesini oluşturan içindeki özelliğin IFeatureService durumuyla ilgili O(1) salt okunur görünüm sağlar. Ayrıca, özelliğin durumu değiştiğinde bildirim sağlayan bir olayı da kullanıma sunar. |
IFeatureDisableToken |
Özelliği devre dışı bırakma isteğini izler. Özelliği geri yüklemek için |
IFeatureService |
Belirli bir kapsamdaki IFeatureControllerbir özelliği devre dışı bırakma isteklerini izleyen hizmet. Bir özelliği birden çok IFeatureControllersn devre dışı bırakırken biri IFeatureController yeniden etkinleştirdiğinde, diğer devre dışı bırakma isteklerine müdahale olmaz ve özellik sonunda devre dışı kalır. Bu hizmet bir iş parçacığı benzine sahip olsa da, uygulaması iş parçacığı güvenliğini garanti etmez. Özellik durumunu ui iş parçacığından değiştirmeniz tavsiye edilir, aksi takdirde eş zamanlı değişiklikler yarış koşullarına neden olabilir. |
IFeatureServiceFactory |
Özelliklerin kullanılabilirliğini izlemek ve özelliğin devre dışı bırakılabilmesini istemek için kullanılan hizmetler IFeatureService. Özellik, metin görünümü gibi GetOrCreate(IPropertyOwner) bir kullanılarak ve geçirilerek IPropertyOwner kapsama göre izlenebilir. veya kullanarak GlobalFeatureServiceuygulama genelinde . Özellikler dışarı aktarılarak FeatureDefinition uygulanır ve kullanılarak BaseDefinitionAttributegruplandırılır. Gruplandırma, aynı özelliklerin aynı anda devre dışı bırakılmasına olanak tanır. Ayrıca, uygun kategorinin IFeatureController yeni özelliği kullanıma sunulduğunda gruplandırma, kodunun güncelleştirilmesini de engeller. Standart düzenleyici özellik adları içinde PredefinedEditorFeatureNameskullanılabilir. |
IFileExtensionRegistryService |
Dosya uzantıları ve içerik türleri arasındaki ilişkilendirmeleri yöneten hizmet. |
IFileExtensionRegistryService2 |
Dosya adları, uzantılar ve içerik türleri arasındaki ilişkilendirmeleri yöneten hizmet. |
IFilePathToContentTypeProvider |
Tam dosya adlarını bir içerik türüyle eşlemek için MEF dışarı aktarma. |
IFileToContentTypeService |
Dosyaları ilgili dosya için uygun IContentType olanla eşleme hizmeti. |
IGuardedOperations |
Uzantı koduna çağrıları koruyan, performansı izleyen ve hataları günlüğe kaydeden işlemler. |
IGuardedOperations2 |
Uzantı koduna çağrıları koruyan, performansı izleyen ve hataları günlüğe kaydeden işlemler. |
ILivingObjectDiagnostics<T> |
T Türündeki bir nesnenin toplanıp toplanmadığını denetlemek ve nesnenin hızlı bir önizlemesini almak için yardımcı sınıf. Bu sınıfın uygulayıcılarının durum bilgisi olmasına izin verilmez, aksi takdirde sızıntıya neden olur. Uygulamanın T türü başına yalnızca bir statik nesne olmalıdır. |
IMemoryLeakTrackerService |
Bellekteki nesneyi izlemek için arabirim. |
INameAndReplacesMetadata |
ve ReplacesAttributes öğesine NameAttribute karşılık gelen MEF meta veri görünümünü temsil eder. |
INamed |
Kullanıcıya temsil edildiğinde, örneğin gecikmeleri suçlarken kullanılacak yerelleştirilmiş bir görünen ad sağlayan bir nesneyi temsil eder. |
INamedContentTypeMetadata |
ve INameAndReplacesMetadata görünümlerini birleştiren IContentTypeMetadata MEF meta veri görünümünü temsil eder. |
IOrderable |
Sipariş edilebilir bir parçayla ilişkilendirildi. |
IOrderedStreamStorage<TKey> |
Streams'in sıralı depolamasına arabirim. Her akış bir anahtarla tanımlanır ve depolama alanında belirli bir konumda (dizin olarak temsil edilir) bulunur. |
IPropertyOwner |
Rastgele bir özellik kümesinin sahipliğini sağlar. |
IStreamStorage<TKey> |
Streams depolama arabirimi. Depolamadaki her Stream bir anahtarla tanımlanır. |
IStreamStorageEvents<TKey> |
IStreamStorage'daki akışlarda yapılan değişiklikleri bildirmek için olayları tanımlayan bir arabirim. Uygulayan bir sınıf değişiklik bildirimlerini destekleyebilirse, IStreamStorageEvents'i de uygulamalıdır. |
IStreamStorageKeyFactory<T> |
Bir akış adı parametresi olarak alan bir IStreamStorage anahtar nesnesi fabrikası arabirimi. |
ITelemetryIdProvider<TId> |
Telemetri amacıyla benzersiz bir kimlik sağlayabilen bir nesneyi temsil eder. |
ITracer |
Bir olay izleyicisi sağlar. |
IUIThreadOperationContext |
Kullanıcı arabirimi iş parçacığında uzun süre çalışma olasılığı olan işlemi yürütme bağlamını temsil eder ve bu da paylaşılan iki yönlü iptal edilebilirliği ve bekleme göstergesini etkinleştirir. |
IUIThreadOperationExecutor |
Kullanıcı arabirimi iş parçacığında potansiyel olarak uzun süre çalışan işlemi yürütür ve paylaşılan iki yönlü iptal edilebilirlik ve bekleme göstergesi sağlar. |
IUIThreadOperationScope |
Ui iş parçacığında uzun süre çalışma olasılığı olan işlemi yürütme bağlamının tek bir kapsamını temsil eder. Kapsamlar, bir işlem içinde çalışan birden çok bileşenin aynı bağlamı paylaşmasına olanak tanır. |
IUIThreadOperationTimeoutController |
Zaman aşımına göre IUIThreadOperationExecutor bir işlem yürütme işleminin otomatik iptalini etkinleştiren ve denetleen bir denetleyici. |
Numaralandırmalar
ColorEntry.ColorType | |
DpiAwarenessContext |
Pencere için DPI tanıma bağlamını tanımlar. |
FontColorEntry.LineStyles |
Girdi çizgi stilini destekliyorsa çizgi stili seçenekleri |
OSVersionHelper.WindowsVersions | |
StreamAccess |
Erişim türünü belirtir. |
TimestampKind |
Zaman damgasının türünü açıklar. |
UIThreadOperationStatus |
Kullanıcı arabirimi iş parçacığında uzun süre çalışma olasılığı olan bir işlemi yürütme durumunu temsil eder. |
Temsilciler
VersionedBinaryReader.MultiVersionReadCallback |
Akışın gövdesini okuyacak temsilci. Eşit olmayan |
VersionedBinaryReader.ReadCallback |
Akışın gövdesini okuyacak temsilci. |
VersionedBinaryWriter.WriteCallback |
Akışın gövdesini yazacak temsilci. |