3 types derived from XmlDocumentationProvider
Microsoft.CodeAnalysis.Workspaces (3)
Utilities\Documentation\XmlDocumentationProvider.cs (3)
100private sealed class ContentBasedXmlDocumentationProvider : XmlDocumentationProvider 149private sealed class FileBasedXmlDocumentationProvider : XmlDocumentationProvider 177private sealed class NullXmlDocumentationProvider : XmlDocumentationProvider
13 references to XmlDocumentationProvider
Microsoft.CodeAnalysis.Workspaces (10)
Serialization\SerializerService_Reference.cs (2)
244return new MissingMetadataReference(properties, filePath, XmlDocumentationProvider.Default); 255_documentationService.GetDocumentationProvider(filePath) : XmlDocumentationProvider.Default;
Utilities\Documentation\XmlDocumentationProvider.cs (7)
35/// Creates an <see cref="XmlDocumentationProvider"/> from bytes representing XML documentation data. 38/// <returns>An <see cref="XmlDocumentationProvider"/>.</returns> 39public static XmlDocumentationProvider CreateFromBytes(byte[] xmlDocCommentBytes) 42private static XmlDocumentationProvider DefaultXmlDocumentationProvider { get; } = new NullXmlDocumentationProvider(); 45/// Creates an <see cref="XmlDocumentationProvider"/> from an XML documentation file. 48/// <returns>An <see cref="XmlDocumentationProvider"/>.</returns> 49public static XmlDocumentationProvider CreateFromFile(string xmlDocCommentFilePath)
Workspace\Host\Documentation\DocumentationProviderServiceFactory.cs (1)
42provider = _assemblyPathToDocumentationProviderMap.GetOrAdd(assemblyPath, XmlDocumentationProvider.CreateFromFile);
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
UtilityTest\XmlDocumentationProviderTests.cs (2)
26var documentationProvider = XmlDocumentationProvider.CreateFromBytes(Encoding.UTF8.GetBytes("""
Roslyn.VisualStudio.Next.UnitTests (1)
Remote\SnapshotSerializationTests.cs (1)
715: base(MetadataReferenceProperties.Assembly, "missing_reference", XmlDocumentationProvider.Default)