├── .editorconfig ├── .gitattributes ├── .github ├── dependabot.yml └── workflows │ └── on-tag-do-release.yml ├── .gitignore ├── Directory.Build.props ├── ExternalValidation ├── ExternalValidation.csproj ├── ValidationFactory.cs └── ValidationTemplate.cs ├── Tests ├── AssemblyTests │ ├── GenericExternalTests.cs │ └── GenericInternalTests.cs ├── Templates │ └── DataAnnotations │ │ ├── DataAnnotationsTemplateTests.cs │ │ ├── Model.cs │ │ └── ValidationTemplate.cs ├── TemplatesGeneric │ ├── DataAnnotations │ │ ├── DataAnnotationsTemplateTests.cs │ │ ├── Model.cs │ │ └── ValidationTemplate.cs │ └── FluentValidation │ │ ├── FluentTemplateTests.cs │ │ ├── Model.cs │ │ ├── ModelValidator.cs │ │ ├── ValidationFactory.cs │ │ └── ValidationTemplate.cs ├── Tests.csproj └── ValidationTester.cs ├── Validar.Fody ├── CecilExtensions.cs ├── ImplementsInterface.cs ├── Injectors │ ├── DataErrorInfoInjector.cs │ └── NotifyDataErrorInfoInjector.cs ├── InstructionListExtensions.cs ├── ModuleWeaver.cs ├── ReturnFixer.cs ├── TemplateFieldInjector.cs ├── TemplateFinders │ ├── DataErrorInfoFinder.cs │ └── NotifyDataErrorInfoFinder.cs ├── Validar.Fody.csproj └── ValidationTemplateFinder.cs ├── Validar.sln ├── Validar.sln.DotSettings ├── Validar ├── InjectValidationAttribute.cs ├── Validar.csproj ├── ValidationTemplateAttribute.cs └── key.snk ├── WithGenericExternal ├── Annotations.cs ├── AssemblyInfo.cs ├── Model.cs ├── ModelValidator.cs ├── ModelWithImplementation.cs ├── ModelWithImplementationValidator.cs └── WithGenericExternal.csproj ├── WithGenericInternal ├── Annotations.cs ├── Model.cs ├── ModelValidator.cs ├── ModelWithImplementation.cs ├── ModelWithImplementationValidator.cs ├── ValidationFactory.cs ├── ValidationTemplate.cs └── WithGenericInternal.csproj ├── appveyor.yml ├── license.txt ├── package_icon.png └── readme.md /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/on-tag-do-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/.github/workflows/on-tag-do-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/.gitignore -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /ExternalValidation/ExternalValidation.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/ExternalValidation/ExternalValidation.csproj -------------------------------------------------------------------------------- /ExternalValidation/ValidationFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/ExternalValidation/ValidationFactory.cs -------------------------------------------------------------------------------- /ExternalValidation/ValidationTemplate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/ExternalValidation/ValidationTemplate.cs -------------------------------------------------------------------------------- /Tests/AssemblyTests/GenericExternalTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/Tests/AssemblyTests/GenericExternalTests.cs -------------------------------------------------------------------------------- /Tests/AssemblyTests/GenericInternalTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/Tests/AssemblyTests/GenericInternalTests.cs -------------------------------------------------------------------------------- /Tests/Templates/DataAnnotations/DataAnnotationsTemplateTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/Tests/Templates/DataAnnotations/DataAnnotationsTemplateTests.cs -------------------------------------------------------------------------------- /Tests/Templates/DataAnnotations/Model.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/Tests/Templates/DataAnnotations/Model.cs -------------------------------------------------------------------------------- /Tests/Templates/DataAnnotations/ValidationTemplate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/Tests/Templates/DataAnnotations/ValidationTemplate.cs -------------------------------------------------------------------------------- /Tests/TemplatesGeneric/DataAnnotations/DataAnnotationsTemplateTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/Tests/TemplatesGeneric/DataAnnotations/DataAnnotationsTemplateTests.cs -------------------------------------------------------------------------------- /Tests/TemplatesGeneric/DataAnnotations/Model.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/Tests/TemplatesGeneric/DataAnnotations/Model.cs -------------------------------------------------------------------------------- /Tests/TemplatesGeneric/DataAnnotations/ValidationTemplate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/Tests/TemplatesGeneric/DataAnnotations/ValidationTemplate.cs -------------------------------------------------------------------------------- /Tests/TemplatesGeneric/FluentValidation/FluentTemplateTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/Tests/TemplatesGeneric/FluentValidation/FluentTemplateTests.cs -------------------------------------------------------------------------------- /Tests/TemplatesGeneric/FluentValidation/Model.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/Tests/TemplatesGeneric/FluentValidation/Model.cs -------------------------------------------------------------------------------- /Tests/TemplatesGeneric/FluentValidation/ModelValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/Tests/TemplatesGeneric/FluentValidation/ModelValidator.cs -------------------------------------------------------------------------------- /Tests/TemplatesGeneric/FluentValidation/ValidationFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/Tests/TemplatesGeneric/FluentValidation/ValidationFactory.cs -------------------------------------------------------------------------------- /Tests/TemplatesGeneric/FluentValidation/ValidationTemplate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/Tests/TemplatesGeneric/FluentValidation/ValidationTemplate.cs -------------------------------------------------------------------------------- /Tests/Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/Tests/Tests.csproj -------------------------------------------------------------------------------- /Tests/ValidationTester.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/Tests/ValidationTester.cs -------------------------------------------------------------------------------- /Validar.Fody/CecilExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/Validar.Fody/CecilExtensions.cs -------------------------------------------------------------------------------- /Validar.Fody/ImplementsInterface.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/Validar.Fody/ImplementsInterface.cs -------------------------------------------------------------------------------- /Validar.Fody/Injectors/DataErrorInfoInjector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/Validar.Fody/Injectors/DataErrorInfoInjector.cs -------------------------------------------------------------------------------- /Validar.Fody/Injectors/NotifyDataErrorInfoInjector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/Validar.Fody/Injectors/NotifyDataErrorInfoInjector.cs -------------------------------------------------------------------------------- /Validar.Fody/InstructionListExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/Validar.Fody/InstructionListExtensions.cs -------------------------------------------------------------------------------- /Validar.Fody/ModuleWeaver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/Validar.Fody/ModuleWeaver.cs -------------------------------------------------------------------------------- /Validar.Fody/ReturnFixer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/Validar.Fody/ReturnFixer.cs -------------------------------------------------------------------------------- /Validar.Fody/TemplateFieldInjector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/Validar.Fody/TemplateFieldInjector.cs -------------------------------------------------------------------------------- /Validar.Fody/TemplateFinders/DataErrorInfoFinder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/Validar.Fody/TemplateFinders/DataErrorInfoFinder.cs -------------------------------------------------------------------------------- /Validar.Fody/TemplateFinders/NotifyDataErrorInfoFinder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/Validar.Fody/TemplateFinders/NotifyDataErrorInfoFinder.cs -------------------------------------------------------------------------------- /Validar.Fody/Validar.Fody.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/Validar.Fody/Validar.Fody.csproj -------------------------------------------------------------------------------- /Validar.Fody/ValidationTemplateFinder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/Validar.Fody/ValidationTemplateFinder.cs -------------------------------------------------------------------------------- /Validar.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/Validar.sln -------------------------------------------------------------------------------- /Validar.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/Validar.sln.DotSettings -------------------------------------------------------------------------------- /Validar/InjectValidationAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/Validar/InjectValidationAttribute.cs -------------------------------------------------------------------------------- /Validar/Validar.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/Validar/Validar.csproj -------------------------------------------------------------------------------- /Validar/ValidationTemplateAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/Validar/ValidationTemplateAttribute.cs -------------------------------------------------------------------------------- /Validar/key.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/Validar/key.snk -------------------------------------------------------------------------------- /WithGenericExternal/Annotations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/WithGenericExternal/Annotations.cs -------------------------------------------------------------------------------- /WithGenericExternal/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/WithGenericExternal/AssemblyInfo.cs -------------------------------------------------------------------------------- /WithGenericExternal/Model.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/WithGenericExternal/Model.cs -------------------------------------------------------------------------------- /WithGenericExternal/ModelValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/WithGenericExternal/ModelValidator.cs -------------------------------------------------------------------------------- /WithGenericExternal/ModelWithImplementation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/WithGenericExternal/ModelWithImplementation.cs -------------------------------------------------------------------------------- /WithGenericExternal/ModelWithImplementationValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/WithGenericExternal/ModelWithImplementationValidator.cs -------------------------------------------------------------------------------- /WithGenericExternal/WithGenericExternal.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/WithGenericExternal/WithGenericExternal.csproj -------------------------------------------------------------------------------- /WithGenericInternal/Annotations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/WithGenericInternal/Annotations.cs -------------------------------------------------------------------------------- /WithGenericInternal/Model.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/WithGenericInternal/Model.cs -------------------------------------------------------------------------------- /WithGenericInternal/ModelValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/WithGenericInternal/ModelValidator.cs -------------------------------------------------------------------------------- /WithGenericInternal/ModelWithImplementation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/WithGenericInternal/ModelWithImplementation.cs -------------------------------------------------------------------------------- /WithGenericInternal/ModelWithImplementationValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/WithGenericInternal/ModelWithImplementationValidator.cs -------------------------------------------------------------------------------- /WithGenericInternal/ValidationFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/WithGenericInternal/ValidationFactory.cs -------------------------------------------------------------------------------- /WithGenericInternal/ValidationTemplate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/WithGenericInternal/ValidationTemplate.cs -------------------------------------------------------------------------------- /WithGenericInternal/WithGenericInternal.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/WithGenericInternal/WithGenericInternal.csproj -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/appveyor.yml -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/license.txt -------------------------------------------------------------------------------- /package_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/package_icon.png -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Validar/HEAD/readme.md --------------------------------------------------------------------------------