Is there only one implicit conversion? If so I think you should be able to call the op_Implicit method directly on XDate, e.g: XDate.op_Implicit(d).
If there's more than one I'm not sure how you'd select the one you want to call off the top of my head. -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Michael Foord Sent: Thursday, June 21, 2007 4:41 PM To: Discussion of IronPython Subject: Re: [IronPython] Implicit Cast to Float For the record - it *doesn't* implement IConvertible, so I can't use that. I've searched the list and can find a very old discussion of possible syntax - but no answer. :-( Michael Michael Foord wrote: > Hello all, > > I am trying to use a data type that must be 'cast to a float' - the > ZedGraph.XDate. > > It has what it calls an 'Implicit' operator: > > http://zedgraph.sourceforge.net/documentation/html/M_ZedGraph_XDate_op_Implicit_4.htm > > How can I get at this from IronPython? The obvious way doesn't seem to work: > > >>> from ZedGraph import XDate > >>> d = XDate(2007, 1, 1) > >>> float(d) > Traceback (most recent call last): > File , line 0, in <stdin>##25 > File , line 0, in Make##27 > AttributeError: 'XDate' object has no attribute '__float__' > > I need to add this to a collection and it needs to be as a float. > > The C# syntax to do this is: > > x = (double) new XDate( 1995, 5, i+11 ); > > Any help appreciated! > > Thanks > > Michael Foord > http://www.ironpython.info > > _______________________________________________ > users mailing list > [email protected] > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > _______________________________________________ users mailing list [email protected] http://lists.ironpython.com/listinfo.cgi/users-ironpython.com _______________________________________________ users mailing list [email protected] http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
