IGuardedOperations.FindEligibleFactories<TExtensionFactory,TMetadataView> Yöntem

Tanım

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.

Şunlara uygulanır