I'm looking for a tool that would generate an UML diagram from a C# project or the compiled .NET dll. I've yet failed to come across any and the built-in basic class diagram generation in Visual Studio is not sufficient to my needs.
Any suggestions?