Bugzilla – Bug 489935
Design and implement DynamicAdapter
Last modified: 2009-06-15 21:40:06 UTC
In AutomationBridge, develop a factory method, using System.Reflection.Emit, generates a "Dynamic Adapter" which implements Atk interfaces based upon the patterns the control implements. It should use calls to implementor classes as the implementation of the interfaces. Also, provide a unit test for the new functionality.
Due to some confusion on my part, I spent some time implementing this. You can view the diff of the ongoing work with this command: svn diff http://anonsvn.mono-project.com/source/branches/uia2atk/post-1.0-research/@130590 http://anonsvn.mono-project.com/source/branches/uia2atk/post-1.0-research/@130703 What is lacking is: - Properties. - Params with out/ref modifiers. - Unit tests.
Hours from yesterday.
I lost all the work I did with this previously, so I've had to start over from scratch.
More hours.
Hours spent diagnosing roadblocks and refactoring the way we do builds to avoid using the mono merger.
Hours from Friday and Monday.
This is basically complete, I just need to create a custom peer which implements more than one provider for testing purposes.
Complete in r136169.
Closing.