John, Could you give an example to rename the method parameters, when I am consuming a "bound library" the p0, p1.... are not helping. How does Xamarin implement the intellisense, are you writing the xml file by hand?
Thanks Regards On Wed, Jun 6, 2012 at 8:17 PM, Jonathan Pryor <j...@xamarin.com> wrote: > On Jun 6, 2012, at 5:52 AM, Miljenko Cvjetko wrote: > > So ran into: > > Error 1 > > 'Pan': member names cannot be the same as their enclosing type > > > HolisticWare_AChartEngine\HolisticWare.AChartEngine.JavaBindingLibrary\obj\Debug\generated\src\Android.AChartEngine.Tools.Pan.cs > > 134 29 > > HolisticWare.AChartEngine.JavaBindingLibrary > > > > EventHandler name is the same as class name. > > > > How would Xamarin team resolve that? Any rules for such cases? > > No real guidelines as such; just pick a name that seems reasonably > obvious. :-) > > You can rename the class, or rename the event. You already provided > metadata to rename the class; to rename the event, you'd add the eventName > attribute. To change the event name to Panned, use: > > <attr > > > path="/api/package[@name='org.achartengine.tools']/class[@name='Pan']/method[@name='addPanListener']" > name="eventName" > >Panned</attr> > > If it were a property causing name conflicts, you'd add the propertyName > attribute instead of the eventName attribute. If you want to prevent > binding of a property/event, set the event/property name to the empty > string. > > > Error detected in documentation: > > Thank you for reporting this. It has been fixed. > > - Jon > > _______________________________________________ > Monodroid mailing list > Monodroid@lists.ximian.com > > UNSUBSCRIBE INFORMATION: > http://lists.ximian.com/mailman/listinfo/monodroid >
_______________________________________________ Monodroid mailing list Monodroid@lists.ximian.com UNSUBSCRIBE INFORMATION: http://lists.ximian.com/mailman/listinfo/monodroid