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