Robert Jordan wrote
> It works for me using both mono_class_get_method_from_name ()
> and mono_method_desc_search_in_class ().
I am still having issues:
// get a reference to the System.Core assembly
MonoAssemblyName *monoAssemblyName =
mono_assembly_name_new("System.Core");
MonoAssembly *monoSystemCoreAssembly =
mono_assembly_loaded(monoAssemblyName);
mono_assembly_name_free(monoAssemblyName);
// get class System.Linq.Enumerable
MonoType *monoType =
mono_reflection_type_from_name("System.Linq.Enumerable", (MonoImage
*)mono_assembly_get_image(monoSystemCoreAssembly));
MonoClass *monoClass = mono_class_from_mono_type(monoType);
if (!monoClass) abort; // passes
const char *className = mono_class_get_name(monoClass); // looks kosher
// get the method
const char *methodName =
":ToList<TSource>(System.Collections.Generic.IEnumerable`1)";
MonoMethod *method = mono_class_get_method_from_name(monoClass,
methodName, 1);
if (!method) {
abort(); // fails
}
Jonathan
--
View this message in context:
http://mono.1490590.n4.nabble.com/Embedded-API-Method-signature-not-found-with-generic-parameter-tp4660157p4660159.html
Sent from the Mono - General mailing list archive at Nabble.com.
_______________________________________________
Mono-list maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-list