I cannot get the embedded method signature for the following method quite right:
ObjectSet<TEntity>.AddObject Method public void AddObject(TEntity entity) http://msdn.microsoft.com/en-us/library/dd487277(v=vs.110).aspx All my efforts so far, such as below, fail to resolve the method (in Obj-C): - (void)addObject:(DBMonoObjectRepresentation *)object { DBMonoMethodRepresentation *methodRep = [DBMonoMethodRepresentation representationWithMonoMethodNamed:"AddObject(<TEntity>)"]; methodRep.genericMonoType = [object monoType]; [self invokeMethodRepresentation:methodRep withNumArgs:1, [object monoObject]]; } I have successfully resolved other generic methods such as below, but the declaration is somewhat different: Enumerable.ToList<TSource> Method public static List<TSource> ToList<TSource>(this IEnumerable<TSource> source) // ToList is an extension method defined as a static method on System.Linq.Enumerable // public static List<TSource> ToList<TSource>(this IEnumerable<TSource> source) // note that the generic parameter type must be obtained from the source DBMonoMethodRepresentation *methodRep = [DBMonoMethodRepresentation representationWithMonoMethodNamed:"ToList(System.Collections.Generic.IEnumerable`1<TSource>)" className:"System.Linq.Enumerable" assemblyName:"System.Core"]; Jonathan _______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
