Export (0) Print
Expand All

Attribute Constructor

Initializes a new instance of the Attribute class.

Namespace:  System
Assembly:  mscorlib (in mscorlib.dll)


This constructor is only called by classes that derive from Attribute.

The following code example shows the definition of a custom parameter Attribute class with its constructor.

// Define a custom parameter attribute that takes a single message argument.

public ref class ArgumentUsageAttribute: public Attribute

   // usageMsg is storage for the attribute message.
   String^ usageMsg;


   // This is the attribute constructor.
   ArgumentUsageAttribute( String^ UsageMsg )
      this->usageMsg = UsageMsg;

   property String^ Message 
      // This is the Message property for the attribute.
      String^ get()
         return usageMsg;

      void set( String^ value )
         this->usageMsg = value;

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

XNA Framework

Supported in: 3.0, 2.0, 1.0

Portable Class Library

Supported in: Portable Class Library

Supported in: Windows Phone 8.1

Supported in: Windows Phone Silverlight 8.1

Supported in: Windows Phone Silverlight 8
© 2015 Microsoft