Class DynamicCilOperandResolver
- Namespace
 - AsmResolver.DotNet.Dynamic
 
- Assembly
 - AsmResolver.DotNet.Dynamic.dll
 
Provides an implementation of ICilOperandResolver that resolves operands based on runtime information.
public class DynamicCilOperandResolver : PhysicalCilOperandResolver, ICilOperandResolver
  - Inheritance
 - 
      
      
      DynamicCilOperandResolver
 
- Implements
 
- Inherited Members
 
Constructors
DynamicCilOperandResolver(SerializedModuleDefinition, DynamicMethodDefinition, CilMethodBody, IList<object?>)
public DynamicCilOperandResolver(SerializedModuleDefinition contextModule, DynamicMethodDefinition method, CilMethodBody methodBody, IList<object?> tokens)
  Parameters
contextModuleSerializedModuleDefinitionmethodDynamicMethodDefinitionmethodBodyCilMethodBodytokensIList<object>
Methods
ResolveMember(MetadataToken)
Resolves a member operand.
public override object? ResolveMember(MetadataToken token)
  Parameters
tokenMetadataTokenThe metadata token of the referenced member.
Returns
- object
 The member, or
nullif the metadata token could not be resolved to a member.
ResolveString(MetadataToken)
Resolves a string operand.
public override object? ResolveString(MetadataToken token)
  Parameters
tokenMetadataTokenThe metadata token of the referenced string/
Returns
- object
 The string, or
nullif the metadata token could not be resolved to a string.