Interface IFieldDescriptor
- Namespace
- AsmResolver.DotNet
- Assembly
- AsmResolver.DotNet.dll
Provides members for describing a field in a managed assembly.
public interface IFieldDescriptor : IMemberDescriptor, IFullNameProvider, INameProvider, IModuleProvider, IImportable, IMetadataMember
- Inherited Members
- Extension Methods
Properties
Name
Gets the name of the field.
Utf8String? Name { get; }
Property Value
Signature
Gets the signature of the field.
FieldSignature? Signature { get; }
Property Value
Methods
Resolve(RuntimeContext?, out FieldDefinition?)
Attempts to resolve the field reference to its definition, assuming the provided module as resolution context.
ResolutionStatus Resolve(RuntimeContext? context, out FieldDefinition? definition)
Parameters
contextRuntimeContextThe context to assume when resolving the field.
definitionFieldDefinitionThe resolved field definition, or
nullif the field could not be resolved.
Returns
- ResolutionStatus
A value describing the success or failure status of the field resolution.