Open sandboxFocus

Enum MulticastTargets

Kinds of targets to which multicast aspects (IMulticastAttribute) can be applied.

Namespace: Metalama.Extensions.Multicast
Assembly: Metalama.Extensions.Multicast.dll
Syntax
[Flags]
[RunTimeOrCompileTime]
public enum MulticastTargets

Fields

Name Description
All

All element kinds.

AnyMember

Any member (Field, Method, InstanceConstructor, StaticConstructor, Property, Event).

AnyType

Any type (Class, Struct, Enum, Delegate or Interface).

Assembly

Assembly.

Class

Class.

Default

Specifies that the set of target elements is inherited from the parent custom attribute.

Delegate

Delegate.

Enum

Enumeration.

Event

Event (but not methods inside the event).

Field

Field.

InstanceConstructor

Instance constructor.

Interface

Interface.

Method

Method (but not constructor).

Parameter

Method or property parameter.

Property

Property (but not methods inside the property).

ReturnValue

Method or property return value.

StaticConstructor

Static constructor.

Struct

Structure.