IRoslynExampleCoordinator
interfaceDeclaration
public interface IRoslynExampleCoordinator
Implements
System.IDisposable
Methods
GetAllSymbolsAsync
methodpublic abstract Task<IReadOnlyDictionary<string, (ISymbol Symbol, Document Document, Assembly Assembly)>> GetAllSymbolsAsync()
Gets all symbols from the workspace for API documentation generation
Returns:
Task<IReadOnlyDictionary<string, (ISymbol Symbol, Document Document, Assembly Assembly)>>
GetCodeFragmentAsync
methodpublic abstract Task<string> GetCodeFragmentAsync(string xmlDocId, bool bodyOnly)
Returns:
Task<string>
xmlDocId string | |
bodyOnly bool |
GetCodeResultAsync
methodpublic abstract Task<string> GetCodeResultAsync(string xmlDocId, string? attachmentName)
Returns:
Task<string>
xmlDocId string | |
attachmentName string? |
InvalidateFile
methodpublic abstract void InvalidateFile(string filePath)
Returns:
void
filePath string |