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

Reply via email to