3 types derived from XmlDocumentationProvider
Microsoft.CodeAnalysis.Workspaces (3)
Utilities\Documentation\XmlDocumentationProvider.cs (3)
99private sealed class ContentBasedXmlDocumentationProvider : XmlDocumentationProvider 148private sealed class FileBasedXmlDocumentationProvider : XmlDocumentationProvider 176private 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)
34/// Creates an <see cref="XmlDocumentationProvider"/> from bytes representing XML documentation data. 37/// <returns>An <see cref="XmlDocumentationProvider"/>.</returns> 38public static XmlDocumentationProvider CreateFromBytes(byte[] xmlDocCommentBytes) 41private static XmlDocumentationProvider DefaultXmlDocumentationProvider { get; } = new NullXmlDocumentationProvider(); 44/// Creates an <see cref="XmlDocumentationProvider"/> from an XML documentation file. 47/// <returns>An <see cref="XmlDocumentationProvider"/>.</returns> 48public 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"));