Create UML diagrams from .NET types.
Install graphviz, this can be done with chocolatey:
choco install graphviz
Install the Module:
Install-Module TypeToUml -Scope CurrentUser
[System.Net.Http.HttpClient] | Show-TypeUmlDiagram -IncludeBaseTypes -IncludeInterfaces
This also works very well with ClassExplorer
find-type -InheritsType System.Management.Automation.Language.Ast | Show-TypeUmlDiagram -IncludeBaseTypes
- Add constructors
- Add private members
- Clean up the code
Big thanks to @kevinmarquette for PSGraph, which is a dependency of this module, for making this so easy.