gitextract_5xck1__n/ ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ └── feature_request.md │ └── ISSUE_TEMPLATE.md ├── .gitignore ├── .vscode/ │ └── settings.json ├── 2sxc-build-fallback.config.json ├── Dependencies/ │ ├── Imageflow/ │ │ └── Dnn/ │ │ ├── ToSic.Imageflow.Dnn.pdb │ │ └── ToSic.Imageflow.Dnn.xml │ ├── Koi/ │ │ ├── net472/ │ │ │ └── Connect.Koi.pdb │ │ ├── net6.0/ │ │ │ ├── Connect.Koi.deps.json │ │ │ └── Connect.Koi.pdb │ │ ├── net7.0/ │ │ │ ├── Connect.Koi.deps.json │ │ │ └── Connect.Koi.pdb │ │ └── netstandard2.0/ │ │ ├── Connect.Koi.deps.json │ │ └── Connect.Koi.pdb │ └── RazorBlade/ │ └── Release/ │ ├── net472/ │ │ └── ToSic.Razor.pdb │ ├── net6.0/ │ │ ├── ToSic.Razor.deps.json │ │ └── ToSic.Razor.pdb │ ├── net7.0/ │ │ ├── ToSic.Razor.deps.json │ │ └── ToSic.Razor.pdb │ └── netstandard2.0/ │ ├── ToSic.Razor.deps.json │ └── ToSic.Razor.pdb ├── LICENSE ├── Src/ │ ├── .gitignore │ ├── 2sxc Integration.sln │ ├── 2sxc Integration.sln.DotSettings │ ├── 2sxc Multi-Target Oqt510.sln.DotSettings │ ├── 2sxc Multi-Target.sln │ ├── 2sxc Multi-Target.sln.DotSettings │ ├── 2sxc for MVC PoC.sln │ ├── Build/ │ │ └── ToSic.Sxc.BuildTasks/ │ │ ├── BuildConfig.cs │ │ ├── ColorMessage.cs │ │ ├── CopyNewerFileVersion.cs │ │ ├── GetBuildConfig.cs │ │ ├── ModifyXmlDocumentation.cs │ │ └── ToSic.Sxc.BuildTasks.csproj │ ├── Data/ │ │ ├── App_Data/ │ │ │ ├── new-app/ │ │ │ │ └── app.json │ │ │ ├── system/ │ │ │ │ ├── bundles/ │ │ │ │ │ ├── system-cms.json │ │ │ │ │ ├── system-copyright.json │ │ │ │ │ ├── system-datasources.json │ │ │ │ │ ├── system-decorators.json │ │ │ │ │ ├── system-fields-helpers.json │ │ │ │ │ ├── system-fields-pickers.json │ │ │ │ │ ├── system-fields.json │ │ │ │ │ ├── system-queries.json │ │ │ │ │ ├── system-query.json │ │ │ │ │ ├── system-resources.json │ │ │ │ │ ├── system-settings-web-resources-data.json │ │ │ │ │ ├── system-settings.json │ │ │ │ │ ├── system-wysiwyg-configs.json │ │ │ │ │ └── system.json │ │ │ │ └── readme.md │ │ │ └── system-beta/ │ │ │ ├── readme.md │ │ │ ├── xconfigurations/ │ │ │ │ └── features.json │ │ │ └── xcontenttypes/ │ │ │ ├── Default.6d5bebc7-1caf-430c-9628-a7c30b77f393.json │ │ │ └── json.y48d849d6-b83d-4001-96e5-79da0833e84e.json │ │ └── json-schemas/ │ │ ├── JSON model 2sxc Image Resize Advanced.hck.json │ │ └── image-resize-recipe-v1.json │ ├── Data-Dnn/ │ │ └── App_Data/ │ │ └── system/ │ │ └── contenttypes/ │ │ ├── System.DataSources.Config ToSic.SexyContent.DataSources.DnnFormAndList.json │ │ ├── System.DataSources.Config ToSic.SexyContent.DataSources.DnnSqlDataSource.json │ │ ├── System.DataSources.Config ToSic.SexyContent.DataSources.DnnUserProfileDataSource.json │ │ ├── System.DataSources.Config ToSic.SexyContent.Environment.Dnn7.DataSources.DnnFormAndList.json │ │ ├── System.DataSources.Config ToSic.SexyContent.Environment.Dnn7.DataSources.DnnSqlDataSource.json │ │ └── System.DataSources.Config ToSic.SexyContent.Environment.Dnn7.DataSources.DnnUserProfileDataSource.json │ ├── Dnn/ │ │ ├── ToSic.Sxc.Dnn/ │ │ │ ├── .gitignore │ │ │ ├── App_LocalResources/ │ │ │ │ ├── View.ascx.de-DE.resx │ │ │ │ ├── View.ascx.fr-FR.resx │ │ │ │ └── View.ascx.resx │ │ │ ├── BuildScripts/ │ │ │ │ ├── AfterBuild.Targets │ │ │ │ ├── LoadBuildConfig.Targets │ │ │ │ ├── MSBuild.Community.Tasks.pdb │ │ │ │ ├── MSBuild.Community.Tasks.targets │ │ │ │ ├── ModulePackage.Targets │ │ │ │ └── readme.md │ │ │ ├── ClientScripts/ │ │ │ │ ├── ModuleEditor.js │ │ │ │ └── readme.md │ │ │ ├── DnnBusinessController.cs │ │ │ ├── DnnPackageBuilder/ │ │ │ │ ├── Cleanup/ │ │ │ │ │ ├── flush.txt │ │ │ │ │ └── flush20.txt │ │ │ │ ├── ReleaseNotes.txt │ │ │ │ ├── SqlDataProvider/ │ │ │ │ │ ├── 00.00.01.SqlDataProvider │ │ │ │ │ ├── 16.07.01.SqlDataProvider │ │ │ │ │ ├── 18.03.00.SqlDataProvider │ │ │ │ │ ├── 19.00.00.SqlDataProvider │ │ │ │ │ ├── 20.00.00.SqlDataProvider │ │ │ │ │ ├── 20.00.05.SqlDataProvider │ │ │ │ │ ├── 21.00.00.SqlDataProvider │ │ │ │ │ ├── Migrate.SqlDataProvider │ │ │ │ │ ├── RequireLatest.SqlDataProvider │ │ │ │ │ ├── RequireMinimal.SqlDataProvider │ │ │ │ │ └── Uninstall.SqlDataProvider │ │ │ │ ├── license.txt │ │ │ │ └── readme.md │ │ │ ├── DnnWebForms/ │ │ │ │ └── Skins/ │ │ │ │ ├── QuickEdit.ascx │ │ │ │ ├── QuickEdit.ascx.cs │ │ │ │ └── QuickEdit.ascx.designer.cs │ │ │ ├── Extensions/ │ │ │ │ ├── Imageflow/ │ │ │ │ │ ├── License.txt │ │ │ │ │ └── ReleaseNotes.txt │ │ │ │ └── ToSic_vCard/ │ │ │ │ └── vCard.ashx │ │ │ ├── GlobalUsings.cs │ │ │ ├── ImportExport/ │ │ │ │ ├── Instructions/ │ │ │ │ │ ├── 2sxc_App_ByUnknown_NameUnknown.dnn │ │ │ │ │ ├── App installation instructions.txt │ │ │ │ │ ├── License.txt │ │ │ │ │ ├── Online help to install this app.url │ │ │ │ │ └── ReleaseNotes.txt │ │ │ │ └── readme.md │ │ │ ├── Properties/ │ │ │ │ └── AssemblyInfo.cs │ │ │ ├── StartUp/ │ │ │ │ ├── DnnDi.cs │ │ │ │ ├── StartupDnn.cs │ │ │ │ └── StartupDnn9.cs │ │ │ ├── ToSic.Sxc.Dnn.csproj │ │ │ ├── ToSic.Sxc.Dnn.csproj.DotSettings │ │ │ ├── Upgrade/ │ │ │ │ └── readme.md │ │ │ ├── View.ascx │ │ │ ├── View.ascx.Errors.cs │ │ │ ├── View.ascx.Logging.cs │ │ │ ├── View.ascx.Standalone.cs │ │ │ ├── View.ascx.cs │ │ │ ├── View.ascx.designer.cs │ │ │ ├── View.ascx.menu.cs │ │ │ ├── dist/ │ │ │ │ ├── CachedPageBase.cs │ │ │ │ ├── ng-edit/ │ │ │ │ │ ├── Default.aspx │ │ │ │ │ └── Default.aspx.cs │ │ │ │ └── quick-dialog/ │ │ │ │ ├── Default.aspx │ │ │ │ └── Default.aspx.cs │ │ │ ├── koi/ │ │ │ │ ├── License.txt │ │ │ │ └── ReleaseNotes.txt │ │ │ ├── razorblade/ │ │ │ │ ├── License.txt │ │ │ │ └── ReleaseNotes.txt │ │ │ ├── razorblade-old/ │ │ │ │ ├── License.txt │ │ │ │ └── ReleaseNotes.txt │ │ │ ├── web-Deploy.config │ │ │ └── web.config │ │ ├── ToSic.Sxc.Dnn.Core/ │ │ │ ├── Compatibility/ │ │ │ │ ├── Data.DynamicEntity.Toolbar/ │ │ │ │ │ └── OldDynamicEntityFeatures.cs │ │ │ │ ├── Eav/ │ │ │ │ │ └── ToSic.Eav.Data.MetadataFor.cs │ │ │ │ ├── Eav.Configuration/ │ │ │ │ │ ├── FeatureIds.cs │ │ │ │ │ ├── IFeaturesService.cs │ │ │ │ │ ├── ToSic.Eav.Configuration.Features.cs │ │ │ │ │ └── ToSic.Eav.Configuration.FeaturesService.Compatibility.cs │ │ │ │ ├── StartUpCompatibility.cs │ │ │ │ └── Sxc/ │ │ │ │ ├── OldDataToDictionaryWrapper.cs │ │ │ │ └── SxcHelper.cs │ │ │ ├── CompatibilityStopped/ │ │ │ │ ├── ToSic.Eav.Conversion.EntitiesToDictionary.cs │ │ │ │ ├── ToSic.Eav.Factory.cs │ │ │ │ ├── ToSic.SexyContent.ContentBlocks.Render.cs │ │ │ │ ├── ToSic.SexyContent.DataSources.DnnSqlDataSource.cs │ │ │ │ ├── ToSic.SexyContent.Engines.InstancePurposes.cs │ │ │ │ ├── ToSic.SexyContent.Environment.Dnn7.DataSources.DnnSqlDataSource.cs │ │ │ │ ├── ToSic.SexyContent.Environment.Dnn7.DataSources.DnnUserProfileDataSource.cs │ │ │ │ ├── ToSic.SexyContent.Environment.Dnn7.Factory.cs │ │ │ │ ├── ToSic.Sxc.Blocks.Render.cs │ │ │ │ ├── ToSic.Sxc.Conversion.DataToDictionary.cs │ │ │ │ ├── ToSic.Sxc.Dnn.Factory.cs │ │ │ │ ├── ToSic.Sxc.Services.ILogService.cs │ │ │ │ └── ToSic.Sxc.Services.LogService.cs │ │ │ ├── Custom.Dnn/ │ │ │ │ └── Code12.cs │ │ │ ├── Dnn/ │ │ │ │ ├── Adam/ │ │ │ │ │ ├── DnnAdam.cs │ │ │ │ │ └── DnnAdamFileSystem.cs │ │ │ │ ├── Cms/ │ │ │ │ │ ├── DnnModuleSettings.cs │ │ │ │ │ ├── DnnModuleUpdater.cs │ │ │ │ │ ├── DnnPagePublishing.cs │ │ │ │ │ ├── DnnPagePublishingSettings.cs │ │ │ │ │ └── DnnPagePublishing_ModuleSettings.cs │ │ │ │ ├── Code/ │ │ │ │ │ ├── DnnDynamicCodeRootTT.cs │ │ │ │ │ ├── DnnDynamicCodeService.cs │ │ │ │ │ ├── DnnExecutionContext.cs │ │ │ │ │ └── IHasDnn.cs │ │ │ │ ├── Compile/ │ │ │ │ │ ├── AppCodeCompilerNetFull.cs │ │ │ │ │ ├── AssemblyExtensions.cs │ │ │ │ │ ├── DnnRoslynConstants.cs │ │ │ │ │ ├── HostingEnvironmentWrapper.cs │ │ │ │ │ ├── IHostingEnvironmentWrapper.cs │ │ │ │ │ ├── IReferencedAssembliesProvider.cs │ │ │ │ │ ├── IRoslynBuildManager.cs │ │ │ │ │ ├── ReferencedAssembliesProvider.cs │ │ │ │ │ ├── Sys/ │ │ │ │ │ │ ├── AppJsonExtensions.cs │ │ │ │ │ │ └── CodeCompilerNetFull.cs │ │ │ │ │ └── SysFeatureHelperRoslynCompiler.cs │ │ │ │ ├── Context/ │ │ │ │ │ ├── DnnContext.cs │ │ │ │ │ ├── DnnISiteExtensions.cs │ │ │ │ │ ├── DnnModule.cs │ │ │ │ │ ├── DnnPage.cs │ │ │ │ │ ├── DnnSite.cs │ │ │ │ │ └── DnnUser.cs │ │ │ │ ├── DataSources/ │ │ │ │ │ ├── DataProviders/ │ │ │ │ │ │ ├── DnnPagesDsProvider.cs │ │ │ │ │ │ ├── DnnRolesDsProvider.cs │ │ │ │ │ │ ├── DnnSitesDsProvider.cs │ │ │ │ │ │ ├── DnnStartUpDataSources.cs │ │ │ │ │ │ └── DnnUsersProvider.cs │ │ │ │ │ ├── DnnSql.cs │ │ │ │ │ ├── DnnSqlPlatformInfo.cs │ │ │ │ │ └── DnnUserProfileDataRaw.cs │ │ │ │ ├── DnnBusinessController.cs │ │ │ │ ├── DnnConstants.cs │ │ │ │ ├── DnnEnvironmentLogger.cs │ │ │ │ ├── DnnModuleAndBlockBuilder.cs │ │ │ │ ├── DnnStaticDi.cs │ │ │ │ ├── DnnSxcSettings.cs │ │ │ │ ├── DynamicCode.cs │ │ │ │ ├── Features/ │ │ │ │ │ ├── DnnBuiltInFeatures.cs │ │ │ │ │ ├── DnnBuiltInFeatures_CorePlus.cs │ │ │ │ │ ├── DnnRequirements.cs │ │ │ │ │ ├── SysFeatureDetectorBlazor.cs │ │ │ │ │ ├── SysFeatureDetectorCSharpInDnn.cs │ │ │ │ │ └── SysFeatureDnn.cs │ │ │ │ ├── ImportExport/ │ │ │ │ │ ├── DnnImportExportEnvironment.cs │ │ │ │ │ └── DnnXmlExporter.cs │ │ │ │ ├── Install/ │ │ │ │ │ ├── DnnEnvironmentInstaller.cs │ │ │ │ │ ├── DnnEnvironmentInstaller_IsRunning.cs │ │ │ │ │ ├── DnnEnvironmentInstaller_Manual.cs │ │ │ │ │ ├── DnnEnvironmentInstaller_UpgradeModule.cs │ │ │ │ │ ├── DnnFileLock.cs │ │ │ │ │ ├── DnnInstallLogger.cs │ │ │ │ │ ├── DnnInstallLoggerForVersion.cs │ │ │ │ │ ├── DnnPlatformAppInstaller.cs │ │ │ │ │ ├── DnnReadyCheckTurbo.cs │ │ │ │ │ └── Helpers.cs │ │ │ │ ├── LookUp/ │ │ │ │ │ ├── DnnLookUpEngineResolver.cs │ │ │ │ │ ├── DocsPlaceholder.cs │ │ │ │ │ ├── LookUpInDnnPropertyAccess.cs │ │ │ │ │ └── TokenReplaceDnn.cs │ │ │ │ ├── Pages/ │ │ │ │ │ ├── DnnPages.cs │ │ │ │ │ └── ModuleWithContent.cs │ │ │ │ ├── Run/ │ │ │ │ │ ├── DnnEnvironmentPermission.cs │ │ │ │ │ ├── DnnLogging.cs │ │ │ │ │ ├── DnnPlatformContext.cs │ │ │ │ │ ├── DnnSecurity.cs │ │ │ │ │ ├── DnnValueConverter.cs │ │ │ │ │ ├── DnnZoneMapper.cs │ │ │ │ │ └── IDnnContext.cs │ │ │ │ ├── Search/ │ │ │ │ │ ├── SearchController.cs │ │ │ │ │ ├── SearchIndexException.cs │ │ │ │ │ ├── SearchItem.cs │ │ │ │ │ └── readme.md │ │ │ │ ├── Services/ │ │ │ │ │ ├── DnnLinkService.cs │ │ │ │ │ ├── DnnLogService.cs │ │ │ │ │ ├── DnnMailService.cs │ │ │ │ │ ├── DnnPageChanges.cs │ │ │ │ │ └── DnnRenderService.cs │ │ │ │ ├── Startup/ │ │ │ │ │ ├── DnnBootFeaturesRegistration.cs │ │ │ │ │ └── StartUpDnnCore.cs │ │ │ │ └── Web/ │ │ │ │ ├── DnnBlockResourceExtractor.cs │ │ │ │ ├── DnnClientResources.cs │ │ │ │ ├── DnnHttp.cs │ │ │ │ ├── DnnJsApiHeader.cs │ │ │ │ └── DnnJsApiService.cs │ │ │ ├── Dnn940/ │ │ │ │ ├── RegisterWebApiActivator.cs │ │ │ │ ├── WebApiHttpControllerActivator.cs │ │ │ │ └── readme.md │ │ │ ├── GlobalUsings.cs │ │ │ ├── Properties/ │ │ │ │ └── InternalsVisibleTo.cs │ │ │ ├── ToSic.Sxc.Dnn.Core.csproj │ │ │ ├── ToSic.Sxc.Dnn.Core.csproj.DotSettings │ │ │ ├── ToSic.Sxc.Dnn.csproj.DotSettings │ │ │ └── ToSic.Sxc.Services/ │ │ │ └── DnnExtensions.cs │ │ ├── ToSic.Sxc.Dnn.Razor/ │ │ │ ├── Compatibility/ │ │ │ │ ├── DesignTimeCompat/ │ │ │ │ │ ├── MetadataUpdateAttributes.Compat.cs │ │ │ │ │ └── RazorComponentBase.DesignTimeCompat.cs │ │ │ │ ├── Dnn8Bugs.cs │ │ │ │ ├── RazorPermissions/ │ │ │ │ │ └── RazorPermissions.cs │ │ │ │ ├── ToSic.Eav.Run.IContainer.Obsolete.cs │ │ │ │ └── ToSic.SexyContent/ │ │ │ │ ├── SexyContentWebPage.cs │ │ │ │ └── SexyContentWebPageOfT.cs │ │ │ ├── Custom/ │ │ │ │ ├── Dnn/ │ │ │ │ │ └── Razor12.cs │ │ │ │ ├── Hybrid/ │ │ │ │ │ ├── Razor12.cs │ │ │ │ │ ├── Razor12_DynamicModel.cs │ │ │ │ │ ├── Razor12_Obsolete.cs │ │ │ │ │ ├── Razor14.cs │ │ │ │ │ ├── Razor14_AppSetRes.cs │ │ │ │ │ ├── Razor14_AsConversions.cs │ │ │ │ │ ├── Razor14_DynamicModel.cs │ │ │ │ │ ├── RazorTyped.cs │ │ │ │ │ └── RazorTyped_TModel.cs │ │ │ │ └── readme.md │ │ │ ├── Dnn/ │ │ │ │ ├── IDnnRazor11.cs │ │ │ │ ├── IDnnRazorCompatibility.cs │ │ │ │ ├── Integration/ │ │ │ │ │ └── StartUpDnnRazor.cs │ │ │ │ ├── Razor/ │ │ │ │ │ ├── DnnRazorEngine.cs │ │ │ │ │ ├── DnnRazorHelper.cs │ │ │ │ │ ├── HtmlHelper.cs │ │ │ │ │ ├── HtmlHelperErrorHelper.cs │ │ │ │ │ ├── HtmlHelperTimeKeeper.cs │ │ │ │ │ └── Sys/ │ │ │ │ │ ├── AssemblyDiskCacheService.cs │ │ │ │ │ ├── AssemblyUtilities.cs │ │ │ │ │ ├── CSharpCompilerService.cs │ │ │ │ │ ├── CacheKey.cs │ │ │ │ │ ├── CacheKeyPathUtils.cs │ │ │ │ │ ├── DnnRazorCompiler.cs │ │ │ │ │ ├── IAssemblyDiskCacheService.cs │ │ │ │ │ ├── ICanUseRoslynCompiler.cs │ │ │ │ │ ├── RazorBuildTempResult.cs │ │ │ │ │ ├── RazorCompilerService.cs │ │ │ │ │ ├── RoslynBuildManager.cs │ │ │ │ │ ├── RoslynCacheFallbackHandler.cs │ │ │ │ │ ├── RoslynCompilationRunner.cs │ │ │ │ │ └── TemplateCacheService.cs │ │ │ │ ├── RazorCodeManager.cs │ │ │ │ ├── RazorComponent.cs │ │ │ │ ├── RazorComponentCode.cs │ │ │ │ ├── RazorComponent_Code.cs │ │ │ │ └── Web/ │ │ │ │ └── IHtmlHelper.cs │ │ │ ├── GlobalUsings.cs │ │ │ ├── Properties/ │ │ │ │ └── AssemblyInfo.cs │ │ │ ├── ToSic.Sxc.Dnn.Razor.csproj │ │ │ ├── ToSic.Sxc.Dnn.Razor.csproj.DotSettings │ │ │ └── Web/ │ │ │ └── RazorComponentBase.cs │ │ ├── ToSic.Sxc.Dnn.SystemTests/ │ │ │ ├── CacheKeyTestAccessors.cs │ │ │ ├── CacheKeyTests.cs │ │ │ ├── GlobalUsings.cs │ │ │ ├── RazorDiskCacheTests.cs │ │ │ ├── ToSic.Eav.Configuration.Features-Compatibility/ │ │ │ │ ├── FeatureTestsBase.cs │ │ │ │ ├── FeaturesStaticTests.cs │ │ │ │ ├── IFeaturesTests.cs │ │ │ │ └── Startup.cs │ │ │ ├── ToSic.Sxc.Dnn.SystemTests.csproj │ │ │ └── VerifyTestsRun.cs │ │ └── ToSic.Sxc.Dnn.WebApi/ │ │ ├── Custom/ │ │ │ ├── Dnn/ │ │ │ │ └── Api12.cs │ │ │ ├── Hybrid/ │ │ │ │ ├── Api12.cs │ │ │ │ ├── Api12_Obsolete.cs │ │ │ │ ├── Api14.cs │ │ │ │ ├── Api14_Obsolete.cs │ │ │ │ └── ApiTyped.cs │ │ │ └── readme.md │ │ ├── Dnn/ │ │ │ ├── ApiController.cs │ │ │ ├── Backend/ │ │ │ │ ├── Adam/ │ │ │ │ │ ├── AdamController.cs │ │ │ │ │ └── DnnAdamSecurityChecks.cs │ │ │ │ ├── Admin/ │ │ │ │ │ ├── ApiExplorerController.cs │ │ │ │ │ ├── AppController.cs │ │ │ │ │ ├── AppExtensionsController.cs │ │ │ │ │ ├── AppFilesController.cs │ │ │ │ │ ├── AppInternalsController.cs │ │ │ │ │ ├── AppPartsController.cs │ │ │ │ │ ├── CodeController.cs │ │ │ │ │ ├── DataController.cs │ │ │ │ │ ├── DialogController.cs │ │ │ │ │ ├── DnnApiInspector.cs │ │ │ │ │ ├── EntityController.cs │ │ │ │ │ ├── FeatureController.cs │ │ │ │ │ ├── FieldController.cs │ │ │ │ │ ├── MetadataController.cs │ │ │ │ │ ├── QueryController.cs │ │ │ │ │ ├── TypeController.cs │ │ │ │ │ ├── ViewController.cs │ │ │ │ │ └── ZoneController.cs │ │ │ │ ├── App/ │ │ │ │ │ ├── AppDataController.cs │ │ │ │ │ ├── AppQueryController.cs │ │ │ │ │ └── CacheController.cs │ │ │ │ ├── Cms/ │ │ │ │ │ ├── BlockController.cs │ │ │ │ │ ├── ContentGroupController.cs │ │ │ │ │ ├── EditController.cs │ │ │ │ │ ├── HistoryController.cs │ │ │ │ │ └── ListController.cs │ │ │ │ ├── Context/ │ │ │ │ │ ├── DnnContextDtoExtensions.cs │ │ │ │ │ └── DnnUiContextBuilder.cs │ │ │ │ ├── Module/ │ │ │ │ │ └── ModuleController.cs │ │ │ │ └── Sys/ │ │ │ │ ├── InsightsController.cs │ │ │ │ ├── InstallController.cs │ │ │ │ ├── LicenseController.cs │ │ │ │ └── LogController.cs │ │ │ ├── Integration/ │ │ │ │ ├── DnnAppFolderUtilities.cs │ │ │ │ ├── DnnHttpErrors.cs │ │ │ │ ├── DnnWebApiLogging.cs │ │ │ │ ├── GetDnnBlock.cs │ │ │ │ └── StartUpDnnWebApi.cs │ │ │ └── WebApi/ │ │ │ └── Sys/ │ │ │ ├── Compatibility/ │ │ │ │ ├── ApiTempShimmed.cs │ │ │ │ ├── INetCoreCompatibility.cs │ │ │ │ ├── WebApiCoreShim.cs │ │ │ │ ├── WebApiCoreShim_File.cs │ │ │ │ └── WebApiCoreShim_Responses.cs │ │ │ ├── ControllerBase/ │ │ │ │ ├── ApiControllerServices.cs │ │ │ │ ├── DnnSxcControllerBase.cs │ │ │ │ ├── DnnSxcControllerRoot.cs │ │ │ │ ├── DnnSxcCustomControllerBase.cs │ │ │ │ ├── DnnWebApiHelper.cs │ │ │ │ └── DynamicApiCompileCodeHelpers.cs │ │ │ ├── HttpJson/ │ │ │ │ ├── ConfigureJsonOnlyResponseAttribute.cs │ │ │ │ ├── DnnJsonFormattersDebug.cs │ │ │ │ ├── DnnJsonFormattersManager.cs │ │ │ │ ├── GlobalDebugParser.cs │ │ │ │ ├── JsonFormatterCasingHelpersForDnn.cs │ │ │ │ ├── JsonFormatters.cs │ │ │ │ ├── PerRequestConfigurationHelper.cs │ │ │ │ ├── System.Text.Json.Formatter.cs │ │ │ │ ├── TypeReflectionExtensions.cs │ │ │ │ └── UseOldNewtonsoftForHttpJsonAttribute.cs │ │ │ ├── Logging/ │ │ │ │ ├── DnnLogExceptions.cs │ │ │ │ └── DnnLogWebApi.cs │ │ │ ├── Providers/ │ │ │ │ └── ModifiedTabAndModuleInfoProvider.cs │ │ │ └── Routing/ │ │ │ ├── AppApiControllerSelector.cs │ │ │ ├── AppApiControllerSelectorService.cs │ │ │ ├── AppApiControllerSelectorService_Cache.cs │ │ │ ├── HttpControllerDescriptorWithPaths.cs │ │ │ ├── RouteMapper.cs │ │ │ └── RouteParts.cs │ │ ├── GlobalUsings.cs │ │ ├── Obsolete/ │ │ │ └── SexyContent/ │ │ │ └── WebApi/ │ │ │ ├── SxcApiController.cs │ │ │ └── SxcApiController_NotImplemented.cs │ │ ├── ToSic.Sxc.Dnn.WebApi.csproj │ │ └── ToSic.Sxc.Dnn.WebApi.csproj.DotSettings │ ├── Integration/ │ │ ├── BasicEav01/ │ │ │ ├── .gitignore │ │ │ ├── BasicEav01.csproj │ │ │ ├── Context/ │ │ │ │ └── IntUser.cs │ │ │ ├── Controllers/ │ │ │ │ └── InsightsController.cs │ │ │ ├── IntegrationConstants.cs │ │ │ ├── Pages/ │ │ │ │ ├── Error.cshtml │ │ │ │ ├── Error.cshtml.cs │ │ │ │ ├── Index.cshtml │ │ │ │ ├── Index.cshtml.cs │ │ │ │ ├── Shared/ │ │ │ │ │ ├── _Layout.cshtml │ │ │ │ │ └── _ValidationScriptsPartial.cshtml │ │ │ │ ├── ShowEavData.cshtml │ │ │ │ ├── _ViewImports.cshtml │ │ │ │ └── _ViewStart.cshtml │ │ │ ├── Program.cs │ │ │ ├── Properties/ │ │ │ │ └── launchSettings.json │ │ │ ├── Startup.cs │ │ │ ├── appsettings.Development.json │ │ │ ├── appsettings.json │ │ │ └── wwwroot/ │ │ │ └── css/ │ │ │ └── site.css │ │ └── SxcEdit01/ │ │ ├── .gitignore │ │ ├── Context/ │ │ │ ├── IntSite.cs │ │ │ └── IntUser.cs │ │ ├── Controllers/ │ │ │ ├── AdamController.cs │ │ │ ├── DialogController.cs │ │ │ ├── EditController.cs │ │ │ ├── HistoryController.cs │ │ │ ├── InsightsController.cs │ │ │ ├── IntControllerBase.cs │ │ │ └── PongController.cs │ │ ├── GlobalUsings.cs │ │ ├── IntegrationConstants.cs │ │ ├── Pages/ │ │ │ ├── Edit.cshtml │ │ │ ├── Error.cshtml │ │ │ ├── Error.cshtml.cs │ │ │ ├── Index.cshtml │ │ │ ├── Shared/ │ │ │ │ ├── _Layout.cshtml │ │ │ │ └── _ValidationScriptsPartial.cshtml │ │ │ ├── _ViewImports.cshtml │ │ │ └── _ViewStart.cshtml │ │ ├── Program.cs │ │ ├── Properties/ │ │ │ └── launchSettings.json │ │ ├── Startup.cs │ │ ├── StartupEavAndSxc.cs │ │ ├── SxcEdit01.csproj │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── wwwroot/ │ │ └── css/ │ │ └── site.css │ ├── Mvc/ │ │ ├── .gitignore │ │ ├── ToSic.Sxc.Mvc/ │ │ │ ├── Dev/ │ │ │ │ ├── InstanceId.cs │ │ │ │ └── TestIds.cs │ │ │ ├── Factory.cs │ │ │ ├── Properties/ │ │ │ │ └── AssemblyInfo.cs │ │ │ ├── Run/ │ │ │ │ ├── MvcFileSystem.cs │ │ │ │ ├── MvcGlobalFolderRepository.cs │ │ │ │ ├── MvcModule.cs │ │ │ │ ├── MvcPermissionCheck.cs │ │ │ │ ├── MvcSite.cs │ │ │ │ ├── MvcUser.cs │ │ │ │ └── MvcZoneMapper.cs │ │ │ ├── StartUpMvc.cs │ │ │ ├── StartupNotImplemented.cs │ │ │ ├── SxcMvc.cs │ │ │ ├── ToSic.Sxc.Mvc.csproj │ │ │ ├── Web/ │ │ │ │ ├── MvcConstants.cs │ │ │ │ └── MvcPageProperties.cs │ │ │ └── WebApi/ │ │ │ ├── Adam/ │ │ │ │ └── AdamController.cs │ │ │ ├── App/ │ │ │ │ ├── AppDataController.cs │ │ │ │ └── AppQueryController.cs │ │ │ ├── Cms/ │ │ │ │ └── EditController.cs │ │ │ ├── Context/ │ │ │ │ └── MvcContextBuilder.cs │ │ │ ├── SxcStatefullControllerBase.cs │ │ │ ├── SxcStatelessControllerBase.cs │ │ │ ├── System/ │ │ │ │ └── InsightsController.cs │ │ │ └── WebApiConstants.cs │ │ └── Website/ │ │ ├── Exp/ │ │ │ ├── PageBaseLoadingBlogOnly.cs │ │ │ ├── PageBaseLoadingBlogOnly_Block.cs │ │ │ ├── PageBaseLoadingBlogOnly_CreateInstance.cs │ │ │ ├── PageBaseLoadingBlogOnly_IDynamicCode.cs │ │ │ └── SxcTestPageViewParams.cs │ │ ├── Pages/ │ │ │ ├── Components/ │ │ │ │ └── First.cshtml │ │ │ ├── Engine/ │ │ │ │ ├── Blog.cshtml │ │ │ │ ├── Blog.cshtml.cs │ │ │ │ ├── TokenApp.cshtml │ │ │ │ └── TokenApp.cshtml.cs │ │ │ ├── Error.cshtml │ │ │ ├── Error.cshtml.cs │ │ │ ├── Exp/ │ │ │ │ ├── Eav/ │ │ │ │ │ ├── EavCore.cshtml │ │ │ │ │ ├── EavCore.cshtml.cs │ │ │ │ │ ├── EavDi.cshtml │ │ │ │ │ └── EavDi.cshtml.cs │ │ │ │ ├── PreconfiguredBase/ │ │ │ │ │ ├── Blog.cshtml │ │ │ │ │ └── Blog.cshtml.cs │ │ │ │ ├── RenderPartial/ │ │ │ │ │ ├── Contact.cshtml │ │ │ │ │ ├── Contact.cshtml.cs │ │ │ │ │ ├── Render2.cshtml │ │ │ │ │ └── Render2.cshtml.cs │ │ │ │ ├── SpecialBase/ │ │ │ │ │ ├── CallWwwRunContent.cshtml │ │ │ │ │ ├── CallWwwRunContent.cshtml.cs │ │ │ │ │ ├── CallingPartialWithViewParamsBase.cshtml │ │ │ │ │ └── CallingPartialWithViewParamsBase.cshtml.cs │ │ │ │ └── UsePartials/ │ │ │ │ ├── CallPartialViewWithViewParams.cshtml │ │ │ │ ├── CallPartialViewWithViewParams.cshtml.cs │ │ │ │ └── Partial/ │ │ │ │ ├── Partial1.cshtml │ │ │ │ └── SxcRazorPageWithParamsInView.cshtml │ │ │ ├── Index.cshtml │ │ │ ├── Index.cshtml.cs │ │ │ ├── Shared/ │ │ │ │ ├── Components/ │ │ │ │ │ ├── ComponentWithParams/ │ │ │ │ │ │ └── Default.cshtml │ │ │ │ │ ├── Second/ │ │ │ │ │ │ ├── Default.cshtml │ │ │ │ │ │ └── Default.cshtml.cs │ │ │ │ │ └── Third/ │ │ │ │ │ └── Default.cshtml │ │ │ │ ├── RenderPartial/ │ │ │ │ │ └── _RenderPartialMail.cshtml │ │ │ │ ├── RenderPartial2/ │ │ │ │ │ └── _RenderPartial2.cshtml │ │ │ │ ├── _Layout.cshtml │ │ │ │ └── _ValidationScriptsPartial.cshtml │ │ │ ├── Standalone/ │ │ │ │ ├── Standalone.cshtml │ │ │ │ └── Standalone.cshtml.cs │ │ │ ├── _ViewImports.cshtml │ │ │ └── _ViewStart.cshtml │ │ ├── Program.cs │ │ ├── Properties/ │ │ │ └── launchSettings.json │ │ ├── RazorPartialToString/ │ │ │ ├── IRazorPartialToStringRenderer.cs │ │ │ └── RazorPartialToStringRenderer.cs │ │ ├── Startup.cs │ │ ├── StartupEavAndSxc.cs │ │ ├── Website.csproj │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── wwwroot/ │ │ ├── 2sxc/ │ │ │ ├── Blog App/ │ │ │ │ ├── _1 Main blog view.cshtml │ │ │ │ ├── _List.cshtml │ │ │ │ └── _Post Details.cshtml │ │ │ ├── Content/ │ │ │ │ ├── Helpers.cs │ │ │ │ ├── RunContent.cshtml │ │ │ │ └── _InnerPart.cshtml │ │ │ ├── Tokens/ │ │ │ │ ├── Details.html │ │ │ │ └── List.html │ │ │ └── readme.md │ │ ├── css/ │ │ │ └── site.css │ │ ├── js/ │ │ │ └── site.js │ │ └── lib/ │ │ ├── bootstrap/ │ │ │ ├── LICENSE │ │ │ └── dist/ │ │ │ ├── css/ │ │ │ │ ├── bootstrap-grid.css │ │ │ │ ├── bootstrap-reboot.css │ │ │ │ └── bootstrap.css │ │ │ └── js/ │ │ │ ├── bootstrap.bundle.js │ │ │ └── bootstrap.js │ │ ├── jquery/ │ │ │ ├── LICENSE.txt │ │ │ └── dist/ │ │ │ └── jquery.js │ │ ├── jquery-validation/ │ │ │ ├── LICENSE.md │ │ │ └── dist/ │ │ │ ├── additional-methods.js │ │ │ └── jquery.validate.js │ │ └── jquery-validation-unobtrusive/ │ │ ├── LICENSE.txt │ │ └── jquery.validate.unobtrusive.js │ ├── Oqtane/ │ │ ├── .gitignore │ │ ├── ToSic.Sxc.Oqt.Client/ │ │ │ ├── App/ │ │ │ │ ├── Index.razor │ │ │ │ ├── Index.razor.cs │ │ │ │ ├── ModuleInfo.cs │ │ │ │ ├── ModuleProBase.razor.cs │ │ │ │ ├── Settings.razor │ │ │ │ └── Settings.razor.cs │ │ │ ├── ClientStartup.cs │ │ │ ├── Content/ │ │ │ │ ├── Index.razor │ │ │ │ ├── ModuleInfo.cs │ │ │ │ └── Settings.razor │ │ │ ├── GlobalUsings.cs │ │ │ ├── Helpers/ │ │ │ │ └── NavigationManagerExtensions.cs │ │ │ ├── Services/ │ │ │ │ ├── CacheBustingService.cs │ │ │ │ ├── NoOp/ │ │ │ │ │ ├── OqtPageChangesOnServerNoOpService.cs │ │ │ │ │ └── OqtPrerenderNoOpService.cs │ │ │ │ ├── OqtDebugStateService.cs │ │ │ │ ├── OqtPageChangeService.cs │ │ │ │ ├── OqtSxcRenderService.cs │ │ │ │ ├── OqtTurnOnService.cs │ │ │ │ ├── RenderInfoService.cs │ │ │ │ └── RenderSpecificLockManager.cs │ │ │ ├── SxcInterop.cs │ │ │ ├── ToSic.Sxc.Oqt.Client.csproj │ │ │ ├── ToSic.Sxc.Oqt.Client.csproj.DotSettings │ │ │ └── _Imports.razor │ │ ├── ToSic.Sxc.Oqt.Package/ │ │ │ ├── BuildScripts/ │ │ │ │ └── LoadBuildConfig.Targets │ │ │ ├── Properties/ │ │ │ │ └── PublishProfiles/ │ │ │ │ └── FolderProfile.pubxml │ │ │ ├── README.md │ │ │ ├── ToSic.Sxc.Oqt.Package.csproj │ │ │ ├── ToSic.Sxc.Oqtane.Install.nuspec │ │ │ ├── debug.cmd │ │ │ ├── package.cmd │ │ │ └── release.cmd │ │ ├── ToSic.Sxc.Oqt.Server/ │ │ │ ├── Adam/ │ │ │ │ ├── AdamFolderHelper.cs │ │ │ │ ├── Imageflow/ │ │ │ │ │ ├── BlobProviderFile.cs │ │ │ │ │ ├── ImageflowRewriteMiddleware.cs │ │ │ │ │ ├── OqtaneBlobService.cs │ │ │ │ │ ├── OqtaneBlobServiceExtension.cs │ │ │ │ │ └── PreregisterImageFlowMiddleware.cs │ │ │ │ ├── OqtAdam.cs │ │ │ │ ├── OqtAdamFileSystem.cs │ │ │ │ ├── OqtAdamItemDtoMaker.cs │ │ │ │ ├── OqtAdamPaths.cs │ │ │ │ └── OqtAssetsFileHelper.cs │ │ │ ├── Blocks/ │ │ │ │ ├── IOqtSxcViewBuilder.cs │ │ │ │ ├── OqtCodeApiService.cs │ │ │ │ ├── OqtDynamicCodeRoot_TT.cs │ │ │ │ ├── OqtGetBlock.cs │ │ │ │ ├── OqtModuleAndBlockBuilder.cs │ │ │ │ ├── OqtSxcViewBuilder.cs │ │ │ │ └── Output/ │ │ │ │ ├── OqtJsApiService.cs │ │ │ │ ├── OqtPageOutput.cs │ │ │ │ ├── OqtPageOutput_HeadChanges.cs │ │ │ │ ├── OqtPageOutput_MetaContext.cs │ │ │ │ ├── OqtPageOutput_PageProperties.cs │ │ │ │ └── OqtPageOutput_TemplateResources.cs │ │ │ ├── Cms/ │ │ │ │ ├── OqtPagePublishing.cs │ │ │ │ └── OqtPagePublishingGetSettings.cs │ │ │ ├── Code/ │ │ │ │ └── Sys/ │ │ │ │ ├── AppCodeCompilerNetCore.cs │ │ │ │ ├── CodeCompilerNetCore.cs │ │ │ │ ├── Compiler.cs │ │ │ │ ├── OqtRoslynConstants.cs │ │ │ │ └── SimpleUnloadableAssemblyLoadContext.cs │ │ │ ├── Configuration/ │ │ │ │ └── OqtGlobalConfiguration.cs │ │ │ ├── Context/ │ │ │ │ ├── IOqtTenantContext.cs │ │ │ │ ├── OqtContextOfBlockExtensions.cs │ │ │ │ ├── OqtCulture.cs │ │ │ │ ├── OqtModule.cs │ │ │ │ ├── OqtPage.cs │ │ │ │ ├── OqtPlatformContext.cs │ │ │ │ ├── OqtRuntimeKeyService.cs │ │ │ │ ├── OqtSite.cs │ │ │ │ ├── OqtTenantContext.cs │ │ │ │ ├── OqtTenantContextInfo.cs │ │ │ │ └── OqtUser.cs │ │ │ ├── Controllers/ │ │ │ │ ├── AppApi/ │ │ │ │ │ ├── AppApiActionContext.cs │ │ │ │ │ ├── AppApiActionDescriptorChangeProvider.cs │ │ │ │ │ ├── AppApiActionInvoker.cs │ │ │ │ │ ├── AppApiAuthorization.cs │ │ │ │ │ ├── AppApiCacheItem.cs │ │ │ │ │ ├── AppApiControllerManager.cs │ │ │ │ │ ├── AppApiDynamicRouteValueTransformer.cs │ │ │ │ │ ├── AppApiFileSystemWatcher.cs │ │ │ │ │ ├── AppApiMiddleware.cs │ │ │ │ │ └── AppApiPermissionHandler.cs │ │ │ │ ├── EditUiMiddleware.cs │ │ │ │ ├── OqtControllerBase.cs │ │ │ │ ├── OqtStatefulControllerBase.cs │ │ │ │ ├── OqtSxcRenderController.cs │ │ │ │ ├── OqtUiContextBuilder.cs │ │ │ │ └── PageResponseRewriteMiddleware.cs │ │ │ ├── Custom/ │ │ │ │ ├── Hybrid/ │ │ │ │ │ ├── Api12.cs │ │ │ │ │ ├── Api14.cs │ │ │ │ │ └── ApiTyped.cs │ │ │ │ ├── OqtWebApiShim.cs │ │ │ │ ├── Oqtane.Api12.cs │ │ │ │ └── Oqtane.Code12.cs │ │ │ ├── Data/ │ │ │ │ └── OqtValueConverter.cs │ │ │ ├── GlobalUsings.cs │ │ │ ├── Installation/ │ │ │ │ ├── GlobalTypesCheck.cs │ │ │ │ ├── HotReloadEnabledCheck.cs │ │ │ │ ├── RefsInstalledCheck.cs │ │ │ │ └── SxcManager.cs │ │ │ ├── Integration/ │ │ │ │ ├── OqtFolderHelper.cs │ │ │ │ ├── OqtLogging.cs │ │ │ │ ├── OqtModuleHelper.cs │ │ │ │ ├── Polymorphism/ │ │ │ │ │ └── OqtKoiCssFrameworkDetector.cs │ │ │ │ ├── SettingsHelper.cs │ │ │ │ └── readme.md │ │ │ ├── LookUps/ │ │ │ │ ├── OqtModuleLookUp.cs │ │ │ │ ├── OqtPageLookUp.cs │ │ │ │ ├── OqtSiteLookUp.cs │ │ │ │ └── OqtUserLookUp.cs │ │ │ ├── Pages/ │ │ │ │ └── Pages.cs │ │ │ ├── Plumbing/ │ │ │ │ ├── AliasResolver.cs │ │ │ │ ├── CompilationReferencesProvider.cs │ │ │ │ ├── HttpBlazor.cs │ │ │ │ └── MyApplicationPartFactory.cs │ │ │ ├── Properties/ │ │ │ │ ├── AssemblyInfo.cs │ │ │ │ └── PublishProfiles/ │ │ │ │ └── FolderProfile.pubxml │ │ │ ├── Run/ │ │ │ │ ├── Features/ │ │ │ │ │ ├── SysFeatureDetectorBlazor.cs │ │ │ │ │ └── SysFeatureDetectorCSharpInOqt.cs │ │ │ │ ├── OqtEnvironmentInstaller.cs │ │ │ │ ├── OqtEnvironmentPermission.cs │ │ │ │ ├── OqtImportExportEnvironment.cs │ │ │ │ ├── OqtLinkPaths.cs │ │ │ │ ├── OqtModuleUpdater.cs │ │ │ │ ├── OqtSecurity.cs │ │ │ │ ├── OqtServerPaths.cs │ │ │ │ ├── OqtXmlExporter.cs │ │ │ │ └── OqtZoneMapper.cs │ │ │ ├── Scripts/ │ │ │ │ ├── ToSic.Sxc.12.00.00.sql │ │ │ │ ├── ToSic.Sxc.12.05.00.sql │ │ │ │ ├── ToSic.Sxc.13.00.00.sql │ │ │ │ ├── ToSic.Sxc.13.01.00.sql │ │ │ │ ├── ToSic.Sxc.15.00.00.sql │ │ │ │ ├── ToSic.Sxc.16.07.01.sql │ │ │ │ ├── ToSic.Sxc.18.03.00.sql │ │ │ │ ├── ToSic.Sxc.19.00.00.sql │ │ │ │ ├── ToSic.Sxc.20.00.00.sql │ │ │ │ ├── ToSic.Sxc.20.00.05.sql │ │ │ │ ├── ToSic.Sxc.21.00.00.sql │ │ │ │ ├── ToSic.Sxc.Install.sql │ │ │ │ └── ToSic.Sxc.Uninstall.sql │ │ │ ├── Services/ │ │ │ │ ├── OqtDebugStateService.cs │ │ │ │ ├── OqtLinkService.cs │ │ │ │ ├── OqtLogService.cs │ │ │ │ ├── OqtMailService.cs │ │ │ │ ├── OqtPageChangesOnServerService.cs │ │ │ │ ├── OqtPrerenderService.cs │ │ │ │ ├── OqtSxcRenderService.cs │ │ │ │ ├── OqtTurnOnService.cs │ │ │ │ └── RenderInfoService.cs │ │ │ ├── StartUp/ │ │ │ │ ├── OqtRegisterServices.cs │ │ │ │ ├── OqtRegisterServices_App.cs │ │ │ │ ├── OqtRegisterServices_AppApi.cs │ │ │ │ ├── OqtRegisterServices_Context.cs │ │ │ │ ├── OqtRegisterServices_CoreAndPlumbing.cs │ │ │ │ ├── OqtRegisterServices_LookUps.cs │ │ │ │ ├── OqtRegisterServices_ModuleAndRazor.cs │ │ │ │ ├── OqtRegisterServices_OqtaneIntegration.cs │ │ │ │ ├── OqtRegisterServices_WebApi.cs │ │ │ │ ├── OqtStartup.cs │ │ │ │ └── OqtStartupHelper.cs │ │ │ ├── ToSic.Sxc.DataSources/ │ │ │ │ ├── OqtPagesDsProvider.cs │ │ │ │ ├── OqtRolesDsProvider.cs │ │ │ │ ├── OqtSitesDsProvider.cs │ │ │ │ ├── OqtSqlPlatformInfo.cs │ │ │ │ ├── OqtStartUpDataSources.cs │ │ │ │ └── OqtUsersProvider.cs │ │ │ ├── ToSic.Sxc.Oqt.Server.csproj │ │ │ ├── ToSic.Sxc.Oqt.Server.csproj.DotSettings │ │ │ ├── WebApi/ │ │ │ │ ├── Adam/ │ │ │ │ │ ├── AdamController.cs │ │ │ │ │ └── AppAssetsController.cs │ │ │ │ ├── Admin/ │ │ │ │ │ ├── ApiExplorerController.cs │ │ │ │ │ ├── AppController.cs │ │ │ │ │ ├── AppExtensionsController.cs │ │ │ │ │ ├── AppFilesController.cs │ │ │ │ │ ├── AppInternalsController.cs │ │ │ │ │ ├── AppPartsController.cs │ │ │ │ │ ├── CodeController.cs │ │ │ │ │ ├── DataController.cs │ │ │ │ │ ├── DialogController.cs │ │ │ │ │ ├── EntityController.cs │ │ │ │ │ ├── FeatureController.cs │ │ │ │ │ ├── FieldController.cs │ │ │ │ │ ├── MetadataController.cs │ │ │ │ │ ├── OqtApiInspector.cs │ │ │ │ │ ├── QueryController.cs │ │ │ │ │ ├── TypeController.cs │ │ │ │ │ ├── ViewController.cs │ │ │ │ │ └── ZoneController.cs │ │ │ │ ├── App/ │ │ │ │ │ ├── AppAssetsController.cs │ │ │ │ │ ├── AppDataController.cs │ │ │ │ │ ├── AppQueryController.cs │ │ │ │ │ ├── AppSharedController.cs │ │ │ │ │ └── CacheController.cs │ │ │ │ ├── AppAssetsControllerBase.cs │ │ │ │ ├── Cms/ │ │ │ │ │ ├── BlockController.cs │ │ │ │ │ ├── ContentGroupController.cs │ │ │ │ │ ├── EditController.cs │ │ │ │ │ ├── HistoryController.cs │ │ │ │ │ └── ListController.cs │ │ │ │ ├── OqtWebApiConstants.cs │ │ │ │ └── Sys/ │ │ │ │ ├── InsightsController.cs │ │ │ │ ├── InstallController.cs │ │ │ │ ├── LicenseController.cs │ │ │ │ └── LogController.cs │ │ │ └── wwwroot/ │ │ │ ├── Modules/ │ │ │ │ └── ToSic.Sxc.Oqtane/ │ │ │ │ ├── Module.css │ │ │ │ ├── Module.js │ │ │ │ └── NativeModule.js │ │ │ └── readme.md │ │ ├── ToSic.Sxc.Oqt.Server.Tests/ │ │ │ ├── Configuration/ │ │ │ │ └── OqtGlobalConfigurationTests.cs │ │ │ ├── GlobalUsings.cs │ │ │ ├── Imageflow/ │ │ │ │ └── OqtaneBlobServiceTests.cs │ │ │ ├── Security/ │ │ │ │ └── Encryption/ │ │ │ │ └── AesCryptographyServiceTests.cs │ │ │ ├── StartUp/ │ │ │ │ └── OqtStartupHelperTests.cs │ │ │ └── ToSic.Sxc.Oqt.Server.Tests.csproj │ │ ├── ToSic.Sxc.Oqt.Shared/ │ │ │ ├── CspConstants.cs │ │ │ ├── Dev/ │ │ │ │ └── WipConstants.cs │ │ │ ├── GlobalUsings.cs │ │ │ ├── Helpers/ │ │ │ │ ├── ErrorHelper.cs │ │ │ │ └── HtmlHelper.cs │ │ │ ├── Interfaces/ │ │ │ │ ├── IOqtDebugStateService.cs │ │ │ │ ├── IOqtHybridLog.cs │ │ │ │ ├── IOqtPageChangesOnServerService.cs │ │ │ │ ├── IOqtPrerenderService.cs │ │ │ │ ├── IOqtSxcRenderService.cs │ │ │ │ ├── IOqtTurnOnService.cs │ │ │ │ └── IRenderInfoService.cs │ │ │ ├── Models/ │ │ │ │ ├── EavSystemInfo.cs │ │ │ │ ├── HttpHeader.cs │ │ │ │ ├── OqtHeadChange.cs │ │ │ │ ├── OqtPagePropertyChanges.cs │ │ │ │ ├── OqtViewResultsDto.cs │ │ │ │ ├── RenderParameters.cs │ │ │ │ └── SxcResource.cs │ │ │ ├── ModuleInfoConstants.cs │ │ │ ├── OqtConstants.cs │ │ │ ├── Sys/ │ │ │ │ └── NoParamOrderOqtane.cs │ │ │ ├── ToSic.Sxc.Oqt.Shared.csproj │ │ │ ├── UrlHelpers.cs │ │ │ └── UrlParts.cs │ │ └── ToSic.Sxc.Oqt.Shared.Tests/ │ │ ├── GlobalUsings.cs │ │ ├── HtmlHelper/ │ │ │ ├── HtmlHelperScriptTests.cs │ │ │ ├── HtmlHelperTests.cs │ │ │ ├── MetaTagExtractorTests.cs │ │ │ └── MetaTagUpdaterTests.cs │ │ └── ToSic.Sxc.Oqt.Shared.Tests.csproj │ ├── Patches/ │ │ └── readme.md │ ├── Razor/ │ │ └── ToSic.Sxc.Razor/ │ │ ├── CompilationReferencesProvider.cs │ │ ├── Custom.Hybrid/ │ │ │ ├── OqtRazorBase.cs │ │ │ ├── Razor12.cs │ │ │ ├── Razor12_T.cs │ │ │ ├── Razor14.cs │ │ │ ├── RazorTyped.cs │ │ │ └── RazorTyped_TModel.cs │ │ ├── Custom.Oqtane/ │ │ │ ├── Razor12.cs │ │ │ └── Razor12_T.cs │ │ ├── DotNetOverrides/ │ │ │ ├── CSharpCompiler.cs │ │ │ ├── ChecksumValidator.cs │ │ │ ├── CompilationFailedException.cs │ │ │ ├── CompilationFailedExceptionFactory.cs │ │ │ ├── RazorReferenceManager.cs │ │ │ ├── RazorReferenceManagerOld.cs │ │ │ ├── RuntimeCompilationFileProvider.cs │ │ │ ├── RuntimeViewCompiler.cs │ │ │ ├── RuntimeViewCompilerProvider.cs │ │ │ └── ViewPath.cs │ │ ├── GlobalUsings.cs │ │ ├── HotBuildReferenceManager.cs │ │ ├── IRazorCompiler.cs │ │ ├── IRazorRenderer.cs │ │ ├── OqtRazorHelper.cs │ │ ├── Properties/ │ │ │ └── AssemblyInfo.cs │ │ ├── RazorCompiler.cs │ │ ├── RazorEngine.cs │ │ ├── RazorReferenceManagerEnhanced.cs │ │ ├── RazorRenderer.cs │ │ ├── StartupRazor.cs │ │ └── ToSic.Sxc.Razor.csproj │ ├── SharedImports/ │ │ ├── CsProj.Props/ │ │ │ ├── AllImportsForRealCode-NetCore.props │ │ │ ├── AllImportsForRealCode-NetFramework.props │ │ │ ├── AllImportsForRealCode-Nullable.props │ │ │ ├── AllImportsForTestCode-NetFramework.props │ │ │ ├── AllImportsForTestCode.props │ │ │ ├── ConfigurationsAndWarnings.props │ │ │ ├── CreateXDocsOnRelease.props │ │ │ ├── DefaultNamespace ToSic.Sxc.props │ │ │ ├── GenerateAssemblyDisable.props │ │ │ ├── IncludeCode/ │ │ │ │ └── Compiler Features and API Hiding.props │ │ │ ├── Nullable.props │ │ │ ├── Reference/ │ │ │ │ └── RazorBlade.props │ │ │ ├── TargetFrameworkAndCSharp-NetCore.props │ │ │ ├── TargetFrameworkAndCSharp-NetFramework.props │ │ │ ├── TargetFrameworkAndCSharp.props │ │ │ ├── Tests/ │ │ │ │ ├── xUnit Test Framework - Copy.props │ │ │ │ └── xUnit Test Framework.props │ │ │ └── xxx AllImportsForRealCode.props │ │ ├── Properties/ │ │ │ └── SxcSharedAssemblyInfo.cs │ │ ├── Shared Imports (never build this).csproj │ │ └── readme.md │ ├── Sxc/ │ │ ├── ToSic.Sxc.Adam/ │ │ │ ├── Adam/ │ │ │ │ ├── Assets/ │ │ │ │ │ └── Helper Excel to build list of all bad file extensions.xlsx │ │ │ │ ├── Obsolete/ │ │ │ │ │ └── AdamFile.cs │ │ │ │ ├── Sys/ │ │ │ │ │ ├── AdamAssetId.cs │ │ │ │ │ ├── AdamExportListHelper.cs │ │ │ │ │ ├── File.cs │ │ │ │ │ ├── FileDynamic.cs │ │ │ │ │ ├── Folder.cs │ │ │ │ │ ├── FolderDynamic.cs │ │ │ │ │ └── FolderOfField.cs │ │ │ │ ├── Sys.FileSystem/ │ │ │ │ │ ├── AdamFileSystemBase.cs │ │ │ │ │ ├── AdamFileSystemHelpers.cs │ │ │ │ │ ├── AdamFileSystemString.cs │ │ │ │ │ ├── AdamFileSystemString_Files.cs │ │ │ │ │ ├── AdamFileSystemString_Folders.cs │ │ │ │ │ ├── AdamFileSystemString_ToAdam.cs │ │ │ │ │ └── IAdamFileSystem.cs │ │ │ │ ├── Sys.Manager/ │ │ │ │ │ ├── AdamContext.cs │ │ │ │ │ ├── AdamGenericHelper.cs │ │ │ │ │ └── AdamManager.cs │ │ │ │ ├── Sys.Paths/ │ │ │ │ │ ├── AdamConfiguration.cs │ │ │ │ │ ├── AdamPathsBase.cs │ │ │ │ │ ├── AdamPathsWwwroot.cs │ │ │ │ │ └── IAdamPaths.cs │ │ │ │ ├── Sys.Security/ │ │ │ │ │ ├── AdamSecurity.cs │ │ │ │ │ ├── AdamSecurityChecksBase.cs │ │ │ │ │ ├── AdamSecurityChecksBasic.cs │ │ │ │ │ └── IAdamSecurityCheckService.cs │ │ │ │ ├── Sys.Storage/ │ │ │ │ │ ├── AdamStorage.cs │ │ │ │ │ ├── AdamStorageOfField.cs │ │ │ │ │ └── AdamStorageOfSite.cs │ │ │ │ └── Sys.Work/ │ │ │ │ ├── AdamFolderFileSet.cs │ │ │ │ ├── AdamItemDtoMakerOptions.cs │ │ │ │ ├── AdamWorkBase.cs │ │ │ │ ├── AdamWorkDelete.cs │ │ │ │ ├── AdamWorkFolderCreate.cs │ │ │ │ ├── AdamWorkGet.cs │ │ │ │ ├── AdamWorkOptions.cs │ │ │ │ ├── AdamWorkRename.cs │ │ │ │ ├── AdamWorkUpload.cs │ │ │ │ ├── AdamWorkUpload_FieldFilters.cs │ │ │ │ └── IAdamWork.cs │ │ │ ├── GlobalUsings.cs │ │ │ ├── Properties/ │ │ │ │ └── SxcAdamAssemblyVisibleTo.cs │ │ │ ├── Services/ │ │ │ │ ├── AdamService.cs │ │ │ │ └── IAdamService.cs │ │ │ ├── StartupSxcAdam.cs │ │ │ ├── Sys.ExecutionContext/ │ │ │ │ ├── ICurrentContextService.cs │ │ │ │ └── ISxcAppCurrentContextService.cs │ │ │ └── ToSic.Sxc.Adam.csproj │ │ ├── ToSic.Sxc.Apps/ │ │ │ ├── Apps/ │ │ │ │ ├── App/ │ │ │ │ │ ├── App.cs │ │ │ │ │ ├── App_Obsolete17.cs │ │ │ │ │ ├── App_Query.cs │ │ │ │ │ ├── App_SettingsResources.cs │ │ │ │ │ └── readme.md │ │ │ │ ├── IApp.cs │ │ │ │ ├── IAppData.cs │ │ │ │ ├── IAppDataTyped.cs │ │ │ │ ├── IAppTyped.cs │ │ │ │ ├── IAppTyped_TSettings_TResources.cs │ │ │ │ ├── Sys/ │ │ │ │ │ ├── Api01/ │ │ │ │ │ │ ├── SimpleDataEditService.cs │ │ │ │ │ │ ├── SimpleDataEditService_IsDraft.cs │ │ │ │ │ │ └── SimpleDataEditService_PermissionsAndPublishing.cs │ │ │ │ │ ├── AppBase/ │ │ │ │ │ │ ├── IAppWithInternal.cs │ │ │ │ │ │ ├── SxcAppBase.cs │ │ │ │ │ │ ├── SxcAppBase_Data.cs │ │ │ │ │ │ ├── SxcAppBase_Environment.cs │ │ │ │ │ │ └── SxcAppBase_MetadataAndPermissions.cs │ │ │ │ │ ├── AppData/ │ │ │ │ │ │ ├── AppDataWithCrud.cs │ │ │ │ │ │ └── Configuration/ │ │ │ │ │ │ ├── AppDataConfigProviderUnknown.cs │ │ │ │ │ │ ├── AppDataConfigSpecs.cs │ │ │ │ │ │ ├── AppDataConfiguration.cs │ │ │ │ │ │ ├── IAppDataConfigProvider.cs │ │ │ │ │ │ └── IAppDataConfiguration.cs │ │ │ │ │ ├── AppExtensionsInternal.cs │ │ │ │ │ ├── AppFolderInitializer.cs │ │ │ │ │ ├── AppIconHelpers.cs │ │ │ │ │ ├── AppPathExtensions.cs │ │ │ │ │ ├── Paths/ │ │ │ │ │ │ ├── GlobalPaths.cs │ │ │ │ │ │ └── PathTypes.cs │ │ │ │ │ └── Ui/ │ │ │ │ │ ├── AppUiInfo.cs │ │ │ │ │ ├── ContentTypeUiInfo.cs │ │ │ │ │ └── TemplateUiInfo.cs │ │ │ │ ├── Sys.AppTyped/ │ │ │ │ │ ├── AppDataTyped.cs │ │ │ │ │ ├── AppTyped.cs │ │ │ │ │ └── AppTyped_TSettings_TResources.cs │ │ │ │ ├── Sys.Assets/ │ │ │ │ │ ├── AppAssetFile.cs │ │ │ │ │ ├── AppAssetFolder.cs │ │ │ │ │ ├── AppAssetFolderMain.cs │ │ │ │ │ ├── AppAssetThumbnail.cs │ │ │ │ │ └── AppAssetsHelpers.cs │ │ │ │ └── Sys.Work/ │ │ │ │ ├── WorkApps.cs │ │ │ │ ├── WorkAppsRemove.cs │ │ │ │ ├── WorkViews.cs │ │ │ │ └── WorkViewsMod.cs │ │ │ ├── Blocks/ │ │ │ │ └── Sys.Views/ │ │ │ │ ├── IView.cs │ │ │ │ ├── View.cs │ │ │ │ ├── ViewConfiguration.cs │ │ │ │ ├── ViewConstants.cs │ │ │ │ ├── ViewExtensions.cs │ │ │ │ └── ViewParts.cs │ │ │ ├── Compatibility (disabled)/ │ │ │ │ ├── ToSic.SexyContent.Interfaces.IApp.cs │ │ │ │ └── ToSic.SexyContent.Interfaces.IAppData.cs │ │ │ ├── Data/ │ │ │ │ ├── ITypedQuery.cs │ │ │ │ └── Sys.Typed/ │ │ │ │ ├── DataSourceToTypedHelper.cs │ │ │ │ └── TypedQuery.cs │ │ │ ├── DataSources/ │ │ │ │ └── AppEditions.cs │ │ │ ├── GlobalUsings.cs │ │ │ ├── LookUp/ │ │ │ │ └── LookUpInAppProperty.cs │ │ │ ├── Properties/ │ │ │ │ └── SxcAppsAssemblyVisibleTo.cs │ │ │ ├── Services/ │ │ │ │ ├── IDataService.cs │ │ │ │ └── Sys.DataService/ │ │ │ │ ├── DataSourceOptionsMs.cs │ │ │ │ └── GetQueryMs.cs │ │ │ ├── StartupSxcApps.cs │ │ │ ├── Sys.ExecutionContext/ │ │ │ │ └── ExecutionContextExtensions.cs │ │ │ ├── ToSic.Sxc.Apps.csproj │ │ │ └── ToSic.Sxc.Apps.csproj.DotSettings │ │ ├── ToSic.Sxc.Apps.Tests/ │ │ │ ├── Api.Api01/ │ │ │ │ └── SimpleDataControllerTests_IsDraft.cs │ │ │ ├── GlobalUsings.cs │ │ │ └── ToSic.Sxc.Apps.Tests.csproj │ │ ├── ToSic.Sxc.Blocks/ │ │ │ ├── Blocks/ │ │ │ │ ├── BlockBuildingConstants.cs │ │ │ │ ├── ModuleSettingNames.cs │ │ │ │ ├── Sys/ │ │ │ │ │ ├── BlockConfiguration.cs │ │ │ │ │ ├── BlockFeaturesHelpers.cs │ │ │ │ │ ├── BlockGeneratorHelpers.cs │ │ │ │ │ ├── BlockInstanceConstants.cs │ │ │ │ │ ├── BlockOfEntity.cs │ │ │ │ │ ├── BlockOfModule.cs │ │ │ │ │ ├── BlockSpecs.cs │ │ │ │ │ ├── BlockViewLoader.cs │ │ │ │ │ ├── IBlock.cs │ │ │ │ │ ├── IDependentApp.cs │ │ │ │ │ ├── Problems/ │ │ │ │ │ │ └── ProblemReport.cs │ │ │ │ │ └── SpecsForLogHistory.cs │ │ │ │ ├── Sys.BlockBuilder/ │ │ │ │ │ ├── IModuleAndBlockBuilder.cs │ │ │ │ │ ├── ModuleAndBlockBuilder.cs │ │ │ │ │ └── ModuleAndBlockBuilderUnknown.cs │ │ │ │ ├── Sys.BlockEditor/ │ │ │ │ │ ├── BlockEditorBase.cs │ │ │ │ │ ├── BlockEditorBase_More.cs │ │ │ │ │ ├── BlockEditorBase_Title.cs │ │ │ │ │ ├── BlockEditorForEntity.cs │ │ │ │ │ ├── BlockEditorForModule.cs │ │ │ │ │ └── BlockEditorSelector.cs │ │ │ │ └── Sys.Work/ │ │ │ │ ├── WorkBlockViewsGet.cs │ │ │ │ ├── WorkBlocks.cs │ │ │ │ └── WorkBlocksMod.cs │ │ │ ├── Context.Sys/ │ │ │ │ ├── AppIdResolver.cs │ │ │ │ ├── ContextConstants.cs │ │ │ │ ├── ContextOfBlock.cs │ │ │ │ ├── ContextResolverBase.cs │ │ │ │ ├── IContextOfBlock.cs │ │ │ │ ├── ISxcCurrentContextService.cs │ │ │ │ ├── SxcContextResolver_AppBlock.cs │ │ │ │ └── SxcCurrentContextService.cs │ │ │ ├── DataSources/ │ │ │ │ ├── CmsBlock/ │ │ │ │ │ ├── CmsBlock.cs │ │ │ │ │ ├── CmsBlock_ConfigAndView.cs │ │ │ │ │ ├── CmsBlock_GetStream.cs │ │ │ │ │ ├── CmsBlock_InstanceBlock.cs │ │ │ │ │ ├── ContextData.cs │ │ │ │ │ └── ContextData_Obsolete.cs │ │ │ │ └── Sys/ │ │ │ │ └── BlockDataSourceFactory.cs │ │ │ ├── Engines/ │ │ │ │ └── RenderEngineResult.cs │ │ │ ├── GlobalUsings.cs │ │ │ ├── Integration.Modules/ │ │ │ │ ├── BasicModuleUpdater.cs │ │ │ │ └── IPlatformModuleUpdater.cs │ │ │ ├── LookUp.Sys/ │ │ │ │ ├── LookUpCmsBlock.cs │ │ │ │ ├── LookUpEngineResolver.cs │ │ │ │ ├── LookUpEngineResolverBase.cs │ │ │ │ ├── SxcAppDataConfigProvider.cs │ │ │ │ └── SxcAppDataConfigSpecs.cs │ │ │ ├── Properties/ │ │ │ │ └── SxcBlocksAssemblyVisibleTo.cs │ │ │ ├── StartupSxcBlocks.cs │ │ │ ├── Sys.ExecutionContext/ │ │ │ │ └── ExecutionContextExtensions.cs │ │ │ ├── Sys.Render/ │ │ │ │ ├── PageContext/ │ │ │ │ │ ├── HeadChange.cs │ │ │ │ │ ├── Helpers.cs │ │ │ │ │ ├── HttpHeader.cs │ │ │ │ │ ├── IChangeQueue.cs │ │ │ │ │ ├── IPageServiceShared.cs │ │ │ │ │ ├── PageChangeModes.cs │ │ │ │ │ ├── PageProperties.cs │ │ │ │ │ └── PagePropertyChange.cs │ │ │ │ └── PageFeatures/ │ │ │ │ ├── IPageFeature.cs │ │ │ │ ├── IPageFeatures.cs │ │ │ │ ├── PageFeature.cs │ │ │ │ ├── PageFeatureFromSettings.cs │ │ │ │ └── SxcPageFeatures.cs │ │ │ ├── ToSic.Sxc.Blocks.csproj │ │ │ ├── ToSic.Sxc.Blocks.csproj.DotSettings │ │ │ └── Web.Sys.ClientAssets/ │ │ │ └── ClientAsset.cs │ │ ├── ToSic.Sxc.Cms/ │ │ │ ├── Blocks.Sys/ │ │ │ │ ├── BlockIdentifier.cs │ │ │ │ └── IBlockIdentifier.cs │ │ │ ├── Cms/ │ │ │ │ ├── Assets/ │ │ │ │ │ ├── IFileModel.cs │ │ │ │ │ ├── IFolderModel.cs │ │ │ │ │ └── Sys/ │ │ │ │ │ ├── Archive/ │ │ │ │ │ │ ├── FileModelOfEntity.cs │ │ │ │ │ │ └── FolderModelOfEntity.cs │ │ │ │ │ ├── FileFolderBase.cs │ │ │ │ │ ├── FileModelOfEntity.cs │ │ │ │ │ ├── FileModelRaw.cs │ │ │ │ │ ├── FolderModelOfEntity.cs │ │ │ │ │ ├── FolderModelRaw.cs │ │ │ │ │ ├── IFileModelSync.cs │ │ │ │ │ └── IFolderModelSync.cs │ │ │ │ ├── Notes/ │ │ │ │ │ ├── INoteModel.cs │ │ │ │ │ └── Sys/ │ │ │ │ │ └── NoteModelOfEntity.cs │ │ │ │ ├── Pages/ │ │ │ │ │ ├── IPageModel.cs │ │ │ │ │ └── Sys/ │ │ │ │ │ ├── PageModelOfEntity.cs │ │ │ │ │ └── PageModelRaw.cs │ │ │ │ ├── Publishing.Sys/ │ │ │ │ │ ├── BasicPagePublishing.cs │ │ │ │ │ ├── IPagePublishing.cs │ │ │ │ │ ├── IPagePublishingGetSettings.cs │ │ │ │ │ ├── NoPagePublishing.cs │ │ │ │ │ ├── PagePublishingGetSettingsBase.cs │ │ │ │ │ ├── PagePublishingGetSettingsForbidden.cs │ │ │ │ │ ├── PagePublishingGetSettingsOptional.cs │ │ │ │ │ ├── PagePublishingGetSettingsUnknown.cs │ │ │ │ │ ├── PagePublishingPriorities.cs │ │ │ │ │ ├── PagePublishingSettings.cs │ │ │ │ │ ├── PublishingMode.cs │ │ │ │ │ └── VersioningActionInfo.cs │ │ │ │ ├── SiteSettingNames.cs │ │ │ │ ├── Sites/ │ │ │ │ │ ├── ISiteModel.cs │ │ │ │ │ └── Sys/ │ │ │ │ │ ├── SiteModel.cs │ │ │ │ │ ├── SiteModelOfEntity.cs │ │ │ │ │ ├── SitesDataSourceProvider.cs │ │ │ │ │ └── SitesDataSourceProviderUnknown.cs │ │ │ │ └── Users/ │ │ │ │ ├── IUserModel.cs │ │ │ │ ├── IUserRoleModel.cs │ │ │ │ └── Sys/ │ │ │ │ ├── Archive/ │ │ │ │ │ ├── UserModelOfEntity.cs │ │ │ │ │ └── UserRoleModelOfEntity.cs │ │ │ │ ├── CmsUserElevationExtensions.cs │ │ │ │ ├── IUsersProvider.cs │ │ │ │ ├── SxcUserConstants.cs │ │ │ │ ├── UserConstants.cs │ │ │ │ ├── UserModel.cs │ │ │ │ ├── UserModelOfEntity.cs │ │ │ │ ├── UserRoleModel.cs │ │ │ │ ├── UserRoleModelOfEntity.cs │ │ │ │ ├── UserRolesProviderUnknown.cs │ │ │ │ ├── UsersGetSpecs.cs │ │ │ │ └── UsersProviderUnknown.cs │ │ │ ├── Context/ │ │ │ │ ├── Interfaces/ │ │ │ │ │ ├── ICmsBlock.cs │ │ │ │ │ ├── ICmsContext.cs │ │ │ │ │ ├── ICmsCulture.cs │ │ │ │ │ ├── ICmsModule.cs │ │ │ │ │ ├── ICmsPage.cs │ │ │ │ │ ├── ICmsPlatform.cs │ │ │ │ │ ├── ICmsSite.cs │ │ │ │ │ ├── ICmsUser.cs │ │ │ │ │ └── ICmsView.cs │ │ │ │ ├── Module/ │ │ │ │ │ └── IModule.cs │ │ │ │ ├── Page/ │ │ │ │ │ └── IPage.cs │ │ │ │ ├── Platform/ │ │ │ │ │ ├── IPlatform.cs │ │ │ │ │ └── PlatformType.cs │ │ │ │ └── Sys/ │ │ │ │ ├── Parameters.cs │ │ │ │ └── Parameters_Typed.cs │ │ │ ├── DataSources/ │ │ │ │ ├── AdamFiles.cs │ │ │ │ ├── AppAssets/ │ │ │ │ │ ├── AppAssets.cs │ │ │ │ │ └── AppAssetsGetSpecs.cs │ │ │ │ ├── Pages.cs │ │ │ │ ├── Sites.cs │ │ │ │ ├── Sys.AdamFiles/ │ │ │ │ │ ├── AdamDataSourceProvider.cs │ │ │ │ │ └── AdamItemDataRaw.cs │ │ │ │ ├── Sys.AppAssets/ │ │ │ │ │ └── AppAssetsDataSourceProvider.cs │ │ │ │ ├── Sys.Pages/ │ │ │ │ │ ├── PagesDataSourceProvider.cs │ │ │ │ │ └── PagesDataSourceProviderUnknown.cs │ │ │ │ ├── Sys.Sources/ │ │ │ │ │ └── EntityPicker.cs │ │ │ │ ├── Sys.Users/ │ │ │ │ │ ├── IUserRolesProvider.cs │ │ │ │ │ └── UsersGetSpecsParsed.cs │ │ │ │ ├── UserRoles.cs │ │ │ │ └── Users.cs │ │ │ ├── ExportImport.Sys/ │ │ │ │ └── SxcXmlExporter.cs │ │ │ ├── GlobalUsings.cs │ │ │ ├── Properties/ │ │ │ │ └── SxcCmsInternalsVisibleTo.cs │ │ │ ├── StartupSxcCms.cs │ │ │ ├── Sys.ExecutionContext/ │ │ │ │ └── ExecutionContextExtensions.cs │ │ │ ├── ToSic.Sxc.Cms.csproj │ │ │ └── ToSic.Sxc.Cms.csproj.DotSettings │ │ ├── ToSic.Sxc.Code/ │ │ │ ├── AppCode/ │ │ │ │ └── _Help.cs │ │ │ ├── Code/ │ │ │ │ ├── Customizer/ │ │ │ │ │ ├── Customizer.cs │ │ │ │ │ └── ICodeCustomizer.cs │ │ │ │ ├── DevTools/ │ │ │ │ │ ├── DevTools.cs │ │ │ │ │ └── IDevTools.cs │ │ │ │ ├── DynamicCode/ │ │ │ │ │ ├── IDynamicCode12.cs │ │ │ │ │ └── Sys/ │ │ │ │ │ ├── IDynamicCode.cs │ │ │ │ │ ├── IDynamicCode12Docs.cs │ │ │ │ │ └── IDynamicCodeDocs.cs │ │ │ │ ├── Logging/ │ │ │ │ │ ├── CodeLog.cs │ │ │ │ │ ├── ICodeLog.cs │ │ │ │ │ └── IHasCodeLog.cs │ │ │ │ ├── Razor/ │ │ │ │ │ ├── IRazorConfiguration.cs │ │ │ │ │ └── Sys/ │ │ │ │ │ └── RazorConfiguration.cs │ │ │ │ ├── Sys/ │ │ │ │ │ └── ICreateInstance.cs │ │ │ │ ├── Sys.CodeApi/ │ │ │ │ │ ├── CodeAnyApiHelper.cs │ │ │ │ │ ├── CodeDynamicApiHelper.cs │ │ │ │ │ ├── CodeTypedApiHelper.cs │ │ │ │ │ ├── ExecutionContextExtensions.cs │ │ │ │ │ ├── ICodeAnyApiHelper.cs │ │ │ │ │ ├── ICodeDynamicApiHelper.cs │ │ │ │ │ └── ICodeTypedApiHelper.cs │ │ │ │ ├── Sys.CodeApiService/ │ │ │ │ │ ├── CasObsolete.cs │ │ │ │ │ ├── CodeCreateDataSourceSvc.cs │ │ │ │ │ ├── DynamicCodeStandalone.cs │ │ │ │ │ └── ExecutionContextFactory.cs │ │ │ │ ├── Sys.CodeErrorHelp/ │ │ │ │ │ ├── CodeChangeServiceExtensions.cs │ │ │ │ │ ├── CodeErrorHelpService.cs │ │ │ │ │ ├── CodeHelpBuilder.cs │ │ │ │ │ ├── DynamicCode16Warnings.cs │ │ │ │ │ ├── GenChangeOn.cs │ │ │ │ │ ├── GenNotExist.cs │ │ │ │ │ ├── HelpDbRazor.cs │ │ │ │ │ ├── HelpDbRazor_Compile.cs │ │ │ │ │ ├── HelpDbRazor_CompileV20.cs │ │ │ │ │ ├── HelpDbRazor_Dnn.cs │ │ │ │ │ ├── HelpDbRazor_Runtime.cs │ │ │ │ │ ├── HelpDbRazor_Typed.cs │ │ │ │ │ ├── HelpDbRazor_V12.cs │ │ │ │ │ ├── HelpDbRazor_V14.cs │ │ │ │ │ ├── HelpDbRazor_V20.cs │ │ │ │ │ └── RazorExceptions.cs │ │ │ │ ├── Sys.CodeRunHelpers/ │ │ │ │ │ ├── CodeHelperBase.cs │ │ │ │ │ ├── CodeHelperTypedData.cs │ │ │ │ │ ├── CodeHelperV00Base.cs │ │ │ │ │ └── CompileCodeHelperSpecs.cs │ │ │ │ ├── Sys.HotBuild/ │ │ │ │ │ └── HotBuildConstants.cs │ │ │ │ ├── Sys.SourceCode/ │ │ │ │ │ ├── CodeFileInfo.cs │ │ │ │ │ ├── CodeFileInfoExtensions.cs │ │ │ │ │ ├── CodeFileTypes.cs │ │ │ │ │ └── SourceAnalyzer.cs │ │ │ │ ├── TypedCode/ │ │ │ │ │ ├── ITypedApi.cs │ │ │ │ │ └── TypedApiStandalone.cs │ │ │ │ └── TypedRazorModel/ │ │ │ │ ├── ITypedRazorModel.cs │ │ │ │ ├── TypedConverter.cs │ │ │ │ └── TypedRazorModel.cs │ │ │ ├── Compatibility/ │ │ │ │ ├── Internal/ │ │ │ │ │ └── IDynamicCodeBeforeV10.cs │ │ │ │ └── RemoveInV10/ │ │ │ │ └── ToSic.SexyContent.Element.cs │ │ │ ├── Context/ │ │ │ │ ├── ICmsView_TSettings_TResources.cs │ │ │ │ ├── Sys.CmsContext/ │ │ │ │ │ ├── CmsBlock.cs │ │ │ │ │ ├── CmsContext.cs │ │ │ │ │ ├── CmsContextPartBase.cs │ │ │ │ │ ├── CmsContextPartHelpers.cs │ │ │ │ │ ├── CmsCulture.cs │ │ │ │ │ ├── CmsModule.cs │ │ │ │ │ ├── CmsPage.cs │ │ │ │ │ ├── CmsSite.cs │ │ │ │ │ ├── CmsUser.cs │ │ │ │ │ ├── CmsView.cs │ │ │ │ │ ├── CmsViewFolder.cs │ │ │ │ │ └── CmsView_TSettings_TResources.cs │ │ │ │ ├── Sys.Module/ │ │ │ │ │ ├── ModuleUnknown.cs │ │ │ │ │ └── Module_T.cs │ │ │ │ ├── Sys.Page/ │ │ │ │ │ ├── Page.cs │ │ │ │ │ └── PageUnknown.cs │ │ │ │ └── Sys.Platform/ │ │ │ │ ├── Platform.cs │ │ │ │ └── PlatformUnknown.cs │ │ │ ├── Data.Sys.CodeDataFactory/ │ │ │ │ ├── CodeDataFactory.cs │ │ │ │ ├── CodeDataFactory_Adam.cs │ │ │ │ ├── CodeDataFactory_AsCustom.cs │ │ │ │ ├── CodeDataFactory_AsTypedPure.cs │ │ │ │ ├── CodeDataFactory_Dynamic.cs │ │ │ │ ├── CodeDataFactory_Entity.cs │ │ │ │ ├── CodeDataFactory_Field.cs │ │ │ │ ├── CodeDataFactory_Metadata.cs │ │ │ │ ├── CodeDataFactory_Stack.cs │ │ │ │ ├── CodeDataFactory_TypedItem.cs │ │ │ │ └── ConvertItemSettings.cs │ │ │ ├── Engines.Sys.Token/ │ │ │ │ ├── LookUpForTokenTemplate.cs │ │ │ │ ├── LookUpForTokenTemplate_ListIndexes.cs │ │ │ │ ├── TokenEngine.cs │ │ │ │ └── readme.md │ │ │ ├── GlobalUsings.cs │ │ │ ├── Properties/ │ │ │ │ └── SxcCodeInternalsVisibleTo.cs │ │ │ ├── Services/ │ │ │ │ ├── IDynamicCodeService.cs │ │ │ │ ├── ITypedApiService.cs │ │ │ │ ├── Sys.CodeApiServiceHelpers/ │ │ │ │ │ └── CodeApiServiceBase.cs │ │ │ │ ├── Sys.DynamicCodeService/ │ │ │ │ │ ├── DynamicCodeService.cs │ │ │ │ │ └── DynamicCodeService_Of.cs │ │ │ │ └── Sys.TypedApiService/ │ │ │ │ └── TypedApiService.cs │ │ │ ├── StartupSxcCode.cs │ │ │ ├── Sys.ExecutionContext/ │ │ │ │ ├── ExecutionContextExtensions.cs │ │ │ │ ├── ExecutionContextOptions.cs │ │ │ │ ├── ICompatibilityLevel.cs │ │ │ │ ├── IExCtxAttachApp.cs │ │ │ │ ├── IExecutionContextFactory.cs │ │ │ │ ├── IExecutionContext_TModel_TKit.cs │ │ │ │ └── Implementation/ │ │ │ │ ├── ExecutionContext.cs │ │ │ │ ├── ExecutionContextUnknown.cs │ │ │ │ ├── ExecutionContext_As.cs │ │ │ │ ├── ExecutionContext_Compiler.cs │ │ │ │ ├── ExecutionContext_Content.cs │ │ │ │ ├── ExecutionContext_DataSources.cs │ │ │ │ ├── ExecutionContext_Internal.cs │ │ │ │ ├── ExecutionContext_Kit.cs │ │ │ │ ├── ExecutionContext_SettingsResources.cs │ │ │ │ ├── ExecutionContext_TModel_TKit.cs │ │ │ │ └── ExecutionContext_TTUnknown.cs │ │ │ ├── ToSic.Sxc.Code.csproj │ │ │ └── ToSic.Sxc.Code.csproj.DotSettings │ │ ├── ToSic.Sxc.Code.Generate/ │ │ │ ├── Code.Generate/ │ │ │ │ ├── Data/ │ │ │ │ │ ├── CSharpCustomModelGenerator.cs │ │ │ │ │ ├── CSharpCustomModelsGenerator.cs │ │ │ │ │ ├── CSharpModelGeneratorBase.cs │ │ │ │ │ ├── CSharpModelsGeneratorBase.cs │ │ │ │ │ ├── CSharpTypedDataModelGenerator.cs │ │ │ │ │ ├── CSharpTypedDataModelsGenerator.cs │ │ │ │ │ ├── GeneratePropertyBase.cs │ │ │ │ │ ├── GeneratePropertyBool.cs │ │ │ │ │ ├── GeneratePropertyCustom.cs │ │ │ │ │ ├── GeneratePropertyDateTime.cs │ │ │ │ │ ├── GeneratePropertyEmpty.cs │ │ │ │ │ ├── GeneratePropertyEntity.cs │ │ │ │ │ ├── GeneratePropertyHyperlink.cs │ │ │ │ │ ├── GeneratePropertyNumber.cs │ │ │ │ │ ├── GeneratePropertyString.cs │ │ │ │ │ ├── ModelGeneratorConstants.cs │ │ │ │ │ └── PropertyGenerators.cs │ │ │ │ └── Sys/ │ │ │ │ ├── CSharp/ │ │ │ │ │ ├── CSharpCodeSpecs.cs │ │ │ │ │ ├── CSharpGeneratorBase.cs │ │ │ │ │ ├── CSharpGeneratorHelper.cs │ │ │ │ │ └── GeneratePropertyApp.cs │ │ │ │ ├── CSharpBaseClasses/ │ │ │ │ │ ├── BaseClassHelper.cs │ │ │ │ │ ├── CSharpServicesGenerator.cs │ │ │ │ │ ├── RazorViewsGenerator.cs │ │ │ │ │ └── WebApiGenerator.cs │ │ │ │ ├── CodeFragment.cs │ │ │ │ ├── CopilotContentTypeAutoGenerateService.cs │ │ │ │ ├── CopilotContentTypeDataProcessor.cs │ │ │ │ ├── FileGeneratorSpecs.cs │ │ │ │ ├── FileSaver.cs │ │ │ │ ├── GenerateConstants.cs │ │ │ │ ├── GeneratedDataModel.cs │ │ │ │ ├── GeneratedFile.cs │ │ │ │ ├── GeneratedFileSet.cs │ │ │ │ ├── IFileGenerator.cs │ │ │ │ ├── IFileGeneratorSpecs.cs │ │ │ │ ├── IGeneratedFile.cs │ │ │ │ ├── IGeneratedFileInfo.cs │ │ │ │ └── IGeneratedFileSet.cs │ │ │ ├── DataSources/ │ │ │ │ └── CodeGenerators.cs │ │ │ ├── GlobalUsings.cs │ │ │ ├── Properties/ │ │ │ │ └── AssemblyInfo.cs │ │ │ ├── StartupSxcCodeGenerate.cs │ │ │ ├── ToSic.Sxc.Code.Generate.csproj │ │ │ └── ToSic.Sxc.Code.Generate.csproj.DotSettings │ │ ├── ToSic.Sxc.Code.HotBuild/ │ │ │ ├── Code.Sys.HotBuild/ │ │ │ │ ├── AppCodeCompiler.cs │ │ │ │ ├── AppCodeExtensions.cs │ │ │ │ ├── AppCodeLoader.cs │ │ │ │ ├── AssemblyAnalyzer.cs │ │ │ │ ├── AssemblyCacheManager.cs │ │ │ │ ├── AssemblyDiskCache.cs │ │ │ │ ├── AssemblyResolver.cs │ │ │ │ ├── DependenciesLoader.cs │ │ │ │ ├── ExtensionCompileReferenceService.cs │ │ │ │ ├── ImplicitUsings.cs │ │ │ │ ├── RoslynConstants.cs │ │ │ │ ├── SourceCodeHasher.cs │ │ │ │ └── Util.cs │ │ │ ├── Code.Sys.SourceCode/ │ │ │ │ ├── AssemblyResult.cs │ │ │ │ └── CodeCompiler.cs │ │ │ ├── GlobalUsings.cs │ │ │ ├── Properties/ │ │ │ │ └── AssemblyInternalsVisibleTo.cs │ │ │ ├── StartupSxcCodeHotBuild.cs │ │ │ └── ToSic.Sxc.Code.HotBuild.csproj │ │ ├── ToSic.Sxc.Configuration.Tests/ │ │ │ ├── GlobalUsings.cs │ │ │ ├── ToSic.Sxc.Core.Configuration.Tests.csproj │ │ │ └── Web.Sys.Url/ │ │ │ └── NameValueCollectionSort.cs │ │ ├── ToSic.Sxc.Core/ │ │ │ ├── Cms.Settings/ │ │ │ │ ├── GoogleMaps.cs │ │ │ │ ├── InputFields/ │ │ │ │ │ └── StringWysiwyg.cs │ │ │ │ └── MapsCoordinates.cs │ │ │ ├── Cms.Sys/ │ │ │ │ └── CmsMetadata.cs │ │ │ ├── Code/ │ │ │ │ ├── Sys/ │ │ │ │ │ ├── CompatibilityLevels.cs │ │ │ │ │ ├── IGetCodePath.cs │ │ │ │ │ └── SourceCodeConstants.cs │ │ │ │ ├── Sys.Documentation/ │ │ │ │ │ └── DocsAttribute.cs │ │ │ │ └── Sys.HotBuild/ │ │ │ │ ├── HotBuildSpec.cs │ │ │ │ └── IClassCompiler.cs │ │ │ ├── Context/ │ │ │ │ └── IParameters.cs │ │ │ ├── Data/ │ │ │ │ ├── IHasKeys.cs │ │ │ │ ├── Sys.Json/ │ │ │ │ │ ├── DynamicJsonConverter.cs │ │ │ │ │ └── IHasJsonSource.cs │ │ │ │ └── Typed/ │ │ │ │ ├── ITyped.cs │ │ │ │ ├── ITyped_Html.cs │ │ │ │ └── ITyped_SharedGetGeneric.cs │ │ │ ├── Edit.Sys/ │ │ │ │ └── SxcEditSharedConstants.cs │ │ │ ├── GlobalUsings.cs │ │ │ ├── LookUp/ │ │ │ │ ├── DocsPlaceholder.cs │ │ │ │ └── Sys/ │ │ │ │ └── LookUpConstants.cs │ │ │ ├── Properties/ │ │ │ │ ├── GlobalSuppressions.cs │ │ │ │ └── SxcCoreNewAssemblyVisibleTo.cs │ │ │ ├── Services/ │ │ │ │ ├── Features/ │ │ │ │ │ └── IFeaturesService.cs │ │ │ │ ├── Json/ │ │ │ │ │ └── IJsonService.cs │ │ │ │ └── Page/ │ │ │ │ ├── IPageService.cs │ │ │ │ ├── IPageService_Features.cs │ │ │ │ ├── IPageService_Security.cs │ │ │ │ └── IPageService_TurnOn.cs │ │ │ ├── StartupSxcCore.cs │ │ │ ├── Sys/ │ │ │ │ └── SxcLogging.cs │ │ │ ├── Sys.Configuration/ │ │ │ │ ├── SxcBootFeaturesRegistrations.cs │ │ │ │ ├── SxcFeatures.cs │ │ │ │ ├── SxcFeatures_Beta.cs │ │ │ │ ├── SxcFeatures_Csp.cs │ │ │ │ ├── SxcFeatures_ImageService.cs │ │ │ │ ├── SxcFeatures_LightSpeed.cs │ │ │ │ ├── SxcFeatures_Performance.cs │ │ │ │ └── SxcLicenseRules.cs │ │ │ ├── Sys.DI/ │ │ │ │ ├── PageScopeAccessor.cs │ │ │ │ └── PageScopedService.cs │ │ │ ├── Sys.Integration/ │ │ │ │ ├── Installation/ │ │ │ │ │ ├── EnvironmentInstallerUnknown.cs │ │ │ │ │ └── IEnvironmentInstaller.cs │ │ │ │ ├── Paths/ │ │ │ │ │ ├── ILinkPaths.cs │ │ │ │ │ ├── LinkPaths.NetCore.cs │ │ │ │ │ ├── LinkPaths.NetFramework.cs │ │ │ │ │ ├── LinkPathsUnknown.cs │ │ │ │ │ └── ServerPaths.cs │ │ │ │ └── SxcImportExportEnvironmentBase.cs │ │ │ ├── Sys.Plumbing/ │ │ │ │ ├── ParseObject.Double.cs │ │ │ │ ├── ParseObject.Int.cs │ │ │ │ └── ParseObject.String.cs │ │ │ ├── ToSic.Sxc.Core.csproj │ │ │ ├── ToSic.Sxc.Core.csproj.DotSettings │ │ │ └── Web/ │ │ │ ├── Sys.Html/ │ │ │ │ ├── HtmlAttribute.cs │ │ │ │ ├── HybridHtmlString.cs │ │ │ │ └── HybridHtmlStringLog.cs │ │ │ ├── Sys.Http/ │ │ │ │ └── IHttp.cs │ │ │ ├── Sys.Parameters/ │ │ │ │ ├── OriginalParameters.cs │ │ │ │ └── UpperCaseStringKeyValuePair.cs │ │ │ ├── Sys.Url/ │ │ │ │ ├── NameObjectSet.cs │ │ │ │ ├── ObjectToUrl.cs │ │ │ │ ├── UrlHelpers.cs │ │ │ │ ├── UrlParts.cs │ │ │ │ ├── UrlValueCamelCase.cs │ │ │ │ ├── UrlValueFilterNames.cs │ │ │ │ ├── UrlValuePair.cs │ │ │ │ └── UrlValueProcess.cs │ │ │ └── Sys.WebResources/ │ │ │ └── WebResourceConstants.cs │ │ ├── ToSic.Sxc.Core.TestHelpers/ │ │ │ ├── Adam/ │ │ │ │ ├── MockSxcFile.cs │ │ │ │ └── MockSxcFolder.cs │ │ │ ├── GlobalUsings.cs │ │ │ ├── Services.PageService/ │ │ │ │ └── MockPageService.cs │ │ │ └── ToSic.Sxc.Core.TestHelpers.csproj │ │ ├── ToSic.Sxc.Custom/ │ │ │ ├── Custom.Data/ │ │ │ │ ├── CustomItem.cs │ │ │ │ ├── CustomItem_Equatable.cs │ │ │ │ └── CustomModel.cs │ │ │ ├── Custom.DataSource/ │ │ │ │ ├── DataSource16.cs │ │ │ │ └── DataSources16_IDataSourceExplicit.cs │ │ │ ├── Custom.Hybrid/ │ │ │ │ ├── Code12.cs │ │ │ │ ├── Code14.cs │ │ │ │ └── CodeTyped.cs │ │ │ ├── Custom.Razor.Sys/ │ │ │ │ ├── IRazor.cs │ │ │ │ ├── IRazor12.cs │ │ │ │ └── IRazor14.cs │ │ │ ├── GlobalUsings.cs │ │ │ ├── StartupSxcCustom.cs │ │ │ ├── ToSic.Sxc.Code/ │ │ │ │ ├── Old/ │ │ │ │ │ ├── DynamicCode.cs │ │ │ │ │ └── DynamicCode12.cs │ │ │ │ ├── Sys/ │ │ │ │ │ ├── CustomCodeBase.cs │ │ │ │ │ ├── IDynamicCode14.cs │ │ │ │ │ └── ITypedCode16.cs │ │ │ │ └── Sys.CodeRunHelpers/ │ │ │ │ ├── AppCodeGetNamedServiceHelper.cs │ │ │ │ ├── CodeHelperV14.cs │ │ │ │ ├── CodeHelperV16.cs │ │ │ │ ├── CompileCodeHelper.cs │ │ │ │ └── RazorHelperBase.cs │ │ │ ├── ToSic.Sxc.Custom.csproj │ │ │ ├── ToSic.Sxc.Custom.csproj.DotSettings │ │ │ ├── ToSic.Sxc.DataSources.Sys/ │ │ │ │ └── AppDataSourcesLoader.cs │ │ │ ├── ToSic.Sxc.Search/ │ │ │ │ ├── ICustomizeSearch.cs │ │ │ │ ├── ISearchItem.cs │ │ │ │ └── ToSic.SexyContent.Search.ISearchInfo.cs │ │ │ └── ToSic.Sxc.Services/ │ │ │ └── ServiceKitLight16.cs │ │ ├── ToSic.Sxc.Data/ │ │ │ ├── Adam/ │ │ │ │ ├── AssetTypes.cs │ │ │ │ ├── IAsset.cs │ │ │ │ ├── IFile.cs │ │ │ │ ├── IFolder.cs │ │ │ │ └── Sys/ │ │ │ │ └── AssetTypeNames.cs │ │ │ ├── Cms.Data/ │ │ │ │ └── GpsCoordinates.cs │ │ │ ├── Data/ │ │ │ │ ├── DynamicEntity (no namespace)/ │ │ │ │ │ ├── IDynamicEntity.cs │ │ │ │ │ ├── IDynamicEntity_SharedCms.cs │ │ │ │ │ ├── IDynamicEntity_SharedEntityProperties.cs │ │ │ │ │ └── IDynamicEntity_SharedGet.cs │ │ │ │ ├── ICanBeItem.cs │ │ │ │ ├── IDynamicStack.cs │ │ │ │ ├── IField.cs │ │ │ │ ├── IMetadataDynamic.cs │ │ │ │ ├── ISxcDynamicObject.cs │ │ │ │ ├── ITypedMetadata.cs │ │ │ │ ├── ITypedStack.cs │ │ │ │ ├── Models/ │ │ │ │ │ ├── ModelFromItem.cs │ │ │ │ │ ├── ModelFromItem_Equatable.cs │ │ │ │ │ └── Sys/ │ │ │ │ │ └── DataModelHelpers.cs │ │ │ │ ├── Options/ │ │ │ │ │ ├── GetRelatedOptions.cs │ │ │ │ │ ├── ProcessDraft.cs │ │ │ │ │ └── ProcessNull.cs │ │ │ │ ├── Publishing (no namespace)/ │ │ │ │ │ ├── ILifecycle.cs │ │ │ │ │ ├── IPublishing.cs │ │ │ │ │ ├── Lifecycle.cs │ │ │ │ │ └── PublishingUnsupported.cs │ │ │ │ ├── Secret (no namespace)/ │ │ │ │ │ ├── ISecureData.cs │ │ │ │ │ └── SecureDataAuthorities.cs │ │ │ │ ├── Sys/ │ │ │ │ │ ├── Decorators/ │ │ │ │ │ │ ├── CmsEditDecorator.cs │ │ │ │ │ │ ├── EntityInBlockDecorator.cs │ │ │ │ │ │ ├── EntityInListDecorator.cs │ │ │ │ │ │ └── IEntityExtensions.cs │ │ │ │ │ ├── Docs/ │ │ │ │ │ │ ├── DynamicEntityDocs.cs │ │ │ │ │ │ ├── IDynamicAnythingDocs.cs │ │ │ │ │ │ ├── ITypedRelationshipsDocs.cs │ │ │ │ │ │ └── readme.md │ │ │ │ │ ├── Dynamic/ │ │ │ │ │ │ ├── CodeDynHelper.cs │ │ │ │ │ │ ├── CodeItemHelper.cs │ │ │ │ │ │ ├── DynamicEntityListHelper.cs │ │ │ │ │ │ ├── DynamicFromDictionary.cs │ │ │ │ │ │ ├── GetAndConvertConverter.cs │ │ │ │ │ │ ├── GetAndConvertHelper.cs │ │ │ │ │ │ ├── LanguagePreprocessor.cs │ │ │ │ │ │ └── WrapObjectDynamic.cs │ │ │ │ │ ├── DynamicEntity/ │ │ │ │ │ │ ├── DynamicEntity.cs │ │ │ │ │ │ ├── DynamicEntity_Equality.cs │ │ │ │ │ │ ├── DynamicEntity_GetValues.cs │ │ │ │ │ │ ├── DynamicEntity_IListIDynamicEntity.cs │ │ │ │ │ │ ├── DynamicEntity_IListObject.cs │ │ │ │ │ │ ├── DynamicEntity_Obsolete.cs │ │ │ │ │ │ └── IOldDynamicEntityFeatures.cs │ │ │ │ │ ├── DynamicJacket/ │ │ │ │ │ │ ├── CodeJsonWrapper.cs │ │ │ │ │ │ ├── DynamicJacket.cs │ │ │ │ │ │ ├── DynamicJacketBase.cs │ │ │ │ │ │ ├── DynamicJacketBaseT.cs │ │ │ │ │ │ ├── DynamicJacketList.cs │ │ │ │ │ │ ├── PreWrapJsonArray.cs │ │ │ │ │ │ ├── PreWrapJsonBase.cs │ │ │ │ │ │ ├── PreWrapJsonDumperHelper.cs │ │ │ │ │ │ └── PreWrapJsonObject.cs │ │ │ │ │ ├── DynamicStack/ │ │ │ │ │ │ └── DynamicStack.cs │ │ │ │ │ ├── Factory/ │ │ │ │ │ │ ├── CodeDataServices.cs │ │ │ │ │ │ ├── ICodeDataFactory.cs │ │ │ │ │ │ ├── ICodeDataFactoryDeepWip.cs │ │ │ │ │ │ └── SubDataFactory.cs │ │ │ │ │ ├── Field/ │ │ │ │ │ │ ├── HasLink.cs │ │ │ │ │ │ ├── IFromField.cs │ │ │ │ │ │ └── IHasLink.cs │ │ │ │ │ ├── Fields/ │ │ │ │ │ │ ├── Field.cs │ │ │ │ │ │ └── FieldForDynamic.cs │ │ │ │ │ ├── InputTypes.cs │ │ │ │ │ ├── Metadata/ │ │ │ │ │ │ ├── Metadata.cs │ │ │ │ │ │ ├── MetadataDynamic.cs │ │ │ │ │ │ ├── Metadata_Typed.cs │ │ │ │ │ │ └── PropLookupMetadata.cs │ │ │ │ │ ├── PropLookupWithPathEntity.cs │ │ │ │ │ ├── Publishing/ │ │ │ │ │ │ └── Publishing.cs │ │ │ │ │ ├── Secret/ │ │ │ │ │ │ └── SecureData.cs │ │ │ │ │ ├── Stack/ │ │ │ │ │ │ └── PropLookupStack.cs │ │ │ │ │ ├── Typed/ │ │ │ │ │ │ ├── HasKeysHelper.cs │ │ │ │ │ │ ├── IValueOverrider.cs │ │ │ │ │ │ ├── ListTypedItems.cs │ │ │ │ │ │ ├── TryGetResult.cs │ │ │ │ │ │ ├── TypedHelpers.cs │ │ │ │ │ │ ├── TypedItemHelpers.cs │ │ │ │ │ │ ├── TypedItemOfEntity.cs │ │ │ │ │ │ ├── TypedItemOfEntityWithOverrides.cs │ │ │ │ │ │ ├── WrapObjectTyped.cs │ │ │ │ │ │ └── WrapObjectTypedItem.cs │ │ │ │ │ ├── TypedStack/ │ │ │ │ │ │ ├── TypedStack.cs │ │ │ │ │ │ └── TypedStack_Item.cs │ │ │ │ │ └── Wrappers/ │ │ │ │ │ ├── CodeDataPoCoWrapperService.cs │ │ │ │ │ ├── ICodeDataPoCoWrapperService.cs │ │ │ │ │ ├── IPreWrap.cs │ │ │ │ │ ├── JsonProcessingHelpers.cs │ │ │ │ │ ├── PreWrapBase.cs │ │ │ │ │ ├── PreWrapObject.cs │ │ │ │ │ ├── PreWrapObjectDumpHelper.cs │ │ │ │ │ ├── PreWrapObject_Debug.cs │ │ │ │ │ ├── WrapperConstants.cs │ │ │ │ │ └── WrapperSettings.cs │ │ │ │ └── TypedItem (no namespace)/ │ │ │ │ ├── ITypedItem.cs │ │ │ │ ├── ITypedItem_Adam.cs │ │ │ │ ├── ITypedItem_Relationships.cs │ │ │ │ ├── ITypedItem_SharedCms.cs │ │ │ │ └── ITypedItem_ShortEntityProperties.cs │ │ │ ├── Edit.Toolbar/ │ │ │ │ ├── Builder/ │ │ │ │ │ ├── IToolbarBuilder.cs │ │ │ │ │ ├── IToolbarBuilder_Buttons.cs │ │ │ │ │ ├── IToolbarBuilder_CommandsAdmin.cs │ │ │ │ │ ├── IToolbarBuilder_CommandsForLists.cs │ │ │ │ │ ├── IToolbarBuilder_CommandsItems.cs │ │ │ │ │ ├── IToolbarBuilder_CommandsView.cs │ │ │ │ │ ├── IToolbarBuilder_Context.cs │ │ │ │ │ ├── IToolbarBuilder_InfoNote.cs │ │ │ │ │ ├── IToolbarBuilder_Output.cs │ │ │ │ │ └── IToolbarBuilder_SettingsAndParams.cs │ │ │ │ ├── ToolbarContext.cs │ │ │ │ └── TweakButton/ │ │ │ │ └── ITweakButton.cs │ │ │ ├── GlobalUsings.cs │ │ │ ├── Images/ │ │ │ │ ├── IResizeSettings.cs │ │ │ │ ├── IResponsiveImage.cs │ │ │ │ ├── IResponsivePicture.cs │ │ │ │ ├── ITweakMedia.cs │ │ │ │ ├── ITweakResize.cs │ │ │ │ ├── Recipes/ │ │ │ │ │ └── Recipe.cs │ │ │ │ ├── Sys/ │ │ │ │ │ ├── CopyrightDecorator.cs │ │ │ │ │ ├── CopyrightSettings.cs │ │ │ │ │ ├── IImageDecorator.cs │ │ │ │ │ ├── IImageFormat.cs │ │ │ │ │ ├── IImageMetadataRecommendationsService.cs │ │ │ │ │ └── ImageDecorator.cs │ │ │ │ └── Sys.ResizeSettings/ │ │ │ │ ├── AdvancedSettings.cs │ │ │ │ ├── IResizeSettingsInternal.cs │ │ │ │ ├── RecipeHelpers.cs │ │ │ │ ├── RecipeVariant.cs │ │ │ │ └── RecipeVariantsParser.cs │ │ │ ├── Properties/ │ │ │ │ └── SxcDataInternalsVisibleTo.cs │ │ │ ├── Services/ │ │ │ │ ├── IImageService.cs │ │ │ │ ├── Sys/ │ │ │ │ │ └── ServiceWithContext.cs │ │ │ │ ├── Sys.Cms/ │ │ │ │ │ └── ICmsService.cs │ │ │ │ ├── Sys.ConvertService/ │ │ │ │ │ ├── ConvertForCodeService.cs │ │ │ │ │ └── ConvertValueService.cs │ │ │ │ └── Tweaks/ │ │ │ │ └── ITweakInput.cs │ │ │ ├── StartupSxcData.cs │ │ │ ├── Sys.ExecutionContext/ │ │ │ │ ├── ExecutionContextStateNames.cs │ │ │ │ ├── ICanGetService.cs │ │ │ │ ├── IExecutionContext.cs │ │ │ │ ├── IExecutionContextCdf.cs │ │ │ │ ├── INeedsExecutionContext.cs │ │ │ │ └── readme.md │ │ │ ├── ToSic.Sxc.Data.csproj │ │ │ └── ToSic.Sxc.Data.csproj.DotSettings │ │ ├── ToSic.Sxc.Edit/ │ │ │ ├── Edit/ │ │ │ │ ├── EditService/ │ │ │ │ │ ├── EditService.cs │ │ │ │ │ ├── EditService_Context.cs │ │ │ │ │ ├── EditService_Enable.cs │ │ │ │ │ ├── EditService_Toolbar.cs │ │ │ │ │ └── IEditServiceSetup.cs │ │ │ │ ├── Sys/ │ │ │ │ │ └── SxcUiConstants.cs │ │ │ │ └── Toolbar/ │ │ │ │ ├── ActionNames.cs │ │ │ │ ├── Sys/ │ │ │ │ │ ├── OldToolbarsForItems/ │ │ │ │ │ │ ├── EntityEditInfo.cs │ │ │ │ │ │ ├── ItemToolbar.cs │ │ │ │ │ │ ├── ItemToolbarAction.cs │ │ │ │ │ │ ├── ItemToolbarBase.cs │ │ │ │ │ │ ├── ItemToolbarPicker.cs │ │ │ │ │ │ ├── ItemToolbarV10.cs │ │ │ │ │ │ └── ItemToolbarV14.cs │ │ │ │ │ ├── ToolbarButtonActions.cs │ │ │ │ │ ├── ToolbarButtonDecorator.cs │ │ │ │ │ ├── ToolbarButtonDecoratorHelper.cs │ │ │ │ │ ├── ToolbarConstants.cs │ │ │ │ │ └── ToolbarContextExtensions.cs │ │ │ │ ├── Sys.Rules/ │ │ │ │ │ ├── ToolbarRule.cs │ │ │ │ │ ├── ToolbarRuleBase.cs │ │ │ │ │ ├── ToolbarRuleContext.cs │ │ │ │ │ ├── ToolbarRuleCustom.cs │ │ │ │ │ ├── ToolbarRuleForEntity.cs │ │ │ │ │ ├── ToolbarRuleForParams.cs │ │ │ │ │ ├── ToolbarRuleGeneric.cs │ │ │ │ │ ├── ToolbarRuleMetadata.cs │ │ │ │ │ ├── ToolbarRuleOperation.cs │ │ │ │ │ ├── ToolbarRuleOps.cs │ │ │ │ │ ├── ToolbarRuleSettings.cs │ │ │ │ │ ├── ToolbarRuleTargeted.cs │ │ │ │ │ └── ToolbarRuleToolbar.cs │ │ │ │ ├── Sys.ToolbarBuilder/ │ │ │ │ │ ├── FilterValueProcessor.cs │ │ │ │ │ ├── ToolbarBuilder.cs │ │ │ │ │ ├── ToolbarBuilderConfiguration.cs │ │ │ │ │ ├── ToolbarBuilderUtilities.cs │ │ │ │ │ ├── ToolbarBuilder_As.cs │ │ │ │ │ ├── ToolbarBuilder_Button.cs │ │ │ │ │ ├── ToolbarBuilder_CommandsAdmin.cs │ │ │ │ │ ├── ToolbarBuilder_CommandsForLists.cs │ │ │ │ │ ├── ToolbarBuilder_CommandsItems.cs │ │ │ │ │ ├── ToolbarBuilder_CommandsView.cs │ │ │ │ │ ├── ToolbarBuilder_Config.cs │ │ │ │ │ ├── ToolbarBuilder_Context.cs │ │ │ │ │ ├── ToolbarBuilder_DemoToolbar.cs │ │ │ │ │ ├── ToolbarBuilder_Helpers.cs │ │ │ │ │ ├── ToolbarBuilder_InfoNote.cs │ │ │ │ │ ├── ToolbarBuilder_MetadataRecommendations.cs │ │ │ │ │ ├── ToolbarBuilder_SettingsAndParams.cs │ │ │ │ │ ├── ToolbarBuilder_ToString.cs │ │ │ │ │ ├── ToolbarConfigurationShowHelper.cs │ │ │ │ │ ├── ToolbarHtmlModes.cs │ │ │ │ │ ├── ToolbarServiceExtensions.cs │ │ │ │ │ └── UiValueProcessor.cs │ │ │ │ └── Sys.TweakButton/ │ │ │ │ └── TweakButton.cs │ │ │ ├── GlobalUsings.cs │ │ │ ├── Properties/ │ │ │ │ └── SxcEditInternalsVisibleTo.cs │ │ │ ├── Services/ │ │ │ │ ├── IEditService.cs │ │ │ │ └── IToolbarService.cs │ │ │ ├── StartupSxcEdit.cs │ │ │ ├── ToSic.Sxc.Edit.csproj │ │ │ └── ToSic.Sxc.Edit.csproj.DotSettings │ │ ├── ToSic.Sxc.Engines/ │ │ │ ├── Engines/ │ │ │ │ ├── EngineAppRequirements.cs │ │ │ │ ├── EngineCheckTemplate.cs │ │ │ │ ├── EngineDefinitionAttribute.cs │ │ │ │ ├── EngineFactory.cs │ │ │ │ ├── EngineMessages.cs │ │ │ │ ├── EnginePolymorphism.cs │ │ │ │ ├── EngineRequirementsBase.cs │ │ │ │ ├── IEngine.cs │ │ │ │ ├── IEngineFactory.cs │ │ │ │ ├── IRazorEngine.cs │ │ │ │ ├── ITokenEngine.cs │ │ │ │ ├── RenderingException.cs │ │ │ │ └── Sys/ │ │ │ │ ├── EngineSpecs.cs │ │ │ │ ├── EngineSpecsService.cs │ │ │ │ ├── ISetDynamicModel.cs │ │ │ │ └── ViewDataWithModel.cs │ │ │ ├── GlobalUsings.cs │ │ │ ├── Polymorphism/ │ │ │ │ ├── IPolymorphismResolver.cs │ │ │ │ └── Sys/ │ │ │ │ ├── PolymorphConfigReader.cs │ │ │ │ └── PolymorphismConfiguration.cs │ │ │ ├── Properties/ │ │ │ │ └── SxcEnginesAssemblyVisibleTo.cs │ │ │ ├── Render.Sys.Output/ │ │ │ │ ├── ClientAssetConstants.cs │ │ │ │ ├── ClientAssetExtractSettingsForOneAssetType.cs │ │ │ │ ├── ClientAssetsExtractSettings.cs │ │ │ │ └── IBlockResourceExtractor.cs │ │ │ ├── Render.Sys.Specs/ │ │ │ │ ├── RenderPartialSpecs.cs │ │ │ │ └── RenderSpecs.cs │ │ │ ├── StartupSxcEngines.cs │ │ │ └── ToSic.Sxc.Engines.csproj │ │ ├── ToSic.Sxc.Images/ │ │ │ ├── GlobalUsings.cs │ │ │ ├── Images/ │ │ │ │ ├── Sys/ │ │ │ │ │ ├── CopyrightPreset.cs │ │ │ │ │ ├── ImageConstants.cs │ │ │ │ │ ├── ImageFormat.cs │ │ │ │ │ ├── ImageService/ │ │ │ │ │ │ ├── ImageService.cs │ │ │ │ │ │ ├── ImageService_GetFormat.cs │ │ │ │ │ │ ├── ImageService_Settings.cs │ │ │ │ │ │ └── TweakMedia.cs │ │ │ │ │ ├── ImgResizeLinker.cs │ │ │ │ │ └── ResizeSettingsHelper.cs │ │ │ │ ├── Sys.ImageflowRewrite/ │ │ │ │ │ └── ImageflowRewrite.cs │ │ │ │ ├── Sys.Metadata/ │ │ │ │ │ └── ImageMetadataRecommendationsService.cs │ │ │ │ ├── Sys.ResizeSettings/ │ │ │ │ │ ├── OneResize.cs │ │ │ │ │ ├── RecipeQuality.cs │ │ │ │ │ ├── ResizeDimensionGenerator.cs │ │ │ │ │ ├── ResizeParamMerger.cs │ │ │ │ │ ├── ResizeParams.cs │ │ │ │ │ ├── ResizeSettings.cs │ │ │ │ │ └── TweakResize.cs │ │ │ │ └── Sys.Responsive/ │ │ │ │ ├── LightboxHelpers.cs │ │ │ │ ├── ResponsiveBase.cs │ │ │ │ ├── ResponsiveImage.cs │ │ │ │ ├── ResponsivePicture.cs │ │ │ │ ├── ResponsiveSpecs.cs │ │ │ │ └── ResponsiveToolbarBuilder.cs │ │ │ ├── Properties/ │ │ │ │ └── AssemblyInternalsVisibleTo.cs │ │ │ ├── StartupSxcImages.cs │ │ │ ├── ToSic.Sxc.Images.csproj │ │ │ └── ToSic.Sxc.Images.csproj.DotSettings │ │ ├── ToSic.Sxc.LightSpeed/ │ │ │ ├── GlobalUsings.cs │ │ │ ├── Properties/ │ │ │ │ └── SxcLightSpeedAssemblyVisibleTo.cs │ │ │ ├── StartupSxcLightSpeed.cs │ │ │ ├── ToSic.Sxc.LightSpeed.csproj │ │ │ ├── ToSic.Sxc.LightSpeed.csproj.DotSettings │ │ │ └── Web.Sys.LightSpeed/ │ │ │ ├── IOutputCache.cs │ │ │ ├── LightSpeed.cs │ │ │ ├── LightSpeedDataCompression.cs │ │ │ ├── LightSpeedStats.cs │ │ │ ├── LightSpeedUrlParams.cs │ │ │ ├── OutputCacheItem.cs │ │ │ ├── OutputCacheKeys.cs │ │ │ ├── OutputCacheManager.cs │ │ │ └── RazorPartial/ │ │ │ └── RazorPartialCachingHelper.cs │ │ ├── ToSic.Sxc.Render/ │ │ │ ├── Configuration.Sys/ │ │ │ │ └── ConfigStringHelpers.cs │ │ │ ├── GlobalUsings.cs │ │ │ ├── Properties/ │ │ │ │ └── SxcRenderAssemblyVisibleTo.cs │ │ │ ├── Render/ │ │ │ │ ├── Sys/ │ │ │ │ │ ├── IRenderResult.cs │ │ │ │ │ ├── IRenderingHelpers.cs │ │ │ │ │ ├── InTextContentBlockRenderer.cs │ │ │ │ │ ├── RenderResult.cs │ │ │ │ │ ├── RenderResultHtmlCompression.cs │ │ │ │ │ ├── RenderService.cs │ │ │ │ │ ├── RenderStatistics.cs │ │ │ │ │ ├── RenderingHelper.cs │ │ │ │ │ └── SimpleRenderer.cs │ │ │ │ ├── Sys.JsContext/ │ │ │ │ │ ├── ContentBlockDto.cs │ │ │ │ │ ├── ContentBlockReferenceDto.cs │ │ │ │ │ ├── EntityDto.cs │ │ │ │ │ ├── ErrorDto.cs │ │ │ │ │ ├── IJsApiService.cs │ │ │ │ │ ├── JsApi.cs │ │ │ │ │ ├── JsApiCacheService.cs │ │ │ │ │ ├── JsApiServiceUnknown.cs │ │ │ │ │ ├── JsContextAll.cs │ │ │ │ │ ├── JsContextEnvironment.cs │ │ │ │ │ ├── JsContextLanguage.cs │ │ │ │ │ ├── JsContextUser.cs │ │ │ │ │ └── UiDto.cs │ │ │ │ ├── Sys.ModuleHtml/ │ │ │ │ │ ├── IModuleHtmlService.cs │ │ │ │ │ ├── ModuleHtmlService.cs │ │ │ │ │ ├── ModuleOutputCacheState.cs │ │ │ │ │ └── ModuleTags.cs │ │ │ │ ├── Sys.Problems/ │ │ │ │ │ └── ProblemSuggestions.cs │ │ │ │ ├── Sys.RenderBlock/ │ │ │ │ │ ├── BlockBuilder.cs │ │ │ │ │ ├── BlockBuilder_Render.cs │ │ │ │ │ ├── BlockCachingHelper.cs │ │ │ │ │ ├── DependentApp.cs │ │ │ │ │ └── IBlockBuilder.cs │ │ │ │ └── Sys.ResourceExtractor/ │ │ │ │ ├── BlockResourceExtractor.cs │ │ │ │ ├── BlockResourceExtractorUnknown.cs │ │ │ │ ├── BlockResourceExtractorWithInline.cs │ │ │ │ ├── BlockResourceExtractor_RegEx.cs │ │ │ │ ├── BlockResourceExtractor_Scripts.cs │ │ │ │ └── BlockResourceExtractor_Styles.cs │ │ │ ├── Services/ │ │ │ │ ├── IRenderService.cs │ │ │ │ └── OutputCache/ │ │ │ │ ├── IOutputCacheSettings.cs │ │ │ │ └── OutputCacheSettings.cs │ │ │ ├── StartupSxcRender.cs │ │ │ ├── ToSic.Sxc.Render.csproj │ │ │ ├── ToSic.Sxc.Render.csproj.DotSettings │ │ │ ├── Web/ │ │ │ │ ├── Sys.ContentSecurityPolicy/ │ │ │ │ │ ├── ContentSecurityPolicyService.cs │ │ │ │ │ ├── ContentSecurityPolicyServiceBase.cs │ │ │ │ │ ├── CspConstants.cs │ │ │ │ │ ├── CspOfApp.cs │ │ │ │ │ ├── CspOfModule.cs │ │ │ │ │ ├── CspOfPage.cs │ │ │ │ │ ├── CspParameterFinalizer.cs │ │ │ │ │ ├── CspParameters.cs │ │ │ │ │ ├── CspPolicyTextProcessor.cs │ │ │ │ │ ├── CspSettingsReader.cs │ │ │ │ │ └── IContentSecurityPolicyService.cs │ │ │ │ ├── Sys.HtmlParsing/ │ │ │ │ │ └── RegexUtil.cs │ │ │ │ ├── Sys.PageFeatures/ │ │ │ │ │ ├── IPageFeaturesManager.cs │ │ │ │ │ ├── PageFeatures.cs │ │ │ │ │ ├── PageFeaturesCatalog.cs │ │ │ │ │ └── PageFeaturesManager.cs │ │ │ │ ├── Sys.PageService/ │ │ │ │ │ └── PageChangeSummary.cs │ │ │ │ └── Sys.PageServiceShared/ │ │ │ │ ├── IPageServiceSharedInternal.cs │ │ │ │ ├── PageServiceShared.cs │ │ │ │ ├── PageServiceShared_Assets.cs │ │ │ │ ├── PageServiceShared_Headers.cs │ │ │ │ ├── PageServiceShared_Http.cs │ │ │ │ ├── PageServiceShared_Properties.cs │ │ │ │ ├── PageUrlSpecs.cs │ │ │ │ └── UrlParameterSpecs.cs │ │ │ └── Web.Sys.LightSpeed/ │ │ │ ├── LightSpeedConfigHelper.cs │ │ │ └── LightSpeedDecorator.cs │ │ ├── ToSic.Sxc.RenderTests/ │ │ │ ├── Configuration.Sys/ │ │ │ │ └── ConfigStringHelpersTests.cs │ │ │ ├── GlobalUsings.cs │ │ │ ├── ToSic.Sxc.RenderTests.csproj │ │ │ └── Web.Sys.PageSpecsTests/ │ │ │ ├── PageSpecsComparison.cs │ │ │ └── PageSpecsTests.cs │ │ ├── ToSic.Sxc.Services/ │ │ │ ├── Code.Razor.Sys/ │ │ │ │ └── RenderPartialSpecsWithCaching.cs │ │ │ ├── Demo/ │ │ │ │ ├── ToolbarServiceExtensions.cs │ │ │ │ └── readme.md │ │ │ ├── GlobalUsings.cs │ │ │ ├── Properties/ │ │ │ │ └── SxcServicesInternalsVisibleTo.cs │ │ │ ├── Services/ │ │ │ │ ├── Cache/ │ │ │ │ │ ├── CacheDependencyScopes.cs │ │ │ │ │ ├── ICacheService.cs │ │ │ │ │ ├── ICacheSpecs.cs │ │ │ │ │ ├── INamedCacheDependencyService.cs │ │ │ │ │ └── Sys/ │ │ │ │ │ ├── CacheKey/ │ │ │ │ │ │ ├── CacheKeyConfig.cs │ │ │ │ │ │ ├── CacheKeyConfigExtensions.cs │ │ │ │ │ │ ├── CacheKeyConfigNamed.cs │ │ │ │ │ │ ├── CacheKeyParts.cs │ │ │ │ │ │ ├── CacheKeyPartsExtensions.cs │ │ │ │ │ │ └── ForElevationExtensions.cs │ │ │ │ │ ├── CacheService.cs │ │ │ │ │ ├── CacheServiceConstants.cs │ │ │ │ │ ├── CacheSpecConstants.cs │ │ │ │ │ ├── CacheSpecs.cs │ │ │ │ │ ├── CacheSpecsContextAndTools.cs │ │ │ │ │ ├── CacheSpecsExtensions.cs │ │ │ │ │ ├── CacheWriteConfig.cs │ │ │ │ │ ├── NamedCacheDependencyService.cs │ │ │ │ │ └── VaryBy/ │ │ │ │ │ ├── CacheVaryByHelper.cs │ │ │ │ │ └── CacheVaryByModelHelper.cs │ │ │ │ ├── Cms/ │ │ │ │ │ ├── Sys/ │ │ │ │ │ │ ├── CmsProcessed.cs │ │ │ │ │ │ ├── CmsService.cs │ │ │ │ │ │ ├── CmsServiceContainerHelper.cs │ │ │ │ │ │ ├── CmsServiceImageExtractor.cs │ │ │ │ │ │ ├── CmsServiceStringWysiwyg.cs │ │ │ │ │ │ ├── HtmlImgToPictureHelper.cs │ │ │ │ │ │ └── HtmlInnerContentHelper.cs │ │ │ │ │ └── WysiwygConstants.cs │ │ │ │ ├── Convert/ │ │ │ │ │ ├── ConvertService.cs │ │ │ │ │ ├── ConvertService16.cs │ │ │ │ │ ├── IConvertService.cs │ │ │ │ │ └── IConvertService16.cs │ │ │ │ ├── Data.Sys/ │ │ │ │ │ ├── DataService.cs │ │ │ │ │ └── DataService_GetSource.cs │ │ │ │ ├── Features/ │ │ │ │ │ └── FeaturesService.cs │ │ │ │ ├── HttpCtx/ │ │ │ │ │ ├── HttpContextService.cs │ │ │ │ │ └── IHttpContextService.cs │ │ │ │ ├── Json/ │ │ │ │ │ └── JsonService.cs │ │ │ │ ├── KeyService/ │ │ │ │ │ ├── KeyService.cs │ │ │ │ │ └── UniqueKeysServices.cs │ │ │ │ ├── Kits/ │ │ │ │ │ ├── IKeyService.cs │ │ │ │ │ ├── ServiceKit14.cs │ │ │ │ │ ├── ServiceKit16.cs │ │ │ │ │ └── Sys/ │ │ │ │ │ ├── IHasKit.cs │ │ │ │ │ ├── IHasKitExtensions.cs │ │ │ │ │ └── ServiceKit.cs │ │ │ │ ├── Link/ │ │ │ │ │ ├── ILinkService.cs │ │ │ │ │ └── Sys/ │ │ │ │ │ ├── ILinkServiceIntegration.cs │ │ │ │ │ ├── LinkServiceBase.cs │ │ │ │ │ └── LinkServiceUnknown.cs │ │ │ │ ├── Mail/ │ │ │ │ │ ├── IMailService.cs │ │ │ │ │ └── Sys/ │ │ │ │ │ ├── MailServiceBase.cs │ │ │ │ │ └── MailServiceUnknown.cs │ │ │ │ ├── OutputCache/ │ │ │ │ │ ├── IModuleOutputCacheService.cs │ │ │ │ │ ├── IOutputCacheManagementService.cs │ │ │ │ │ ├── ModuleOutputCacheService.cs │ │ │ │ │ └── OutputCacheManagementService.cs │ │ │ │ ├── Page/ │ │ │ │ │ └── Sys/ │ │ │ │ │ ├── PageChangeListenerWip.cs │ │ │ │ │ ├── PageService.cs │ │ │ │ │ ├── PageService_Assets.cs │ │ │ │ │ ├── PageService_Features.cs │ │ │ │ │ ├── PageService_Headers.cs │ │ │ │ │ ├── PageService_Icons.cs │ │ │ │ │ ├── PageService_JsonLd.cs │ │ │ │ │ ├── PageService_OpenGraph.cs │ │ │ │ │ ├── PageService_Properties.cs │ │ │ │ │ ├── PageService_turnOn.cs │ │ │ │ │ └── WebResourceProcessor.cs │ │ │ │ ├── PageShield/ │ │ │ │ │ ├── IPageShield.cs │ │ │ │ │ └── PageShield.cs │ │ │ │ ├── SecureData/ │ │ │ │ │ ├── ISecureDataService.cs │ │ │ │ │ └── SecureDataService.cs │ │ │ │ ├── SystemLog/ │ │ │ │ │ ├── ILogService.cs │ │ │ │ │ └── LogServiceUnknown.cs │ │ │ │ ├── Templates/ │ │ │ │ │ ├── ITemplateEngine.cs │ │ │ │ │ ├── ITemplateService.cs │ │ │ │ │ ├── LookUpWithFunction.cs │ │ │ │ │ ├── LookUpWithFunctionAndFormat.cs │ │ │ │ │ ├── TemplateEngineTokens.cs │ │ │ │ │ └── TemplateService.cs │ │ │ │ ├── Toolbars/ │ │ │ │ │ └── ToolbarService.cs │ │ │ │ ├── TurnOn/ │ │ │ │ │ ├── Sys/ │ │ │ │ │ │ ├── ITurnOnService.cs │ │ │ │ │ │ └── TurnOnSpecs.cs │ │ │ │ │ └── TurnOnService.cs │ │ │ │ ├── Tweaks.Sys/ │ │ │ │ │ ├── ITweakData.cs │ │ │ │ │ ├── TweakConfig.T.cs │ │ │ │ │ ├── TweakConfig.cs │ │ │ │ │ ├── TweakConfigConstants.cs │ │ │ │ │ ├── TweakConfigListExtensions.cs │ │ │ │ │ ├── TweakConfigWithFunction.cs │ │ │ │ │ ├── TweakData.cs │ │ │ │ │ └── TweakInput.cs │ │ │ │ └── User/ │ │ │ │ ├── IUserService.cs │ │ │ │ └── Sys/ │ │ │ │ └── UserService.cs │ │ │ ├── StartupSxcServices.cs │ │ │ ├── Sys.ExecutionContext/ │ │ │ │ ├── IExCtxGetKit.cs │ │ │ │ └── IExCtxLookUpEngine.cs │ │ │ ├── ToSic.Sxc.Services.csproj │ │ │ ├── ToSic.Sxc.Services.csproj.DotSettings │ │ │ └── Web/ │ │ │ ├── IPageService.Obsolete.cs │ │ │ └── Web.PageServiceObsolete.cs │ │ ├── ToSic.Sxc.TemplateProject/ │ │ │ ├── GlobalUsings.cs │ │ │ ├── SxcEditStartup.cs │ │ │ └── ToSic.Sxc.Edit.csproj │ │ ├── ToSic.Sxc.Various.SystemTests/ │ │ │ ├── ConfigurationTests/ │ │ │ │ ├── VerifyPatronsHelper.cs │ │ │ │ ├── VerifyScenarioNoPatronsPerfectionist.cs │ │ │ │ └── VerifyScenarioPatronsPerfectionist.cs │ │ │ ├── DataForImageTests/ │ │ │ │ └── ResizeRecipesData.cs │ │ │ ├── DataSources/ │ │ │ │ ├── MockUserRolesProvider.cs │ │ │ │ ├── MockUsersProvider.cs │ │ │ │ ├── RolesDataSourceTests.cs │ │ │ │ └── UsersDataSourceTests.cs │ │ │ ├── DataTests/ │ │ │ │ ├── CodeDataConverterTestAccessors.cs │ │ │ │ ├── DynAndTypedTestHelper.cs │ │ │ │ ├── DynConverterTests/ │ │ │ │ │ ├── AsConverterAsItem.cs │ │ │ │ │ └── AsConverterFakeTests.cs │ │ │ │ ├── DynJson/ │ │ │ │ │ ├── Startup.cs │ │ │ │ │ ├── WrapAllGps.cs │ │ │ │ │ ├── WrapAllKeys.cs │ │ │ │ │ ├── WrapAllSerialize.cs │ │ │ │ │ ├── WrapJsonArray.cs │ │ │ │ │ ├── WrapJsonDeep.cs │ │ │ │ │ ├── WrapJsonMixed.cs │ │ │ │ │ └── WrapJsonValues.cs │ │ │ │ ├── DynStack/ │ │ │ │ │ ├── Startup.cs │ │ │ │ │ ├── TypedStackGet.cs │ │ │ │ │ ├── TypedStackKeys_NotImplemented.cs │ │ │ │ │ └── TypedStackTestData.cs │ │ │ │ ├── DynWrappers/ │ │ │ │ │ ├── Startup.cs │ │ │ │ │ ├── TestPerson.cs │ │ │ │ │ ├── WrapDicBasic.cs │ │ │ │ │ ├── WrapObjBasic.cs │ │ │ │ │ ├── WrapObjDeep.cs │ │ │ │ │ ├── WrapObjTypedItem.cs │ │ │ │ │ ├── WrapObjTypedItemAdvanced.cs │ │ │ │ │ ├── WrapObjTypedItemChildren.cs │ │ │ │ │ ├── WrapObjTypedItemEquality.cs │ │ │ │ │ ├── WrapObjTypedItemMetadata.cs │ │ │ │ │ └── WrapObjTypedItemParents.cs │ │ │ │ ├── GetAndConvertHelperTestAccessors.cs │ │ │ │ ├── GetAndConvertHelperTests.cs │ │ │ │ ├── HasKeysTests.cs │ │ │ │ ├── PropInfo.cs │ │ │ │ └── TypedItemTestAccessors.cs │ │ │ ├── GlobalUsings.cs │ │ │ ├── LinksAndImages/ │ │ │ │ ├── LinkHelperTests/ │ │ │ │ │ ├── LinkHelperImagePartFullTests.cs │ │ │ │ │ ├── LinkHelperImagePartUndefinedTests.cs │ │ │ │ │ ├── LinkHelperToApiPartUndefinedTests.cs │ │ │ │ │ ├── LinkHelperToCommonTests.cs │ │ │ │ │ ├── LinkHelperToPagePartUnknownTests.cs │ │ │ │ │ ├── LinkHelperToPartTests.cs │ │ │ │ │ ├── LinkHelperToTestBase.cs │ │ │ │ │ ├── LinkHelperToVerifyTests.cs │ │ │ │ │ └── LinkTestHelperExtensions.cs │ │ │ │ ├── LinkImageTests/ │ │ │ │ │ ├── ImageBasic.cs │ │ │ │ │ ├── ImageWithSettings.cs │ │ │ │ │ ├── ImgSrcSet.cs │ │ │ │ │ ├── LinkImageParameters.cs │ │ │ │ │ ├── LinkImageTestBase.cs │ │ │ │ │ ├── LinkImageTestHelper.cs │ │ │ │ │ ├── MultiResizeTests.cs │ │ │ │ │ ├── ResizeParamMergeTests.cs │ │ │ │ │ ├── ResizeParamsBestWh.cs │ │ │ │ │ └── Startup.cs │ │ │ │ ├── LinkToBasicTests.cs │ │ │ │ └── ParametersTestExtensions.cs │ │ │ ├── Mocks/ │ │ │ │ └── ExecutionContextMock.cs │ │ │ ├── ServicesTests/ │ │ │ │ ├── CacheTests/ │ │ │ │ │ ├── CacheKeyForElevationTests.cs │ │ │ │ │ ├── CacheKeyTests.cs │ │ │ │ │ ├── CacheSpecsTestAccessors.cs │ │ │ │ │ └── CacheSpecsTests.cs │ │ │ │ ├── CmsService/ │ │ │ │ │ ├── CmsServiceTests.cs │ │ │ │ │ ├── DataForCmsServiceTests.cs │ │ │ │ │ ├── DataForImgConversionTest.cs │ │ │ │ │ ├── HtmlImgToPictureHelperTests.cs │ │ │ │ │ ├── ImageExtractor/ │ │ │ │ │ │ ├── CmsServiceImageExtractorTestAccessors.cs │ │ │ │ │ │ ├── CmsServiceImageExtractorTests.cs │ │ │ │ │ │ └── ExtractorPartsTests.cs │ │ │ │ │ ├── ImgConversionTest.cs │ │ │ │ │ ├── MockHtmlContentType.cs │ │ │ │ │ ├── Startup.cs │ │ │ │ │ └── StringWysiwygTests.cs │ │ │ │ ├── ConvertService/ │ │ │ │ │ └── ConvertServiceTest.cs │ │ │ │ ├── ImageServiceTests/ │ │ │ │ │ ├── FactorMapTests.cs │ │ │ │ │ ├── ImageServiceAttributes.cs │ │ │ │ │ ├── ImageServiceFormatsBase.cs │ │ │ │ │ ├── ImageServiceFormatsBase_Best.cs │ │ │ │ │ ├── ImageServiceFormatsNoPatron.cs │ │ │ │ │ ├── ImageServiceFormatsPatronPerfectionist.cs │ │ │ │ │ ├── ImageServiceResizeSettings.cs │ │ │ │ │ ├── ImageServiceTagsBase.cs │ │ │ │ │ ├── ImageServiceTagsImgBase.cs │ │ │ │ │ ├── ImageServiceTagsImgNoPatron.cs │ │ │ │ │ ├── ImageServiceTagsImgPatronPerfectionist.cs │ │ │ │ │ ├── ImageServiceTagsNoPatron.cs │ │ │ │ │ ├── ImageServiceTagsPatronPerfectionist.cs │ │ │ │ │ ├── ImageServiceTestAccessors.cs │ │ │ │ │ ├── ImageTagsTestPermutations.cs │ │ │ │ │ └── TweakMediaTests.cs │ │ │ │ ├── Mail/ │ │ │ │ │ ├── AddMailAddressesInputTypeTests.cs │ │ │ │ │ ├── MailAddressCollectionTests.cs │ │ │ │ │ ├── MailAddressInputTypeTests.cs │ │ │ │ │ ├── MailAddressTests.cs │ │ │ │ │ ├── MailServiceBaseTests.cs │ │ │ │ │ ├── MailServiceTestsHelper.cs │ │ │ │ │ └── Startup.cs │ │ │ │ ├── SecureData/ │ │ │ │ │ ├── SecureDataHashTests.cs │ │ │ │ │ ├── SecureDataTest.cs │ │ │ │ │ └── Startup.cs │ │ │ │ └── Templates/ │ │ │ │ ├── Startup.cs │ │ │ │ ├── TemplatesBasicTests.cs │ │ │ │ ├── TemplatesDefaultSourcesTests.cs │ │ │ │ ├── TemplatesDefaultTests.cs │ │ │ │ ├── TemplatesEmptySourcesTests.cs │ │ │ │ ├── TemplatesEmptyTests.cs │ │ │ │ ├── TemplatesHtmlTests.cs │ │ │ │ └── TemplatesTestsBaseHelper.cs │ │ │ ├── StartupMockExecutionContext.cs │ │ │ ├── StartupSxcCoreOnly.cs │ │ │ ├── StartupSxcWithDb.cs │ │ │ ├── StartupSxcWithDbBasic.cs │ │ │ ├── StartupSxcWithDbPatronPerfectionist.cs │ │ │ ├── ToSic.Sxc.Various.SystemTests.csproj │ │ │ ├── Web.PageFeatures/ │ │ │ │ └── SimpleFeatureManagement.cs │ │ │ └── WebLightSpeed/ │ │ │ ├── LightSpeedDecoratorTests.cs │ │ │ ├── LightSpeedOutputCacheCompressionTestData.cs │ │ │ ├── LightSpeedOutputCacheCompressionTests.cs │ │ │ ├── LightSpeedTestData.cs │ │ │ ├── LightSpeedUrlParamsTest.cs │ │ │ ├── NamedCacheDependencyServiceTests.cs │ │ │ └── OutputCacheServiceWithoutLightSpeedTests.cs │ │ ├── ToSic.Sxc.Various.UnitTests/ │ │ │ ├── Adam/ │ │ │ │ ├── AdamPathsBaseTests.cs │ │ │ │ └── AdamSecurity.cs │ │ │ ├── Blocks/ │ │ │ │ └── Output/ │ │ │ │ └── BlockResourceExtractorGetHtmlAttributesTests.cs │ │ │ ├── Code/ │ │ │ │ └── Help/ │ │ │ │ └── SourceAnalyzerTests.cs │ │ │ ├── CodeTests/ │ │ │ │ └── LoggingTests/ │ │ │ │ ├── LogAdapterTests.cs │ │ │ │ ├── LogFnOldTests.cs │ │ │ │ ├── LogFnTests.cs │ │ │ │ └── LogTestBase.cs │ │ │ ├── ContentSecurityPolicyTests/ │ │ │ │ ├── CspParameterFinalizerTests.cs │ │ │ │ ├── CspParametersTests.cs │ │ │ │ └── CspPolicyTextProcessorTests.cs │ │ │ ├── ContextTests/ │ │ │ │ ├── ParametersAccessedTests.cs │ │ │ │ ├── ParametersTestData.cs │ │ │ │ ├── ParametersTests.cs │ │ │ │ ├── ParametersToStringTests.cs │ │ │ │ └── UniqueKeyTests.cs │ │ │ ├── Edit/ │ │ │ │ ├── ItemToolbarPickerTests/ │ │ │ │ │ └── ItemToolbarPikerWithRulesTests.cs │ │ │ │ ├── ToolbarConfigurationTests/ │ │ │ │ │ └── ToolbarConfigurationShowByRole.cs │ │ │ │ ├── ToolbarRuleTests/ │ │ │ │ │ ├── ToolbarRuleBasicTests.cs │ │ │ │ │ ├── ToolbarRuleForTest.cs │ │ │ │ │ ├── ToolbarRuleOpPickTests.cs │ │ │ │ │ └── ToolbarRuleToolbarTests.cs │ │ │ │ └── TweakButtonTests/ │ │ │ │ ├── TweakButtonColor.cs │ │ │ │ ├── TweakButtonOther.cs │ │ │ │ ├── TweakButtonParameters.cs │ │ │ │ ├── TweakButtonShow.cs │ │ │ │ ├── TweakButtonTestAccessors.cs │ │ │ │ └── TweakButtonTestsBase.cs │ │ │ ├── GlobalUsings.cs │ │ │ ├── Images/ │ │ │ │ └── ImageflowRewriteTests.cs │ │ │ ├── LinksAndImages/ │ │ │ │ ├── ParametersTestExtensions.cs │ │ │ │ ├── QueryHelperTests.cs │ │ │ │ ├── SrcSetParsePart.cs │ │ │ │ ├── UrlHelperTests/ │ │ │ │ │ ├── MergeNameValueCollectionTests.cs │ │ │ │ │ ├── Obj2UrlMerge.cs │ │ │ │ │ ├── Obj2UrlTests.cs │ │ │ │ │ └── ParseQueryStringTests.cs │ │ │ │ └── UrlParts/ │ │ │ │ ├── UrlPartsProtocolAndDomain.cs │ │ │ │ ├── UrlPartsTestBase.cs │ │ │ │ ├── UrlPartsToLink.cs │ │ │ │ └── UrlPartsTrivial.cs │ │ │ ├── PageProperty/ │ │ │ │ └── UpdatePropertyTest.cs │ │ │ ├── PlumbingTests/ │ │ │ │ └── CleanParamTests.cs │ │ │ ├── ServiceTweaks/ │ │ │ │ ├── CmsHtmlTweakTests.cs │ │ │ │ └── TweakListTests.cs │ │ │ ├── Services/ │ │ │ │ ├── HttpContextServiceTests.cs │ │ │ │ └── TurnOnTests/ │ │ │ │ ├── PickOrBuildSpecsTests.cs │ │ │ │ └── TurnOnTestAccessors.cs │ │ │ ├── ToSic.Sxc.Various.UnitTests.csproj │ │ │ └── WebUrlTests/ │ │ │ ├── UrlValueCamelCaseTest.cs │ │ │ └── UrlValueFilterTests.cs │ │ ├── ToSic.Sxc.Web/ │ │ │ ├── Apps.Sys.Installation/ │ │ │ │ ├── IPlatformAppInstaller.cs │ │ │ │ └── PlatformAppInstallerUnknown.cs │ │ │ ├── Data.Sys.Convert/ │ │ │ │ └── ConvertToEavLightWithCmsInfo.cs │ │ │ ├── GlobalUsings.cs │ │ │ ├── LookUp/ │ │ │ │ ├── DateTimeLookUp.cs │ │ │ │ ├── QueryStringLookUp.cs │ │ │ │ └── TicksLookUp.cs │ │ │ ├── Polymorphism.Sys/ │ │ │ │ ├── CssFrameworkDetectorUnknown.cs │ │ │ │ ├── PolymorphismConstants.cs │ │ │ │ ├── PolymorphismKoi.cs │ │ │ │ └── PolymorphismPermissions.cs │ │ │ ├── StartupSxcWeb.cs │ │ │ ├── ToSic.Sxc.Web.csproj │ │ │ ├── Web.Sys.EditUi/ │ │ │ │ ├── EditUiResourceSettings.cs │ │ │ │ ├── EditUiResources.cs │ │ │ │ └── HtmlDialog.cs │ │ │ └── Web.Sys.Http/ │ │ │ ├── HttpAbstractionBase.cs │ │ │ ├── HttpHybrid-NetCore.cs │ │ │ └── HttpHybrid-NetFramework.cs │ │ ├── ToSic.Sxc.WebApi/ │ │ │ ├── Apps.Sys.EditAssets/ │ │ │ │ ├── AssetEditInfo.cs │ │ │ │ ├── AssetEditor.cs │ │ │ │ ├── AssetTemplates.Dnn.cs │ │ │ │ ├── AssetTemplates.Hybrid.cs │ │ │ │ ├── AssetTemplates.Markdown.cs │ │ │ │ ├── AssetTemplates.Oqtane.cs │ │ │ │ ├── AssetTemplates.Text.cs │ │ │ │ ├── AssetTemplates.Token.cs │ │ │ │ ├── AssetTemplates.Typed.cs │ │ │ │ ├── AssetTemplates.cs │ │ │ │ └── TemplateInfo.cs │ │ │ ├── Backend/ │ │ │ │ ├── Adam/ │ │ │ │ │ ├── AdamCode.cs │ │ │ │ │ ├── AdamControllerReal.cs │ │ │ │ │ ├── AdamItemDtoMaker.cs │ │ │ │ │ ├── AdamPrefetchHelper.cs │ │ │ │ │ ├── IAdamController.cs │ │ │ │ │ ├── IAdamItemDtoMaker.cs │ │ │ │ │ └── IAdamPrefetchHelper.cs │ │ │ │ ├── Admin/ │ │ │ │ │ ├── AppControllerReal.cs │ │ │ │ │ ├── AppExtensionsControllerReal.cs │ │ │ │ │ ├── AppFiles/ │ │ │ │ │ │ ├── AppFileDto.cs │ │ │ │ │ │ ├── AppFilesControllerReal.cs │ │ │ │ │ │ ├── AppFilesControllerReal_ApiExplorer.cs │ │ │ │ │ │ ├── AppFilesControllerReal_Directory.cs │ │ │ │ │ │ ├── AppFilesControllerReal_List.cs │ │ │ │ │ │ ├── AppFilesControllerReal_Path.cs │ │ │ │ │ │ ├── AppFilesControllerReal_Security.cs │ │ │ │ │ │ ├── IAppFilesController.cs │ │ │ │ │ │ └── TemplatesDto.cs │ │ │ │ │ ├── AppPartsControllerReal.cs │ │ │ │ │ ├── CodeControllerReal.cs │ │ │ │ │ ├── DataControllerReal.cs │ │ │ │ │ ├── DialogControllerReal.cs │ │ │ │ │ ├── EditionsDto.cs │ │ │ │ │ ├── ExtensionsDto.cs │ │ │ │ │ ├── IAdminDataController.cs │ │ │ │ │ ├── IAppExtensionsController.cs │ │ │ │ │ ├── IDialogController.cs │ │ │ │ │ ├── IViewController.cs │ │ │ │ │ ├── Query/ │ │ │ │ │ │ └── QueryControllerReal.cs │ │ │ │ │ ├── ScopeDetailsDto.cs │ │ │ │ │ ├── TypeControllerReal.cs │ │ │ │ │ └── ViewControllerReal.cs │ │ │ │ ├── ApiForBlockHelpers.cs │ │ │ │ ├── App/ │ │ │ │ │ ├── AppCacheFlushSpecs.cs │ │ │ │ │ ├── AppContent.cs │ │ │ │ │ ├── AppDataControllerReal.cs │ │ │ │ │ ├── AppExtensionRelease.cs │ │ │ │ │ ├── AppQueryControllerReal.cs │ │ │ │ │ ├── AppQueryODataHelper.cs │ │ │ │ │ ├── AppsBackend.cs │ │ │ │ │ ├── CacheControllerReal.cs │ │ │ │ │ ├── ExtensionDeleteBackend.cs │ │ │ │ │ ├── ExtensionDownloadBackend.cs │ │ │ │ │ ├── ExtensionEditionHelper.cs │ │ │ │ │ ├── ExtensionExportService.cs │ │ │ │ │ ├── ExtensionExtractionHelper.cs │ │ │ │ │ ├── ExtensionFolderNameValidator.cs │ │ │ │ │ ├── ExtensionInspectBackend.cs │ │ │ │ │ ├── ExtensionInspectDtos.cs │ │ │ │ │ ├── ExtensionInstallBackend.cs │ │ │ │ │ ├── ExtensionInstallHelper.cs │ │ │ │ │ ├── ExtensionLockHelper.cs │ │ │ │ │ ├── ExtensionManifestSerializer.cs │ │ │ │ │ ├── ExtensionPreflightDtos.cs │ │ │ │ │ ├── ExtensionPreflightHelper.cs │ │ │ │ │ ├── ExtensionReaderBackend.cs │ │ │ │ │ ├── ExtensionValidationHelper.cs │ │ │ │ │ ├── ExtensionValidationModels.cs │ │ │ │ │ ├── ExtensionWriterBackend.cs │ │ │ │ │ ├── ExtensionsForIApp.cs │ │ │ │ │ └── ReadOnlyFileHelper.cs │ │ │ │ ├── AppStack/ │ │ │ │ │ └── AppStackBackend.cs │ │ │ │ ├── Cms/ │ │ │ │ │ ├── Block/ │ │ │ │ │ │ ├── BlockControllerReal.cs │ │ │ │ │ │ └── IBlockController.cs │ │ │ │ │ ├── Edit/ │ │ │ │ │ │ ├── EditControllerReal.cs │ │ │ │ │ │ ├── EditLoadBackend.cs │ │ │ │ │ │ ├── EditSaveBackend.cs │ │ │ │ │ │ ├── IUiPicker.cs │ │ │ │ │ │ ├── IUiPickerSourceEntity.cs │ │ │ │ │ │ ├── Load.Activities/ │ │ │ │ │ │ │ ├── EditLoadActivityAddContentTypes.cs │ │ │ │ │ │ │ ├── EditLoadActivityAddContext.cs │ │ │ │ │ │ │ ├── EditLoadActivityAddNecessaryInputTypes.cs │ │ │ │ │ │ │ ├── EditLoadActivityAddPrefetch.cs │ │ │ │ │ │ │ ├── EditLoadActivityAddRequiredFeatures.cs │ │ │ │ │ │ │ ├── EditLoadActivityCleanupRequest.cs │ │ │ │ │ │ │ ├── EditLoadActivityConvertRequest.cs │ │ │ │ │ │ │ ├── EditLoadActivityPrefetchHelper_Adam.cs │ │ │ │ │ │ │ ├── EditLoadActivityPrefetchHelper_Links.cs │ │ │ │ │ │ │ └── EditLoadActivitySettingsHelper.cs │ │ │ │ │ │ └── Load.Settings/ │ │ │ │ │ │ ├── ILoadSettingsContentTypesProvider.cs │ │ │ │ │ │ ├── ILoadSettingsProvider.cs │ │ │ │ │ │ ├── LoadSettingsApiKeys.cs │ │ │ │ │ │ ├── LoadSettingsForBase.cs │ │ │ │ │ │ ├── LoadSettingsForContentType.cs │ │ │ │ │ │ ├── LoadSettingsForGpsDefaults.cs │ │ │ │ │ │ ├── LoadSettingsForPickerSources.cs │ │ │ │ │ │ ├── LoadSettingsForWysiwygDefaults.cs │ │ │ │ │ │ ├── LoadSettingsProviderBase.cs │ │ │ │ │ │ └── LoadSettingsProviderParameters.cs │ │ │ │ │ ├── HistoryControllerReal.cs │ │ │ │ │ ├── HyperlinkBackend.cs │ │ │ │ │ └── List/ │ │ │ │ │ ├── ContentGroupControllerReal.cs │ │ │ │ │ ├── EntityInListDto.cs │ │ │ │ │ ├── IContentGroupController.cs │ │ │ │ │ ├── ListControllerReal.cs │ │ │ │ │ ├── ListControllerReal_Replace.cs │ │ │ │ │ └── ReplacementListDto.cs │ │ │ │ ├── ContentBlocks/ │ │ │ │ │ └── ContentBlockBackend.cs │ │ │ │ ├── Context/ │ │ │ │ │ ├── IWebApiContextBuilder.cs │ │ │ │ │ ├── NetCoreWebApiContextHelper.cs │ │ │ │ │ ├── UiContextBuilderBase.cs │ │ │ │ │ ├── UiContextBuilderUnknown.cs │ │ │ │ │ └── WebApiContextBuilderUnknown.cs │ │ │ │ ├── CustomApiHelpers.cs │ │ │ │ ├── ImportExport/ │ │ │ │ │ ├── AppStateSyncRestore.cs │ │ │ │ │ ├── AppStateSyncSave.cs │ │ │ │ │ ├── ExportApp.cs │ │ │ │ │ ├── ExportContent.cs │ │ │ │ │ ├── ImpExpHelpers.cs │ │ │ │ │ └── ImportContent.cs │ │ │ │ ├── InPage/ │ │ │ │ │ ├── AjaxPreviewHelperWIP.cs │ │ │ │ │ ├── AjaxRenderDto.cs │ │ │ │ │ └── AppViewPickerBackend.cs │ │ │ │ ├── SaveHelpers/ │ │ │ │ │ ├── ContentGroupList.cs │ │ │ │ │ ├── DataValidatorContentTypeDataStore.cs │ │ │ │ │ ├── SaveDataPackageValidator.cs │ │ │ │ │ ├── SaveDataUpdateValidator.cs │ │ │ │ │ ├── SaveDataValidator.cs │ │ │ │ │ ├── SavePermissionDataHelper.cs │ │ │ │ │ ├── SaveSecurityCheck.cs │ │ │ │ │ └── SxcPagePublishing.cs │ │ │ │ ├── SxcWebApiConstants.cs │ │ │ │ ├── Sys/ │ │ │ │ │ ├── Insights/ │ │ │ │ │ │ ├── InsightsAppCodeBuild.cs │ │ │ │ │ │ ├── InsightsAppCodeOverview.cs │ │ │ │ │ │ └── InsightsLightSpeed.cs │ │ │ │ │ ├── InstallControllerReal.cs │ │ │ │ │ └── SiteSetupAutoInstallAppsRule.cs │ │ │ │ ├── Usage/ │ │ │ │ │ ├── Dto/ │ │ │ │ │ │ ├── ContentTypeDto.cs │ │ │ │ │ │ ├── EntityDto.cs │ │ │ │ │ │ └── EntityInRelationDto.cs │ │ │ │ │ ├── EntityBackend.cs │ │ │ │ │ └── UsageBackend.cs │ │ │ │ └── Views/ │ │ │ │ ├── AppPolymorphism.cs │ │ │ │ ├── ViewContentTypeDto.cs │ │ │ │ ├── ViewDetailsDto.cs │ │ │ │ ├── ViewsBackend.cs │ │ │ │ └── ViewsExportImport.cs │ │ │ ├── GlobalUsings.cs │ │ │ ├── ImportExport.Package.Sys/ │ │ │ │ ├── PackageIndexFile.cs │ │ │ │ ├── PackageIndexFileEntry.cs │ │ │ │ ├── PackageInstallAbout.cs │ │ │ │ ├── PackageInstallExtension.cs │ │ │ │ ├── PackageInstallFile.cs │ │ │ │ └── PackageInstallHeader.cs │ │ │ ├── Properties/ │ │ │ │ ├── AssemblyInfo.cs │ │ │ │ └── launchSettings.json │ │ │ ├── StartupSxcWebApi.cs │ │ │ ├── ToSic.Sxc.WebApi.csproj │ │ │ ├── ToSic.Sxc.WebApi.csproj.DotSettings │ │ │ ├── WebApi/ │ │ │ │ ├── IDynamicWebApi.cs │ │ │ │ ├── JsonFormatter/ │ │ │ │ │ ├── Casing.cs │ │ │ │ │ ├── EntityFormat.cs │ │ │ │ │ ├── JsonCasingOverrideHelper.cs │ │ │ │ │ ├── JsonFormatterAttribute.cs │ │ │ │ │ └── JsonFormatterHelpers.cs │ │ │ │ └── SecureEndpoint/ │ │ │ │ ├── SecureEndpointAttributeNetCore.cs │ │ │ │ ├── SecureEndpointAttributeNetFull.cs │ │ │ │ └── SecureEndpointShared.cs │ │ │ └── WebApi.Sys/ │ │ │ ├── ActionFilters/ │ │ │ │ ├── HttpResponseExceptionFilter.cs │ │ │ │ ├── JsonConverterFactoryHelpers.cs │ │ │ │ ├── OptionalBodyFilter.cs │ │ │ │ ├── SystemTextJsonBodyModelBinder.cs │ │ │ │ └── SystemTextJsonFormatterAttribute.cs │ │ │ ├── AppFolderLookupForWebApi.cs │ │ │ ├── ExternalLinks/ │ │ │ │ ├── ExternalLinksService.cs │ │ │ │ └── ExternalSxcDestinations.cs │ │ │ └── NetCoreControllersHelper.cs │ │ └── ToSic.Sxc.WebApi.Tests/ │ │ ├── Extensions/ │ │ │ ├── ExportExtensionTestAccessors.cs │ │ │ ├── ExportExtensionTestContext.cs │ │ │ ├── ExportExtensionTestHelpers.cs │ │ │ ├── ExportExtensionTests.cs │ │ │ ├── ExtensionBackendTestAccessors.cs │ │ │ ├── ExtensionInstallBackendTest.cs │ │ │ ├── ExtensionManifestServiceTestAccessors.cs │ │ │ ├── ExtensionManifestServiceTests.cs │ │ │ ├── ExtensionsBackendTestContext.cs │ │ │ ├── ExtensionsBackendTests.cs │ │ │ ├── ExtensionsReaderEditionsTests.cs │ │ │ └── ExtensionsReaderTestContext.cs │ │ ├── GlobalUsings.cs │ │ └── ToSic.Sxc.WebApi.Tests.csproj │ └── nuget.config ├── contributing.md └── readme.md