Table of Contents

Interface IMemberReference

Namespace
ICSharpCode.Decompiler.TypeSystem
Assembly
ICSharpCode.Decompiler.dll
public interface IMemberReference

Properties

DeclaringTypeReference

Gets the declaring type reference for the member.

ITypeReference DeclaringTypeReference { get; }

Property Value

ITypeReference

Methods

Resolve(ITypeResolveContext)

Resolves the member.

IMember? Resolve(ITypeResolveContext context)

Parameters

context ITypeResolveContext

Context to use for resolving this member reference. Which kind of context is required depends on the which kind of member reference this is; please consult the documentation of the method that was used to create this member reference, or that of the class implementing this method.

Returns

IMember

Returns the resolved member, or null if the member could not be found.