Skip to content

Code visualization tool for C# to quickly explore, navigate and document source code structure and relationships. Integrates into Visual Studio.

License

Notifications You must be signed in to change notification settings

dherr/QuickDiagram

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quick Diagram Tool for C#

Build status

Code visualization tool for C# to quickly explore, navigate and document source code structure and relationships. Integrates into Visual Studio 2015, 2017 and 2019. Similar to the Code Map feature of Visual Studio Enterprise Edition but more lightweight ... and free.

Install from: Visual Studio extension

Explore code visually

  • Add types or entire hierarchies from source code to diagram to visualize their relationships.
  • Use the diagram to discover related types.

Navigate quickly

  • Jump from the diagram to relevant source code segments.

Document with diagrams

  • Copy/paste diagrams into documentation.

NEWS

The next version of this tool will no longer be free. It will become a commercial product to finance the ongoing efforts of development.

Any questions, feedback or feature requests are more than welcome!

Please use the Q&A on Visual Studio Marketplace, or send a twitter message to @realvizu

Getting Started

  • Use the context menu in the source code editor to add types or entire hierarchies to the diagram.

Add To Quick Diagram

  • Use existing diagram nodes to discover their related entities. Dots on the sides of the diagram rectangles indicate that related entities exist.

Show Related Entities Large

  • Double-click on diagram nodes to jump to their declaration in the source code.
  • Save diagrams as image or copy/paste them directly into documentation.

See the Help for details.

Versions

See the Change Log for versions and road map.

The current version (v0.5) is an experimental release to showcase the approach of the tool. It supports only a few types of relationships: type inheritance and interface implementation. Later versions will show a lot more (namespaces, type members, method calls, property read/write, object creation, etc.)

Feedback

  • Please use the Issue Tracker to record bugs and feature requests.
  • Write a review.
  • Contact me on Twitter Follow on Titter

Thanks to

License

GPL-2.0

About

Code visualization tool for C# to quickly explore, navigate and document source code structure and relationships. Integrates into Visual Studio.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%