Bjarke Berg
bfb78e937f
Netcore: Update code docs generation ( #9885 )
...
* Updated the code docs to work with new assemblies and namespaces+added conditional build to default pipeline
* updated script that generate docs to use .NET 5
* Increased timeout of docs generation + changed to 5.x instead of 5.0.x
Fixed wrong namespace, that would be we not have docs for it.
* Fixed names in toc, so they are not that long and changed ordering
* try custom hack https://github.com/dotnet/docfx/issues/1254#issuecomment-294080535
* revert nonworking hack - Divide prep steps into two.
* Changed ordering
* Try to generate docs without the build.ps1 script
* Try to generate docs without the build.ps1 script
* Try to generate docs without the build.ps1 script
* Try to remove the examine one, to test if that is the reason it fails on azure pipeline
* Try to remove the sqlce one, to test if that is the reason it fails on azure pipeline
* Reintroduce Examine and SqlCE docs, as these was not the reason it will not work on azure pipeline.
* Test if azure wanna build the docs without explicit version
* Fixed two malformed xml docs
* hardcode version of docfx, to hopefully let it pass on azure pipeline
* hardcode version of docfx, to hopefully let it pass on azure pipeline
* Restructure azure pipeline yaml to have stages as areas instead of OS
* Restructure azure pipeline yaml to have stages as areas instead of OS
* yml restructure
* yml restructure
* yml restructure
* Not hardcoding docfx as the old versions also fail on azure
* Fixed Badly formed XML comments
* moved condition from job to stage
* split build and metadata
* indentation
* removed wrong char
* Try to add more loging on azure pipeline
* include less
* include less projects
* add one more project
* More azure pipeline test
* indentation
* All except infrastructure
* publish tasks
* Fix link on logo
* Extensions also included
* Less links
* re-introduced infrastructure to the list of projects for generate docfx for.
* Add filter
* Remove single warning for xmldocs
* more logging?
* skip some things from the metadata
* test using other image
* Test if exclude filter works
* Test with more explict filters, allowing some docs from Infrastructure
* binary search for the file that is the issue
* binary search for the file that is the issue
* binary search for the file that is the issue
* Exclude more folders
* Exclude more folders and files
* Only exclude files in root of namespace?
* more filter trials
* more filter trials
* add 2 nested folders
* all cs files?
* Remove test projects
* Toc
* Update build/azure-pipelines.yml
* move display name element
* Update build/azure-pipelines.yml
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
2021-03-18 14:48:22 +01:00
Bjarke Berg
2b89839724
Netcore: Get rid of default files in config folder ( #9966 )
...
* TourController now uses the core tours from embedded resources
* Moved tinyMceConfig.*.config to IOptions
* Embedded the default grid.editors.config.js
* Fixed issue when saving grid with an empty media cell
* Logviewer now uses sql as database instead of file.
* Remove config folder from build script and nuget pacakges.
* Removing auto-generated Id added to appsettings.json
* Update src/Umbraco.Web.BackOffice/Controllers/TourController.cs
Co-authored-by: Elitsa Marinovska <elm@umbraco.dk >
Co-authored-by: Elitsa Marinovska <21998037+elit0451@users.noreply.github.com >
2021-03-11 13:20:46 +01:00
Bjarke Berg
37ed84871a
Merge remote-tracking branch 'origin/v8/dev' into netcore/dev
...
# Conflicts:
# build/NuSpecs/UmbracoCms.Core.nuspec
# build/NuSpecs/UmbracoCms.Web.nuspec
# src/SolutionInfo.cs
# src/Umbraco.Core/Cache/CacheKeys.cs
# src/Umbraco.Core/Composing/TypeFinder.cs
# src/Umbraco.Core/Configuration/GlobalSettings.cs
# src/Umbraco.Core/Configuration/GlobalSettingsExtensions.cs
# src/Umbraco.Core/Configuration/IGlobalSettings.cs
# src/Umbraco.Core/Configuration/UmbracoSettings/ContentElement.cs
# src/Umbraco.Core/Configuration/UmbracoSettings/ContentSectionExtensions.cs
# src/Umbraco.Core/Constants-AppSettings.cs
# src/Umbraco.Core/Editors/UserEditorAuthorizationHelper.cs
# src/Umbraco.Core/Extensions/StringExtensions.cs
# src/Umbraco.Core/Extensions/UriExtensions.cs
# src/Umbraco.Core/IO/IOHelper.cs
# src/Umbraco.Core/IO/PhysicalFileSystem.cs
# src/Umbraco.Core/Media/Exif/MathEx.cs
# src/Umbraco.Core/Media/UploadAutoFillProperties.cs
# src/Umbraco.Core/Models/Mapping/UserMapDefinition.cs
# src/Umbraco.Core/Models/Membership/User.cs
# src/Umbraco.Core/Models/UserExtensions.cs
# src/Umbraco.Core/Packaging/PackageDefinitionXmlParser.cs
# src/Umbraco.Core/PropertyEditors/ListViewConfiguration.cs
# src/Umbraco.Core/PropertyEditors/ValueConverters/MediaPickerValueConverter.cs
# src/Umbraco.Core/PropertyEditors/ValueConverters/MultiNodeTreePickerValueConverter.cs
# src/Umbraco.Core/Routing/AliasUrlProvider.cs
# src/Umbraco.Core/Routing/DefaultUrlProvider.cs
# src/Umbraco.Core/Routing/UriUtility.cs
# src/Umbraco.Core/Routing/UrlProviderExtensions.cs
# src/Umbraco.Core/Runtime/CoreRuntime.cs
# src/Umbraco.Core/RuntimeOptions.cs
# src/Umbraco.Core/RuntimeState.cs
# src/Umbraco.Core/Security/BackOfficeUserStore.cs
# src/Umbraco.Core/Security/ContentPermissions.cs
# src/Umbraco.Core/Sync/ApplicationUrlHelper.cs
# src/Umbraco.Core/Trees/TreeNode.cs
# src/Umbraco.Core/Udi.cs
# src/Umbraco.Examine.Lucene/BackOfficeExamineSearcher.cs
# src/Umbraco.Examine/Umbraco.Examine.csproj
# src/Umbraco.Infrastructure/Examine/ContentValueSetValidator.cs
# src/Umbraco.Infrastructure/Migrations/Install/DatabaseBuilder.cs
# src/Umbraco.Infrastructure/Packaging/PackageDataInstallation.cs
# src/Umbraco.Infrastructure/Persistence/SqlSyntax/SqlServerSyntaxProvider.cs
# src/Umbraco.Infrastructure/Scoping/Scope.cs
# src/Umbraco.Infrastructure/Search/ExamineComponent.cs
# src/Umbraco.Infrastructure/Security/IdentityMapDefinition.cs
# src/Umbraco.Infrastructure/Services/Implement/ContentService.cs
# src/Umbraco.Infrastructure/Services/Implement/MediaService.cs
# src/Umbraco.Infrastructure/Services/Implement/NotificationService.cs
# src/Umbraco.Persistence.SqlCe/SqlCeSyntaxProvider.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/LocksTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Core/Models/UserExtensionsTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Editors/UserEditorAuthorizationHelperTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Examine/UmbracoContentValueSetValidatorTests.cs
# src/Umbraco.Tests/Configurations/UmbracoSettings/ContentElementTests.cs
# src/Umbraco.Tests/Configurations/UmbracoSettings/umbracoSettings.config
# src/Umbraco.Tests/TestHelpers/SettingsForTests.cs
# src/Umbraco.Tests/Testing/TestDatabase.cs
# src/Umbraco.Tests/Web/Controllers/ContentControllerUnitTests.cs
# src/Umbraco.Tests/Web/Controllers/FilterAllowedOutgoingContentAttributeTests.cs
# src/Umbraco.Tests/Web/Controllers/MediaControllerUnitTests.cs
# src/Umbraco.Web.BackOffice/Controllers/BackOfficeServerVariables.cs
# src/Umbraco.Web.BackOffice/Controllers/CodeFileController.cs
# src/Umbraco.Web.BackOffice/Controllers/ContentController.cs
# src/Umbraco.Web.BackOffice/Controllers/EntityController.cs
# src/Umbraco.Web.BackOffice/Controllers/MacrosController.cs
# src/Umbraco.Web.BackOffice/Controllers/MediaController.cs
# src/Umbraco.Web.BackOffice/Controllers/PackageInstallController.cs
# src/Umbraco.Web.BackOffice/Controllers/TourController.cs
# src/Umbraco.Web.BackOffice/Controllers/UserGroupEditorAuthorizationHelper.cs
# src/Umbraco.Web.BackOffice/Filters/FilterAllowedOutgoingContentAttribute.cs
# src/Umbraco.Web.BackOffice/Filters/FilterAllowedOutgoingMediaAttribute.cs
# src/Umbraco.Web.BackOffice/Mapping/ContentMapDefinition.cs
# src/Umbraco.Web.BackOffice/Services/IconService.cs
# src/Umbraco.Web.BackOffice/Trees/ContentTreeController.cs
# src/Umbraco.Web.BackOffice/Trees/ContentTreeControllerBase.cs
# src/Umbraco.Web.BackOffice/Trees/FileSystemTreeController.cs
# src/Umbraco.Web.BackOffice/Trees/MediaTreeController.cs
# src/Umbraco.Web.Common/Extensions/FormCollectionExtensions.cs
# src/Umbraco.Web.UI.Client/src/common/resources/content.resource.js
# src/Umbraco.Web.UI.Client/src/views/content/overlays/publish.html
# src/Umbraco.Web.UI.Client/src/views/propertyeditors/grid/editors/media.controller.js
# src/Umbraco.Web.UI.NetCore/umbraco/config/lang/da.xml
# src/Umbraco.Web.UI.NetCore/umbraco/config/lang/en.xml
# src/Umbraco.Web.UI.NetCore/umbraco/config/lang/en_us.xml
# src/Umbraco.Web.UI/config/umbracoSettings.Release.config
# src/Umbraco.Web/Cache/MemberCacheRefresher.cs
# src/Umbraco.Web/Composing/ModuleInjector.cs
# src/Umbraco.Web/Editors/BackOfficeController.cs
# src/Umbraco.Web/Editors/Binders/ContentModelBinderHelper.cs
# src/Umbraco.Web/Editors/ContentTypeController.cs
# src/Umbraco.Web/Editors/Filters/ContentSaveValidationAttribute.cs
# src/Umbraco.Web/Editors/Filters/MediaItemSaveValidationAttribute.cs
# src/Umbraco.Web/Editors/Filters/UserGroupAuthorizationAttribute.cs
# src/Umbraco.Web/Editors/TinyMceController.cs
# src/Umbraco.Web/Editors/UserGroupsController.cs
# src/Umbraco.Web/Editors/UsersController.cs
# src/Umbraco.Web/ImageCropperTemplateExtensions.cs
# src/Umbraco.Web/Logging/WebProfiler.cs
# src/Umbraco.Web/Logging/WebProfilerProvider.cs
# src/Umbraco.Web/Macros/PublishedContentHashtableConverter.cs
# src/Umbraco.Web/Mvc/EnsurePublishedContentRequestAttribute.cs
# src/Umbraco.Web/Mvc/JsonNetResult.cs
# src/Umbraco.Web/Mvc/MemberAuthorizeAttribute.cs
# src/Umbraco.Web/Mvc/RenderRouteHandler.cs
# src/Umbraco.Web/PropertyEditors/MediaPickerPropertyEditor.cs
# src/Umbraco.Web/PropertyEditors/MultiNodeTreePickerPropertyEditor.cs
# src/Umbraco.Web/PublishedCache/NuCache/DataSource/DatabaseDataSource.cs
# src/Umbraco.Web/RoutableDocumentFilter.cs
# src/Umbraco.Web/Routing/ContentFinderByUrlAlias.cs
# src/Umbraco.Web/Routing/NotFoundHandlerHelper.cs
# src/Umbraco.Web/Routing/PublishedRouter.cs
# src/Umbraco.Web/Runtime/WebInitialComposer.cs
# src/Umbraco.Web/Scheduling/KeepAlive.cs
# src/Umbraco.Web/Security/AppBuilderExtensions.cs
# src/Umbraco.Web/Security/BackOfficeClaimsIdentityFactory.cs
# src/Umbraco.Web/Security/Providers/UmbracoMembershipProvider.cs
# src/Umbraco.Web/Trees/DictionaryTreeController.cs
# src/Umbraco.Web/Trees/LanguageTreeController.cs
# src/Umbraco.Web/Trees/LogViewerTreeController.cs
# src/Umbraco.Web/Trees/PackagesTreeController.cs
# src/Umbraco.Web/UmbracoApplication.cs
# src/Umbraco.Web/UmbracoApplicationBase.cs
# src/Umbraco.Web/UmbracoInjectedModule.cs
# src/Umbraco.Web/WebApi/Filters/AdminUsersAuthorizeAttribute.cs
# src/Umbraco.Web/WebApi/Filters/CheckIfUserTicketDataIsStaleAttribute.cs
# src/Umbraco.Web/WebApi/Filters/EnsureUserPermissionForContentAttribute.cs
# src/Umbraco.Web/WebApi/Filters/EnsureUserPermissionForMediaAttribute.cs
# src/Umbraco.Web/WebApi/MemberAuthorizeAttribute.cs
2021-03-05 15:36:27 +01:00
Mole
815d4fd226
Merge branch 'netcore/dev' into netcore/feature/align-infrastructure-namespaces
...
# Conflicts:
# src/Umbraco.Core/Events/QueuingEventDispatcher.cs
# src/Umbraco.Core/Logging/LogHttpRequestExtension.cs
# src/Umbraco.Examine.Lucene/BackOfficeExamineSearcher.cs
# src/Umbraco.Examine.Lucene/ExamineLuceneComposer.cs
# src/Umbraco.Examine.Lucene/ExamineLuceneFinalComposer.cs
# src/Umbraco.Examine.Lucene/Extensions/ExamineExtensions.cs
# src/Umbraco.Examine.Lucene/ILuceneDirectoryFactory.cs
# src/Umbraco.Infrastructure/Cache/DatabaseServerMessengerNotificationHandler.cs
# src/Umbraco.Infrastructure/Cache/DefaultRepositoryCachePolicy.cs
# src/Umbraco.Infrastructure/Cache/DistributedCacheBinder.cs
# src/Umbraco.Infrastructure/Cache/DistributedCacheBinder_Handlers.cs
# src/Umbraco.Infrastructure/Cache/DistributedCacheExtensions.cs
# src/Umbraco.Infrastructure/Cache/FullDataSetRepositoryCachePolicy.cs
# src/Umbraco.Infrastructure/Cache/RepositoryCachePolicyBase.cs
# src/Umbraco.Infrastructure/Cache/SingleItemsOnlyRepositoryCachePolicy.cs
# src/Umbraco.Infrastructure/Compose/AuditEventsComponent.cs
# src/Umbraco.Infrastructure/Compose/BlockEditorComponent.cs
# src/Umbraco.Infrastructure/Compose/NestedContentPropertyComponent.cs
# src/Umbraco.Infrastructure/Compose/NestedContentPropertyComposer.cs
# src/Umbraco.Infrastructure/Compose/NotificationsComponent.cs
# src/Umbraco.Infrastructure/Compose/PublicAccessComponent.cs
# src/Umbraco.Infrastructure/Compose/RelateOnCopyComponent.cs
# src/Umbraco.Infrastructure/Compose/RelateOnTrashComponent.cs
# src/Umbraco.Infrastructure/DependencyInjection/UmbracoBuilder.Collections.cs
# src/Umbraco.Infrastructure/DependencyInjection/UmbracoBuilder.CoreServices.cs
# src/Umbraco.Infrastructure/DependencyInjection/UmbracoBuilder.DistributedCache.cs
# src/Umbraco.Infrastructure/DependencyInjection/UmbracoBuilder.Installer.cs
# src/Umbraco.Infrastructure/DependencyInjection/UmbracoBuilder.MappingProfiles.cs
# src/Umbraco.Infrastructure/DependencyInjection/UmbracoBuilder.Repositories.cs
# src/Umbraco.Infrastructure/DependencyInjection/UmbracoBuilder.Services.cs
# src/Umbraco.Infrastructure/DependencyInjection/UmbracoBuilder.Uniques.cs
# src/Umbraco.Infrastructure/Deploy/IGridCellValueConnector.cs
# src/Umbraco.Infrastructure/EmailSender.cs
# src/Umbraco.Infrastructure/Events/MigrationEventArgs.cs
# src/Umbraco.Infrastructure/Examine/BaseValueSetBuilder.cs
# src/Umbraco.Infrastructure/Examine/ContentIndexPopulator.cs
# src/Umbraco.Infrastructure/Examine/ContentValueSetBuilder.cs
# src/Umbraco.Infrastructure/Examine/ExamineExtensions.cs
# src/Umbraco.Infrastructure/Examine/IBackOfficeExamineSearcher.cs
# src/Umbraco.Infrastructure/Examine/IContentValueSetBuilder.cs
# src/Umbraco.Infrastructure/Examine/IIndexDiagnostics.cs
# src/Umbraco.Infrastructure/Examine/IPublishedContentValueSetBuilder.cs
# src/Umbraco.Infrastructure/Examine/IndexRebuilder.cs
# src/Umbraco.Infrastructure/Examine/MediaIndexPopulator.cs
# src/Umbraco.Infrastructure/Examine/MediaValueSetBuilder.cs
# src/Umbraco.Infrastructure/Examine/MemberIndexPopulator.cs
# src/Umbraco.Infrastructure/Examine/MemberValueSetBuilder.cs
# src/Umbraco.Infrastructure/Examine/NoopBackOfficeExamineSearcher.cs
# src/Umbraco.Infrastructure/Examine/PublishedContentIndexPopulator.cs
# src/Umbraco.Infrastructure/Examine/UmbracoExamineExtensions.cs
# src/Umbraco.Infrastructure/Examine/UmbracoIndexConfig.cs
# src/Umbraco.Infrastructure/HostedServices/HealthCheckNotifier.cs
# src/Umbraco.Infrastructure/HostedServices/LogScrubber.cs
# src/Umbraco.Infrastructure/HostedServices/ReportSiteTask.cs
# src/Umbraco.Infrastructure/HostedServices/ScheduledPublishing.cs
# src/Umbraco.Infrastructure/HostedServices/ServerRegistration/InstructionProcessTask.cs
# src/Umbraco.Infrastructure/HostedServices/TempFileCleanup.cs
# src/Umbraco.Infrastructure/IPublishedContentQuery.cs
# src/Umbraco.Infrastructure/Install/FilePermissionHelper.cs
# src/Umbraco.Infrastructure/Install/InstallHelper.cs
# src/Umbraco.Infrastructure/Install/InstallStepCollection.cs
# src/Umbraco.Infrastructure/Install/InstallSteps/DatabaseConfigureStep.cs
# src/Umbraco.Infrastructure/Install/InstallSteps/DatabaseInstallStep.cs
# src/Umbraco.Infrastructure/Install/InstallSteps/DatabaseUpgradeStep.cs
# src/Umbraco.Infrastructure/Install/InstallSteps/NewInstallStep.cs
# src/Umbraco.Infrastructure/Install/InstallSteps/StarterKitDownloadStep.cs
# src/Umbraco.Infrastructure/Logging/Serilog/Enrichers/HttpRequestIdEnricher.cs
# src/Umbraco.Infrastructure/Logging/Serilog/Enrichers/HttpRequestNumberEnricher.cs
# src/Umbraco.Infrastructure/Logging/Serilog/LoggerConfigExtensions.cs
# src/Umbraco.Infrastructure/Logging/Serilog/SerilogLogger.cs
# src/Umbraco.Infrastructure/Logging/Viewer/ILogViewer.cs
# src/Umbraco.Infrastructure/Logging/Viewer/LogViewerComposer.cs
# src/Umbraco.Infrastructure/Logging/Viewer/SerilogLogViewerSourceBase.cs
# src/Umbraco.Infrastructure/Manifest/DashboardAccessRuleConverter.cs
# src/Umbraco.Infrastructure/Manifest/DataEditorConverter.cs
# src/Umbraco.Infrastructure/Manifest/ManifestParser.cs
# src/Umbraco.Infrastructure/Manifest/ValueValidatorConverter.cs
# src/Umbraco.Infrastructure/Media/ImageDimensionExtractor.cs
# src/Umbraco.Infrastructure/Migrations/Expressions/Create/Index/CreateIndexBuilder.cs
# src/Umbraco.Infrastructure/Migrations/Expressions/Delete/KeysAndIndexes/DeleteKeysAndIndexesBuilder.cs
# src/Umbraco.Infrastructure/Migrations/IMigrationContext.cs
# src/Umbraco.Infrastructure/Migrations/Install/DatabaseBuilder.cs
# src/Umbraco.Infrastructure/Migrations/Install/DatabaseDataCreator.cs
# src/Umbraco.Infrastructure/Migrations/Install/DatabaseSchemaCreator.cs
# src/Umbraco.Infrastructure/Migrations/Install/DatabaseSchemaCreatorFactory.cs
# src/Umbraco.Infrastructure/Migrations/MigrationBase.cs
# src/Umbraco.Infrastructure/Migrations/MigrationBase_Extra.cs
# src/Umbraco.Infrastructure/Migrations/MigrationContext.cs
# src/Umbraco.Infrastructure/Migrations/MigrationPlan.cs
# src/Umbraco.Infrastructure/Migrations/PostMigrations/ClearCsrfCookies.cs
# src/Umbraco.Infrastructure/Migrations/PostMigrations/PublishedSnapshotRebuilder.cs
# src/Umbraco.Infrastructure/Migrations/PostMigrations/RebuildPublishedSnapshot.cs
# src/Umbraco.Infrastructure/Migrations/Upgrade/UmbracoPlan.cs
# src/Umbraco.Infrastructure/Migrations/Upgrade/Upgrader.cs
# src/Umbraco.Infrastructure/Migrations/Upgrade/V_8_0_0/AddContentNuTable.cs
# src/Umbraco.Infrastructure/Migrations/Upgrade/V_8_0_0/ConvertRelatedLinksToMultiUrlPicker.cs
# src/Umbraco.Infrastructure/Migrations/Upgrade/V_8_0_0/DataTypeMigration.cs
# src/Umbraco.Infrastructure/Migrations/Upgrade/V_8_0_0/DataTypes/DropDownFlexiblePreValueMigrator.cs
# src/Umbraco.Infrastructure/Migrations/Upgrade/V_8_0_0/DataTypes/RenamingPreValueMigrator.cs
# src/Umbraco.Infrastructure/Migrations/Upgrade/V_8_0_0/DataTypes/UmbracoSliderPreValueMigrator.cs
# src/Umbraco.Infrastructure/Migrations/Upgrade/V_8_0_0/DataTypes/ValueListPreValueMigrator.cs
# src/Umbraco.Infrastructure/Migrations/Upgrade/V_8_0_0/DropDownPropertyEditorsMigration.cs
# src/Umbraco.Infrastructure/Migrations/Upgrade/V_8_0_0/FallbackLanguage.cs
# src/Umbraco.Infrastructure/Migrations/Upgrade/V_8_0_0/MergeDateAndDateTimePropertyEditor.cs
# src/Umbraco.Infrastructure/Migrations/Upgrade/V_8_0_0/Models/PropertyDataDto80.cs
# src/Umbraco.Infrastructure/Migrations/Upgrade/V_8_0_0/PropertyEditorsMigrationBase.cs
# src/Umbraco.Infrastructure/Migrations/Upgrade/V_8_0_0/RadioAndCheckboxPropertyEditorsMigration.cs
# src/Umbraco.Infrastructure/Migrations/Upgrade/V_8_0_0/TablesForScheduledPublishing.cs
# src/Umbraco.Infrastructure/Migrations/Upgrade/V_8_0_0/UpdatePickerIntegerValuesToUdi.cs
# src/Umbraco.Infrastructure/Migrations/Upgrade/V_8_1_0/ConvertTinyMceAndGridMediaUrlsToLocalLink.cs
# src/Umbraco.Infrastructure/Models/Blocks/BlockEditorData.cs
# src/Umbraco.Infrastructure/Models/Blocks/BlockEditorDataConverter.cs
# src/Umbraco.Infrastructure/Models/Blocks/BlockItemData.cs
# src/Umbraco.Infrastructure/Models/Blocks/BlockListEditorDataConverter.cs
# src/Umbraco.Infrastructure/Models/Blocks/BlockListLayoutItem.cs
# src/Umbraco.Infrastructure/Models/Mapping/EntityMapDefinition.cs
# src/Umbraco.Infrastructure/Models/PathValidationExtensions.cs
# src/Umbraco.Infrastructure/Packaging/PackageDataInstallation.cs
# src/Umbraco.Infrastructure/Packaging/PackageInstallation.cs
# src/Umbraco.Infrastructure/Persistence/DatabaseModelDefinitions/DefinitionFactory.cs
# src/Umbraco.Infrastructure/Persistence/DatabaseModelDefinitions/IndexColumnDefinition.cs
# src/Umbraco.Infrastructure/Persistence/DbConnectionExtensions.cs
# src/Umbraco.Infrastructure/Persistence/Dtos/PropertyDataDto.cs
# src/Umbraco.Infrastructure/Persistence/Factories/AuditEntryFactory.cs
# src/Umbraco.Infrastructure/Persistence/Factories/ConsentFactory.cs
# src/Umbraco.Infrastructure/Persistence/Factories/ContentBaseFactory.cs
# src/Umbraco.Infrastructure/Persistence/Factories/ContentTypeFactory.cs
# src/Umbraco.Infrastructure/Persistence/Factories/DataTypeFactory.cs
# src/Umbraco.Infrastructure/Persistence/Factories/DictionaryItemFactory.cs
# src/Umbraco.Infrastructure/Persistence/Factories/DictionaryTranslationFactory.cs
# src/Umbraco.Infrastructure/Persistence/Factories/ExternalLoginFactory.cs
# src/Umbraco.Infrastructure/Persistence/Factories/LanguageFactory.cs
# src/Umbraco.Infrastructure/Persistence/Factories/MacroFactory.cs
# src/Umbraco.Infrastructure/Persistence/Factories/MemberGroupFactory.cs
# src/Umbraco.Infrastructure/Persistence/Factories/PropertyFactory.cs
# src/Umbraco.Infrastructure/Persistence/Factories/PropertyGroupFactory.cs
# src/Umbraco.Infrastructure/Persistence/Factories/PublicAccessEntryFactory.cs
# src/Umbraco.Infrastructure/Persistence/Factories/RelationFactory.cs
# src/Umbraco.Infrastructure/Persistence/Factories/RelationTypeFactory.cs
# src/Umbraco.Infrastructure/Persistence/Factories/ServerRegistrationFactory.cs
# src/Umbraco.Infrastructure/Persistence/Factories/TagFactory.cs
# src/Umbraco.Infrastructure/Persistence/Factories/TemplateFactory.cs
# src/Umbraco.Infrastructure/Persistence/Factories/UserFactory.cs
# src/Umbraco.Infrastructure/Persistence/Factories/UserGroupFactory.cs
# src/Umbraco.Infrastructure/Persistence/ISqlContext.cs
# src/Umbraco.Infrastructure/Persistence/Mappers/AccessMapper.cs
# src/Umbraco.Infrastructure/Persistence/Mappers/AuditEntryMapper.cs
# src/Umbraco.Infrastructure/Persistence/Mappers/AuditItemMapper.cs
# src/Umbraco.Infrastructure/Persistence/Mappers/BaseMapper.cs
# src/Umbraco.Infrastructure/Persistence/Mappers/ConsentMapper.cs
# src/Umbraco.Infrastructure/Persistence/Mappers/ContentMapper.cs
# src/Umbraco.Infrastructure/Persistence/Mappers/ContentTypeMapper.cs
# src/Umbraco.Infrastructure/Persistence/Mappers/DataTypeMapper.cs
# src/Umbraco.Infrastructure/Persistence/Mappers/DictionaryMapper.cs
# src/Umbraco.Infrastructure/Persistence/Mappers/DictionaryTranslationMapper.cs
# src/Umbraco.Infrastructure/Persistence/Mappers/DomainMapper.cs
# src/Umbraco.Infrastructure/Persistence/Mappers/ExternalLoginMapper.cs
# src/Umbraco.Infrastructure/Persistence/Mappers/LanguageMapper.cs
# src/Umbraco.Infrastructure/Persistence/Mappers/MacroMapper.cs
# src/Umbraco.Infrastructure/Persistence/Mappers/MapperCollectionBuilder.cs
# src/Umbraco.Infrastructure/Persistence/Mappers/MediaMapper.cs
# src/Umbraco.Infrastructure/Persistence/Mappers/MediaTypeMapper.cs
# src/Umbraco.Infrastructure/Persistence/Mappers/MemberGroupMapper.cs
# src/Umbraco.Infrastructure/Persistence/Mappers/MemberMapper.cs
# src/Umbraco.Infrastructure/Persistence/Mappers/MemberTypeMapper.cs
# src/Umbraco.Infrastructure/Persistence/Mappers/PropertyGroupMapper.cs
# src/Umbraco.Infrastructure/Persistence/Mappers/PropertyMapper.cs
# src/Umbraco.Infrastructure/Persistence/Mappers/PropertyTypeMapper.cs
# src/Umbraco.Infrastructure/Persistence/Mappers/RelationMapper.cs
# src/Umbraco.Infrastructure/Persistence/Mappers/RelationTypeMapper.cs
# src/Umbraco.Infrastructure/Persistence/Mappers/ServerRegistrationMapper.cs
# src/Umbraco.Infrastructure/Persistence/Mappers/SimpleContentTypeMapper.cs
# src/Umbraco.Infrastructure/Persistence/Mappers/TagMapper.cs
# src/Umbraco.Infrastructure/Persistence/Mappers/TemplateMapper.cs
# src/Umbraco.Infrastructure/Persistence/Mappers/UmbracoEntityMapper.cs
# src/Umbraco.Infrastructure/Persistence/Mappers/UserGroupMapper.cs
# src/Umbraco.Infrastructure/Persistence/Mappers/UserMapper.cs
# src/Umbraco.Infrastructure/Persistence/NPocoDatabaseExtensions.cs
# src/Umbraco.Infrastructure/Persistence/NPocoSqlExtensions.cs
# src/Umbraco.Infrastructure/Persistence/Querying/ExpressionVisitorBase.cs
# src/Umbraco.Infrastructure/Persistence/Querying/ModelToSqlExpressionVisitor.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/IContentRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/IContentTypeRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/IContentTypeRepositoryBase.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/IDataTypeRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/IDocumentRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/IEntityRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/IMediaRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/IMediaTypeRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/IMemberRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/IMemberTypeRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/IPublicAccessRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/AuditEntryRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/AuditRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/ConsentRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/ContentRepositoryBase.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/ContentTypeCommonRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/ContentTypeRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/ContentTypeRepositoryBase.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/DataTypeContainerRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/DataTypeRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/DictionaryRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/DocumentBlueprintRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/DocumentRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/DocumentTypeContainerRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/DomainRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/EntityContainerRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/EntityRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/EntityRepositoryBase.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/ExternalLoginRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/KeyValueRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/LanguageRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/LanguageRepositoryExtensions.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/MacroRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/MediaRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/MediaTypeContainerRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/MediaTypeRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/MemberGroupRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/MemberRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/MemberTypeRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/NotificationsRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/PartialViewMacroRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/PermissionRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/PublicAccessRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/RedirectUrlRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/RelationRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/RelationTypeRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/RepositoryBase.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/ServerRegistrationRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/SimilarNodeName.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/SimpleGetRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/TagRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/TemplateRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/UserGroupRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/UserRepository.cs
# src/Umbraco.Infrastructure/Persistence/SqlContext.cs
# src/Umbraco.Infrastructure/Persistence/SqlSyntax/SqlServerSyntaxProvider.cs
# src/Umbraco.Infrastructure/Persistence/SqlSyntax/SqlSyntaxProviderBase.cs
# src/Umbraco.Infrastructure/Persistence/SqlSyntaxExtensions.cs
# src/Umbraco.Infrastructure/Persistence/UmbracoDatabaseExtensions.cs
# src/Umbraco.Infrastructure/Persistence/UmbracoDatabaseFactory.cs
# src/Umbraco.Infrastructure/PropertyEditors/BlockEditorPropertyEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/BlockListConfigurationEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/BlockListPropertyEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/CheckBoxListPropertyEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/ColorPickerConfigurationEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/ColorPickerPropertyEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/ComplexEditorValidator.cs
# src/Umbraco.Infrastructure/PropertyEditors/ComplexPropertyEditorContentEventHandler.cs
# src/Umbraco.Infrastructure/PropertyEditors/ConfigurationEditorOfTConfiguration.cs
# src/Umbraco.Infrastructure/PropertyEditors/ContentPickerConfigurationEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/ContentPickerPropertyEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/DateTimeConfigurationEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/DateTimePropertyEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/DropDownFlexibleConfigurationEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/DropDownFlexiblePropertyEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/EmailAddressConfigurationEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/EmailAddressPropertyEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/FileUploadPropertyEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/FileUploadPropertyValueEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/GridConfiguration.cs
# src/Umbraco.Infrastructure/PropertyEditors/GridConfigurationEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/GridPropertyEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/GridPropertyIndexValueFactory.cs
# src/Umbraco.Infrastructure/PropertyEditors/ImageCropperConfiguration.cs
# src/Umbraco.Infrastructure/PropertyEditors/ImageCropperConfigurationEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/ImageCropperPropertyEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/ImageCropperPropertyValueEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/LabelConfigurationEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/LabelPropertyEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/ListViewConfigurationEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/ListViewPropertyEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/MarkdownConfigurationEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/MarkdownPropertyEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/MediaPickerConfigurationEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/MediaPickerPropertyEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/MultiNodePickerConfigurationEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/MultiNodeTreePickerPropertyEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/MultiUrlPickerConfigurationEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/MultiUrlPickerPropertyEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/MultiUrlPickerValueEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/MultipleTextStringConfigurationEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/MultipleTextStringPropertyEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/MultipleValueEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/NestedContentConfigurationEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/NestedContentPropertyEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/PropertyEditorsComponent.cs
# src/Umbraco.Infrastructure/PropertyEditors/PropertyEditorsComposer.cs
# src/Umbraco.Infrastructure/PropertyEditors/RadioButtonsPropertyEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/RichTextConfigurationEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/RichTextEditorPastedImages.cs
# src/Umbraco.Infrastructure/PropertyEditors/RichTextPropertyEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/SliderConfigurationEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/SliderPropertyEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/TagConfigurationEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/TagsPropertyEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/TextAreaConfigurationEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/TextAreaPropertyEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/TextboxConfigurationEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/TextboxPropertyEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/TrueFalseConfigurationEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/TrueFalsePropertyEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/UploadFileTypeValidator.cs
# src/Umbraco.Infrastructure/PropertyEditors/ValueConverters/BlockEditorConverter.cs
# src/Umbraco.Infrastructure/PropertyEditors/ValueConverters/BlockListPropertyValueConverter.cs
# src/Umbraco.Infrastructure/PropertyEditors/ValueConverters/ColorPickerValueConverter.cs
# src/Umbraco.Infrastructure/PropertyEditors/ValueConverters/FlexibleDropdownPropertyValueConverter.cs
# src/Umbraco.Infrastructure/PropertyEditors/ValueConverters/GridValueConverter.cs
# src/Umbraco.Infrastructure/PropertyEditors/ValueConverters/ImageCropperValue.cs
# src/Umbraco.Infrastructure/PropertyEditors/ValueConverters/ImageCropperValueConverter.cs
# src/Umbraco.Infrastructure/PropertyEditors/ValueConverters/JsonValueConverter.cs
# src/Umbraco.Infrastructure/PropertyEditors/ValueConverters/MarkdownEditorValueConverter.cs
# src/Umbraco.Infrastructure/PropertyEditors/ValueConverters/MultiUrlPickerValueConverter.cs
# src/Umbraco.Infrastructure/PropertyEditors/ValueConverters/NestedContentManyValueConverter.cs
# src/Umbraco.Infrastructure/PropertyEditors/ValueConverters/NestedContentSingleValueConverter.cs
# src/Umbraco.Infrastructure/PropertyEditors/ValueConverters/NestedContentValueConverterBase.cs
# src/Umbraco.Infrastructure/PropertyEditors/ValueConverters/RteMacroRenderingValueConverter.cs
# src/Umbraco.Infrastructure/PropertyEditors/ValueListConfigurationEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/ValueListUniqueValueValidator.cs
# src/Umbraco.Infrastructure/PublishedContentQuery.cs
# src/Umbraco.Infrastructure/Routing/ContentFinderByConfigured404.cs
# src/Umbraco.Infrastructure/Routing/NotFoundHandlerHelper.cs
# src/Umbraco.Infrastructure/Routing/RedirectTrackingComponent.cs
# src/Umbraco.Infrastructure/Runtime/CoreRuntime.cs
# src/Umbraco.Infrastructure/Runtime/SqlMainDomLock.cs
# src/Umbraco.Infrastructure/RuntimeState.cs
# src/Umbraco.Infrastructure/Scoping/IScope.cs
# src/Umbraco.Infrastructure/Scoping/IScopeProvider.cs
# src/Umbraco.Infrastructure/Scoping/Scope.cs
# src/Umbraco.Infrastructure/Scoping/ScopeProvider.cs
# src/Umbraco.Infrastructure/Scoping/ScopeReference.cs
# src/Umbraco.Infrastructure/Search/BackgroundIndexRebuilder.cs
# src/Umbraco.Infrastructure/Search/ExamineComponent.cs
# src/Umbraco.Infrastructure/Search/ExamineComposer.cs
# src/Umbraco.Infrastructure/Search/ExamineFinalComponent.cs
# src/Umbraco.Infrastructure/Search/ExamineUserComponent.cs
# src/Umbraco.Infrastructure/Search/UmbracoTreeSearcher.cs
# src/Umbraco.Infrastructure/Security/BackOfficeClaimsPrincipalFactory.cs
# src/Umbraco.Infrastructure/Security/BackOfficeIdentityUser.cs
# src/Umbraco.Infrastructure/Security/BackOfficeUserStore.cs
# src/Umbraco.Infrastructure/Security/IUmbracoUserManager.cs
# src/Umbraco.Infrastructure/Security/SignOutAuditEventArgs.cs
# src/Umbraco.Infrastructure/Security/UmbracoIdentityUser.cs
# src/Umbraco.Infrastructure/Security/UmbracoUserManager.cs
# src/Umbraco.Infrastructure/Security/UserInviteEventArgs.cs
# src/Umbraco.Infrastructure/Serialization/ConfigurationEditorJsonSerializer.cs
# src/Umbraco.Infrastructure/Services/IdKeyMap.cs
# src/Umbraco.Infrastructure/Services/Implement/AuditService.cs
# src/Umbraco.Infrastructure/Services/Implement/ConsentService.cs
# src/Umbraco.Infrastructure/Services/Implement/ContentService.cs
# src/Umbraco.Infrastructure/Services/Implement/ContentTypeBaseServiceProvider.cs
# src/Umbraco.Infrastructure/Services/Implement/ContentTypeService.cs
# src/Umbraco.Infrastructure/Services/Implement/ContentTypeServiceBase.cs
# src/Umbraco.Infrastructure/Services/Implement/ContentTypeServiceBaseOfTItemTService.cs
# src/Umbraco.Infrastructure/Services/Implement/ContentTypeServiceBaseOfTRepositoryTItemTService.cs
# src/Umbraco.Infrastructure/Services/Implement/DataTypeService.cs
# src/Umbraco.Infrastructure/Services/Implement/DomainService.cs
# src/Umbraco.Infrastructure/Services/Implement/EntityService.cs
# src/Umbraco.Infrastructure/Services/Implement/EntityXmlSerializer.cs
# src/Umbraco.Infrastructure/Services/Implement/ExternalLoginService.cs
# src/Umbraco.Infrastructure/Services/Implement/FileService.cs
# src/Umbraco.Infrastructure/Services/Implement/KeyValueService.cs
# src/Umbraco.Infrastructure/Services/Implement/LocalizationService.cs
# src/Umbraco.Infrastructure/Services/Implement/MacroService.cs
# src/Umbraco.Infrastructure/Services/Implement/MediaService.cs
# src/Umbraco.Infrastructure/Services/Implement/MediaTypeService.cs
# src/Umbraco.Infrastructure/Services/Implement/MemberGroupService.cs
# src/Umbraco.Infrastructure/Services/Implement/MemberService.cs
# src/Umbraco.Infrastructure/Services/Implement/MemberTypeService.cs
# src/Umbraco.Infrastructure/Services/Implement/NotificationService.cs
# src/Umbraco.Infrastructure/Services/Implement/PackagingService.cs
# src/Umbraco.Infrastructure/Services/Implement/PropertyValidationService.cs
# src/Umbraco.Infrastructure/Services/Implement/PublicAccessService.cs
# src/Umbraco.Infrastructure/Services/Implement/RedirectUrlService.cs
# src/Umbraco.Infrastructure/Services/Implement/RelationService.cs
# src/Umbraco.Infrastructure/Services/Implement/RepositoryService.cs
# src/Umbraco.Infrastructure/Services/Implement/ScopeRepositoryService.cs
# src/Umbraco.Infrastructure/Services/Implement/ServerRegistrationService.cs
# src/Umbraco.Infrastructure/Services/Implement/TagService.cs
# src/Umbraco.Infrastructure/Services/Implement/UserService.cs
# src/Umbraco.Infrastructure/Suspendable.cs
# src/Umbraco.Infrastructure/Sync/BatchedDatabaseServerMessenger.cs
# src/Umbraco.Infrastructure/Sync/DatabaseServerMessenger.cs
# src/Umbraco.Infrastructure/Sync/RefreshInstruction.cs
# src/Umbraco.Infrastructure/Sync/RefreshInstructionEnvelope.cs
# src/Umbraco.Infrastructure/Sync/ServerMessengerBase.cs
# src/Umbraco.Infrastructure/TagQuery.cs
# src/Umbraco.Infrastructure/Trees/TreeRootNode.cs
# src/Umbraco.Infrastructure/WebAssets/BackOfficeJavaScriptInitializer.cs
# src/Umbraco.Infrastructure/WebAssets/BackOfficeWebAssets.cs
# src/Umbraco.Infrastructure/WebAssets/RuntimeMinifierExtensions.cs
# src/Umbraco.Infrastructure/WebAssets/ServerVariablesParser.cs
# src/Umbraco.Infrastructure/WebAssets/ServerVariablesParsing.cs
# src/Umbraco.ModelsBuilder.Embedded/Building/Builder.cs
# src/Umbraco.ModelsBuilder.Embedded/DependencyInjection/UmbracoBuilderExtensions.cs
# src/Umbraco.ModelsBuilder.Embedded/ModelsBuilderNotificationHandler.cs
# src/Umbraco.ModelsBuilder.Embedded/PublishedElementExtensions.cs
# src/Umbraco.Persistence.SqlCe/SqlCeBulkSqlInsertProvider.cs
# src/Umbraco.Persistence.SqlCe/SqlCeEmbeddedDatabaseCreator.cs
# src/Umbraco.Persistence.SqlCe/SqlCeSyntaxProvider.cs
# src/Umbraco.PublishedCache.NuCache/ContentStore.cs
# src/Umbraco.PublishedCache.NuCache/DataSource/ContentNestedData.cs
# src/Umbraco.PublishedCache.NuCache/DependencyInjection/UmbracoBuilderExtensions.cs
# src/Umbraco.PublishedCache.NuCache/MemberCache.cs
# src/Umbraco.PublishedCache.NuCache/Persistence/NuCacheContentRepository.cs
# src/Umbraco.PublishedCache.NuCache/Persistence/NuCacheContentService.cs
# src/Umbraco.PublishedCache.NuCache/PublishedSnapshotService.cs
# src/Umbraco.PublishedCache.NuCache/PublishedSnapshotServiceEventHandler.cs
# src/Umbraco.PublishedCache.NuCache/SnapDictionary.cs
# src/Umbraco.TestData/LoadTestController.cs
# src/Umbraco.TestData/UmbracoTestDataController.cs
# src/Umbraco.Tests.Benchmarks/ModelToSqlExpressionHelperBenchmarks.cs
# src/Umbraco.Tests.Benchmarks/SqlTemplatesBenchmark.cs
# src/Umbraco.Tests.Common/Builders/DataTypeBuilder.cs
# src/Umbraco.Tests.Common/TestHelperBase.cs
# src/Umbraco.Tests.Common/TestHelpers/MockedValueEditors.cs
# src/Umbraco.Tests.Common/TestHelpers/SolidPublishedSnapshot.cs
# src/Umbraco.Tests.Integration/Cache/DistributedCacheBinderTests.cs
# src/Umbraco.Tests.Integration/DependencyInjection/UmbracoBuilderExtensions.cs
# src/Umbraco.Tests.Integration/Implementations/TestHelper.cs
# src/Umbraco.Tests.Integration/TestServerTest/TestAuthHandler.cs
# src/Umbraco.Tests.Integration/Testing/BaseTestDatabase.cs
# src/Umbraco.Tests.Integration/Testing/TestUmbracoDatabaseFactoryProvider.cs
# src/Umbraco.Tests.Integration/Testing/UmbracoIntegrationTest.cs
# src/Umbraco.Tests.Integration/Testing/UmbracoIntegrationTestWithContent.cs
# src/Umbraco.Tests.Integration/Umbraco.Core/Mapping/ContentTypeModelMappingTests.cs
# src/Umbraco.Tests.Integration/Umbraco.Core/Packaging/PackageDataInstallationTests.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Migrations/AdvancedMigrationTests.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/DatabaseBuilderTests.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/LocksTests.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/NPocoTests/NPocoBulkInsertTests.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/NPocoTests/NPocoFetchTests.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/AuditRepositoryTest.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/ContentTypeRepositoryTest.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/DataTypeDefinitionRepositoryTest.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/DictionaryRepositoryTest.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/DocumentRepositoryTest.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/DomainRepositoryTest.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/EntityRepositoryTest.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/KeyValueRepositoryTests.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/LanguageRepositoryTest.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/MacroRepositoryTest.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/MediaRepositoryTest.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/MediaTypeRepositoryTest.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/MemberRepositoryTest.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/MemberTypeRepositoryTest.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/NotificationsRepositoryTest.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/PartialViewRepositoryTests.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/PublicAccessRepositoryTest.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/RedirectUrlRepositoryTests.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/RelationRepositoryTest.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/RelationTypeRepositoryTest.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/ScriptRepositoryTest.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/ServerRegistrationRepositoryTest.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/StylesheetRepositoryTest.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/TagRepositoryTest.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/TemplateRepositoryTest.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/UserGroupRepositoryTest.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/UserRepositoryTest.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/SchemaValidationTest.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/SqlServerTableByTableTest.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/SyntaxProvider/SqlServerSyntaxProviderTests.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/UnitOfWorkTests.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Scoping/ScopeFileSystemsTests.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Scoping/ScopeTests.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Scoping/ScopedRepositoryTests.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Services/AuditServiceTests.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Services/CachedDataTypeServiceTests.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Services/ContentEventsTests.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Services/ContentServiceEventTests.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Services/ContentServicePerformanceTest.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Services/ContentServiceTagsTests.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Services/ContentServiceTests.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Services/ContentTypeServiceTests.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Services/ContentTypeServiceVariantsTests.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Services/DataTypeServiceTests.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Services/EntityServiceTests.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Services/ExternalLoginServiceTests.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Services/LocalizationServiceTests.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Services/MacroServiceTests.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Services/MediaServiceTests.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Services/MediaTypeServiceTests.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Services/MemberServiceTests.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Services/RedirectUrlServiceTests.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Services/ThreadSafetyServiceTest.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Services/UserServiceTests.cs
# src/Umbraco.Tests.Integration/Umbraco.Web.BackOffice/Filters/ContentModelValidatorTests.cs
# src/Umbraco.Tests.Integration/Umbraco.Web.BackOffice/UmbracoBackOfficeServiceCollectionExtensionsTests.cs
# src/Umbraco.Tests.Integration/Umbraco.Web.Website/Routing/FrontEndRouteTests.cs
# src/Umbraco.Tests.UnitTests/AutoFixture/AutoMoqDataAttribute.cs
# src/Umbraco.Tests.UnitTests/TestHelpers/BaseUsingSqlSyntax.cs
# src/Umbraco.Tests.UnitTests/TestHelpers/TestHelper.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Core/BackOffice/BackOfficeClaimsPrincipalFactoryTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Core/Cache/DefaultCachePolicyTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Core/Cache/FullDataSetCachePolicyTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Core/Cache/SingleItemsOnlyCachePolicyTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Core/Components/ComponentTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Core/Composing/TypeLoaderTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Core/Configuration/Models/Extensions/HealthCheckSettingsExtensionsTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Core/Configuration/Models/Validation/HealthChecksSettingsValidatorTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Core/Configuration/NCronTabParserTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Core/CoreThings/UdiTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Core/Manifest/ManifestParserTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Core/Models/VariationTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Core/PropertyEditors/BlockEditorComponentTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Core/PropertyEditors/BlockListPropertyValueConverterTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Core/PropertyEditors/ColorListValidatorTest.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Core/PropertyEditors/ConvertersTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Core/PropertyEditors/DataValueReferenceFactoryCollectionTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Core/PropertyEditors/EnsureUniqueValuesValidatorTest.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Core/PropertyEditors/MultiValuePropertyEditorTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Core/PropertyEditors/PropertyEditorValueConverterTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Core/Published/ConvertersTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Core/Published/NestedContentTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Core/Published/PropertyCacheLevelTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Core/ReflectionUtilitiesTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Core/Scoping/ScopeEventDispatcherTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Examine/UmbracoContentValueSetValidatorTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/HostedServices/HealthCheckNotifierTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/HostedServices/KeepAliveTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/HostedServices/LogScrubberTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/HostedServices/ScheduledPublishingTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/HostedServices/ServerRegistration/InstructionProcessTaskTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/HostedServices/ServerRegistration/TouchServerTaskTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/HostedServices/TempFileCleanupTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Logging/LogviewerTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Media/ImageSharpImageUrlGeneratorTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Migrations/AlterMigrationTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Migrations/MigrationPlanTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Migrations/MigrationTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Migrations/PostMigrationTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Models/PathValidationTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Persistence/Mappers/ContentMapperTest.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Persistence/Mappers/ContentTypeMapperTest.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Persistence/Mappers/DataTypeMapperTest.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Persistence/Mappers/DictionaryMapperTest.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Persistence/Mappers/DictionaryTranslationMapperTest.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Persistence/Mappers/LanguageMapperTest.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Persistence/Mappers/MediaMapperTest.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Persistence/Mappers/PropertyGroupMapperTest.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Persistence/Mappers/PropertyTypeMapperTest.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Persistence/Mappers/RelationMapperTest.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Persistence/Mappers/RelationTypeMapperTest.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Persistence/NPocoTests/NPocoSqlExtensionsTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Persistence/NPocoTests/NPocoSqlTemplateTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Persistence/NPocoTests/NPocoSqlTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Persistence/Querying/ContentTypeRepositorySqlClausesTest.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Persistence/Querying/DataTypeDefinitionRepositorySqlClausesTest.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Persistence/Querying/ExpressionTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Persistence/Querying/MediaRepositorySqlClausesTest.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Persistence/Querying/MediaTypeRepositorySqlClausesTest.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Persistence/Querying/QueryBuilderTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Serialization/JsonNetSerializerTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Services/AmbiguousEventTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Services/PropertyValidationServiceTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.ModelsBuilder.Embedded/BuilderTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.PublishedCache.NuCache/SnapDictionaryTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Web.BackOffice/Controllers/UsersControllerTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Web.Common/AngularIntegration/JsInitializationTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Web.Common/AngularIntegration/ServerVariablesParserTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Web.Common/ImageCropperTest.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Web.Common/Macros/MacroParserTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Web.Website/Controllers/SurfaceControllerTests.cs
# src/Umbraco.Tests/Cache/PublishedCache/PublishedMediaCacheTests.cs
# src/Umbraco.Tests/Issues/U9560.cs
# src/Umbraco.Tests/LegacyXmlPublishedCache/DictionaryPublishedContent.cs
# src/Umbraco.Tests/LegacyXmlPublishedCache/LegacyBackgroundTask/BackgroundTaskRunner.cs
# src/Umbraco.Tests/LegacyXmlPublishedCache/PublishedContentCache.cs
# src/Umbraco.Tests/LegacyXmlPublishedCache/PublishedMediaCache.cs
# src/Umbraco.Tests/LegacyXmlPublishedCache/PublishedMemberCache.cs
# src/Umbraco.Tests/LegacyXmlPublishedCache/PublishedSnapshot.cs
# src/Umbraco.Tests/LegacyXmlPublishedCache/SafeXmlReaderWriter.cs
# src/Umbraco.Tests/LegacyXmlPublishedCache/XmlPublishedContent.cs
# src/Umbraco.Tests/LegacyXmlPublishedCache/XmlPublishedProperty.cs
# src/Umbraco.Tests/LegacyXmlPublishedCache/XmlPublishedSnapshotService.cs
# src/Umbraco.Tests/LegacyXmlPublishedCache/XmlStore.cs
# src/Umbraco.Tests/Models/MediaXmlTest.cs
# src/Umbraco.Tests/Persistence/Mappers/MapperTestBase.cs
# src/Umbraco.Tests/Persistence/NPocoTests/PetaPocoCachesTest.cs
# src/Umbraco.Tests/PublishedContent/NuCacheChildrenTests.cs
# src/Umbraco.Tests/PublishedContent/NuCacheTests.cs
# src/Umbraco.Tests/PublishedContent/PublishedContentDataTableTests.cs
# src/Umbraco.Tests/PublishedContent/PublishedContentMoreTests.cs
# src/Umbraco.Tests/PublishedContent/PublishedContentSnapshotTestBase.cs
# src/Umbraco.Tests/PublishedContent/PublishedContentTestBase.cs
# src/Umbraco.Tests/PublishedContent/PublishedContentTests.cs
# src/Umbraco.Tests/PublishedContent/PublishedMediaTests.cs
# src/Umbraco.Tests/PublishedContent/PublishedRouterTests.cs
# src/Umbraco.Tests/PublishedContent/SolidPublishedSnapshot.cs
# src/Umbraco.Tests/Routing/BaseUrlProviderTest.cs
# src/Umbraco.Tests/Routing/ContentFinderByAliasTests.cs
# src/Umbraco.Tests/Routing/ContentFinderByAliasWithDomainsTests.cs
# src/Umbraco.Tests/Routing/ContentFinderByIdTests.cs
# src/Umbraco.Tests/Routing/ContentFinderByUrlAndTemplateTests.cs
# src/Umbraco.Tests/Routing/ContentFinderByUrlTests.cs
# src/Umbraco.Tests/Routing/ContentFinderByUrlWithDomainsTests.cs
# src/Umbraco.Tests/Routing/DomainsAndCulturesTests.cs
# src/Umbraco.Tests/Routing/MediaUrlProviderTests.cs
# src/Umbraco.Tests/Routing/UrlProviderWithoutHideTopLevelNodeFromPathTests.cs
# src/Umbraco.Tests/Routing/UrlRoutesTests.cs
# src/Umbraco.Tests/Scoping/ScopedNuCacheTests.cs
# src/Umbraco.Tests/Scoping/ScopedXmlTests.cs
# src/Umbraco.Tests/Services/TestWithSomeContentBase.cs
# src/Umbraco.Tests/TestHelpers/BaseUsingSqlCeSyntax.cs
# src/Umbraco.Tests/TestHelpers/BaseWebTest.cs
# src/Umbraco.Tests/TestHelpers/ControllerTesting/AuthenticateEverythingMiddleware.cs
# src/Umbraco.Tests/TestHelpers/ControllerTesting/TestControllerActivatorBase.cs
# src/Umbraco.Tests/TestHelpers/Entities/MockedContent.cs
# src/Umbraco.Tests/TestHelpers/Entities/MockedContentTypes.cs
# src/Umbraco.Tests/TestHelpers/Entities/MockedMedia.cs
# src/Umbraco.Tests/TestHelpers/Entities/MockedMember.cs
# src/Umbraco.Tests/TestHelpers/Entities/MockedPropertyTypes.cs
# src/Umbraco.Tests/TestHelpers/Stubs/TestLastChanceFinder.cs
# src/Umbraco.Tests/TestHelpers/Stubs/TestUserPasswordConfig.cs
# src/Umbraco.Tests/TestHelpers/TestHelper.cs
# src/Umbraco.Tests/TestHelpers/TestObjects-Mocks.cs
# src/Umbraco.Tests/TestHelpers/TestObjects.cs
# src/Umbraco.Tests/TestHelpers/TestWithDatabaseBase.cs
# src/Umbraco.Tests/Testing/Objects/TestDataSource.cs
# src/Umbraco.Tests/Testing/UmbracoTestBase.cs
# src/Umbraco.Tests/UmbracoExamine/EventsTest.cs
# src/Umbraco.Tests/UmbracoExamine/IndexInitializer.cs
# src/Umbraco.Tests/UmbracoExamine/IndexTest.cs
# src/Umbraco.Tests/UmbracoExamine/SearchTests.cs
# src/Umbraco.Tests/Web/PublishedContentQueryTests.cs
# src/Umbraco.Web.BackOffice/Controllers/AuthenticationController.cs
# src/Umbraco.Web.BackOffice/Controllers/BackOfficeController.cs
# src/Umbraco.Web.BackOffice/Controllers/BackOfficeServerVariables.cs
# src/Umbraco.Web.BackOffice/Controllers/ContentController.cs
# src/Umbraco.Web.BackOffice/Controllers/ContentTypeController.cs
# src/Umbraco.Web.BackOffice/Controllers/CurrentUserController.cs
# src/Umbraco.Web.BackOffice/Controllers/EntityController.cs
# src/Umbraco.Web.BackOffice/Controllers/ExamineManagementController.cs
# src/Umbraco.Web.BackOffice/Controllers/LogController.cs
# src/Umbraco.Web.BackOffice/Controllers/LogViewerController.cs
# src/Umbraco.Web.BackOffice/Controllers/MediaController.cs
# src/Umbraco.Web.BackOffice/Controllers/MemberController.cs
# src/Umbraco.Web.BackOffice/Controllers/PreviewController.cs
# src/Umbraco.Web.BackOffice/Controllers/PublishedSnapshotCacheStatusController.cs
# src/Umbraco.Web.BackOffice/Controllers/SectionController.cs
# src/Umbraco.Web.BackOffice/Controllers/TemplateQueryController.cs
# src/Umbraco.Web.BackOffice/Controllers/UsersController.cs
# src/Umbraco.Web.BackOffice/DependencyInjection/ServiceCollectionExtensions.cs
# src/Umbraco.Web.BackOffice/DependencyInjection/UmbracoBuilderExtensions.cs
# src/Umbraco.Web.BackOffice/Extensions/HtmlHelperBackOfficeExtensions.cs
# src/Umbraco.Web.BackOffice/Filters/CheckIfUserTicketDataIsStaleAttribute.cs
# src/Umbraco.Web.BackOffice/Security/BackOfficePasswordHasher.cs
# src/Umbraco.Web.BackOffice/Security/BackOfficeSecurityStampValidator.cs
# src/Umbraco.Web.BackOffice/Security/BackOfficeSessionIdValidator.cs
# src/Umbraco.Web.BackOffice/Security/BackOfficeSignInManager.cs
# src/Umbraco.Web.BackOffice/Security/BackOfficeUserManagerAuditer.cs
# src/Umbraco.Web.BackOffice/Security/ConfigureBackOfficeIdentityOptions.cs
# src/Umbraco.Web.BackOffice/Security/ExternalSignInAutoLinkOptions.cs
# src/Umbraco.Web.BackOffice/Security/IBackOfficeSignInManager.cs
# src/Umbraco.Web.BackOffice/Security/PasswordChanger.cs
# src/Umbraco.Web.BackOffice/Trees/ApplicationTreeController.cs
# src/Umbraco.Web.BackOffice/Trees/ContentTreeController.cs
# src/Umbraco.Web.BackOffice/Trees/ContentTypeTreeController.cs
# src/Umbraco.Web.BackOffice/Trees/DataTypeTreeController.cs
# src/Umbraco.Web.BackOffice/Trees/MediaTreeController.cs
# src/Umbraco.Web.BackOffice/Trees/MediaTypeTreeController.cs
# src/Umbraco.Web.BackOffice/Trees/MemberTreeController.cs
# src/Umbraco.Web.BackOffice/Trees/MemberTypeTreeController.cs
# src/Umbraco.Web.BackOffice/Trees/TemplatesTreeController.cs
# src/Umbraco.Web.Common/Controllers/PluginController.cs
# src/Umbraco.Web.Common/DependencyInjection/UmbracoBuilderExtensions.cs
# src/Umbraco.Web.Common/Extensions/ApplicationBuilderExtensions.cs
# src/Umbraco.Web.Common/Extensions/ImageCropperTemplateCoreExtensions.cs
# src/Umbraco.Web.Common/Extensions/ImageCropperTemplateExtensions.cs
# src/Umbraco.Web.Common/Extensions/UmbracoCoreServiceCollectionExtensions.cs
# src/Umbraco.Web.Common/Install/InstallApiController.cs
# src/Umbraco.Web.Common/Install/InstallController.cs
# src/Umbraco.Web.Common/Middleware/UmbracoRequestLoggingMiddleware.cs
# src/Umbraco.Web.Common/Middleware/UmbracoRequestMiddleware.cs
# src/Umbraco.Web.Common/Security/BackOfficeUserManager.cs
# src/Umbraco.Web.Common/UmbracoHelper.cs
# src/Umbraco.Web.UI.NetCore/Views/Partials/grid/editors/media.cshtml
# src/Umbraco.Web.UI.NetCore/umbraco/PartialViewMacros/Templates/Gallery.cshtml
# src/Umbraco.Web.UI.NetCore/umbraco/PartialViewMacros/Templates/ListChildPagesFromChangeableSource.cshtml
# src/Umbraco.Web.UI.NetCore/umbraco/PartialViewMacros/Templates/ListImagesFromMediaFolder.cshtml
# src/Umbraco.Web.UI.NetCore/umbraco/UmbracoBackOffice/AuthorizeUpgrade.cshtml
# src/Umbraco.Web.UI.NetCore/umbraco/UmbracoBackOffice/Default.cshtml
# src/Umbraco.Web.UI.NetCore/umbraco/UmbracoBackOffice/Preview.cshtml
# src/Umbraco.Web.Website/Controllers/SurfaceController.cs
# src/Umbraco.Web.Website/Controllers/UmbLoginController.cs
# src/Umbraco.Web.Website/Controllers/UmbLoginStatusController.cs
# src/Umbraco.Web.Website/Controllers/UmbProfileController.cs
# src/Umbraco.Web.Website/Controllers/UmbRegisterController.cs
# src/Umbraco.Web.Website/DependencyInjection/UmbracoBuilderExtensions.cs
# src/Umbraco.Web.Website/Extensions/PublishedContentExtensions.cs
# src/Umbraco.Web/Composing/Current.cs
# src/Umbraco.Web/HttpContextUmbracoContextAccessor.cs
# src/Umbraco.Web/Macros/MemberUserKeyProvider.cs
# src/Umbraco.Web/Mvc/PluginController.cs
# src/Umbraco.Web/Mvc/RenderRouteHandler.cs
# src/Umbraco.Web/Mvc/RouteDefinition.cs
# src/Umbraco.Web/Mvc/SurfaceController.cs
# src/Umbraco.Web/Runtime/AspNetUmbracoBootPermissionChecker.cs
# src/Umbraco.Web/Security/ActiveDirectoryBackOfficeUserPasswordChecker.cs
# src/Umbraco.Web/Security/AuthenticationOptionsExtensions.cs
# src/Umbraco.Web/Security/BackofficeSecurity.cs
# src/Umbraco.Web/Security/Providers/MembersRoleProvider.cs
# src/Umbraco.Web/Security/UmbracoMembershipProviderBase.cs
# src/Umbraco.Web/UmbracoApplication.cs
# src/Umbraco.Web/UmbracoApplicationBase.cs
# src/Umbraco.Web/UmbracoContext.cs
# src/Umbraco.Web/UmbracoContextFactory.cs
# src/Umbraco.Web/UmbracoDbProviderFactoryCreator.cs
# src/Umbraco.Web/UmbracoHttpHandler.cs
# src/Umbraco.Web/UmbracoWebService.cs
# src/Umbraco.Web/WebApi/UmbracoApiController.cs
# src/Umbraco.Web/WebApi/UmbracoApiControllerBase.cs
# src/Umbraco.Web/WebApi/UmbracoAuthorizeAttribute.cs
# src/Umbraco.Web/WebApi/UmbracoAuthorizedApiController.cs
2021-02-18 14:52:18 +01:00
Mole
bf41c2eeaa
Netcore: Align namespaces ( #9801 )
...
* Rename Umbraco.Core namespace to Umbraco.Cms.Core
* Move extension methods in core project to Umbraco.Extensions
* Move extension methods in core project to Umbraco.Extensions
* Rename Umbraco.Examine namespace to Umbraco.Cms.Examine
* Move examine extensions to Umbraco.Extensions namespace
* Reflect changed namespaces in Builder and fix unit tests
* Adjust namespace in Umbraco.ModelsBuilder.Embedded
* Adjust namespace in Umbraco.Persistence.SqlCe
* Adjust namespace in Umbraco.PublishedCache.NuCache
* Align namespaces in Umbraco.Web.BackOffice
* Align namespaces in Umbraco.Web.Common
* Ensure that SqlCeSupport is still enabled after changing the namespace
* Align namespaces in Umbraco.Web.Website
* Align namespaces in Umbraco.Web.UI.NetCore
* Align namespaces in Umbraco.Tests.Common
* Align namespaces in Umbraco.Tests.UnitTests
* Align namespaces in Umbraco.Tests.Integration
* Fix errors caused by changed namespaces
* Fix integration tests
* Undo the Umbraco.Examine.Lucene namespace change
This breaks integration tests on linux, since the namespace wont exists there because it's only used on windows.
* Fix merge
* Fix Merge
2021-02-18 11:06:02 +01:00
Mole
964dd235b5
Align namespaces of missed extension methods.
2021-02-15 13:59:58 +01:00
Mole
07d04dafb8
Align namespaces in Logging to Umbraco.Cms.Core
...
I'm a bit uncertain about this, they do have a reference to Serilog, but the vast majority of logging already resides in Core, so I opted to move it to Umbraco.Cms.Core
2021-02-12 11:38:50 +01:00
Mole
b74abaf3af
Align namespaces in DependencyInjection to Umbraco.Cms.Infrastructure.DependencyInjection
...
Even though Core also has this, then pretty much every project has their own DI namespace, and this one does reference third party dependencies as far as I can see
2021-02-12 10:41:07 +01:00
Mole
9e4f05c0e9
Adjust namespaces in the Cache folder
...
I made these Umbraco.Cms.Core even though they have to reside in infrastructure.
2021-02-12 10:13:56 +01:00
Mole
34f8766a3c
Move extension methods in core project to Umbraco.Extensions
2021-02-09 15:14:56 +01:00
Mole
dd488a15f4
Move extension methods in core project to Umbraco.Extensions
2021-02-09 13:21:17 +01:00
Mole
216fb87c79
Rename Umbraco.Core namespace to Umbraco.Cms.Core
2021-02-09 10:22:42 +01:00
Shannon
91486bbede
Removes IServerRegistrar, new IServerRoleAccessor, removes more composers, moves more to ext,
2020-12-24 16:35:59 +11:00
Shannon
b20ce5a92e
A bunch of cleanup for DI namespaces, ext methods and dist cache classes
2020-12-24 09:50:05 +11:00
Shannon
30bfa3f003
more cleanup of system dirs
2020-12-08 11:08:14 +11:00
James Jackson-South
748cbb1f7b
Normalize builder namespace
2020-12-01 12:42:14 +00:00
Paul Johnson
a62079d794
Use OptionsMonitorAdapter over AspNetCoreHostingEnvironmentWithoutOptionsMonitor
...
Rollback Serilog setup as I broke BASEDIR env var
2020-11-23 10:27:13 +00:00
Paul Johnson
3672a9f2f2
Add composers via extension on UmbracoBuilder
...
reduce scope of CoreRuntimeBootstrapper
2020-11-19 16:20:39 +00:00
Paul Johnson
aec25d5007
Replace Composition with UmbracoBuilder
2020-11-18 17:41:57 +00:00
Paul Johnson
d498c1a2cd
Netcore: Turn container validation back on ( #9401 )
...
* Remove RuntimeLevelAttribute & disable filtering
* Remove RuntimeLevelAttribute usage on Composers
* Fix broken tests
* Resolve UserManager registration issues.
* Turn container validation back on.
* Resolve lifetime issue post install backoffice.
* Remove final TODO: MSDI
2020-11-17 08:56:04 +01:00
Paul Johnson
4ae329589a
NetCore: MSDI refactor remove IFactory & IRegister ( #9308 )
...
* Replace IFactory with IServiceProvider
* Replace IRegister with IServiceCollection
* Fix Rte.cshtml so the view can service locate.
* Replace Composing Lifetime with MSDI ServiceLifetime
* Remove ServiceProvider AddMultipleUnique extension
* Remove Umbraco.Web.Composing.Current.Reset and any calls
* Remove LightInject from net framework projects
* Brought back a helper for setting MediaFileSystem underlying IFileSystem
2020-10-30 12:16:17 +01:00
Paul Johnson
ec66990e72
NetCore: MSDI refactor phase 2 ( #9280 )
...
* Moved adapters from Infra -> Core
* Allow Composition to accept a service collection instead of an IRegister
* Composition no longer takes IRegister as constructor arg
all tests passing
* Composition no longer implements IRegister
* Lose _uniques in Composition
* lose Composition OnCreatingFactory actions
* Clean up UmbracoCoreServiceCollectionExtensions & Composition
Less IFactory
* LightInject gone where TFW == netstandard2.0 || TFW == netcoreapp3.1
* Resolve dead code issues
* Rename IFactory methods to match IServiceProvider so they can be trivially swapped later.
* Rename IFactory methods to match IServiceProvider so they can be trivially swapped later (continued)
Thought the counts were low, it's mostly extension method usage
2020-10-27 11:53:01 +01:00
Mole
b5aedde616
Do some ILogger cleaning
2020-09-28 08:48:49 +02:00
Mole
438515fa66
Merge Netcore: Use serilog to log all messages and use appsettings as config into Netcore/feature/migrate logging
2020-09-22 15:09:16 +02:00
Mole
4917025327
Change some Microsoft.Extensions.Logging.ILogger to just ILogger
2020-09-21 15:34:22 +02:00
Mole
ed30cd1800
Remove ILogger and its classes implementing it
2020-09-21 13:09:48 +02:00
Mole
894abdd183
Remove a bunch of references to the old logger
2020-09-21 09:41:18 +02:00
Mole
d61b9f54fa
Merge options
2020-09-18 12:53:06 +02:00
berg
f11391961f
Merge remote-tracking branch 'origin/netcore/netcore' into netcore/feature/use-serilog-to-log-all-messages
...
# Conflicts:
# src/Umbraco.Tests.Integration/TestServerTest/UmbracoBuilderExtensions.cs
# src/Umbraco.Web.Common/Extensions/UmbracoCoreServiceCollectionExtensions.cs
# src/Umbraco.Web/UmbracoApplicationBase.cs
2020-09-18 08:31:09 +02:00
berg
738bdfbbdd
Moved umbraco file logging into minimal config
...
Signed-off-by: berg <mail@bergmania.dk >
2020-09-18 07:46:36 +02:00
Bjarke Berg
7d3bc9be1c
Moved serilog config to appsettings and configured it to also catch MS logging messages.
...
Added Console log for Development
2020-09-17 09:01:10 +02:00
Nikolaj
dda6fb12a3
Remove LogError<T> from LoggerExtensions
2020-09-16 09:40:49 +02:00
Nikolaj
5e17aa3bf1
Finish aligning ILogger to MS ILogger
2020-09-14 14:25:59 +02:00
Nikolaj
161061dbbc
Remove exception logging and finish LogWarning
2020-09-14 14:10:19 +02:00
Nikolaj
db4652c0be
Align fatal exception with message
2020-09-14 11:49:47 +02:00
Nikolaj
b8c60d1666
Refactor Fatal with simple message
2020-09-14 11:23:17 +02:00
Nikolaj
d7e3bce741
Rename Error to align it with MS ILogger
2020-09-14 09:10:53 +02:00
Andy Butland
2a59a8385c
Merge branch 'netcore/netcore' into feature/8651-config-options-patten
...
# Conflicts:
# src/Umbraco.Tests.Common/Builders/GlobalSettingsBuilder.cs
# src/Umbraco.Tests/TEMP/DatabaseContextTests.sdf
# src/Umbraco.Web.BackOffice/Controllers/ImagesController.cs
2020-08-27 09:03:01 +02:00
Bjarke Berg
3d55dcd3c4
Merge remote-tracking branch 'netcore/dev' into netcore/netcore
2020-08-26 08:05:15 +02:00
Andy Butland
2cd91a5a54
Converted to IOptions over IOptionsSnapshot due to the latter only working in scoped services.
...
Further amends to return to booting application.
2020-08-23 23:36:48 +02:00
Andy Butland
e3a44c6717
Moved configuration setting POCOs into Umbraco.Core and adjusted references.
...
Amended injection of some settings to use IOptionsSnapshot.
2020-08-20 22:18:50 +01:00
Bjarke Berg
5cc0f00074
Introduced WebPath.Combine
2020-08-13 10:13:23 +02:00
Bjarke Berg
f85204eaa1
Fixed lot of small issues for linux
2020-07-04 15:07:07 +02:00
Bjarke Berg
3e50333a3b
Fix for logviewer issue
2020-04-24 11:52:12 +02:00
Shannon
18b285f088
Splits profiler so it doesn't have to take a dependency since we don't want to pre-resolve. Adds enrichers to the container.
2020-04-22 15:23:51 +10:00
Shannon
46e14f7692
Fixes up all logging. Configures serilog logging to replace MS logging just like serilog does, adds new ILoggerConfiguration so we aren't hard coding things, dynamically adds enrichers when the container is ready to resolve services.
2020-04-22 14:23:56 +10:00
Shannon
d0f1ea0e59
Gets logging working in netcore, removes remaining usages of AppDomain.CurrentDomain.BaseDirectory and reduces more IOHelper usages
2020-04-21 13:31:55 +10:00
Shannon
ee37d3aa7a
Fixes up usage of AppDomain.CurrentDomain.BaseDirectory in log viewer which cannot work in netcore since this is inconsistent with net framework, adds notes, starts configuring serilog with UseUmbraco
2020-04-21 13:07:20 +10:00
Bjarke Berg
51879c0b80
Implemented config for asp.net core
2020-03-16 14:02:08 +01:00
Shannon
c4b9a62e3b
Fixes netstandard references
2020-01-29 15:29:28 +11:00