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
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
contextRuntimeContextThe module to assume as resolution context.
definitionIMemberDefinitionThe resolved member definition, or
nullif the member could not be resolved.
Returns
- ResolutionStatus
A value describing the success or failure status of the member resolution.