C# Class Microsoft.SourceBrowser.HtmlGenerator.MetadataAsSource

Show file Open project: KirillOsenkov/SourceBrowser Class Usage Examples

Private Properties

Property Type Description
AddDocument Microsoft.CodeAnalysis.Project
EnumSymbols void
GetDocumentationProvider Microsoft.CodeAnalysis.DocumentationProvider
GetFolderChain string[]
GetTypes IEnumerable
ReflectAddSourceToAsync Func>

Public Methods

Method Description
CreateReferenceFromFilePath ( string assemblyFilePath ) : Microsoft.CodeAnalysis.MetadataReference
LoadMetadataAsSourceSolution ( string assemblyFilePath ) : Microsoft.CodeAnalysis.Solution

Private Methods

Method Description
AddDocument ( Microsoft.CodeAnalysis.Project project, string>.KeyValuePair symbolAndText, HashSet existingFileNames ) : Microsoft.CodeAnalysis.Project
EnumSymbols ( INamespaceSymbol namespaceSymbol, Action action ) : void
GetDocumentationProvider ( string assemblyFilePath, string assemblyName ) : Microsoft.CodeAnalysis.DocumentationProvider
GetFolderChain ( INamedTypeSymbol symbol ) : string[]
GetTypes ( INamespaceSymbol namespaceSymbol ) : IEnumerable
ReflectAddSourceToAsync ( object service ) : Func>

Method Details

CreateReferenceFromFilePath() public static method

public static CreateReferenceFromFilePath ( string assemblyFilePath ) : Microsoft.CodeAnalysis.MetadataReference
assemblyFilePath string
return Microsoft.CodeAnalysis.MetadataReference

LoadMetadataAsSourceSolution() public static method

public static LoadMetadataAsSourceSolution ( string assemblyFilePath ) : Microsoft.CodeAnalysis.Solution
assemblyFilePath string
return Microsoft.CodeAnalysis.Solution