public MethodReference Import(MethodReference method, IGenericParameterProvider context) { ModuleDefinition.CheckMethod(method); if (method.Module == this) { return(method); } ModuleDefinition.CheckContext(context, this); return(this.MetadataImporter.ImportMethod(method, ModuleDefinition.GenericContextFor(context))); }
public MethodReference Import(MethodBase method, IGenericParameterProvider context) { ModuleDefinition.CheckMethod(method); ModuleDefinition.CheckContext(context, this); return(this.MetadataImporter.ImportMethod(method, ModuleDefinition.GenericContextFor(context), (context != null ? ImportGenericKind.Open : ImportGenericKind.Definition))); }
public MethodReference Import(MethodBase method) { ModuleDefinition.CheckMethod(method); return(this.MetadataImporter.ImportMethod(method, new ImportGenericContext(), ImportGenericKind.Definition)); }