Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
reustmd
/
DataAnnotationsValidatorRecursive
Public
Notifications
You must be signed in to change notification settings
Fork
43
Star
58
Code
Issues
2
Pull requests
1
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
Commits
Branch selector
master
User selector
All users
Datepicker
All time
Commit history
Commits on Jun 4, 2025
Bumping up nuget version to 2.3.0
xhafan
committed
71ed27c
View commit details
Copy full SHA for 71ed27c
Browse repository at this point
Commits on Jun 2, 2025
Merge pull request #24 from xhafan/master
Show description for f244d39
reustmd
authored
f244d39
View commit details
Copy full SHA for f244d39
Browse repository at this point
Commits on May 30, 2025
Removing legacy nuget support
xhafan
committed
7d0c56a
View commit details
Copy full SHA for 7d0c56a
Browse repository at this point
Fixing recursively validating PageModel (original ObjectExtensions.GetPropertyValue throws: System.Reflection.AmbiguousMatchException: 'Ambiguous match found for 'Microsoft.AspNetCore.Mvc.RazorPage…
Show description for 0228c95
xhafan
committed
0228c95
View commit details
Copy full SHA for 0228c95
Browse repository at this point
Converting project files to the new 2017/2019 format via https://github.com/hvanbakel/CsprojToVs2017 (command "dotnet migrate-2019 wizard <csproj file>"); targeting .NET Standard 2.0; had to remove…
Show description for 0cf6f3b
xhafan
committed
0cf6f3b
View commit details
Copy full SHA for 0cf6f3b
Browse repository at this point
Commits on Mar 5, 2018
Merge pull request #20 from JoeWirtley/HandleNullEnumerationValues
Show description for ea2feac
reustmd
authored
ea2feac
View commit details
Copy full SHA for ea2feac
Browse repository at this point
Commits on Feb 25, 2018
Added check for null enumeration value. If found, null values in an enumeration are treated as valid.
JoeWirtley
committed
df1ded4
View commit details
Copy full SHA for df1ded4
Browse repository at this point
Commits on Feb 3, 2018
Update test DLL to stay in-sync with DLL under test
reustmd
committed
904b5c6
View commit details
Copy full SHA for 904b5c6
Browse repository at this point
Upgrade to latest .NET version, 4.7.1 and bump nuget version
reustmd
committed
0e23c36
View commit details
Copy full SHA for 0e23c36
Browse repository at this point
Updating to new version, and making consistent across the solution
reustmd
committed
09e729a
View commit details
Copy full SHA for 09e729a
Browse repository at this point
Ignore .vs files (test artifacts)
reustmd
committed
e163487
View commit details
Copy full SHA for e163487
Browse repository at this point
Upgrade nunit to latest 3
reustmd
committed
9e4d713
View commit details
Copy full SHA for 9e4d713
Browse repository at this point
Commits on Jul 4, 2017
Merge branch 'master' of https://github.com/reustmd/DataAnnotationsValidatorRecursive
reustmd
committed
25a23ff
View commit details
Copy full SHA for 25a23ff
Browse repository at this point
ignore packages and update nuget config for the project
reustmd
committed
e3cecb6
View commit details
Copy full SHA for e3cecb6
Browse repository at this point
Commits on Jul 3, 2017
Merge pull request #12 from reustmd/reust/master/switch-from-travis-toappveyor
Show description for aae5389
reustmd
authored
aae5389
View commit details
Copy full SHA for aae5389
Browse repository at this point
remove travis in favor of appveyor
reustmd
committed
bfa70c8
View commit details
Copy full SHA for bfa70c8
Browse repository at this point
Commits on Jul 2, 2017
Merge pull request #11 from reustmd/reust/master/cyclical-graphs
Show description for 5584b25
reustmd
authored
5584b25
View commit details
Copy full SHA for 5584b25
Browse repository at this point
add defense for cyclical object graphs to avoid infinite validation loops
reustmd
committed
4e4d1e0
View commit details
Copy full SHA for 4e4d1e0
Browse repository at this point
Merge pull request #10 from reustmd/reust/master/formatting
Show description for 348df41
reustmd
authored
348df41
View commit details
Copy full SHA for 348df41
Browse repository at this point
standardizing formatting with lineendings and spaces
reustmd
committed
6366550
View commit details
Copy full SHA for 6366550
Browse repository at this point
Merge pull request #8 from reustmd/reust/master/travis
Show description for d665b84
reustmd
authored
d665b84
View commit details
Copy full SHA for d665b84
Browse repository at this point
add test execution to travis
reustmd
committed
cb6dd06
View commit details
Copy full SHA for cb6dd06
Browse repository at this point
fix path to solution file
reustmd
committed
735953d
View commit details
Copy full SHA for 735953d
Browse repository at this point
add travis support
reustmd
committed
cea644f
View commit details
Copy full SHA for cea644f
Browse repository at this point
Commits on Aug 15, 2016
Merge pull request #7 from rogersillito/normalize-line-endings
Show description for c6e2235
reustmd
authored
c6e2235
View commit details
Copy full SHA for c6e2235
Browse repository at this point
made line endings consistent in files where format was inconsistent: now uses Windows format only (CRLF)
rogersillito
committed
56df10d
View commit details
Copy full SHA for 56df10d
Browse repository at this point
Reverted changes in line endings introduced in previous commit
rogersillito
committed
284bf00
View commit details
Copy full SHA for 284bf00
Browse repository at this point
Commits on Aug 12, 2016
Add support for custom validation that uses ValidationContext.Items: the items dictionary is passed into the initial call to TryValidateObject/TryValidateObjectRecursive
rogersillito
committed
10ed046
View commit details
Copy full SHA for 10ed046
Browse repository at this point
Commits on Aug 3, 2016
Merge pull request #5 from wald-tq/wald-tq-patch-1
Show description for 64b2200
reustmd
authored
64b2200
View commit details
Copy full SHA for 64b2200
Browse repository at this point
Add information about NuGet package and short example to README.md
wald-tq
authored
fccb012
View commit details
Copy full SHA for fccb012
Browse repository at this point
Commits on Jun 19, 2016
Merge pull request #4 from borismod/master
Show description for 67795b1
reustmd
authored
67795b1
View commit details
Copy full SHA for 67795b1
Browse repository at this point
Commits on Jun 14, 2016
nuspec file was added for packaging nuget package
borismod
committed
5416f5e
View commit details
Copy full SHA for 5416f5e
Browse repository at this point
strong naming was added to the DataAnnotationsValidator project
borismod
committed
8034a2e
View commit details
Copy full SHA for 8034a2e
Browse repository at this point
Enable nuget package restore
borismod
committed
303119c
View commit details
Copy full SHA for 303119c
Browse repository at this point
Commits on Jun 13, 2016
Merge pull request #3 from borismod/master
Show description for be70fb5
reustmd
authored
be70fb5
View commit details
Copy full SHA for be70fb5
Browse repository at this point
Previous
Next
You can’t perform that action at this time.