Class MulticastAttributes
Attributes of elements to which multicast custom attributes (MulticastAttribute) apply.
Namespace: PostSharp.Extensibility
Assembly: PostSharp.dll
Syntax
public sealed class MulticastAttributes : Enum
Fields
Name | Description |
---|---|
Abstract | Abstract methods. |
All | All members. |
AnyAbstraction | Any abstraction (Abstract | NonAbstract). |
AnyGeneration | Any code generation (CompilerGenerated | UserGenerated)l |
AnyImplementation | Any implementation (Managed | NonManaged). |
AnyLiterality | Any field literality (Literal | NonLiteral). |
AnyParameter | Any kind of parameter passing (InParameter | OutParameter | RefParameter). |
AnyScope | |
AnyVirtuality | Any virtuality (Virtual | NonVirtual). |
AnyVisibility | Any visibility. |
CompilerGenerated | Compiler-generated code. |
Default | Specifies that the set of target attributes is inherited from the parent custom attribute. |
InParameter | Input parameters. |
Instance | Instance scope. |
Internal | Internal (visible inside the current assembly). |
InternalAndProtected | Internal and protected (visible inside derived types that are defined in the current assembly). |
InternalOrProtected | Internal or protected (visible inside all derived types and in the current assembly). |
Literal | Literal fields. |
Managed | Managed code implementation. |
NonAbstract | Concrete (non-abstract) methods. |
NonLiteral | Non-literal fields. |
NonManaged | Non-managed code implementation (external or system). |
NonVirtual | Non-virtual methods. |
OutParameter | Output (out in C#) parameters. |
Private | Private (visible inside the current type). |
Protected | Protected (visible inside derived types). |
Public | Public (visible everywhere). |
RefParameter | Input/Output (ref in C#) parameters. |
Static | Static scope. |
UserGenerated | User-generated code (anything expected CompilerGenerated). |
value__ | |
Virtual | Virtual methods. |