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 the Visual Studio 2005 development environment, allowing you to integrate its enterprise-level modeling capabilities in your standard .NET workflow. For more information, see Chapter 15, Working with the PowerDesigner Plugin for Visual Studio in the Core Features Guide manual.

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).