Are we going to have "real" properties under the hood, because what we have
for now is just method with "get_PropertyName"? And this did not play nicely
with databinding.

I think the same question applies for events as well.


2008/9/9 Curt Hagenlocher <[EMAIL PROTECTED]>

>  I've committed some changes to IronRuby (in SVN revision 141) that let
> you implement CLS interfaces and override virtual methods on CLS base
> types.  Interfaces work like Ruby modules, so to make your class implement
> IDisposable you could say
>
>
>
> require 'mscorlib'
>
> class Disposable
>
>   include System.IDisposable
>
>   def Dispose
>
>     # Do something
>
>   end
>
> end
>
>
>
> You can also override virtual properties.  A class or interface that has
> the C# declaration "string Value { get; set; }" is overridden from IronRuby
> with methods named "Value" for the getter and "Value=" for the setter.
>
>
>
> Note that you need to use the same casing as the CLS definition for both
> methods and properties.
>
>
>
> We're just getting started with better .NET interop support and don't have
> very much test coverage yet – but this should let you get going on some more
> sophisticated interop scenarios than were previously possible.
>
>
>
> --
>
> Curt Hagenlocher
>
> [EMAIL PROTECTED]
>
> _______________________________________________
> Ironruby-core mailing list
> Ironruby-core@rubyforge.org
> http://rubyforge.org/mailman/listinfo/ironruby-core
>
>
_______________________________________________
Ironruby-core mailing list
Ironruby-core@rubyforge.org
http://rubyforge.org/mailman/listinfo/ironruby-core

Reply via email to