How to: Set CLR Attributes on an Element

Custom attributes are special attributes that can be added to domain elements, shapes, connectors, and diagrams. You can add any attribute that inherits from the System.Attribute class.

To add a custom attribute

  1. In the DSL Explorer, select the element to which you want to add a custom attribute.

  2. In the Properties window, next to the Custom Attributes property, click the Browse (...) icon.

    The Edit Attributes dialog box opens.

  3. In the Name column, click <add attribute> and type the name of your attribute. Press ENTER.

  4. The line under the attribute name shows parentheses. On this line type a parameter type for the attribute (for example, string), and then press ENTER.

  5. In the Name Property column, type an appropriate name, for example, MyString.

  6. Click OK.

    The Custom Attributes property now displays the attribute in the following format:

    [ AttributeName ( ParameterName = Type )]

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft