YouML Visual Studio Extension

UML-Klassendiagramme für C# — ein Rechtsklick genügtUML class diagrams for C# — just one right-click

YouML zeichnet automatisch ein übersichtliches UML-Diagramm jeder C#-Klasse — mit Eigenschaften, Methoden, Feldern und Vererbung. Direkt in Visual Studio, ganz ohne separates Tool. YouML automatically draws a clear UML diagram of any C# class — with properties, methods, fields, and inheritance. Right inside Visual Studio, no separate tool needed.

YouML UML-Diagramm für YouMLToolWindowViewModel in Visual Studio

Diagramm-Fenster direkt neben dem Code — live erzeugt aus einer C#-Datei Diagram window right next to the code — generated live from a C# file

So funktioniert'sHow it works

Vom Code zum Diagramm in drei SchrittenFrom code to diagram in three steps

Schritt 1Step 1
Rechtsklick auf die DateiRight-click the file

Rechtsklick auf eine beliebige C#-Datei im Solution Explorer und „UML-Diagramm erzeugen" wählen. Right-click any C# file in Solution Explorer and choose "Generate UML diagram".

Schritt 2Step 2
Struktur wird erkanntStructure gets detected

YouML analysiert Klassen, Eigenschaften, Methoden, Felder, Konstruktoren, Events und Enums automatisch. YouML automatically analyzes classes, properties, methods, fields, constructors, events, and enums.

Schritt 3Step 3
Diagramm öffnet sichDiagram opens

Das UML-Diagramm erscheint in einem eigenen Fenster direkt neben dem Code — ohne die IDE zu verlassen. The UML diagram appears in its own window right next to the code — without leaving the IDE.

Was YouML kannWhat YouML can do

Alles, was man braucht, um sich in fremdem oder eigenem C#-Code schnell zurechtzufinden. Everything you need to quickly get your bearings in unfamiliar or your own C# code.

Ein Klick genügtOne click is enough

UML-Diagramm per Rechtsklick auf jede beliebige C#-Datei erzeugen.Generate a UML diagram with a right-click on any C# file.

Automatische Struktur-ErkennungAutomatic structure detection

Klassen, Eigenschaften, Methoden, Felder, Konstruktoren, Events und Enums werden automatisch erfasst.Classes, properties, methods, fields, constructors, events, and enums are captured automatically.

Vererbung sichtbar machenVisualize inheritance

Basisklassen und implementierte Schnittstellen werden übersichtlich im Diagramm dargestellt.Base classes and implemented interfaces are shown clearly in the diagram.

Standard-UML-NotationStandard UML notation

Sichtbarkeiten (öffentlich, privat, geschützt, intern) werden mit den gewohnten UML-Symbolen angezeigt.Visibility (public, private, protected, internal) is shown with the familiar UML symbols.

Direkt im EditorRight in the editor

Diagramme öffnen sich in einem eigenen Fenster innerhalb von Visual Studio — kein Wechsel zu externen Programmen.Diagrams open in their own window inside Visual Studio — no switching to external programs.

Mehrere Diagramme parallelMultiple diagrams side by side

Für jede Datei lässt sich ein eigenes Diagrammfenster öffnen, um mehrere Klassen zu vergleichen.Open a separate diagram window for each file to compare multiple classes.

Schnelle Orientierung in fremdem CodeQuick orientation in unfamiliar code

Ideal für neue oder unbekannte Projekte: Statt Klassenstruktur, Vererbung und Methoden von Hand nachzuvollziehen, genügt ein Rechtsklick — YouML übernimmt den Überblick. Ideal for new or unfamiliar projects: instead of tracing class structure, inheritance, and methods by hand, one right-click is enough — YouML gives you the overview.

Bereit, YouML zu installieren?Ready to install YouML?

Kostenlos im Visual Studio Marketplace. Quellcode offen auf GitHub.Free on the Visual Studio Marketplace. Source code open on GitHub.