Interface IReflectionHandlerResolver
Interface representing a reflection provider used to resolve runtime handles.
Namespace: System.Reflection
Assembly: Nuqleon.Reflection.Virtualization.dll
Syntax
public interface IReflectionHandlerResolver
  Methods
GetFieldFromHandle(RuntimeFieldHandle)
Gets a System.Reflection.FieldInfo for the field represented by the specified handle.
Declaration
FieldInfo GetFieldFromHandle(RuntimeFieldHandle handle)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.RuntimeFieldHandle | handle | A System.RuntimeFieldHandle structure that contains the handle to the internal metadata representation of a field.  | 
      
Returns
| Type | Description | 
|---|---|
| System.Reflection.FieldInfo | A System.Reflection.FieldInfo object representing the field specified by   | 
      
GetFieldFromHandle(RuntimeFieldHandle, RuntimeTypeHandle)
Gets a System.Reflection.FieldInfo for the field represented by the specified handle, for the specified generic type.
Declaration
FieldInfo GetFieldFromHandle(RuntimeFieldHandle handle, RuntimeTypeHandle declaringType)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.RuntimeFieldHandle | handle | A System.RuntimeFieldHandle structure that contains the handle to the internal metadata representation of a field.  | 
      
| System.RuntimeTypeHandle | declaringType | A System.RuntimeTypeHandle structure that contains the handle to the generic type that defines the field.  | 
      
Returns
| Type | Description | 
|---|---|
| System.Reflection.FieldInfo | A System.Reflection.FieldInfo object representing the field specified by   | 
      
GetMethodFromHandle(RuntimeMethodHandle)
Gets method information by using the method's internal metadata representation (handle).
Declaration
MethodBase GetMethodFromHandle(RuntimeMethodHandle handle)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.RuntimeMethodHandle | handle | The method's handle.  | 
      
Returns
| Type | Description | 
|---|---|
| System.Reflection.MethodBase | A System.Reflection.MethodBase containing information about the method.  | 
      
GetMethodFromHandle(RuntimeMethodHandle, RuntimeTypeHandle)
Gets a System.Reflection.MethodBase object for the constructor or method represented by the specified handle, for the specified generic type.
Declaration
MethodBase GetMethodFromHandle(RuntimeMethodHandle handle, RuntimeTypeHandle declaringType)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.RuntimeMethodHandle | handle | A handle to the internal metadata representation of a constructor or method.  | 
      
| System.RuntimeTypeHandle | declaringType | A handle to the generic type that defines the constructor or method.  | 
      
Returns
| Type | Description | 
|---|---|
| System.Reflection.MethodBase | A System.Reflection.MethodBase object representing the method or constructor specified by   | 
      
GetTypeFromHandle(RuntimeTypeHandle)
Gets the type referenced by the specified type handle.
Declaration
Type GetTypeFromHandle(RuntimeTypeHandle handle)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.RuntimeTypeHandle | handle | The object that refers to the type.  | 
      
Returns
| Type | Description | 
|---|---|
| System.Type | The type referenced by the specified System.RuntimeTypeHandle, or null if the System.RuntimeTypeHandle.Value property of   |