Binaries: DuckTyping_0.9.27.zip (123.65 kb)
Source: DuckTyping_0.9.27_Source.zip (33.94 kb)
The static page explaining the duck typing project can be found here.
For those of you who downloaded version 0.9.24 from the old site, there are a few minor updates:
- Fixed: Class member variance by duck typing an interface to another interface now works properly.
- Fixed: Now when duck casting an object to an interface that inherits another interface, the members of the later interface are also implemented (recursive).
- Added: Already, when multiple methods are found that match an interface method, the "best match" is chosen; however, now the return type is taken into account for the sake of explicitly implemented interface methods that may differ only by return type. (Example, the GetEnumerator() methods of System.Collections.Generic.IEnumerable<T> and System.Collections.IEnumerable)
Feel free to leave general comments on this post about the duck typing library.