ProvideAspects(object)
Provides new aspects.
Declaration
IEnumerable<AspectInstance> ProvideAspects(object targetElement)Parameters
| Type | Name | Description |
|---|---|---|
| object | targetElement | Code element (Assembly, Type, FieldInfo, MethodBase, PropertyInfo, EventInfo, ParameterInfo, or LocationInfo) to which the current aspect has been applied. |
Returns
| Type | Description |
|---|---|
| IEnumerable<AspectInstance> | A set of aspect instances. |
Remarks
Implementations of this method are only allowed to return aspect instances applied on elements
of code located under the target element of code (targetElement).
For instance, a type-level IAspectProvider can provide aspects on methods of the current type,
but not of other types.