DirectiveProcessorAttribute Properties

Visual Studio 2012

The DirectiveProcessorAttribute type exposes the following members.

Public property ContractName Gets the contract name that is used to export the type or member marked with this attribute. (Inherited from ExportAttribute.)
Public property ContractType Gets the contract type that is exported by the member that this attribute is attached to. (Inherited from ExportAttribute.)
Public property ProcessorName The public name of the processor.
Public property TypeId When implemented in a derived class, gets a unique identifier for this Attribute. (Inherited from Attribute.)