IAspectProvider.ProvideAspects Method |
Namespace: PostSharp.Aspects
Assembly: PostSharp (in PostSharp.dll) Version: 6.9.1.0 (6.9.1.0)
IEnumerable<AspectInstance> ProvideAspects( Object targetElement )
Parameters
- targetElement
- Type: System.Object
Code element (Assembly, Type, FieldInfo, MethodBase, PropertyInfo, EventInfo, ParameterInfo, or LocationInfo) to which the current aspect has been applied.
Return Value
Type: IEnumerable<AspectInstance>A set of aspect instances.
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.