Open sandboxFocus

Class MethodUsageCodeReference

Represents a relationship between a declaration (Type, FieldInfo, MethodInfo or ConstructorInfo) and a method whose instructions (method body) use the declaration.

Inheritance
MethodUsageCodeReference
Implements
Namespace: PostSharp.Reflection
Assembly: PostSharp.dll
Syntax
public sealed class MethodUsageCodeReference : ICodeReference

Properties

Name Description
Instructions

Gets the instructions that reference UsedDeclaration.

UsedDeclaration

Gets the declaration (Type, MethodInfo or ConstructorInfo) used by the method.

UsedType

Gets the Type used by the method. If the current object represents a reference to a MethodInfo or ConstructorInfo, this property returns the declaring type of the method or constructor.

UsingMethod

Gets the method (MethodInfo or ConstructorInfo) whose body uses the declaration.