3 implementations of IMetadataAsSourceFileProvider
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
PdbSourceDocument\NullResultMetadataAsSourceFileProvider.cs (1)
24internal class NullResultMetadataAsSourceFileProvider : IMetadataAsSourceFileProvider
Microsoft.CodeAnalysis.Features (2)
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (1)
29internal class DecompilationMetadataAsSourceFileProvider : IMetadataAsSourceFileProvider
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (1)
30internal sealed class PdbSourceDocumentMetadataAsSourceFileProvider : IMetadataAsSourceFileProvider
8 references to IMetadataAsSourceFileProvider
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
PdbSourceDocument\AbstractPdbSourceDocumentTests.cs (2)
163var provider = workspace.ExportProvider.GetExportedValues<IMetadataAsSourceFileProvider>().OfType<PdbSourceDocumentMetadataAsSourceFileProvider>().Single(); 237.WithExcludedPartTypes(ImmutableHashSet.Create(typeof(IMetadataAsSourceFileProvider)))
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
MetadataAsSource\AbstractMetadataAsSourceTests.TestContext.cs (1)
305.WithExcludedPartTypes(ImmutableHashSet.Create(typeof(IMetadataAsSourceFileProvider)))
Microsoft.CodeAnalysis.Features (5)
MetadataAsSource\ExportMetadataAsSourceFileProvider.cs (2)
11/// Use this attribute to export a <see cref="IMetadataAsSourceFileProvider"/> so that it will 21: base(typeof(IMetadataAsSourceFileProvider))
MetadataAsSource\MetadataAsSourceFileService.cs (3)
31private readonly ImmutableArray<Lazy<IMetadataAsSourceFileProvider, MetadataAsSourceFileProviderMetadata>> _providers; 54public MetadataAsSourceFileService([ImportMany] IEnumerable<Lazy<IMetadataAsSourceFileProvider, MetadataAsSourceFileProviderMetadata>> providers) 106var provider = lazyProvider.Value;