Update of /cvsroot/pure-data/externals/clr/PureData In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25474/clr/PureData
Modified Files: PureData.cs Log Message: finally implemented efficient method registering other cleanups and improvements
Index: PureData.cs =================================================================== RCS file: /cvsroot/pure-data/externals/clr/PureData/PureData.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** PureData.cs 7 Mar 2006 13:18:31 -0000 1.1 --- PureData.cs 8 Mar 2006 01:59:24 -0000 1.2 *************** *** 16,20 ****
// This is the base class for a PD/CLR external ! public unsafe class External { // PD object pointer --- 16,20 ----
// This is the base class for a PD/CLR external ! public unsafe abstract class External { // PD object pointer *************** *** 60,63 **** --- 60,68 ----
[MethodImplAttribute (MethodImplOptions.InternalCall)] + protected extern static void Add(Symbol sel,MethodList m); + + protected static void Add(string sel,MethodList m) { Add(new Symbol(sel),m); } + + [MethodImplAttribute (MethodImplOptions.InternalCall)] protected extern static void Add(MethodAnything m); }