├── .editorconfig ├── .gitignore ├── CommonAssemblyInfo.cs ├── Examples ├── FormValidationExample │ ├── App.xaml │ ├── App.xaml.cs │ ├── FormValidationExample.csproj │ ├── Infrastructure │ │ ├── PasswordBoxAssistant.cs │ │ └── ValidatableViewModelBase.cs │ ├── MainWindow.xaml │ ├── MainWindow.xaml.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ ├── Services │ │ ├── IUserRegistrationService.cs │ │ └── UserRegistrationService.cs │ ├── View │ │ ├── FormControl.xaml │ │ ├── FormControl.xaml.cs │ │ ├── InterestSelectorView.xaml │ │ ├── InterestSelectorView.xaml.cs │ │ ├── MainView.xaml │ │ └── MainView.xaml.cs │ ├── ViewModel │ │ ├── InterestItemViewModel.cs │ │ ├── InterestSelectorViewModel.cs │ │ ├── MainViewModel.cs │ │ └── NameInfo.cs │ ├── app.config │ └── packages.config ├── Lib │ └── .NETFramework │ │ ├── Microsoft.Expression.Interactions.dll │ │ ├── Microsoft.Expression.Interactions.xml │ │ ├── System.Windows.Interactivity.dll │ │ └── System.Windows.Interactivity.xml └── screenshot.png ├── Key.snk ├── LICENSE.md ├── MvvmValidation.Portable ├── IAsyncValidationRule.cs ├── IValidatable.cs ├── IValidationResultFormatter.cs ├── IValidationRule.cs ├── Internal │ ├── AutoToggle.cs │ ├── CallerInfoAttributes.cs │ ├── CollectionUtils.cs │ ├── DelegateDisposable.cs │ ├── ExceptionUtils.cs │ ├── GenericValidationTarget.cs │ ├── Guard.cs │ ├── GuardReSharperTemplates.cs │ ├── IValidationTarget.cs │ ├── PropertyCollectionValidationTarget.cs │ ├── PropertyName.cs │ ├── PropertyValidationTarget.cs │ ├── TaskEx.cs │ ├── UndefinedValidationTarget.cs │ ├── ValidationRule.cs │ └── ValidationRuleCollection.cs ├── MvvmValidation.Portable.csproj ├── NotifyDataErrorInfoAdapter.cs ├── NumberedListValidationResultFormatter.cs ├── Properties │ └── AssemblyInfo.cs ├── RuleResult.cs ├── RuleResultExtensions.cs ├── ValidationError.cs ├── ValidationErrorCollection.cs ├── ValidationException.cs ├── ValidationHelper.cs ├── ValidationHelperExtensions.cs ├── ValidationResult.cs ├── ValidationResultChangedEventArgs.cs ├── ValidationResultExtensions.cs ├── ValidationRuleSettings.cs ├── ValidationScope.cs └── ValidationSettings.cs ├── MvvmValidation.Tests ├── Fakes │ ├── DummyViewModel.cs │ ├── FakeException.cs │ ├── MockViewModel.cs │ ├── ValidatableViewModel.cs │ └── ViewModelBase.cs ├── Helpers │ └── TestUtil.cs ├── IntegrationTests │ └── ValidationHelperIntegrationTests.cs ├── MvvmValidation.Tests.crunchproject.local.xml ├── MvvmValidation.Tests.csproj ├── NumberedListValidationResultFormatterTests.cs ├── Properties │ └── AssemblyInfo.cs ├── ValidationHelperTests.cs └── packages.config ├── MvvmValidation.sln ├── MvvmValidation.sln.DotSettings ├── Package.nuspec ├── README.md ├── Tools ├── Build │ ├── MSBuild.Community.Tasks.Targets │ ├── MSBuild.Community.Tasks.dll │ ├── MSBuild.Community.Tasks.pdb │ ├── MSBuild.Community.Tasks.xml │ └── MSBuild.Community.Tasks.xsd └── NuGet.exe ├── VersionInfo.cs └── nuget-publish.ps1 /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/.gitignore -------------------------------------------------------------------------------- /CommonAssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/CommonAssemblyInfo.cs -------------------------------------------------------------------------------- /Examples/FormValidationExample/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/Examples/FormValidationExample/App.xaml -------------------------------------------------------------------------------- /Examples/FormValidationExample/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/Examples/FormValidationExample/App.xaml.cs -------------------------------------------------------------------------------- /Examples/FormValidationExample/FormValidationExample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/Examples/FormValidationExample/FormValidationExample.csproj -------------------------------------------------------------------------------- /Examples/FormValidationExample/Infrastructure/PasswordBoxAssistant.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/Examples/FormValidationExample/Infrastructure/PasswordBoxAssistant.cs -------------------------------------------------------------------------------- /Examples/FormValidationExample/Infrastructure/ValidatableViewModelBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/Examples/FormValidationExample/Infrastructure/ValidatableViewModelBase.cs -------------------------------------------------------------------------------- /Examples/FormValidationExample/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/Examples/FormValidationExample/MainWindow.xaml -------------------------------------------------------------------------------- /Examples/FormValidationExample/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/Examples/FormValidationExample/MainWindow.xaml.cs -------------------------------------------------------------------------------- /Examples/FormValidationExample/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/Examples/FormValidationExample/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Examples/FormValidationExample/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/Examples/FormValidationExample/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /Examples/FormValidationExample/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/Examples/FormValidationExample/Properties/Resources.resx -------------------------------------------------------------------------------- /Examples/FormValidationExample/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/Examples/FormValidationExample/Properties/Settings.Designer.cs -------------------------------------------------------------------------------- /Examples/FormValidationExample/Properties/Settings.settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/Examples/FormValidationExample/Properties/Settings.settings -------------------------------------------------------------------------------- /Examples/FormValidationExample/Services/IUserRegistrationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/Examples/FormValidationExample/Services/IUserRegistrationService.cs -------------------------------------------------------------------------------- /Examples/FormValidationExample/Services/UserRegistrationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/Examples/FormValidationExample/Services/UserRegistrationService.cs -------------------------------------------------------------------------------- /Examples/FormValidationExample/View/FormControl.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/Examples/FormValidationExample/View/FormControl.xaml -------------------------------------------------------------------------------- /Examples/FormValidationExample/View/FormControl.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/Examples/FormValidationExample/View/FormControl.xaml.cs -------------------------------------------------------------------------------- /Examples/FormValidationExample/View/InterestSelectorView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/Examples/FormValidationExample/View/InterestSelectorView.xaml -------------------------------------------------------------------------------- /Examples/FormValidationExample/View/InterestSelectorView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/Examples/FormValidationExample/View/InterestSelectorView.xaml.cs -------------------------------------------------------------------------------- /Examples/FormValidationExample/View/MainView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/Examples/FormValidationExample/View/MainView.xaml -------------------------------------------------------------------------------- /Examples/FormValidationExample/View/MainView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/Examples/FormValidationExample/View/MainView.xaml.cs -------------------------------------------------------------------------------- /Examples/FormValidationExample/ViewModel/InterestItemViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/Examples/FormValidationExample/ViewModel/InterestItemViewModel.cs -------------------------------------------------------------------------------- /Examples/FormValidationExample/ViewModel/InterestSelectorViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/Examples/FormValidationExample/ViewModel/InterestSelectorViewModel.cs -------------------------------------------------------------------------------- /Examples/FormValidationExample/ViewModel/MainViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/Examples/FormValidationExample/ViewModel/MainViewModel.cs -------------------------------------------------------------------------------- /Examples/FormValidationExample/ViewModel/NameInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/Examples/FormValidationExample/ViewModel/NameInfo.cs -------------------------------------------------------------------------------- /Examples/FormValidationExample/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/Examples/FormValidationExample/app.config -------------------------------------------------------------------------------- /Examples/FormValidationExample/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/Examples/FormValidationExample/packages.config -------------------------------------------------------------------------------- /Examples/Lib/.NETFramework/Microsoft.Expression.Interactions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/Examples/Lib/.NETFramework/Microsoft.Expression.Interactions.dll -------------------------------------------------------------------------------- /Examples/Lib/.NETFramework/Microsoft.Expression.Interactions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/Examples/Lib/.NETFramework/Microsoft.Expression.Interactions.xml -------------------------------------------------------------------------------- /Examples/Lib/.NETFramework/System.Windows.Interactivity.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/Examples/Lib/.NETFramework/System.Windows.Interactivity.dll -------------------------------------------------------------------------------- /Examples/Lib/.NETFramework/System.Windows.Interactivity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/Examples/Lib/.NETFramework/System.Windows.Interactivity.xml -------------------------------------------------------------------------------- /Examples/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/Examples/screenshot.png -------------------------------------------------------------------------------- /Key.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/Key.snk -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/LICENSE.md -------------------------------------------------------------------------------- /MvvmValidation.Portable/IAsyncValidationRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Portable/IAsyncValidationRule.cs -------------------------------------------------------------------------------- /MvvmValidation.Portable/IValidatable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Portable/IValidatable.cs -------------------------------------------------------------------------------- /MvvmValidation.Portable/IValidationResultFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Portable/IValidationResultFormatter.cs -------------------------------------------------------------------------------- /MvvmValidation.Portable/IValidationRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Portable/IValidationRule.cs -------------------------------------------------------------------------------- /MvvmValidation.Portable/Internal/AutoToggle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Portable/Internal/AutoToggle.cs -------------------------------------------------------------------------------- /MvvmValidation.Portable/Internal/CallerInfoAttributes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Portable/Internal/CallerInfoAttributes.cs -------------------------------------------------------------------------------- /MvvmValidation.Portable/Internal/CollectionUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Portable/Internal/CollectionUtils.cs -------------------------------------------------------------------------------- /MvvmValidation.Portable/Internal/DelegateDisposable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Portable/Internal/DelegateDisposable.cs -------------------------------------------------------------------------------- /MvvmValidation.Portable/Internal/ExceptionUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Portable/Internal/ExceptionUtils.cs -------------------------------------------------------------------------------- /MvvmValidation.Portable/Internal/GenericValidationTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Portable/Internal/GenericValidationTarget.cs -------------------------------------------------------------------------------- /MvvmValidation.Portable/Internal/Guard.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Portable/Internal/Guard.cs -------------------------------------------------------------------------------- /MvvmValidation.Portable/Internal/GuardReSharperTemplates.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Portable/Internal/GuardReSharperTemplates.cs -------------------------------------------------------------------------------- /MvvmValidation.Portable/Internal/IValidationTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Portable/Internal/IValidationTarget.cs -------------------------------------------------------------------------------- /MvvmValidation.Portable/Internal/PropertyCollectionValidationTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Portable/Internal/PropertyCollectionValidationTarget.cs -------------------------------------------------------------------------------- /MvvmValidation.Portable/Internal/PropertyName.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Portable/Internal/PropertyName.cs -------------------------------------------------------------------------------- /MvvmValidation.Portable/Internal/PropertyValidationTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Portable/Internal/PropertyValidationTarget.cs -------------------------------------------------------------------------------- /MvvmValidation.Portable/Internal/TaskEx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Portable/Internal/TaskEx.cs -------------------------------------------------------------------------------- /MvvmValidation.Portable/Internal/UndefinedValidationTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Portable/Internal/UndefinedValidationTarget.cs -------------------------------------------------------------------------------- /MvvmValidation.Portable/Internal/ValidationRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Portable/Internal/ValidationRule.cs -------------------------------------------------------------------------------- /MvvmValidation.Portable/Internal/ValidationRuleCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Portable/Internal/ValidationRuleCollection.cs -------------------------------------------------------------------------------- /MvvmValidation.Portable/MvvmValidation.Portable.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Portable/MvvmValidation.Portable.csproj -------------------------------------------------------------------------------- /MvvmValidation.Portable/NotifyDataErrorInfoAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Portable/NotifyDataErrorInfoAdapter.cs -------------------------------------------------------------------------------- /MvvmValidation.Portable/NumberedListValidationResultFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Portable/NumberedListValidationResultFormatter.cs -------------------------------------------------------------------------------- /MvvmValidation.Portable/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Portable/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /MvvmValidation.Portable/RuleResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Portable/RuleResult.cs -------------------------------------------------------------------------------- /MvvmValidation.Portable/RuleResultExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Portable/RuleResultExtensions.cs -------------------------------------------------------------------------------- /MvvmValidation.Portable/ValidationError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Portable/ValidationError.cs -------------------------------------------------------------------------------- /MvvmValidation.Portable/ValidationErrorCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Portable/ValidationErrorCollection.cs -------------------------------------------------------------------------------- /MvvmValidation.Portable/ValidationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Portable/ValidationException.cs -------------------------------------------------------------------------------- /MvvmValidation.Portable/ValidationHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Portable/ValidationHelper.cs -------------------------------------------------------------------------------- /MvvmValidation.Portable/ValidationHelperExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Portable/ValidationHelperExtensions.cs -------------------------------------------------------------------------------- /MvvmValidation.Portable/ValidationResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Portable/ValidationResult.cs -------------------------------------------------------------------------------- /MvvmValidation.Portable/ValidationResultChangedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Portable/ValidationResultChangedEventArgs.cs -------------------------------------------------------------------------------- /MvvmValidation.Portable/ValidationResultExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Portable/ValidationResultExtensions.cs -------------------------------------------------------------------------------- /MvvmValidation.Portable/ValidationRuleSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Portable/ValidationRuleSettings.cs -------------------------------------------------------------------------------- /MvvmValidation.Portable/ValidationScope.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Portable/ValidationScope.cs -------------------------------------------------------------------------------- /MvvmValidation.Portable/ValidationSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Portable/ValidationSettings.cs -------------------------------------------------------------------------------- /MvvmValidation.Tests/Fakes/DummyViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Tests/Fakes/DummyViewModel.cs -------------------------------------------------------------------------------- /MvvmValidation.Tests/Fakes/FakeException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Tests/Fakes/FakeException.cs -------------------------------------------------------------------------------- /MvvmValidation.Tests/Fakes/MockViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Tests/Fakes/MockViewModel.cs -------------------------------------------------------------------------------- /MvvmValidation.Tests/Fakes/ValidatableViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Tests/Fakes/ValidatableViewModel.cs -------------------------------------------------------------------------------- /MvvmValidation.Tests/Fakes/ViewModelBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Tests/Fakes/ViewModelBase.cs -------------------------------------------------------------------------------- /MvvmValidation.Tests/Helpers/TestUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Tests/Helpers/TestUtil.cs -------------------------------------------------------------------------------- /MvvmValidation.Tests/IntegrationTests/ValidationHelperIntegrationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Tests/IntegrationTests/ValidationHelperIntegrationTests.cs -------------------------------------------------------------------------------- /MvvmValidation.Tests/MvvmValidation.Tests.crunchproject.local.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Tests/MvvmValidation.Tests.crunchproject.local.xml -------------------------------------------------------------------------------- /MvvmValidation.Tests/MvvmValidation.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Tests/MvvmValidation.Tests.csproj -------------------------------------------------------------------------------- /MvvmValidation.Tests/NumberedListValidationResultFormatterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Tests/NumberedListValidationResultFormatterTests.cs -------------------------------------------------------------------------------- /MvvmValidation.Tests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Tests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /MvvmValidation.Tests/ValidationHelperTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Tests/ValidationHelperTests.cs -------------------------------------------------------------------------------- /MvvmValidation.Tests/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.Tests/packages.config -------------------------------------------------------------------------------- /MvvmValidation.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.sln -------------------------------------------------------------------------------- /MvvmValidation.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/MvvmValidation.sln.DotSettings -------------------------------------------------------------------------------- /Package.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/Package.nuspec -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/README.md -------------------------------------------------------------------------------- /Tools/Build/MSBuild.Community.Tasks.Targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/Tools/Build/MSBuild.Community.Tasks.Targets -------------------------------------------------------------------------------- /Tools/Build/MSBuild.Community.Tasks.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/Tools/Build/MSBuild.Community.Tasks.dll -------------------------------------------------------------------------------- /Tools/Build/MSBuild.Community.Tasks.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/Tools/Build/MSBuild.Community.Tasks.pdb -------------------------------------------------------------------------------- /Tools/Build/MSBuild.Community.Tasks.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/Tools/Build/MSBuild.Community.Tasks.xml -------------------------------------------------------------------------------- /Tools/Build/MSBuild.Community.Tasks.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/Tools/Build/MSBuild.Community.Tasks.xsd -------------------------------------------------------------------------------- /Tools/NuGet.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/Tools/NuGet.exe -------------------------------------------------------------------------------- /VersionInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/VersionInfo.cs -------------------------------------------------------------------------------- /nuget-publish.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pglazkov/MvvmValidation/HEAD/nuget-publish.ps1 --------------------------------------------------------------------------------