├── .config └── dotnet-tools.json ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── LICENSE ├── README.md ├── ZymLabs.NSwag.FluentValidation.sln ├── docfx.json ├── docs └── images │ └── swagger_sample.png ├── index.md ├── src ├── ZymLabs.NSwag.FluentValidation.AspNetCore │ ├── HttpContextServiceProviderValidatorFactory.cs │ └── ZymLabs.NSwag.FluentValidation.AspNetCore.csproj └── ZymLabs.NSwag.FluentValidation │ ├── FluentValidationRule.cs │ ├── FluentValidationSchemaProcessor.cs │ ├── IgnoreAllStringComparer.cs │ ├── ReflectionExtensions.cs │ ├── RuleContext.cs │ ├── StringExtensions.cs │ ├── ValidationExtensions.cs │ └── ZymLabs.NSwag.FluentValidation.csproj ├── tests ├── ZymLabs.NSwag.FluentValidation.AspNetCore.Tests │ ├── HttpContextServiceProviderValidationFactoryTest.cs │ ├── Startup.cs │ ├── TestValidator.cs │ ├── TestWebApplicationFactory.cs │ └── ZymLabs.NSwag.FluentValidation.AspNetCore.Tests.csproj └── ZymLabs.NSwag.FluentValidation.Tests │ ├── FluentValidationSchemaProcessorTest.cs │ ├── MockValidationTarget.cs │ ├── MockValidationTargetChild.cs │ ├── MockValidationTargetChildEnum.cs │ ├── MockValidationTargetExtended.cs │ ├── MockValidationTargetExtendedValidator.cs │ ├── MockValidationTargetIncludeValidator.cs │ ├── MockValidationTargetValidator.cs │ ├── ReflectionExtensionsTest.cs │ └── ZymLabs.NSwag.FluentValidation.Tests.csproj └── toc.yml /.config/dotnet-tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zymlabs/nswag-fluentvalidation/HEAD/.config/dotnet-tools.json -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zymlabs/nswag-fluentvalidation/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zymlabs/nswag-fluentvalidation/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zymlabs/nswag-fluentvalidation/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zymlabs/nswag-fluentvalidation/HEAD/README.md -------------------------------------------------------------------------------- /ZymLabs.NSwag.FluentValidation.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zymlabs/nswag-fluentvalidation/HEAD/ZymLabs.NSwag.FluentValidation.sln -------------------------------------------------------------------------------- /docfx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zymlabs/nswag-fluentvalidation/HEAD/docfx.json -------------------------------------------------------------------------------- /docs/images/swagger_sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zymlabs/nswag-fluentvalidation/HEAD/docs/images/swagger_sample.png -------------------------------------------------------------------------------- /index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zymlabs/nswag-fluentvalidation/HEAD/index.md -------------------------------------------------------------------------------- /src/ZymLabs.NSwag.FluentValidation.AspNetCore/HttpContextServiceProviderValidatorFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zymlabs/nswag-fluentvalidation/HEAD/src/ZymLabs.NSwag.FluentValidation.AspNetCore/HttpContextServiceProviderValidatorFactory.cs -------------------------------------------------------------------------------- /src/ZymLabs.NSwag.FluentValidation.AspNetCore/ZymLabs.NSwag.FluentValidation.AspNetCore.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zymlabs/nswag-fluentvalidation/HEAD/src/ZymLabs.NSwag.FluentValidation.AspNetCore/ZymLabs.NSwag.FluentValidation.AspNetCore.csproj -------------------------------------------------------------------------------- /src/ZymLabs.NSwag.FluentValidation/FluentValidationRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zymlabs/nswag-fluentvalidation/HEAD/src/ZymLabs.NSwag.FluentValidation/FluentValidationRule.cs -------------------------------------------------------------------------------- /src/ZymLabs.NSwag.FluentValidation/FluentValidationSchemaProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zymlabs/nswag-fluentvalidation/HEAD/src/ZymLabs.NSwag.FluentValidation/FluentValidationSchemaProcessor.cs -------------------------------------------------------------------------------- /src/ZymLabs.NSwag.FluentValidation/IgnoreAllStringComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zymlabs/nswag-fluentvalidation/HEAD/src/ZymLabs.NSwag.FluentValidation/IgnoreAllStringComparer.cs -------------------------------------------------------------------------------- /src/ZymLabs.NSwag.FluentValidation/ReflectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zymlabs/nswag-fluentvalidation/HEAD/src/ZymLabs.NSwag.FluentValidation/ReflectionExtensions.cs -------------------------------------------------------------------------------- /src/ZymLabs.NSwag.FluentValidation/RuleContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zymlabs/nswag-fluentvalidation/HEAD/src/ZymLabs.NSwag.FluentValidation/RuleContext.cs -------------------------------------------------------------------------------- /src/ZymLabs.NSwag.FluentValidation/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zymlabs/nswag-fluentvalidation/HEAD/src/ZymLabs.NSwag.FluentValidation/StringExtensions.cs -------------------------------------------------------------------------------- /src/ZymLabs.NSwag.FluentValidation/ValidationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zymlabs/nswag-fluentvalidation/HEAD/src/ZymLabs.NSwag.FluentValidation/ValidationExtensions.cs -------------------------------------------------------------------------------- /src/ZymLabs.NSwag.FluentValidation/ZymLabs.NSwag.FluentValidation.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zymlabs/nswag-fluentvalidation/HEAD/src/ZymLabs.NSwag.FluentValidation/ZymLabs.NSwag.FluentValidation.csproj -------------------------------------------------------------------------------- /tests/ZymLabs.NSwag.FluentValidation.AspNetCore.Tests/HttpContextServiceProviderValidationFactoryTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zymlabs/nswag-fluentvalidation/HEAD/tests/ZymLabs.NSwag.FluentValidation.AspNetCore.Tests/HttpContextServiceProviderValidationFactoryTest.cs -------------------------------------------------------------------------------- /tests/ZymLabs.NSwag.FluentValidation.AspNetCore.Tests/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zymlabs/nswag-fluentvalidation/HEAD/tests/ZymLabs.NSwag.FluentValidation.AspNetCore.Tests/Startup.cs -------------------------------------------------------------------------------- /tests/ZymLabs.NSwag.FluentValidation.AspNetCore.Tests/TestValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zymlabs/nswag-fluentvalidation/HEAD/tests/ZymLabs.NSwag.FluentValidation.AspNetCore.Tests/TestValidator.cs -------------------------------------------------------------------------------- /tests/ZymLabs.NSwag.FluentValidation.AspNetCore.Tests/TestWebApplicationFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zymlabs/nswag-fluentvalidation/HEAD/tests/ZymLabs.NSwag.FluentValidation.AspNetCore.Tests/TestWebApplicationFactory.cs -------------------------------------------------------------------------------- /tests/ZymLabs.NSwag.FluentValidation.AspNetCore.Tests/ZymLabs.NSwag.FluentValidation.AspNetCore.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zymlabs/nswag-fluentvalidation/HEAD/tests/ZymLabs.NSwag.FluentValidation.AspNetCore.Tests/ZymLabs.NSwag.FluentValidation.AspNetCore.Tests.csproj -------------------------------------------------------------------------------- /tests/ZymLabs.NSwag.FluentValidation.Tests/FluentValidationSchemaProcessorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zymlabs/nswag-fluentvalidation/HEAD/tests/ZymLabs.NSwag.FluentValidation.Tests/FluentValidationSchemaProcessorTest.cs -------------------------------------------------------------------------------- /tests/ZymLabs.NSwag.FluentValidation.Tests/MockValidationTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zymlabs/nswag-fluentvalidation/HEAD/tests/ZymLabs.NSwag.FluentValidation.Tests/MockValidationTarget.cs -------------------------------------------------------------------------------- /tests/ZymLabs.NSwag.FluentValidation.Tests/MockValidationTargetChild.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zymlabs/nswag-fluentvalidation/HEAD/tests/ZymLabs.NSwag.FluentValidation.Tests/MockValidationTargetChild.cs -------------------------------------------------------------------------------- /tests/ZymLabs.NSwag.FluentValidation.Tests/MockValidationTargetChildEnum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zymlabs/nswag-fluentvalidation/HEAD/tests/ZymLabs.NSwag.FluentValidation.Tests/MockValidationTargetChildEnum.cs -------------------------------------------------------------------------------- /tests/ZymLabs.NSwag.FluentValidation.Tests/MockValidationTargetExtended.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zymlabs/nswag-fluentvalidation/HEAD/tests/ZymLabs.NSwag.FluentValidation.Tests/MockValidationTargetExtended.cs -------------------------------------------------------------------------------- /tests/ZymLabs.NSwag.FluentValidation.Tests/MockValidationTargetExtendedValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zymlabs/nswag-fluentvalidation/HEAD/tests/ZymLabs.NSwag.FluentValidation.Tests/MockValidationTargetExtendedValidator.cs -------------------------------------------------------------------------------- /tests/ZymLabs.NSwag.FluentValidation.Tests/MockValidationTargetIncludeValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zymlabs/nswag-fluentvalidation/HEAD/tests/ZymLabs.NSwag.FluentValidation.Tests/MockValidationTargetIncludeValidator.cs -------------------------------------------------------------------------------- /tests/ZymLabs.NSwag.FluentValidation.Tests/MockValidationTargetValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zymlabs/nswag-fluentvalidation/HEAD/tests/ZymLabs.NSwag.FluentValidation.Tests/MockValidationTargetValidator.cs -------------------------------------------------------------------------------- /tests/ZymLabs.NSwag.FluentValidation.Tests/ReflectionExtensionsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zymlabs/nswag-fluentvalidation/HEAD/tests/ZymLabs.NSwag.FluentValidation.Tests/ReflectionExtensionsTest.cs -------------------------------------------------------------------------------- /tests/ZymLabs.NSwag.FluentValidation.Tests/ZymLabs.NSwag.FluentValidation.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zymlabs/nswag-fluentvalidation/HEAD/tests/ZymLabs.NSwag.FluentValidation.Tests/ZymLabs.NSwag.FluentValidation.Tests.csproj -------------------------------------------------------------------------------- /toc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zymlabs/nswag-fluentvalidation/HEAD/toc.yml --------------------------------------------------------------------------------