This documentation is archived and is not being maintained.

17.1.3 Attribute parameter types

Visual Studio .NET 2003

The types of positional and named parameters for an attribute class are limited to the attribute parameter types, which are:

  • One of the following types: bool, byte, char, double, float, int, long, short, string.
  • The type object.
  • The type System.Type.
  • An enum type, provided it has public accessibility and the types in which it is nested (if any) also have public accessibility (Section 17.2).
  • Single-dimensional arrays of the above types.