Working with C# 2.0

PowerDesigner provides full support for modeling all aspects of C# 2.0 including round-trip engineering.

C# 2.0 is a modern, type-safe, object-oriented language that combines the advantages of rapid development with the power of C++.

PowerDesigner can be used as a standalone product and as a plug-in for Visual Studio, allowing you to integrate its enterprise-level modeling capabilities in your standard .NET workflow. For more information, see Core Features Guide > Modeling with PowerDesigner > The PowerDesigner Add-In for Visual Studio.

In addition to PowerDesigner's standard pallets, the following custom tools are available to help you rapidly develop your class and composite structure diagrams:

Icon

Tool

Assembly – a collection of C# files (see C# 2.0 Assemblies).

Custom Attribute – for adding metadata (see C# 2.0 Custom Attributes).

Delegate – type-safe reference classes (see C# 2.0 Delegates).

Enum – sets of named constants (see C# 2.0 Enums).

Struct – lightweight types (see C# 2.0 Structs).