public MethodReference ImportReference(MethodReference method, IGenericParameterProvider context) { Mixin.CheckMethod(method); if (method.Module == this) { return(method); } CheckContext(context, this); return(MetadataImporter.ImportReference(method, context)); }
public virtual MethodDefinition Resolve(MethodReference method) { Mixin.CheckMethod(method); TypeDefinition type = Resolve(method.DeclaringType); if (type == null) { return(null); } method = method.GetElementMethod(); if (!type.HasMethods) { return(null); } return(GetMethod(type, method)); }
public virtual MethodReference ImportReference(MethodReference method, IGenericParameterProvider context) { Mixin.CheckMethod(method); return(ImportMethod(method, ImportGenericContext.For(context))); }