Class MulticastAttribute
Custom attribute that can be applied to multiple elements using wildcards.
Inheritance
Namespace: PostSharp.Extensibility
Assembly: PostSharp.dll
Syntax
[Serializer]
public abstract class MulticastAttribute : Attribute
Constructors
Name | Description |
---|---|
MulticastAttribute() |
Properties
Name | Description |
---|---|
AttributeExclude | If true, indicates that this attribute removes all other instances of the same attribute type from the set of elements defined by the current instance. |
AttributeId | |
AttributeInheritance | Determines whether this attribute is inherited |
AttributePriority | Gets or sets the priority of the current attribute in case that multiple instances are defined on the same element (lower values are processed before). |
AttributeReplace | Determines whether this attribute replaces other attributes found on the target declarations. |
AttributeTargetAssemblies | Gets or sets the assemblies to which the current attribute apply. |
AttributeTargetElements | Gets or sets the kind of elements to which this custom attributes applies. |
AttributeTargetExternalMemberAttributes | Gets or sets the visibilities, scopes, virtualities, and implementation of members to which this attribute applies, when the member is external to the current module. |
AttributeTargetExternalTypeAttributes | Gets or sets the visibilities of types to which this attribute applies, when this type is external to the current module. |
AttributeTargetMemberAttributes | Gets or sets the visibilities, scopes, virtualities, and other characteristics of members to which this attribute applies. |
AttributeTargetMembers | Gets or sets the expression specifying to which members this instance applies. |
AttributeTargetParameterAttributes | Gets or sets the passing style (by value, out or ref) of parameters to which this attribute applies. |
AttributeTargetParameters | Gets or sets the expression specifying to which parameters this instance applies. |
AttributeTargetTypeAttributes | Gets or sets the attributes of types to which this attribute applies. Visibility, scope (Instance or Static) and generation are the only categories that are taken into account; attributes of other categories are ignored. |
AttributeTargetTypes | Gets or sets the expression specifying to which types this instance applies. |