Mono.Cecil.TypeReference.Resolve C# (CSharp) Method

Resolve() public method

public Resolve ( ) : Mono.Cecil.TypeDefinition
return Mono.Cecil.TypeDefinition
        public new virtual TypeDefinition Resolve()
        {
            var module = this.Module;
            if (module == null)
                throw new NotSupportedException ();

            return module.Resolve (this);
        }

Usage Example

Esempio n. 1
1
 internal static void Initialize(ModuleDefinition moduleDefinition)
 {
     ModuleDefinition = moduleDefinition;
     typeType = ModuleDefinition.Import(typeof(Type));
     taskType = ModuleDefinition.Import(typeof(Task));
     getTypeFromRuntimeHandleMethod = ModuleDefinition.Import(typeType.Resolve().Methods.Single(x => x.Name == "GetTypeFromHandle"));
     typeGetMethod = ModuleDefinition.Import(typeType.Resolve().Methods.Single(x => x.Name == "GetMethod" && x.Parameters.Count == 5));
     taskTType = ModuleDefinition.Import(typeof(Task<>));
     taskFromResult = ModuleDefinition.Import(taskType.Resolve().Methods.Single(x => x.Name == "FromResult"));
 }
All Usage Examples Of Mono.Cecil.TypeReference::Resolve