Custom attribute that can be applied to multiple elements
using wildcards.
Namespace:
PostSharp.ExtensibilityAssembly: PostSharp.Public (in PostSharp.Public.dll)
Syntax
| Visual Basic (Declaration) |
|---|
<SerializableAttribute> _ Public MustInherit Class MulticastAttribute _ Inherits Attribute |
| C# |
|---|
[SerializableAttribute] public abstract class MulticastAttribute : Attribute |
| Visual C++ |
|---|
[SerializableAttribute] public ref class MulticastAttribute abstract : public Attribute |
Remarks
Each class derived from MulticastAttribute should be decorated with an instance of MulticastAttributeUsageAttribute.
Multicasting is performed by the MulticastAttributeTask, which should be included in the project. After multicasting, custom attribute instances are available on the CustomAttributeDictionaryTask class.
Inheritance Hierarchy
System..::.Object
System..::.Attribute
PostSharp.Extensibility..::.MulticastAttribute
PostSharp.Laos..::.LaosAspect
System..::.Attribute
PostSharp.Extensibility..::.MulticastAttribute
PostSharp.Laos..::.LaosAspect