Table of Contents

Interface IMemberDescriptor

Namespace
AsmResolver.DotNet
Assembly
AsmResolver.DotNet.dll

Provides members for describing a (reference to a) member defined in a .NET assembly.

public interface IMemberDescriptor : IFullNameProvider, INameProvider, IModuleProvider, IImportable
Inherited Members

Properties

DeclaringType

When this member is defined in a type, gets the enclosing type.

ITypeDescriptor? DeclaringType { get; }

Property Value

ITypeDescriptor

Methods

Resolve(RuntimeContext?, out IMemberDefinition?)

Resolves the reference to a member definition, assuming the provided module as resolution context.

ResolutionStatus Resolve(RuntimeContext? context, out IMemberDefinition? definition)

Parameters

context RuntimeContext

The module to assume as resolution context.

definition IMemberDefinition

The resolved member definition, or null if the member could not be resolved.

Returns

ResolutionStatus

A value describing the success or failure status of the member resolution.