├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── docfx.yml │ └── gitee-mirror.yml ├── .gitignore ├── .idea └── .idea.FreeKit-Core │ └── .idea │ └── .gitignore ├── .vscode ├── launch.json └── tasks.json ├── Delete BIN OBJ Folders.bat ├── Directory.Build.props ├── FreeKit-Core.sln ├── FreeKit-OpenIddict.sln ├── FreeKit.sln ├── LICENSE ├── NuGet.config ├── README.md ├── docs ├── .gitignore ├── README.md ├── api │ └── index.md ├── docfx.json ├── images │ ├── CamelCaseValueProviderFactory.png │ ├── DefaultQueryValue.png │ └── logo.png ├── index.md └── toc.yml ├── nupkg ├── build-all-release.ps1 ├── build-all.ps1 ├── common.ps1 ├── delete_packages_nuget.ps1 ├── deploy.ps1 ├── git-commit-tag.ps1 ├── pack.ps1 ├── push_packages_baget.ps1 ├── push_packages_github.ps1 └── push_packages_nuget.ps1 ├── samples ├── IGeekFan.FreeKit.Web │ ├── Controllers │ │ └── TestController.cs │ ├── DataProtectionKeyContext.cs │ ├── IGeekFan.FreeKit.Web.csproj │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── ServiceCollectionExtensions.cs │ ├── appsettings.Development.json │ └── appsettings.json ├── Module1 │ ├── Domain │ │ ├── ISongManager.cs │ │ └── Song.cs │ ├── Module1.csproj │ ├── Module1Startup.cs │ ├── Services │ │ ├── ISongService.cs │ │ └── SongService.cs │ └── SongController.cs ├── Module2 │ ├── Module2.csproj │ ├── Module2Startup.cs │ └── TestController.cs └── Sample.Localization │ ├── CodeFirstExtension.cs │ ├── Controllers │ └── CultureController.cs │ ├── Models │ └── ErrorViewModel.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── Sample.Localization.csproj │ ├── Views │ ├── Culture │ │ └── Index.cshtml │ ├── Shared │ │ ├── Error.cshtml │ │ └── _Layout.cshtml │ ├── _ViewImports.cshtml │ └── _ViewStart.cshtml │ ├── appsettings.Development.json │ └── appsettings.json ├── src ├── Directory.Build.props ├── IGeekFan.AspNetCore.DataProtection.FreeRedis │ ├── FreeRedisDataProtectionBuilderExtensions.cs │ ├── IGeekFan.AspNetCore.DataProtection.FreeRedis.csproj │ └── RedisXmlRepository.cs ├── IGeekFan.AspNetCore.DataProtection.FreeSql │ ├── DataProtectionKey.cs │ ├── FreeSqlDataProtectionExtensions.cs │ ├── FreeSqlXmlRepository.cs │ ├── IDataProtectionKeyContext.cs │ ├── IGeekFan.AspNetCore.DataProtection.FreeSql.csproj │ └── LoggingExtensions.cs ├── IGeekFan.AspNetCore.Identity.FreeSql │ ├── IGeekFan.AspNetCore.Identity.FreeSql.csproj │ ├── ISelectUserStore.cs │ ├── IdentityDbContext.cs │ ├── IdentityFreeSqlBuilderExtensions.cs │ ├── IdentityUserContext.cs │ ├── Properties │ │ ├── CoreStrings.Designer.cs │ │ ├── CoreStrings.Designer.tt │ │ ├── CoreStrings.resx │ │ ├── CoreStrings.zh-Hans.resx │ │ └── launchSettings.json │ ├── RoleStore.cs │ ├── UserOnlyStore.cs │ ├── UserStore.cs │ └── UserStoreBaseISelect.cs ├── IGeekFan.AspNetCore.SignalR.FreeRedis │ └── IGeekFan.AspNetCore.SignalR.FreeRedis.csproj ├── IGeekFan.Extensions.Diagnostics.HealthChecks.FreeSql │ ├── DbContextHealthCheck.cs │ ├── DbContextHealthCheckOptions.cs │ ├── DependencyInjection │ │ └── FreeSqlHealthChecksBuilderExtensions.cs │ └── IGeekFan.Extensions.Diagnostics.HealthChecks.FreeSql.csproj ├── IGeekFan.FreeKit.Email │ ├── EmailSender.cs │ ├── EmailSenderDependencyInjection.cs │ ├── IEmailSender.cs │ ├── IGeekFan.FreeKit.Email.csproj │ └── MailKitOptions.cs ├── IGeekFan.FreeKit.Extras │ ├── AuditEntity │ │ ├── Entity.cs │ │ └── FullAuditEntity.cs │ ├── CaseQuery │ │ ├── SnakeApiDescriptionProvider.cs │ │ ├── SnakeCaseQueryValueProvider.cs │ │ └── SnakeCaseValueProviderFactory.cs │ ├── Dependency │ │ ├── FreeKitModule.cs │ │ └── UnitOfWorkModule.cs │ ├── Dto │ │ └── PagedResultDto.cs │ ├── Extensions │ │ ├── DateTimeExtensions.cs │ │ ├── EnumerableExtensions.cs │ │ ├── StringExtensions.cs │ │ └── TypeExtensions.cs │ ├── FreeSql │ │ ├── AuditBaseRepository.cs │ │ ├── AuditDefaultRepository.cs │ │ ├── AuditGuidRepository.cs │ │ ├── AuditIntRepository.cs │ │ ├── AuditLongRepository.cs │ │ ├── FreeSqlExtension.cs │ │ ├── IAuditBaseRepository.cs │ │ ├── IBaseRepositoryOfTU.cs │ │ ├── RecursionOverflowException.cs │ │ ├── ReflexHelper.cs │ │ ├── TransactionalAttribute.cs │ │ ├── UnitOfWorkActionFilter.cs │ │ ├── UnitOfWorkAsyncInterceptor.cs │ │ ├── UnitOfWorkDefualtOptions.cs │ │ ├── UnitOfWorkInterceptor.cs │ │ └── UnitOfWorkManager.cs │ ├── IGeekFan.FreeKit.Extras.csproj │ ├── Microsoft │ │ └── Extensions │ │ │ └── DependencyInjection │ │ │ └── ServiceCollectionExtensions.cs │ ├── Properties │ │ ├── CoreStrings.Designer.cs │ │ ├── CoreStrings.Designer.tt │ │ └── CoreStrings.resx │ └── Security │ │ ├── ClaimsPrincipalExtensions.cs │ │ ├── CurrentUser.cs │ │ ├── CurrentUserAccessor.cs │ │ ├── CurrentUserAccessorMiddleware.cs │ │ ├── CurrentUserExtensions.cs │ │ ├── FreeKitClaimTypes.cs │ │ ├── ICurrentUser.cs │ │ ├── ICurrentUserAccessor.cs │ │ └── UserAccessToken.cs ├── IGeekFan.FreeKit.Modularity │ ├── IGeekFan.FreeKit.Modularity.csproj │ ├── IModuleStartup.cs │ ├── ModuleInfo.cs │ ├── ModuleRoutingConvention.cs │ ├── ModuleRoutingMvcOptionsPostConfigure.cs │ ├── ModuleServiceCollection.cs │ └── Properties │ │ └── launchSettings.json ├── IGeekFan.FreeKit │ ├── Extras │ │ ├── AuditEntity │ │ │ ├── ICreateAuditEntity.cs │ │ │ ├── IDeleteAuditEntity.cs │ │ │ ├── IEntity.cs │ │ │ ├── IEntityDto.cs │ │ │ ├── IFullAuditEntity.cs │ │ │ ├── ISoftDelete.cs │ │ │ ├── ITenant.cs │ │ │ └── IUpdateAuditEntity.cs │ │ ├── Dependency │ │ │ ├── DisableConventionalRegistrationAttribute.cs │ │ │ ├── IScopedDependency.cs │ │ │ ├── ISingletonDependency.cs │ │ │ └── ITransientDependency.cs │ │ └── Domain │ │ │ └── IDomainEvent.cs │ └── IGeekFan.FreeKit.csproj └── IGeekFan.Localization.FreeSql │ ├── FreeSqlStringLocalizer.cs │ ├── FreeSqlStringLocalizerFactory.cs │ ├── FreeSqlStringLocalizerOfT.cs │ ├── IGeekFan.Localization.FreeSql.csproj │ ├── Models │ ├── LocalCulture.cs │ └── LocalResource.cs │ └── Properties │ └── launchSettings.json ├── test ├── IGeekFan.AspNetCore.DataProtection.FreeSql.Tests │ ├── DataProtectionFreeSqlTests.cs │ ├── DataProtectionKeyContext.cs │ ├── FreeSqlDataProtectionBuilderExtensionsTests.cs │ ├── FreeUtil.cs │ ├── IGeekFan.AspNetCore.DataProtection.FreeSql.Tests.csproj │ └── Usings.cs ├── IGeekFan.AspNetCore.Identity.FreeSql.Test │ ├── ApiConsistencyTest.cs │ ├── CustomPocoTest.cs │ ├── DbUtil.cs │ ├── DefaultPocoTest.cs │ ├── IGeekFan.AspNetCore.Identity.FreeSql.Test.csproj │ ├── ScratchDatabaseFixture.cs │ ├── Specification.Tests │ │ ├── IdentityResultAssert.cs │ │ ├── IdentitySpecificationTestBase.cs │ │ ├── TestLogger.cs │ │ └── UserManagerSpecificationTests.cs │ ├── SqlStoreOnlyUsersTestBase.cs │ ├── SqlStoreTestBase.cs │ ├── UserOnlyTest.cs │ ├── UserStoreStringKeyTest.cs │ ├── UserStoreTest.cs │ ├── Usings.cs │ └── config.json ├── IGeekFan.Extensions.Diagnostics.HealthChecks.FreeSql.Tests │ ├── DbContextHealthCheckTest.cs │ ├── DependencyInjection │ │ ├── FreeSqlHealthChecksBuilderExtensionsTest.cs │ │ └── Util.cs │ ├── IGeekFan.Extensions.Diagnostics.HealthChecks.FreeSql.Tests.csproj │ ├── TestDbContext.cs │ └── Usings.cs ├── IGeekFan.FreeKit.xUnit │ ├── Email │ │ └── EmailSenderTest.cs │ ├── Extras │ │ ├── Extensions │ │ │ └── IEnumerableExtensionsTest.cs │ │ ├── FreeSql │ │ │ ├── AuditRepositoryTest.cs │ │ │ ├── BaseRepositoryTest.cs │ │ │ ├── FreeSqlExtensionTest.cs │ │ │ └── ReflexHelperTest.cs │ │ ├── FullEntity.cs │ │ └── Security │ │ │ └── CurrentUserTest.cs │ ├── GlobalUsings.cs │ ├── IGeekFan.FreeKit.xUnit.csproj │ ├── Models │ │ ├── Todo.cs │ │ └── UserRole.cs │ ├── Startup.cs │ └── appsettings.json └── Shared │ ├── ApiConsistencyTestBase.cs │ ├── MockHelpers.cs │ ├── PocoModel │ ├── PocoRole.cs │ ├── PocoRoleClaim.cs │ ├── PocoUser.cs │ ├── PocoUserClaim.cs │ ├── PocoUserLogin.cs │ ├── PocoUserRole.cs │ └── PocoUserToken.cs │ ├── PriorityOrderer.cs │ └── TestClock.cs └── tools └── Resources.tt /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/docfx.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/.github/workflows/docfx.yml -------------------------------------------------------------------------------- /.github/workflows/gitee-mirror.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/.github/workflows/gitee-mirror.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.idea.FreeKit-Core/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/.idea/.idea.FreeKit-Core/.idea/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /Delete BIN OBJ Folders.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/Delete BIN OBJ Folders.bat -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /FreeKit-Core.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/FreeKit-Core.sln -------------------------------------------------------------------------------- /FreeKit-OpenIddict.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/FreeKit-OpenIddict.sln -------------------------------------------------------------------------------- /FreeKit.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/FreeKit.sln -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/LICENSE -------------------------------------------------------------------------------- /NuGet.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/NuGet.config -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/README.md -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/api/index.md: -------------------------------------------------------------------------------- 1 | ## API Docs -------------------------------------------------------------------------------- /docs/docfx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/docs/docfx.json -------------------------------------------------------------------------------- /docs/images/CamelCaseValueProviderFactory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/docs/images/CamelCaseValueProviderFactory.png -------------------------------------------------------------------------------- /docs/images/DefaultQueryValue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/docs/images/DefaultQueryValue.png -------------------------------------------------------------------------------- /docs/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/docs/images/logo.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/toc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/docs/toc.yml -------------------------------------------------------------------------------- /nupkg/build-all-release.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/nupkg/build-all-release.ps1 -------------------------------------------------------------------------------- /nupkg/build-all.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/nupkg/build-all.ps1 -------------------------------------------------------------------------------- /nupkg/common.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/nupkg/common.ps1 -------------------------------------------------------------------------------- /nupkg/delete_packages_nuget.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/nupkg/delete_packages_nuget.ps1 -------------------------------------------------------------------------------- /nupkg/deploy.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/nupkg/deploy.ps1 -------------------------------------------------------------------------------- /nupkg/git-commit-tag.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/nupkg/git-commit-tag.ps1 -------------------------------------------------------------------------------- /nupkg/pack.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/nupkg/pack.ps1 -------------------------------------------------------------------------------- /nupkg/push_packages_baget.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/nupkg/push_packages_baget.ps1 -------------------------------------------------------------------------------- /nupkg/push_packages_github.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/nupkg/push_packages_github.ps1 -------------------------------------------------------------------------------- /nupkg/push_packages_nuget.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/nupkg/push_packages_nuget.ps1 -------------------------------------------------------------------------------- /samples/IGeekFan.FreeKit.Web/Controllers/TestController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/samples/IGeekFan.FreeKit.Web/Controllers/TestController.cs -------------------------------------------------------------------------------- /samples/IGeekFan.FreeKit.Web/DataProtectionKeyContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/samples/IGeekFan.FreeKit.Web/DataProtectionKeyContext.cs -------------------------------------------------------------------------------- /samples/IGeekFan.FreeKit.Web/IGeekFan.FreeKit.Web.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/samples/IGeekFan.FreeKit.Web/IGeekFan.FreeKit.Web.csproj -------------------------------------------------------------------------------- /samples/IGeekFan.FreeKit.Web/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/samples/IGeekFan.FreeKit.Web/Program.cs -------------------------------------------------------------------------------- /samples/IGeekFan.FreeKit.Web/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/samples/IGeekFan.FreeKit.Web/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/IGeekFan.FreeKit.Web/ServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/samples/IGeekFan.FreeKit.Web/ServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /samples/IGeekFan.FreeKit.Web/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/samples/IGeekFan.FreeKit.Web/appsettings.Development.json -------------------------------------------------------------------------------- /samples/IGeekFan.FreeKit.Web/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/samples/IGeekFan.FreeKit.Web/appsettings.json -------------------------------------------------------------------------------- /samples/Module1/Domain/ISongManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/samples/Module1/Domain/ISongManager.cs -------------------------------------------------------------------------------- /samples/Module1/Domain/Song.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/samples/Module1/Domain/Song.cs -------------------------------------------------------------------------------- /samples/Module1/Module1.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/samples/Module1/Module1.csproj -------------------------------------------------------------------------------- /samples/Module1/Module1Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/samples/Module1/Module1Startup.cs -------------------------------------------------------------------------------- /samples/Module1/Services/ISongService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/samples/Module1/Services/ISongService.cs -------------------------------------------------------------------------------- /samples/Module1/Services/SongService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/samples/Module1/Services/SongService.cs -------------------------------------------------------------------------------- /samples/Module1/SongController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/samples/Module1/SongController.cs -------------------------------------------------------------------------------- /samples/Module2/Module2.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/samples/Module2/Module2.csproj -------------------------------------------------------------------------------- /samples/Module2/Module2Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/samples/Module2/Module2Startup.cs -------------------------------------------------------------------------------- /samples/Module2/TestController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/samples/Module2/TestController.cs -------------------------------------------------------------------------------- /samples/Sample.Localization/CodeFirstExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/samples/Sample.Localization/CodeFirstExtension.cs -------------------------------------------------------------------------------- /samples/Sample.Localization/Controllers/CultureController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/samples/Sample.Localization/Controllers/CultureController.cs -------------------------------------------------------------------------------- /samples/Sample.Localization/Models/ErrorViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/samples/Sample.Localization/Models/ErrorViewModel.cs -------------------------------------------------------------------------------- /samples/Sample.Localization/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/samples/Sample.Localization/Program.cs -------------------------------------------------------------------------------- /samples/Sample.Localization/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/samples/Sample.Localization/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/Sample.Localization/Sample.Localization.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/samples/Sample.Localization/Sample.Localization.csproj -------------------------------------------------------------------------------- /samples/Sample.Localization/Views/Culture/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/samples/Sample.Localization/Views/Culture/Index.cshtml -------------------------------------------------------------------------------- /samples/Sample.Localization/Views/Shared/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/samples/Sample.Localization/Views/Shared/Error.cshtml -------------------------------------------------------------------------------- /samples/Sample.Localization/Views/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/samples/Sample.Localization/Views/Shared/_Layout.cshtml -------------------------------------------------------------------------------- /samples/Sample.Localization/Views/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/samples/Sample.Localization/Views/_ViewImports.cshtml -------------------------------------------------------------------------------- /samples/Sample.Localization/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/samples/Sample.Localization/Views/_ViewStart.cshtml -------------------------------------------------------------------------------- /samples/Sample.Localization/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/samples/Sample.Localization/appsettings.Development.json -------------------------------------------------------------------------------- /samples/Sample.Localization/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/samples/Sample.Localization/appsettings.json -------------------------------------------------------------------------------- /src/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/Directory.Build.props -------------------------------------------------------------------------------- /src/IGeekFan.AspNetCore.DataProtection.FreeRedis/FreeRedisDataProtectionBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.AspNetCore.DataProtection.FreeRedis/FreeRedisDataProtectionBuilderExtensions.cs -------------------------------------------------------------------------------- /src/IGeekFan.AspNetCore.DataProtection.FreeRedis/IGeekFan.AspNetCore.DataProtection.FreeRedis.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.AspNetCore.DataProtection.FreeRedis/IGeekFan.AspNetCore.DataProtection.FreeRedis.csproj -------------------------------------------------------------------------------- /src/IGeekFan.AspNetCore.DataProtection.FreeRedis/RedisXmlRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.AspNetCore.DataProtection.FreeRedis/RedisXmlRepository.cs -------------------------------------------------------------------------------- /src/IGeekFan.AspNetCore.DataProtection.FreeSql/DataProtectionKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.AspNetCore.DataProtection.FreeSql/DataProtectionKey.cs -------------------------------------------------------------------------------- /src/IGeekFan.AspNetCore.DataProtection.FreeSql/FreeSqlDataProtectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.AspNetCore.DataProtection.FreeSql/FreeSqlDataProtectionExtensions.cs -------------------------------------------------------------------------------- /src/IGeekFan.AspNetCore.DataProtection.FreeSql/FreeSqlXmlRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.AspNetCore.DataProtection.FreeSql/FreeSqlXmlRepository.cs -------------------------------------------------------------------------------- /src/IGeekFan.AspNetCore.DataProtection.FreeSql/IDataProtectionKeyContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.AspNetCore.DataProtection.FreeSql/IDataProtectionKeyContext.cs -------------------------------------------------------------------------------- /src/IGeekFan.AspNetCore.DataProtection.FreeSql/IGeekFan.AspNetCore.DataProtection.FreeSql.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.AspNetCore.DataProtection.FreeSql/IGeekFan.AspNetCore.DataProtection.FreeSql.csproj -------------------------------------------------------------------------------- /src/IGeekFan.AspNetCore.DataProtection.FreeSql/LoggingExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.AspNetCore.DataProtection.FreeSql/LoggingExtensions.cs -------------------------------------------------------------------------------- /src/IGeekFan.AspNetCore.Identity.FreeSql/IGeekFan.AspNetCore.Identity.FreeSql.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.AspNetCore.Identity.FreeSql/IGeekFan.AspNetCore.Identity.FreeSql.csproj -------------------------------------------------------------------------------- /src/IGeekFan.AspNetCore.Identity.FreeSql/ISelectUserStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.AspNetCore.Identity.FreeSql/ISelectUserStore.cs -------------------------------------------------------------------------------- /src/IGeekFan.AspNetCore.Identity.FreeSql/IdentityDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.AspNetCore.Identity.FreeSql/IdentityDbContext.cs -------------------------------------------------------------------------------- /src/IGeekFan.AspNetCore.Identity.FreeSql/IdentityFreeSqlBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.AspNetCore.Identity.FreeSql/IdentityFreeSqlBuilderExtensions.cs -------------------------------------------------------------------------------- /src/IGeekFan.AspNetCore.Identity.FreeSql/IdentityUserContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.AspNetCore.Identity.FreeSql/IdentityUserContext.cs -------------------------------------------------------------------------------- /src/IGeekFan.AspNetCore.Identity.FreeSql/Properties/CoreStrings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.AspNetCore.Identity.FreeSql/Properties/CoreStrings.Designer.cs -------------------------------------------------------------------------------- /src/IGeekFan.AspNetCore.Identity.FreeSql/Properties/CoreStrings.Designer.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.AspNetCore.Identity.FreeSql/Properties/CoreStrings.Designer.tt -------------------------------------------------------------------------------- /src/IGeekFan.AspNetCore.Identity.FreeSql/Properties/CoreStrings.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.AspNetCore.Identity.FreeSql/Properties/CoreStrings.resx -------------------------------------------------------------------------------- /src/IGeekFan.AspNetCore.Identity.FreeSql/Properties/CoreStrings.zh-Hans.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.AspNetCore.Identity.FreeSql/Properties/CoreStrings.zh-Hans.resx -------------------------------------------------------------------------------- /src/IGeekFan.AspNetCore.Identity.FreeSql/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.AspNetCore.Identity.FreeSql/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/IGeekFan.AspNetCore.Identity.FreeSql/RoleStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.AspNetCore.Identity.FreeSql/RoleStore.cs -------------------------------------------------------------------------------- /src/IGeekFan.AspNetCore.Identity.FreeSql/UserOnlyStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.AspNetCore.Identity.FreeSql/UserOnlyStore.cs -------------------------------------------------------------------------------- /src/IGeekFan.AspNetCore.Identity.FreeSql/UserStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.AspNetCore.Identity.FreeSql/UserStore.cs -------------------------------------------------------------------------------- /src/IGeekFan.AspNetCore.Identity.FreeSql/UserStoreBaseISelect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.AspNetCore.Identity.FreeSql/UserStoreBaseISelect.cs -------------------------------------------------------------------------------- /src/IGeekFan.AspNetCore.SignalR.FreeRedis/IGeekFan.AspNetCore.SignalR.FreeRedis.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.AspNetCore.SignalR.FreeRedis/IGeekFan.AspNetCore.SignalR.FreeRedis.csproj -------------------------------------------------------------------------------- /src/IGeekFan.Extensions.Diagnostics.HealthChecks.FreeSql/DbContextHealthCheck.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.Extensions.Diagnostics.HealthChecks.FreeSql/DbContextHealthCheck.cs -------------------------------------------------------------------------------- /src/IGeekFan.Extensions.Diagnostics.HealthChecks.FreeSql/DbContextHealthCheckOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.Extensions.Diagnostics.HealthChecks.FreeSql/DbContextHealthCheckOptions.cs -------------------------------------------------------------------------------- /src/IGeekFan.Extensions.Diagnostics.HealthChecks.FreeSql/DependencyInjection/FreeSqlHealthChecksBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.Extensions.Diagnostics.HealthChecks.FreeSql/DependencyInjection/FreeSqlHealthChecksBuilderExtensions.cs -------------------------------------------------------------------------------- /src/IGeekFan.Extensions.Diagnostics.HealthChecks.FreeSql/IGeekFan.Extensions.Diagnostics.HealthChecks.FreeSql.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.Extensions.Diagnostics.HealthChecks.FreeSql/IGeekFan.Extensions.Diagnostics.HealthChecks.FreeSql.csproj -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Email/EmailSender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Email/EmailSender.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Email/EmailSenderDependencyInjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Email/EmailSenderDependencyInjection.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Email/IEmailSender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Email/IEmailSender.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Email/IGeekFan.FreeKit.Email.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Email/IGeekFan.FreeKit.Email.csproj -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Email/MailKitOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Email/MailKitOptions.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Extras/AuditEntity/Entity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Extras/AuditEntity/Entity.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Extras/AuditEntity/FullAuditEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Extras/AuditEntity/FullAuditEntity.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Extras/CaseQuery/SnakeApiDescriptionProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Extras/CaseQuery/SnakeApiDescriptionProvider.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Extras/CaseQuery/SnakeCaseQueryValueProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Extras/CaseQuery/SnakeCaseQueryValueProvider.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Extras/CaseQuery/SnakeCaseValueProviderFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Extras/CaseQuery/SnakeCaseValueProviderFactory.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Extras/Dependency/FreeKitModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Extras/Dependency/FreeKitModule.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Extras/Dependency/UnitOfWorkModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Extras/Dependency/UnitOfWorkModule.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Extras/Dto/PagedResultDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Extras/Dto/PagedResultDto.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Extras/Extensions/DateTimeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Extras/Extensions/DateTimeExtensions.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Extras/Extensions/EnumerableExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Extras/Extensions/EnumerableExtensions.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Extras/Extensions/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Extras/Extensions/StringExtensions.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Extras/Extensions/TypeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Extras/Extensions/TypeExtensions.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Extras/FreeSql/AuditBaseRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Extras/FreeSql/AuditBaseRepository.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Extras/FreeSql/AuditDefaultRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Extras/FreeSql/AuditDefaultRepository.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Extras/FreeSql/AuditGuidRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Extras/FreeSql/AuditGuidRepository.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Extras/FreeSql/AuditIntRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Extras/FreeSql/AuditIntRepository.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Extras/FreeSql/AuditLongRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Extras/FreeSql/AuditLongRepository.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Extras/FreeSql/FreeSqlExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Extras/FreeSql/FreeSqlExtension.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Extras/FreeSql/IAuditBaseRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Extras/FreeSql/IAuditBaseRepository.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Extras/FreeSql/IBaseRepositoryOfTU.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Extras/FreeSql/IBaseRepositoryOfTU.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Extras/FreeSql/RecursionOverflowException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Extras/FreeSql/RecursionOverflowException.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Extras/FreeSql/ReflexHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Extras/FreeSql/ReflexHelper.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Extras/FreeSql/TransactionalAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Extras/FreeSql/TransactionalAttribute.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Extras/FreeSql/UnitOfWorkActionFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Extras/FreeSql/UnitOfWorkActionFilter.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Extras/FreeSql/UnitOfWorkAsyncInterceptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Extras/FreeSql/UnitOfWorkAsyncInterceptor.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Extras/FreeSql/UnitOfWorkDefualtOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Extras/FreeSql/UnitOfWorkDefualtOptions.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Extras/FreeSql/UnitOfWorkInterceptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Extras/FreeSql/UnitOfWorkInterceptor.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Extras/FreeSql/UnitOfWorkManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Extras/FreeSql/UnitOfWorkManager.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Extras/IGeekFan.FreeKit.Extras.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Extras/IGeekFan.FreeKit.Extras.csproj -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Extras/Microsoft/Extensions/DependencyInjection/ServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Extras/Microsoft/Extensions/DependencyInjection/ServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Extras/Properties/CoreStrings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Extras/Properties/CoreStrings.Designer.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Extras/Properties/CoreStrings.Designer.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Extras/Properties/CoreStrings.Designer.tt -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Extras/Properties/CoreStrings.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Extras/Properties/CoreStrings.resx -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Extras/Security/ClaimsPrincipalExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Extras/Security/ClaimsPrincipalExtensions.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Extras/Security/CurrentUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Extras/Security/CurrentUser.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Extras/Security/CurrentUserAccessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Extras/Security/CurrentUserAccessor.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Extras/Security/CurrentUserAccessorMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Extras/Security/CurrentUserAccessorMiddleware.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Extras/Security/CurrentUserExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Extras/Security/CurrentUserExtensions.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Extras/Security/FreeKitClaimTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Extras/Security/FreeKitClaimTypes.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Extras/Security/ICurrentUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Extras/Security/ICurrentUser.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Extras/Security/ICurrentUserAccessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Extras/Security/ICurrentUserAccessor.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Extras/Security/UserAccessToken.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Extras/Security/UserAccessToken.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Modularity/IGeekFan.FreeKit.Modularity.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Modularity/IGeekFan.FreeKit.Modularity.csproj -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Modularity/IModuleStartup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Modularity/IModuleStartup.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Modularity/ModuleInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Modularity/ModuleInfo.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Modularity/ModuleRoutingConvention.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Modularity/ModuleRoutingConvention.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Modularity/ModuleRoutingMvcOptionsPostConfigure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Modularity/ModuleRoutingMvcOptionsPostConfigure.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Modularity/ModuleServiceCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Modularity/ModuleServiceCollection.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit.Modularity/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit.Modularity/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit/Extras/AuditEntity/ICreateAuditEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit/Extras/AuditEntity/ICreateAuditEntity.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit/Extras/AuditEntity/IDeleteAuditEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit/Extras/AuditEntity/IDeleteAuditEntity.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit/Extras/AuditEntity/IEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit/Extras/AuditEntity/IEntity.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit/Extras/AuditEntity/IEntityDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit/Extras/AuditEntity/IEntityDto.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit/Extras/AuditEntity/IFullAuditEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit/Extras/AuditEntity/IFullAuditEntity.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit/Extras/AuditEntity/ISoftDelete.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit/Extras/AuditEntity/ISoftDelete.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit/Extras/AuditEntity/ITenant.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit/Extras/AuditEntity/ITenant.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit/Extras/AuditEntity/IUpdateAuditEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit/Extras/AuditEntity/IUpdateAuditEntity.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit/Extras/Dependency/DisableConventionalRegistrationAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit/Extras/Dependency/DisableConventionalRegistrationAttribute.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit/Extras/Dependency/IScopedDependency.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit/Extras/Dependency/IScopedDependency.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit/Extras/Dependency/ISingletonDependency.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit/Extras/Dependency/ISingletonDependency.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit/Extras/Dependency/ITransientDependency.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit/Extras/Dependency/ITransientDependency.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit/Extras/Domain/IDomainEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit/Extras/Domain/IDomainEvent.cs -------------------------------------------------------------------------------- /src/IGeekFan.FreeKit/IGeekFan.FreeKit.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.FreeKit/IGeekFan.FreeKit.csproj -------------------------------------------------------------------------------- /src/IGeekFan.Localization.FreeSql/FreeSqlStringLocalizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.Localization.FreeSql/FreeSqlStringLocalizer.cs -------------------------------------------------------------------------------- /src/IGeekFan.Localization.FreeSql/FreeSqlStringLocalizerFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.Localization.FreeSql/FreeSqlStringLocalizerFactory.cs -------------------------------------------------------------------------------- /src/IGeekFan.Localization.FreeSql/FreeSqlStringLocalizerOfT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.Localization.FreeSql/FreeSqlStringLocalizerOfT.cs -------------------------------------------------------------------------------- /src/IGeekFan.Localization.FreeSql/IGeekFan.Localization.FreeSql.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.Localization.FreeSql/IGeekFan.Localization.FreeSql.csproj -------------------------------------------------------------------------------- /src/IGeekFan.Localization.FreeSql/Models/LocalCulture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.Localization.FreeSql/Models/LocalCulture.cs -------------------------------------------------------------------------------- /src/IGeekFan.Localization.FreeSql/Models/LocalResource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.Localization.FreeSql/Models/LocalResource.cs -------------------------------------------------------------------------------- /src/IGeekFan.Localization.FreeSql/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/src/IGeekFan.Localization.FreeSql/Properties/launchSettings.json -------------------------------------------------------------------------------- /test/IGeekFan.AspNetCore.DataProtection.FreeSql.Tests/DataProtectionFreeSqlTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/IGeekFan.AspNetCore.DataProtection.FreeSql.Tests/DataProtectionFreeSqlTests.cs -------------------------------------------------------------------------------- /test/IGeekFan.AspNetCore.DataProtection.FreeSql.Tests/DataProtectionKeyContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/IGeekFan.AspNetCore.DataProtection.FreeSql.Tests/DataProtectionKeyContext.cs -------------------------------------------------------------------------------- /test/IGeekFan.AspNetCore.DataProtection.FreeSql.Tests/FreeSqlDataProtectionBuilderExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/IGeekFan.AspNetCore.DataProtection.FreeSql.Tests/FreeSqlDataProtectionBuilderExtensionsTests.cs -------------------------------------------------------------------------------- /test/IGeekFan.AspNetCore.DataProtection.FreeSql.Tests/FreeUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/IGeekFan.AspNetCore.DataProtection.FreeSql.Tests/FreeUtil.cs -------------------------------------------------------------------------------- /test/IGeekFan.AspNetCore.DataProtection.FreeSql.Tests/IGeekFan.AspNetCore.DataProtection.FreeSql.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/IGeekFan.AspNetCore.DataProtection.FreeSql.Tests/IGeekFan.AspNetCore.DataProtection.FreeSql.Tests.csproj -------------------------------------------------------------------------------- /test/IGeekFan.AspNetCore.DataProtection.FreeSql.Tests/Usings.cs: -------------------------------------------------------------------------------- 1 | global using Xunit; -------------------------------------------------------------------------------- /test/IGeekFan.AspNetCore.Identity.FreeSql.Test/ApiConsistencyTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/IGeekFan.AspNetCore.Identity.FreeSql.Test/ApiConsistencyTest.cs -------------------------------------------------------------------------------- /test/IGeekFan.AspNetCore.Identity.FreeSql.Test/CustomPocoTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/IGeekFan.AspNetCore.Identity.FreeSql.Test/CustomPocoTest.cs -------------------------------------------------------------------------------- /test/IGeekFan.AspNetCore.Identity.FreeSql.Test/DbUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/IGeekFan.AspNetCore.Identity.FreeSql.Test/DbUtil.cs -------------------------------------------------------------------------------- /test/IGeekFan.AspNetCore.Identity.FreeSql.Test/DefaultPocoTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/IGeekFan.AspNetCore.Identity.FreeSql.Test/DefaultPocoTest.cs -------------------------------------------------------------------------------- /test/IGeekFan.AspNetCore.Identity.FreeSql.Test/IGeekFan.AspNetCore.Identity.FreeSql.Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/IGeekFan.AspNetCore.Identity.FreeSql.Test/IGeekFan.AspNetCore.Identity.FreeSql.Test.csproj -------------------------------------------------------------------------------- /test/IGeekFan.AspNetCore.Identity.FreeSql.Test/ScratchDatabaseFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/IGeekFan.AspNetCore.Identity.FreeSql.Test/ScratchDatabaseFixture.cs -------------------------------------------------------------------------------- /test/IGeekFan.AspNetCore.Identity.FreeSql.Test/Specification.Tests/IdentityResultAssert.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/IGeekFan.AspNetCore.Identity.FreeSql.Test/Specification.Tests/IdentityResultAssert.cs -------------------------------------------------------------------------------- /test/IGeekFan.AspNetCore.Identity.FreeSql.Test/Specification.Tests/IdentitySpecificationTestBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/IGeekFan.AspNetCore.Identity.FreeSql.Test/Specification.Tests/IdentitySpecificationTestBase.cs -------------------------------------------------------------------------------- /test/IGeekFan.AspNetCore.Identity.FreeSql.Test/Specification.Tests/TestLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/IGeekFan.AspNetCore.Identity.FreeSql.Test/Specification.Tests/TestLogger.cs -------------------------------------------------------------------------------- /test/IGeekFan.AspNetCore.Identity.FreeSql.Test/Specification.Tests/UserManagerSpecificationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/IGeekFan.AspNetCore.Identity.FreeSql.Test/Specification.Tests/UserManagerSpecificationTests.cs -------------------------------------------------------------------------------- /test/IGeekFan.AspNetCore.Identity.FreeSql.Test/SqlStoreOnlyUsersTestBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/IGeekFan.AspNetCore.Identity.FreeSql.Test/SqlStoreOnlyUsersTestBase.cs -------------------------------------------------------------------------------- /test/IGeekFan.AspNetCore.Identity.FreeSql.Test/SqlStoreTestBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/IGeekFan.AspNetCore.Identity.FreeSql.Test/SqlStoreTestBase.cs -------------------------------------------------------------------------------- /test/IGeekFan.AspNetCore.Identity.FreeSql.Test/UserOnlyTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/IGeekFan.AspNetCore.Identity.FreeSql.Test/UserOnlyTest.cs -------------------------------------------------------------------------------- /test/IGeekFan.AspNetCore.Identity.FreeSql.Test/UserStoreStringKeyTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/IGeekFan.AspNetCore.Identity.FreeSql.Test/UserStoreStringKeyTest.cs -------------------------------------------------------------------------------- /test/IGeekFan.AspNetCore.Identity.FreeSql.Test/UserStoreTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/IGeekFan.AspNetCore.Identity.FreeSql.Test/UserStoreTest.cs -------------------------------------------------------------------------------- /test/IGeekFan.AspNetCore.Identity.FreeSql.Test/Usings.cs: -------------------------------------------------------------------------------- 1 | global using Xunit; -------------------------------------------------------------------------------- /test/IGeekFan.AspNetCore.Identity.FreeSql.Test/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/IGeekFan.AspNetCore.Identity.FreeSql.Test/config.json -------------------------------------------------------------------------------- /test/IGeekFan.Extensions.Diagnostics.HealthChecks.FreeSql.Tests/DbContextHealthCheckTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/IGeekFan.Extensions.Diagnostics.HealthChecks.FreeSql.Tests/DbContextHealthCheckTest.cs -------------------------------------------------------------------------------- /test/IGeekFan.Extensions.Diagnostics.HealthChecks.FreeSql.Tests/DependencyInjection/FreeSqlHealthChecksBuilderExtensionsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/IGeekFan.Extensions.Diagnostics.HealthChecks.FreeSql.Tests/DependencyInjection/FreeSqlHealthChecksBuilderExtensionsTest.cs -------------------------------------------------------------------------------- /test/IGeekFan.Extensions.Diagnostics.HealthChecks.FreeSql.Tests/DependencyInjection/Util.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/IGeekFan.Extensions.Diagnostics.HealthChecks.FreeSql.Tests/DependencyInjection/Util.cs -------------------------------------------------------------------------------- /test/IGeekFan.Extensions.Diagnostics.HealthChecks.FreeSql.Tests/IGeekFan.Extensions.Diagnostics.HealthChecks.FreeSql.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/IGeekFan.Extensions.Diagnostics.HealthChecks.FreeSql.Tests/IGeekFan.Extensions.Diagnostics.HealthChecks.FreeSql.Tests.csproj -------------------------------------------------------------------------------- /test/IGeekFan.Extensions.Diagnostics.HealthChecks.FreeSql.Tests/TestDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/IGeekFan.Extensions.Diagnostics.HealthChecks.FreeSql.Tests/TestDbContext.cs -------------------------------------------------------------------------------- /test/IGeekFan.Extensions.Diagnostics.HealthChecks.FreeSql.Tests/Usings.cs: -------------------------------------------------------------------------------- 1 | global using Xunit; -------------------------------------------------------------------------------- /test/IGeekFan.FreeKit.xUnit/Email/EmailSenderTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/IGeekFan.FreeKit.xUnit/Email/EmailSenderTest.cs -------------------------------------------------------------------------------- /test/IGeekFan.FreeKit.xUnit/Extras/Extensions/IEnumerableExtensionsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/IGeekFan.FreeKit.xUnit/Extras/Extensions/IEnumerableExtensionsTest.cs -------------------------------------------------------------------------------- /test/IGeekFan.FreeKit.xUnit/Extras/FreeSql/AuditRepositoryTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/IGeekFan.FreeKit.xUnit/Extras/FreeSql/AuditRepositoryTest.cs -------------------------------------------------------------------------------- /test/IGeekFan.FreeKit.xUnit/Extras/FreeSql/BaseRepositoryTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/IGeekFan.FreeKit.xUnit/Extras/FreeSql/BaseRepositoryTest.cs -------------------------------------------------------------------------------- /test/IGeekFan.FreeKit.xUnit/Extras/FreeSql/FreeSqlExtensionTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/IGeekFan.FreeKit.xUnit/Extras/FreeSql/FreeSqlExtensionTest.cs -------------------------------------------------------------------------------- /test/IGeekFan.FreeKit.xUnit/Extras/FreeSql/ReflexHelperTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/IGeekFan.FreeKit.xUnit/Extras/FreeSql/ReflexHelperTest.cs -------------------------------------------------------------------------------- /test/IGeekFan.FreeKit.xUnit/Extras/FullEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/IGeekFan.FreeKit.xUnit/Extras/FullEntity.cs -------------------------------------------------------------------------------- /test/IGeekFan.FreeKit.xUnit/Extras/Security/CurrentUserTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/IGeekFan.FreeKit.xUnit/Extras/Security/CurrentUserTest.cs -------------------------------------------------------------------------------- /test/IGeekFan.FreeKit.xUnit/GlobalUsings.cs: -------------------------------------------------------------------------------- 1 | global using IGeekFan.FreeKit.Extras.Dependency; -------------------------------------------------------------------------------- /test/IGeekFan.FreeKit.xUnit/IGeekFan.FreeKit.xUnit.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/IGeekFan.FreeKit.xUnit/IGeekFan.FreeKit.xUnit.csproj -------------------------------------------------------------------------------- /test/IGeekFan.FreeKit.xUnit/Models/Todo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/IGeekFan.FreeKit.xUnit/Models/Todo.cs -------------------------------------------------------------------------------- /test/IGeekFan.FreeKit.xUnit/Models/UserRole.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/IGeekFan.FreeKit.xUnit/Models/UserRole.cs -------------------------------------------------------------------------------- /test/IGeekFan.FreeKit.xUnit/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/IGeekFan.FreeKit.xUnit/Startup.cs -------------------------------------------------------------------------------- /test/IGeekFan.FreeKit.xUnit/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/IGeekFan.FreeKit.xUnit/appsettings.json -------------------------------------------------------------------------------- /test/Shared/ApiConsistencyTestBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/Shared/ApiConsistencyTestBase.cs -------------------------------------------------------------------------------- /test/Shared/MockHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/Shared/MockHelpers.cs -------------------------------------------------------------------------------- /test/Shared/PocoModel/PocoRole.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/Shared/PocoModel/PocoRole.cs -------------------------------------------------------------------------------- /test/Shared/PocoModel/PocoRoleClaim.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/Shared/PocoModel/PocoRoleClaim.cs -------------------------------------------------------------------------------- /test/Shared/PocoModel/PocoUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/Shared/PocoModel/PocoUser.cs -------------------------------------------------------------------------------- /test/Shared/PocoModel/PocoUserClaim.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/Shared/PocoModel/PocoUserClaim.cs -------------------------------------------------------------------------------- /test/Shared/PocoModel/PocoUserLogin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/Shared/PocoModel/PocoUserLogin.cs -------------------------------------------------------------------------------- /test/Shared/PocoModel/PocoUserRole.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/Shared/PocoModel/PocoUserRole.cs -------------------------------------------------------------------------------- /test/Shared/PocoModel/PocoUserToken.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/Shared/PocoModel/PocoUserToken.cs -------------------------------------------------------------------------------- /test/Shared/PriorityOrderer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/Shared/PriorityOrderer.cs -------------------------------------------------------------------------------- /test/Shared/TestClock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/test/Shared/TestClock.cs -------------------------------------------------------------------------------- /tools/Resources.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoyunchong/FreeKit/HEAD/tools/Resources.tt --------------------------------------------------------------------------------