IGuardedOperations.FindEligibleFactories<TExtensionFactory,TMetadataView> Yöntem
Tanım
Ö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.
Eşleşen içerik türü meta verileri, belirtilen hedef içerik türüyle eşleşen uzantı fabrikalarını seçer ve uzantı fabrikasının başka bir fabrikada Replace özniteliği tarafından devre dışı bırakılagösterebilir.
public:
generic <typename TExtensionFactory, typename TMetadataView>
where TExtensionFactory : class where TMetadataView : Microsoft::VisualStudio::Utilities::INamedContentTypeMetadata System::Collections::Generic::IEnumerable<Lazy<TExtensionFactory, TMetadataView> ^> ^ FindEligibleFactories(System::Collections::Generic::IEnumerable<Lazy<TExtensionFactory, TMetadataView> ^> ^ lazyFactories, Microsoft::VisualStudio::Utilities::IContentType ^ dataContentType, Microsoft::VisualStudio::Utilities::IContentTypeRegistryService ^ contentTypeRegistryService);
public System.Collections.Generic.IEnumerable<Lazy<TExtensionFactory,TMetadataView>> FindEligibleFactories<TExtensionFactory,TMetadataView> (System.Collections.Generic.IEnumerable<Lazy<TExtensionFactory,TMetadataView>> lazyFactories, Microsoft.VisualStudio.Utilities.IContentType dataContentType, Microsoft.VisualStudio.Utilities.IContentTypeRegistryService contentTypeRegistryService) where TExtensionFactory : class where TMetadataView : Microsoft.VisualStudio.Utilities.INamedContentTypeMetadata;
abstract member FindEligibleFactories : seq<Lazy<'ExtensionFactory, 'MetadataView>> * Microsoft.VisualStudio.Utilities.IContentType * Microsoft.VisualStudio.Utilities.IContentTypeRegistryService -> seq<Lazy<'ExtensionFactory, 'MetadataView>> (requires 'ExtensionFactory : null and 'MetadataView :> Microsoft.VisualStudio.Utilities.INamedContentTypeMetadata)
Public Function FindEligibleFactories(Of TExtensionFactory As Class, TMetadataView As Class) (lazyFactories As IEnumerable(Of Lazy(Of TExtensionFactory, TMetadataView)), dataContentType As IContentType, contentTypeRegistryService As IContentTypeRegistryService) As IEnumerable(Of Lazy(Of TExtensionFactory, TMetadataView))
Tür Parametreleri
- TExtensionFactory
- TMetadataView
Parametreler
- lazyFactories
- IEnumerable<Lazy<TExtensionFactory,TMetadataView>>
Değerlendirilecek yavaş başvurular.
- dataContentType
- IContentType
Hedef içerik türü.
- contentTypeRegistryService
- IContentTypeRegistryService
IContentTypeRegistryServiceİçerik türlerinin siparişlerinin örneği.
Döndürülenler
- IEnumerable<Lazy<TExtensionFactory,TMetadataView>>
Açıklamalar
Bu sınıf, Visual Studio altyapısını destekler ve genel içinde doğrudan kodunuzdan kullanılmaya yönelik değildir.