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
14 references to XmlDocumentationProvider
ConfigurationSchemaGenerator (2)
ConfigSchemaGenerator.cs (2)
48var documentationProvider = XmlDocumentationProvider.CreateFromFile(docPath);
Microsoft.CodeAnalysis.Workspaces (8)
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)
40provider = _assemblyPathToDocumentationProviderMap.GetOrAdd(assemblyPath, XmlDocumentationProvider.CreateFromFile);
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
UtilityTest\XmlDocumentationProviderTests.cs (2)
21var documentationProvider = XmlDocumentationProvider.CreateFromBytes(Encoding.UTF8.GetBytes("""
Microsoft.ML.CodeAnalyzer.Tests (2)
Helpers\AdditionalMetadataReferences.cs (2)
32var documentationProvider = XmlDocumentationProvider.CreateFromFile(Path.ChangeExtension(location, ".pdb"));