This namespace contains the representation of the declarations being currently adviced, and exposed on the meta API.
Represents the constructor being overwritten or introduced. This interface extends IConstructor.
Represents the field or property being overwritten or introduced. This interface introduces the Value property, which allows you to read or write the field or property.
Represents the method being overwritten or introduced. This interface extends IMethod but introduces the Invoke(Object) method, which allows you to invoke the method. It also overrides the Parameters property to expose their Value property.
Represents the list of parameters of the method being overridden by the advice. The IAdvisedParameter interface augments IParameter with a Value property, which allows to get or set the run-time value.
Represents the list of method or property parameter values.