Added TODO message to *expected* failing tests. The tests will fail with a message that starts with "TODO" If the test fails at an earlier point (before the assertion), then the TODO message will be missing. This indicates that something unexpected has changed.
Added support for multiple variables declared in a single <declaration> element.
Fixed bug where a C++ specifier would get reported as the variable type by using the *last* name element in a type element as the variable type.
Merged Pat's changes in.
Added support for resolving method calls to methods in parent classes
* Added TypeDefinition.GetParentTypes() and TypeDefinition.GetParentTypesAndSelf() to find parent types along with type definitions
* Modified MethodCall to use the new TypeDefinition.GetParentTypesAndSelf()
* Added C# tests for the new functionality
Fixed variable uses to correctly resolve calling objects that refer to parent types.
Simplified the results for method call matching.
Merge commit 'a69e6f8bcc51e86969560a252fb2a92e3c636ede' into data-demo