Merged changes from the branch 'dev_v18'
Edited merge.cmd again - forgot one character
Edited merge.cmd script
Added nullable value types converters
Fixed an issue in AppUtils class
Added a new subproject Logging
Updated sub projects
Merged changes from the branch 'dev_v18'
Simplified code by removing unused methods
Added missing XML comments
Fixed a design error in ViewModelDictionaryBase<TKey, TValue, TKeyViewModel, TValueViewModel> class
Run tests and increased assemblies' version numbers
Updated view model dictionaries implementations
Fixed a bit attributes in auto generated sources
Fixed async event snippet
Improved event snippets by using new classes
Merged changes from the branch 'dev_v18'
Increased assemblies version numbers
Added more code for collection tests (event handlers and data to check if they were correctly called)
Improved ViewModelLocator class and related item template
Moved ViewNotificationType enum to the test app
Major code clean up
Improved relay commands tests
Merged changes from the branch 'dev_v18'
Increased finally assemblies version numbers
Remove the "new" test project
Copied the rest of code from the "new" to "old" test projects
Removed collection tests from the "old" test project
Simplified event tests with types provided by Masamune
Started to copy over "new" tests to "old" tests projects
Added tag merge_tests for changeset 7a73602f0223
Made collection changes tracking available for other test fixtures
Suppressed the CA1710 warning for ViewModelDictionaryBase<TKey, TValue, TKeyViewModel, TValueViewModel> base class
Added test method for ViewModelSet<TModel, TViewModel> class and immediately found a serious bug that may lead to refactoring of collections hierarchy
Added ViewModelDictionary<TKey, TValue, TKeyViewModel, TValueViewModel> test method
Improved CtsViewModel<T> test model class
Added ViewModelDictionary<T1, T2> test method
Changed a bit test models and model casts
Added tests for ItemsViewModelsCollection<T> and ViewModelCollection<TModel, TViewModel> classes
Added missing XML comments
OK, after last clean uo the tests pass
Simplified conversion from KeyValueViewModel<TKey, TValue> to KeyValuePair<TKey, TValue>
Cleaned up the code
Completed view model dictionaries hierarchy refactoring
Improved TaskFactoryExtender class - less classes with tuples, less instance methods
Started to change dictionaries hierarchy
Added tag VMC_Refactor for changeset 960a70a160a3
Now IList/IList<T> tests for view model collections work
Fixed collection tests for model/view model combinations
Merged changes from the branch 'dev_v17'
Simplified/modernized test code
Imported the ViewModelCollection<T1, T2> from version 18
Takin experience from version 18, I changed project settings for Masamune
Fixed an error in ViewModelCollection<TModel, TViewModel> class
Added more tests, have to rewrite some Masamune code
(Temporarily) finished the refactoring the collections tests hierarchy
Started to improve and simplify test helpers methods
Added first tests for ViewModelCollection<T1, T2>
Started to add ViewModelCollectiom<T1, T2> tests before refactoring the collections hierarchy
Edited some XML comments
Removed unused source files from the project
Slightly refactored (renamed) the internal methods
Added a new TODO list for the new test project
Added IndexOf() and Insert() methods tests
Added this[] property tests for both list interfaces
Added more tests
Started to implement IList tests
Cleaned up source files
Added ICollection<T>.Contains() test
Added ICollection<T>.Contains() test
Cleaned up more
Simplified a bit test source file
Added Add()/Remove()/Clear() methods test
Added ICollection<T>.IsReadOnly test
Added ICollection.SyncRoot test
Added CopyTo() method tests fro both interfaces
Started to add ICollection.CopyTop()/ICollection<T>.CopyTo() tests
Added tests for IEnumerable/IEnumerable<T> implementations and started to add ICollection/ICollection<T> tests
Added actual tests for ItemsViewModelCollection<T> class
Started to move tests base classes to their own namespace (and folder)
Renamed some source files
Improved the test classes hierarchy
Added base classes for several collection tests
Added a new test project for collections; later to be moved to the main test set
Removed ItemViewModelCollectionTests class
Small refactoring in the collections hierarchy
Changed the hierarchy of collection classes
Moved ItemViewModel<T> to Masamune.Obsolete assembly
Marked ItemViewModel<T> obsolete
Started to redesign collections - ItemViewModelCollection<T> doesn't use ItemViewModel<T> now and is amed to become a base class for collections
Added tag ItemViewModel for changeset 262cade9498a
Cleaned up source code of obsolete types assembly
Moved ViewNotificationEventArgs class to Masamune.Obsolete
Made ViewNotificationEventArgs obsolete
Updated persistent view model item template
Moved ValueEventArgs<T> class to Masamune.Obsolete
Moved ResultEventArgsXXX to Masamune.Obsolete assembly
Moved NotifyEventArgs<T> and NotifyEventArgs<TArg, TResultCallback> classes to Masamune.Obsolete assembly
Started to modify layout of the assemblies migrating old event event arguments types to Masamune.Obsolete
I think I have completed new information/query event arguments types