C# 2.0 Interfaces

PowerDesigner models C# 2.0 interfaces as standard UML interfaces, with additional properties.

For information about creating and working with interfaces, see Interfaces (OOM).

C# interfaces can contain events, properties, indexers and methods; they do not support variables, constants, and constructors.

C# Interface Properties

C# interface property sheets contain all the standard interface tabs along with the C# tab, the properties of which are listed below:

Property

Description

New

Specifies the new modifier for the interface declaration.

Unsafe

Specifies the unsafe modifier for the interface declaration.