• Core
  • Infrastructure
  • Web
  • Extensions
  • Umbraco.Extensions
  • NPocoSqlExtensions
Search Results for

    Show / Hide Table of Contents
    • Umbraco.Cms.Core
      • Attempt
      • Attempt<TResult, TStatus>
      • Attempt<TResult>
      • Constants
      • Constants.Applications
      • Constants.Audit
      • Constants.CharArrays
      • Constants.Composing
      • Constants.Configuration
      • Constants.Configuration.NamedOptions
      • Constants.Configuration.NamedOptions.InstallDefaultData
      • Constants.Conventions
      • Constants.Conventions.Content
      • Constants.Conventions.DataTypes
      • Constants.Conventions.Media
      • Constants.Conventions.MediaTypes
      • Constants.Conventions.Member
      • Constants.Conventions.MemberTypes
      • Constants.Conventions.Migrations
      • Constants.Conventions.PermissionCategories
      • Constants.Conventions.PublicAccess
      • Constants.Conventions.RelationTypes
      • Constants.Conventions.Udi
      • Constants.Conventions.Url
      • Constants.DatabaseSchema
      • Constants.DatabaseSchema.Tables
      • Constants.DataTypes
      • Constants.DataTypes.Guids
      • Constants.DataTypes.ReservedPreValueKeys
      • Constants.DeploySelector
      • Constants.HealthChecks
      • Constants.HealthChecks.DocumentationLinks
      • Constants.HealthChecks.DocumentationLinks.Configuration
      • Constants.HealthChecks.DocumentationLinks.FolderAndFilePermissionsCheck
      • Constants.HealthChecks.DocumentationLinks.LiveEnvironment
      • Constants.HealthChecks.DocumentationLinks.Security
      • Constants.HealthChecks.DocumentationLinks.Security.HttpsCheck
      • Constants.HttpClients
      • Constants.HttpContext
      • Constants.HttpContext.Items
      • Constants.Icons
      • Constants.Locks
      • Constants.Marketplace
      • Constants.ModelsBuilder
      • Constants.ModelStateErrorKeys
      • Constants.ObjectTypes
      • Constants.ObjectTypes.Strings
      • Constants.PackageRepository
      • Constants.PropertyEditors
      • Constants.PropertyEditors.Aliases
      • Constants.PropertyEditors.ConfigurationKeys
      • Constants.PropertyEditors.Groups
      • Constants.PropertyEditors.Legacy
      • Constants.PropertyEditors.Legacy.Aliases
      • Constants.PropertyTypeGroups
      • Constants.Security
      • Constants.Sql
      • Constants.SqlTemplates
      • Constants.SqlTemplates.DataTypeRepository
      • Constants.SqlTemplates.NuCacheDatabaseDataSource
      • Constants.SqlTemplates.RelationRepository
      • Constants.SqlTemplates.VersionableRepository
      • Constants.System
      • Constants.SystemDirectories
      • Constants.Telemetry
      • Constants.Trees
      • Constants.Trees.Groups
      • Constants.UdiEntityType
      • Constants.UmbracoIndexes
      • Constants.Web
      • Constants.Web.AttributeRouting
      • Constants.Web.EmailTypes
      • Constants.Web.Mvc
      • Constants.Web.RoutePath
      • Constants.Web.Routing
      • ConventionsHelper
      • CustomBooleanTypeConverter
      • DefaultEventMessagesFactory
      • DelegateEqualityComparer<T>
      • Direction
      • DisposableObjectSlim
      • Enum<T>
      • ExpressionHelper
      • FireAndForgetRunner
      • GuidUdi
      • GuidUtils
      • HashCodeCombiner
      • HashCodeHelper
      • HashGenerator
      • HexEncoder
      • HybridAccessorBase<T>
      • HybridEventMessagesAccessor
      • IBackOfficeInfo
      • ICompletable
      • IFireAndForgetRunner
      • InstallLog
      • IPublishedContentQuery
      • IPublishedContentQueryAccessor
      • IRegisteredObject
      • LambdaExpressionCacheKey
      • MonitorLock
      • NamedUdiRange
      • PublishedContentQueryAccessor
      • ReflectionUtilities
      • RuntimeLevel
      • RuntimeLevelReason
      • Settable<T>
      • SimpleMainDom
      • StaticApplicationLogging
      • StringUdi
      • SystemLock
      • TagQuery
      • Udi
      • UdiDefinitionAttribute
      • UdiEntityTypeHelper
      • UdiParser
      • UdiParserServiceConnectors
      • UdiRange
      • UdiType
      • UmbracoApiControllerTypeCollection
      • UmbracoContextReference
      • UnknownTypeUdi
      • UpgradeResult
      • UriUtilityCore
    • Umbraco.Cms.Core.Actions
      • ActionAssignDomain
      • ActionBrowse
      • ActionCollection
      • ActionCollectionBuilder
      • ActionCopy
      • ActionCreateBlueprintFromContent
      • ActionDelete
      • ActionMove
      • ActionNew
      • ActionNotify
      • ActionProtect
      • ActionPublish
      • ActionRestore
      • ActionRights
      • ActionRollback
      • ActionSort
      • ActionToPublish
      • ActionUnpublish
      • ActionUpdate
      • IAction
    • Umbraco.Cms.Core.Cache
      • AppCaches
      • ApplicationCacheRefresher
      • AppPolicedCacheDictionary<TKey>
      • CacheKeys
      • CacheRefresherBase<TNotification>
      • CacheRefresherCollection
      • CacheRefresherCollectionBuilder
      • CacheRefresherNotificationFactory
      • ContentCacheRefresher
      • ContentCacheRefresher.JsonPayload
      • ContentTypeCacheRefresher
      • ContentTypeCacheRefresher.JsonPayload
      • DatabaseServerMessengerNotificationHandler
      • DataTypeCacheRefresher
      • DataTypeCacheRefresher.JsonPayload
      • DeepCloneAppCache
      • DefaultRepositoryCachePolicy<TEntity, TId>
      • DictionaryAppCache
      • DictionaryCacheRefresher
      • DistributedCache
      • DistributedCacheBinder
      • DomainCacheRefresher
      • DomainCacheRefresher.JsonPayload
      • FastDictionaryAppCache
      • FastDictionaryAppCacheBase
      • HttpContextRequestAppCache
      • IAppCache
      • IAppPolicyCache
      • ICacheRefresher
      • ICacheRefresher<T>
      • ICacheRefresherNotificationFactory
      • IJsonCacheRefresher
      • IPayloadCacheRefresher<TPayload>
      • IRepositoryCachePolicy<TEntity, TId>
      • IRequestCache
      • IsolatedCaches
      • IValueEditorCache
      • JsonCacheRefresherBase<TNotification, TJsonPayload>
      • LanguageCacheRefresher
      • LanguageCacheRefresher.JsonPayload
      • LanguageCacheRefresher.JsonPayload.LanguageChangeType
      • MacroCacheRefresher
      • MacroCacheRefresher.JsonPayload
      • MediaCacheRefresher
      • MediaCacheRefresher.JsonPayload
      • MemberCacheRefresher
      • MemberCacheRefresher.JsonPayload
      • MemberGroupCacheRefresher
      • MemberGroupCacheRefresher.JsonPayload
      • NoAppCache
      • NoCacheRepositoryCachePolicy<TEntity, TId>
      • ObjectCacheAppCache
      • PayloadCacheRefresherBase<TNotification, TPayload>
      • PublicAccessCacheRefresher
      • RelationTypeCacheRefresher
      • RepositoryCachePolicyBase<TEntity, TId>
      • RepositoryCachePolicyOptions
      • SafeLazy
      • SafeLazy.ExceptionHolder
      • TemplateCacheRefresher
      • UserCacheRefresher
      • UserGroupCacheRefresher
      • ValueEditorCache
      • ValueEditorCacheRefresher
    • Umbraco.Cms.Core.CodeAnnotations
      • FriendlyNameAttribute
      • UmbracoObjectTypeAttribute
      • UmbracoUdiTypeAttribute
    • Umbraco.Cms.Core.Collections
      • CompositeIntStringKey
      • CompositeNStringNStringKey
      • CompositeStringStringKey
      • CompositeTypeTypeKey
      • ConcurrentHashSet<T>
      • DeepCloneableList<T>
      • EventClearingObservableCollection<TValue>
      • ListCloneBehavior
      • ObservableDictionary<TKey, TValue>
      • OrderedHashSet<T>
      • StackQueue<T>
      • TopoGraph
      • TopoGraph.Node<TKey, TItem>
      • TopoGraph<TKey, TItem>
      • TypeList<TBase>
    • Umbraco.Cms.Core.Composing
      • BuilderCollectionBase<TItem>
      • CollectionBuilderBase<TBuilder, TCollection, TItem>
      • ComponentCollection
      • ComponentCollectionBuilder
      • ComponentComposer<TComponent>
      • ComposeAfterAttribute
      • ComposeBeforeAttribute
      • DefaultUmbracoAssemblyProvider
      • DisableAttribute
      • DisableComposerAttribute
      • EnableAttribute
      • EnableComposerAttribute
      • HideFromTypeFinderAttribute
      • IAssemblyProvider
      • IBuilderCollection<TItem>
      • ICollectionBuilder
      • ICollectionBuilder<TCollection, TItem>
      • IComponent
      • IComposer
      • IDiscoverable
      • IRuntimeHash
      • ITypeFinder
      • LazyCollectionBuilderBase<TBuilder, TCollection, TItem>
      • LazyReadOnlyCollection<T>
      • LazyResolve<T>
      • OrderedCollectionBuilderBase<TBuilder, TCollection, TItem>
      • RuntimeHash
      • RuntimeHashPaths
      • SetCollectionBuilderBase<TBuilder, TCollection, TItem>
      • TypeCollectionBuilderBase<TBuilder, TCollection, TConstraint>
      • TypeFinder
      • TypeFinderConfig
      • TypeHelper
      • TypeLoader
      • TypeLoader.TypeList
      • VaryingRuntimeHash
      • WeightAttribute
      • WeightedCollectionBuilderBase<TBuilder, TCollection, TItem>
    • Umbraco.Cms.Core.Configuration
      • ConfigureConnectionStrings
      • ContentDashboardSettings
      • IConfigManipulator
      • ICronTabParser
      • IEntryAssemblyMetadata
      • IMemberPasswordConfiguration
      • IPasswordConfiguration
      • ITypeFinderSettings
      • IUmbracoConfigurationSection
      • IUmbracoVersion
      • IUserPasswordConfiguration
      • JsonConfigManipulator
      • LocalTempStorage
      • MemberPasswordConfiguration
      • ModelsMode
      • NCronTabParser
      • PasswordConfiguration
      • UmbracoVersion
      • UserPasswordConfiguration
    • Umbraco.Cms.Core.Configuration.Grid
      • GridConfig
      • IGridConfig
      • IGridEditorConfig
      • IGridEditorsConfig
    • Umbraco.Cms.Core.Configuration.Models
      • ActiveDirectorySettings
      • BasicAuthSettings
      • CharItem
      • ConnectionStrings
      • ContentErrorPage
      • ContentImagingSettings
      • ContentNotificationSettings
      • ContentSettings
      • ContentVersionCleanupPolicySettings
      • CoreDebugSettings
      • DatabaseServerMessengerSettings
      • DatabaseServerRegistrarSettings
      • DataTypeChangeMode
      • DataTypesSettings
      • DisabledHealthCheckSettings
      • ExceptionFilterSettings
      • GlobalSettings
      • HealthChecksNotificationMethodSettings
      • HealthChecksNotificationSettings
      • HealthChecksSettings
      • HelpPageSettings
      • HostingSettings
      • ImagingAutoFillUploadField
      • ImagingCacheSettings
      • ImagingResizeSettings
      • ImagingSettings
      • IndexCreatorSettings
      • IndexingSettings
      • InstallDefaultDataOption
      • InstallDefaultDataSettings
      • KeepAliveSettings
      • LegacyPasswordMigrationSettings
      • LoggingSettings
      • LuceneDirectoryFactory
      • MarketplaceSettings
      • MemberPasswordConfigurationSettings
      • ModelsBuilderSettings
      • NuCacheSerializerType
      • NuCacheSettings
      • PackageMigrationSettings
      • RequestHandlerSettings
      • RichTextEditorSettings
      • RichTextEditorSettings.RichTextEditorCommand
      • RuntimeMinificationCacheBuster
      • RuntimeMinificationSettings
      • RuntimeMode
      • RuntimeSettings
      • SecureSocketOptions
      • SecuritySettings
      • SharedSecret
      • SmtpSettings
      • TourSettings
      • TypeFinderSettings
      • UmbracoOptionsAttribute
      • UmbracoPluginSettings
      • UnattendedSettings
      • UserPasswordConfigurationSettings
      • WebRoutingSettings
    • Umbraco.Cms.Core.Configuration.Models.Validation
      • ConfigurationValidatorBase
      • ContentSettingsValidator
      • GlobalSettingsValidator
      • HealthChecksSettingsValidator
      • RequestHandlerSettingsValidator
      • UnattendedSettingsValidator
      • ValidatableEntryBase
    • Umbraco.Cms.Core.Configuration.UmbracoSettings
      • CharacterReplacementEqualityComparer
      • IChar
      • IImagingAutoFillUploadField
      • IPasswordConfigurationSection
      • ITypeFinderConfig
    • Umbraco.Cms.Core.ContentApps
      • ContentAppFactoryCollection
      • ContentAppFactoryCollectionBuilder
      • ContentEditorContentAppFactory
      • ContentInfoContentAppFactory
      • ContentTypeDesignContentAppFactory
      • ContentTypeListViewContentAppFactory
      • ContentTypePermissionsContentAppFactory
      • ContentTypeTemplatesContentAppFactory
      • ListViewContentAppFactory
    • Umbraco.Cms.Core.Dashboards
      • AccessRule
      • AccessRuleType
      • AnalyticsDashboard
      • ContentDashboard
      • DashboardCollection
      • DashboardCollectionBuilder
      • DashboardSlim
      • ExamineDashboard
      • FormsDashboard
      • HealthCheckDashboard
      • IAccessRule
      • IDashboard
      • IDashboardSlim
      • MediaDashboard
      • MembersDashboard
      • ModelsBuilderDashboard
      • ProfilerDashboard
      • PublishedStatusDashboard
      • RedirectUrlDashboard
      • SettingsDashboard
    • Umbraco.Cms.Core.DependencyInjection
      • IScopedServiceProvider
      • IUmbracoBuilder
      • StaticServiceProvider
      • UmbracoBuilder
      • UmbracoBuilderExtensions
      • UniqueServiceDescriptor
    • Umbraco.Cms.Core.Deploy
      • ArtifactBase<TUdi>
      • ArtifactDependency
      • ArtifactDependencyCollection
      • ArtifactDependencyMode
      • ArtifactDeployState
      • ArtifactDeployState<TArtifact, TEntity>
      • ArtifactSignature
      • DataTypeConfigurationConnectorExtensions
      • Difference
      • Direction
      • GridCellValueConnectorExtensions
      • IArtifact
      • IArtifactSignature
      • IContextCache
      • IDataTypeConfigurationConnector
      • IDataTypeConfigurationConnector2
      • IDeployContext
      • IFileSource
      • IFileType
      • IFileTypeCollection
      • IGridCellValueConnector
      • IGridCellValueConnector2
      • IImageSourceParser
      • ILocalLinkParser
      • IMacroParser
      • IServiceConnector
      • IServiceConnector2
      • IUniqueIdentifyingServiceConnector
      • IValueConnector
      • IValueConnector2
      • PassThroughCache
      • ServiceConnectorExtensions
      • ValueConnectorExtensions
    • Umbraco.Cms.Core.Diagnostics
      • IMarchal
      • MiniDump
      • MiniDump.MiniDumpExceptionInformation
      • MiniDump.Option
    • Umbraco.Cms.Core.Dictionary
      • DefaultCultureDictionaryFactory
      • ICultureDictionary
      • ICultureDictionaryFactory
    • Umbraco.Cms.Core.DistributedLocking
      • DistributedLockType
      • IDistributedLock
      • IDistributedLockingMechanism
      • IDistributedLockingMechanismFactory
    • Umbraco.Cms.Core.DistributedLocking.Exceptions
      • DistributedLockingException
      • DistributedLockingTimeoutException
      • DistributedReadLockTimeoutException
      • DistributedWriteLockTimeoutException
    • Umbraco.Cms.Core.Editors
      • BackOfficePreviewModel
      • EditorValidator<T>
      • EditorValidatorCollection
      • EditorValidatorCollectionBuilder
      • IEditorValidator
      • UserEditorAuthorizationHelper
    • Umbraco.Cms.Core.Events
      • CancellableEnumerableObjectEventArgs<TEventObject>
      • CancellableEventArgs
      • CancellableObjectEventArgs
      • CancellableObjectEventArgs<TEventObject>
      • ContentCacheEventArgs
      • CopyEventArgs<TEntity>
      • DeleteEventArgs
      • DeleteEventArgs<TEntity>
      • EventAggregator
      • EventDefinition
      • EventDefinition<TEventArgs>
      • EventDefinition<TSender, TEventArgs>
      • EventDefinitionBase
      • EventDefinitionFilter
      • EventExtensions
      • EventMessage
      • EventMessages
      • EventMessageType
      • EventNameExtractor
      • EventNameExtractorError
      • EventNameExtractorResult
      • ExportedMemberEventArgs
      • IDeletingMediaFilesEventArgs
      • IEventAggregator
      • IEventDefinition
      • IEventDispatcher
      • IEventMessagesAccessor
      • IEventMessagesFactory
      • INotificationAsyncHandler<TNotification>
      • INotificationHandler<TNotification>
      • IScopedNotificationPublisher
      • MacroErrorEventArgs
      • MigrationEventArgs
      • MoveEventArgs<TEntity>
      • MoveEventInfo<TEntity>
      • NewEventArgs<TEntity>
      • PublishEventArgs<TEntity>
      • QueuingEventDispatcher
      • QueuingEventDispatcherBase
      • RecycleBinEventArgs
      • RelateOnCopyNotificationHandler
      • RelateOnTrashNotificationHandler
      • RolesEventArgs
      • RollbackEventArgs<TEntity>
      • SaveEventArgs<TEntity>
      • ScopedNotificationPublisher
      • SendEmailEventArgs
      • SendToPublishEventArgs<TEntity>
      • ServiceFactory
      • ServiceFactoryExtensions
      • SupersedeEventAttribute
      • TransientEventMessagesFactory
      • TypedEventHandler<TSender, TEventArgs>
      • UserGroupWithUsers
      • UserNotificationsHandler
      • UserNotificationsHandler.Notifier
    • Umbraco.Cms.Core.Exceptions
      • AuthorizationException
      • BootFailedException
      • ConfigurationException
      • DataOperationException<T>
      • InvalidCompositionException
      • PanicException
      • UnattendedInstallException
    • Umbraco.Cms.Core.Extensions
      • HostEnvironmentExtensions
      • UmbracoBuilderExtensions
    • Umbraco.Cms.Core.Features
      • DisabledFeatures
      • EnabledFeatures
      • IUmbracoFeature
      • UmbracoFeatures
    • Umbraco.Cms.Core.Handlers
      • AuditNotificationsHandler
      • PublicAccessHandler
    • Umbraco.Cms.Core.HealthChecks
      • AcceptableConfiguration
      • ConfigurationServiceResult
      • HealthCheck
      • HealthCheckAction
      • HealthCheckAttribute
      • HealthCheckCollection
      • HealthCheckCollectionBuilder
      • HealthCheckGroup
      • HealthCheckNotificationMethodAttribute
      • HealthCheckNotificationMethodCollection
      • HealthCheckNotificationMethodCollectionBuilder
      • HealthCheckNotificationVerbosity
      • HealthCheckResults
      • HealthCheckStatus
      • StatusResultType
      • ValueComparisonType
    • Umbraco.Cms.Core.HealthChecks.Checks
      • AbstractSettingsCheck
      • ProvidedValueValidation
    • Umbraco.Cms.Core.HealthChecks.Checks.Configuration
      • MacroErrorsCheck
      • NotificationEmailCheck
    • Umbraco.Cms.Core.HealthChecks.Checks.Data
      • DatabaseIntegrityCheck
    • Umbraco.Cms.Core.HealthChecks.Checks.LiveEnvironment
      • CompilationDebugCheck
    • Umbraco.Cms.Core.HealthChecks.Checks.Permissions
      • FolderAndFilePermissionsCheck
    • Umbraco.Cms.Core.HealthChecks.Checks.Security
      • BaseHttpHeaderCheck
      • ClickJackingCheck
      • ExcessiveHeadersCheck
      • HstsCheck
      • HttpsCheck
      • NoSniffCheck
      • UmbracoApplicationUrlCheck
      • XssProtectionCheck
    • Umbraco.Cms.Core.HealthChecks.Checks.Services
      • SmtpCheck
    • Umbraco.Cms.Core.HealthChecks.NotificationMethods
      • EmailNotificationMethod
      • IHealthCheckNotificationMethod
      • IMarkdownToHtmlConverter
      • NotificationMethodBase
    • Umbraco.Cms.Core.Hosting
      • IApplicationShutdownRegistry
      • IHostingEnvironment
      • IUmbracoApplicationLifetime
    • Umbraco.Cms.Core.Install
      • FilePermissionTest
      • IFilePermissionHelper
      • InstallException
      • InstallStatusTracker
    • Umbraco.Cms.Core.Install.InstallSteps
      • FilePermissionsStep
      • TelemetryIdentifierStep
      • UpgradeStep
    • Umbraco.Cms.Core.Install.Models
      • DatabaseModel
      • InstallationType
      • InstallInstructions
      • InstallProgressResultModel
      • InstallSetup
      • InstallSetupResult
      • InstallSetupStep
      • InstallSetupStep<T>
      • InstallSetupStepAttribute
      • InstallTrackingItem
      • Package
      • UserModel
    • Umbraco.Cms.Core.IO
      • CleanFolderResult
      • CleanFolderResult.Error
      • CleanFolderResultStatus
      • DefaultViewContentProvider
      • FileSystems
      • IDefaultViewContentProvider
      • IFileProviderFactory
      • IFileSystem
      • IGridEditorsConfigFileProviderFactory
      • IIOHelper
      • IManifestFileProviderFactory
      • IMediaPathScheme
      • IOHelper
      • IOHelperLinux
      • IOHelperOSX
      • IOHelperWindows
      • IPhysicalFileSystem
      • IViewHelper
      • MediaFileManager
      • PhysicalFileSystem
      • ViewHelper
    • Umbraco.Cms.Core.IO.MediaPathSchemes
      • CombinedGuidsMediaPathScheme
      • TwoGuidsMediaPathScheme
      • UniqueMediaPathScheme
    • Umbraco.Cms.Core.Logging
      • DisposableTimer
      • ILoggingConfiguration
      • IMessageTemplates
      • IProfiler
      • IProfilerHtml
      • IProfilingLogger
      • LoggingConfiguration
      • LogLevel
      • LogProfiler
      • MessageTemplates
      • NoopProfiler
      • ProfilingLogger
    • Umbraco.Cms.Core.Logging.Serilog
      • SerilogLogger
    • Umbraco.Cms.Core.Logging.Serilog.Enrichers
      • HttpRequestIdEnricher
      • HttpRequestNumberEnricher
      • HttpSessionIdEnricher
      • ThreadAbortExceptionEnricher
    • Umbraco.Cms.Core.Logging.Viewer
      • ILogFilter
      • ILogLevelLoader
      • ILogViewer
      • ILogViewerConfig
      • LogLevelCounts
      • LogLevelLoader
      • LogMessage
      • LogTemplate
      • LogTimePeriod
      • LogViewerConfig
      • SavedLogSearch
      • SerilogLogViewerSourceBase
    • Umbraco.Cms.Core.Macros
      • IMacroRenderer
      • MacroContent
      • MacroErrorBehaviour
      • MacroModel
      • MacroPropertyModel
    • Umbraco.Cms.Core.Mail
      • IEmailSender
      • ISmsSender
    • Umbraco.Cms.Core.Manifest
      • BundleOptions
      • CompositePackageManifest
      • IManifestFilter
      • IManifestParser
      • IPackageManifest
      • ManifestAssets
      • ManifestContentAppDefinition
      • ManifestContentAppFactory
      • ManifestDashboard
      • ManifestFilterCollection
      • ManifestFilterCollectionBuilder
      • ManifestParser
      • ManifestSection
      • PackageManifest
    • Umbraco.Cms.Core.Mapping
      • IMapDefinition
      • IUmbracoMapper
      • MapDefinitionCollection
      • MapDefinitionCollectionBuilder
      • MapperContext
      • UmbracoDefaultMapper
      • UmbracoMapper
    • Umbraco.Cms.Core.Media
      • IEmbedProvider
      • IImageDimensionExtractor
      • IImageUrlGenerator
      • NoopImageDimensionExtractor
      • NoopImageUrlGenerator
      • OEmbedResult
      • OEmbedStatus
      • UploadAutoFillProperties
    • Umbraco.Cms.Core.Media.EmbedProviders
      • DailyMotion
      • EmbedProviderBase
      • EmbedProvidersCollection
      • EmbedProvidersCollectionBuilder
      • Flickr
      • GettyImages
      • Giphy
      • Hulu
      • Issuu
      • Kickstarter
      • LottieFiles
      • OEmbedProviderBase
      • OEmbedResponse
      • Slideshare
      • Soundcloud
      • Ted
      • Twitter
      • Vimeo
      • YouTube
    • Umbraco.Cms.Core.Media.Exif
      • NotValidExifFileException
      • NotValidJPEGFileException
      • NotValidTIFFileException
      • SectionExceeds64KBException
    • Umbraco.Cms.Core.Media.TypeDetector
      • JpegDetector
      • RasterizedTypeDetector
      • SvgDetector
      • TIFFDetector
    • Umbraco.Cms.Core.Migrations
      • IMigrationPlanExecutor
    • Umbraco.Cms.Core.Models
      • AnchorsModel
      • AuditEntry
      • AuditItem
      • AuditType
      • BackOfficeTour
      • BackOfficeTourFile
      • BackOfficeTourStep
      • CacheInstruction
      • ChangingPasswordModel
      • Consent
      • ConsentState
      • Content
      • ContentBase
      • ContentBase.ChangeTrackingPrefix
      • ContentCultureInfos
      • ContentCultureInfosCollection
      • ContentDataIntegrityReport
      • ContentDataIntegrityReport.IssueType
      • ContentDataIntegrityReportEntry
      • ContentDataIntegrityReportOptions
      • ContentModel
      • ContentModel<TContent>
      • ContentSchedule
      • ContentScheduleAction
      • ContentScheduleCollection
      • ContentStatus
      • ContentType
      • ContentTypeAvailableCompositionsResult
      • ContentTypeAvailableCompositionsResults
      • ContentTypeBase
      • ContentTypeCompositionBase
      • ContentTypeImportModel
      • ContentTypeSort
      • ContentVariation
      • ContentVersionCleanupPolicySettings
      • ContentVersionMeta
      • CultureImpact
      • CultureImpact.Behavior
      • DataType
      • DeepCloneHelper
      • DictionaryImportModel
      • DictionaryItem
      • DictionaryPreviewImportModel
      • DictionaryTranslation
      • DoNotCloneAttribute
      • EntityContainer
      • File
      • Folder
      • GridValue
      • GridValue.GridArea
      • GridValue.GridControl
      • GridValue.GridEditor
      • GridValue.GridRow
      • GridValue.GridSection
      • IAuditEntry
      • IAuditItem
      • IconModel
      • IConsent
      • IContent
      • IContentBase
      • IContentModel
      • IContentType
      • IContentTypeBase
      • IContentTypeComposition
      • IDataType
      • IDataValueEditor
      • IDeepCloneable
      • IDictionaryItem
      • IDictionaryTranslation
      • IDomain
      • IFile
      • IKeyValue
      • ILanguage
      • ILogViewerQuery
      • IMacro
      • IMacroProperty
      • ImageCropAnchor
      • ImageCropMode
      • ImageUrlGenerationOptions
      • ImageUrlGenerationOptions.CropCoordinates
      • ImageUrlGenerationOptions.FocalPointPosition
      • IMedia
      • IMediaType
      • IMediaUrlGenerator
      • IMember
      • IMemberGroup
      • IMemberType
      • IMigrationEntry
      • IPartialView
      • IProperty
      • IPropertyCollection
      • IPropertyType
      • IPropertyValue
      • IReadOnlyContentBase
      • IRedirectUrl
      • IRelation
      • IRelationType
      • IRelationTypeWithIsDependency
      • IScript
      • IServerRegistration
      • ISimpleContentType
      • IStylesheet
      • IStylesheetProperty
      • ITag
      • ITemplate
      • ITwoFactorLogin
      • KeyValue
      • Language
      • Link
      • LinkType
      • LogViewerQuery
      • Macro
      • MacroProperty
      • MacroPropertyCollection
      • Media
      • MediaType
      • MediaWithCrops
      • MediaWithCrops<T>
      • Member
      • MemberGroup
      • MemberPropertyModel
      • MemberType
      • MemberTypePropertyProfileAccess
      • MigrationEntry
      • Notification
      • NotificationEmailBodyParams
      • NotificationEmailSubjectParams
      • ObjectTypes
      • PagedResult
      • PagedResult<T>
      • PartialView
      • PartialViewMacroModel
      • PartialViewType
      • PasswordChangedModel
      • Property
      • Property.InitialPropertyValue
      • Property.PropertyValue
      • PropertyCollection
      • PropertyGroup
      • PropertyGroupCollection
      • PropertyGroupExtensions
      • PropertyGroupType
      • PropertyType
      • PropertyTypeCollection
      • PublicAccessEntry
      • PublicAccessRule
      • PublishedState
      • Range<T>
      • ReadOnlyContentBaseAdapter
      • ReadOnlyRelation
      • RedirectUrl
      • Relation
      • RelationItem
      • RelationItemModel
      • RelationType
      • RequestPasswordResetModel
      • Script
      • ServerRegistration
      • SetPasswordModel
      • SimpleContentType
      • SimpleValidationModel
      • Stylesheet
      • StylesheetProperty
      • Tag
      • TaggableObjectTypes
      • TaggedEntity
      • TaggedProperty
      • TagModel
      • TagsStorageType
      • TelemetryLevel
      • TelemetryResource
      • Template
      • TemplateNode
      • TemplateOnDisk
      • TwoFactorLogin
      • UmbracoDomain
      • UmbracoObjectTypes
      • UnLinkLoginModel
      • UpgradeCheckResponse
      • UsageInformation
      • UserData
      • UserExtensions
      • UserTourStatus
      • UserTwoFactorProviderModel
      • ValidatePasswordResetCodeModel
      • ValueStorageType
      • Verify2FACodeModel
    • Umbraco.Cms.Core.Models.Blocks
      • BlockEditorData
      • BlockEditorDataConverter
      • BlockGridArea
      • BlockGridEditorDataConverter
      • BlockGridItem
      • BlockGridItem<T>
      • BlockGridItem<TContent, TSettings>
      • BlockGridLayoutAreaItem
      • BlockGridLayoutItem
      • BlockGridModel
      • BlockItemData
      • BlockItemData.BlockPropertyValue
      • BlockListEditorDataConverter
      • BlockListItem
      • BlockListItem<T>
      • BlockListItem<TContent, TSettings>
      • BlockListLayoutItem
      • BlockListModel
      • BlockModelCollection<T>
      • BlockValue
      • ContentAndSettingsReference
      • IBlockLayoutItem
      • IBlockReference
      • IBlockReference<TContent, TSettings>
      • IBlockReference<TSettings>
    • Umbraco.Cms.Core.Models.ContentEditing
      • AssignedContentPermissions
      • AssignedUserGroupPermissions
      • AuditLog
      • BackOfficeNotification
      • CodeFileDisplay
      • ContentApp
      • ContentAppBadge
      • ContentAppBadgeType
      • ContentBaseSave<TPersisted>
      • ContentDomainsAndCulture
      • ContentItemBasic
      • ContentItemBasic<T>
      • ContentItemDisplay
      • ContentItemDisplay<TVariant>
      • ContentItemDisplayBase<T>
      • ContentItemDisplayWithSchedule
      • ContentItemSave
      • ContentPropertyBasic
      • ContentPropertyCollectionDto
      • ContentPropertyDisplay
      • ContentPropertyDto
      • ContentRedirectUrl
      • ContentSaveAction
      • ContentSavedState
      • ContentSortOrder
      • ContentTypeBasic
      • ContentTypeCompositionDisplay
      • ContentTypeCompositionDisplay<TPropertyTypeDisplay>
      • ContentTypeSave
      • ContentTypeSave<TPropertyType>
      • ContentTypesByAliases
      • ContentTypesByKeys
      • ContentVariantDisplay
      • ContentVariantSave
      • ContentVariantScheduleDisplay
      • CreatedContentTypeCollectionResult
      • DataTypeBasic
      • DataTypeConfigurationFieldDisplay
      • DataTypeConfigurationFieldSave
      • DataTypeDisplay
      • DataTypeHasValuesDisplay
      • DataTypeReferences
      • DataTypeReferences.ContentTypeReferences
      • DataTypeReferences.ContentTypeReferences.PropertyTypeReferences
      • DataTypeSave
      • DictionaryDisplay
      • DictionaryOverviewDisplay
      • DictionaryOverviewTranslationDisplay
      • DictionarySave
      • DictionaryTranslationDisplay
      • DictionaryTranslationSave
      • DocumentTypeDisplay
      • DocumentTypeSave
      • DomainDisplay
      • DomainSave
      • EditorNavigation
      • EntityBasic
      • EntitySearchResults
      • GetAvailableCompositionsFilter
      • HistoryCleanup
      • HistoryCleanupViewModel
      • IContentAppFactory
      • IContentProperties<T>
      • IContentSave<TPersisted>
      • IErrorModel
      • IHaveUploadedFiles
      • INotificationModel
      • ITabbedContent<T>
      • Language
      • LinkDisplay
      • ListViewAwareContentItemDisplayBase<T>
      • MacroDisplay
      • MacroParameter
      • MacroParameterDisplay
      • MediaItemDisplay
      • MediaItemSave
      • MediaTypeDisplay
      • MediaTypeSave
      • MemberBasic
      • MemberDisplay
      • MemberGroupDisplay
      • MemberGroupSave
      • MemberListDisplay
      • MemberPropertyTypeBasic
      • MemberPropertyTypeDisplay
      • MemberSave
      • MemberTypeDisplay
      • MemberTypeSave
      • ModelWithNotifications<T>
      • MoveOrCopy
      • NotificationStyle
      • NotifySetting
      • ObjectType
      • Permission
      • PostedFiles
      • PostedFolder
      • PropertyEditorBasic
      • PropertyGroupBasic
      • PropertyGroupBasic<TPropertyType>
      • PropertyGroupDisplay<TPropertyTypeDisplay>
      • PropertyTypeBasic
      • PropertyTypeDisplay
      • PropertyTypeHasValuesDisplay
      • PropertyTypeValidation
      • PublicAccess
      • PublishContent
      • RedirectUrlSearchResult
      • RelationDisplay
      • RelationTypeDisplay
      • RelationTypeSave
      • RichTextEditorCommand
      • RichTextEditorCommandMode
      • RichTextEditorConfiguration
      • RichTextEditorPlugin
      • RollbackVersion
      • SearchResult
      • SearchResultEntity
      • SearchResults
      • Section
      • SimpleNotificationModel
      • SnippetDisplay
      • Stylesheet
      • StylesheetRule
      • Tab<T>
      • TabbedContentItem<T>
      • TemplateDisplay
      • TreeSearchResult
      • UmbracoEntityTypes
      • UnpublishContent
      • UrlAndAnchors
      • UserBasic
      • UserDetail
      • UserDisplay
      • UserGroupBasic
      • UserGroupDisplay
      • UserGroupPermissionsSave
      • UserGroupSave
      • UserInvite
      • UserProfile
      • UserSave
    • Umbraco.Cms.Core.Models.Editors
      • ContentPropertyData
      • ContentPropertyFile
      • UmbracoEntityReference
    • Umbraco.Cms.Core.Models.Email
      • EmailMessage
      • EmailMessageAttachment
      • NotificationEmailAddress
      • NotificationEmailModel
    • Umbraco.Cms.Core.Models.Entities
      • BeingDirty
      • BeingDirtyBase
      • ContentEntitySlim
      • DocumentEntitySlim
      • EntityBase
      • EntitySlim
      • ICanBeDirty
      • IContentEntitySlim
      • IDocumentEntitySlim
      • IEntity
      • IEntitySlim
      • IHaveAdditionalData
      • IMediaEntitySlim
      • IMemberEntitySlim
      • IRememberBeingDirty
      • ITreeEntity
      • IUmbracoEntity
      • IValueObject
      • MediaEntitySlim
      • MemberEntitySlim
      • TreeEntityBase
      • TreeEntityPath
    • Umbraco.Cms.Core.Models.Mapping
      • AuditMapDefinition
      • CodeFileMapDefinition
      • CommonMapper
      • ContentBasicSavedStateMapper<T>
      • ContentPropertyMapDefinition
      • ContentSavedStateMapper<T>
      • ContentTypeMapDefinition
      • ContentVariantMapper
      • DataTypeMapDefinition
      • DictionaryMapDefinition
      • EntityMapDefinition
      • LanguageMapDefinition
      • MacroMapDefinition
      • MemberMapDefinition
      • MemberTabsAndPropertiesMapper
      • PropertyTypeGroupMapper<TPropertyType>
      • RedirectUrlMapDefinition
      • RelationMapDefinition
      • SectionMapDefinition
      • TabsAndPropertiesMapper
      • TabsAndPropertiesMapper<TSource>
      • TagMapDefinition
      • TemplateMapDefinition
      • UserMapDefinition
    • Umbraco.Cms.Core.Models.Membership
      • ContentPermissionSet
      • EntityPermission
      • EntityPermissionCollection
      • EntityPermissionSet
      • IMembershipUser
      • IProfile
      • IReadOnlyUserGroup
      • IUser
      • IUserGroup
      • MemberCountType
      • MemberExportModel
      • MemberExportProperty
      • PersistedPasswordSettings
      • ReadOnlyUserGroup
      • User
      • UserGroup
      • UserProfile
      • UserState
    • Umbraco.Cms.Core.Models.Packaging
      • CompiledPackage
      • CompiledPackageContentBase
      • InstallWarnings
    • Umbraco.Cms.Core.Models.PublishedContent
      • Fallback
      • HttpContextVariationContextAccessor
      • HybridVariationContextAccessor
      • IAutoPublishedModelFactory
      • IndexedArrayItem<TContent>
      • IPublishedContent
      • IPublishedContentType
      • IPublishedContentTypeFactory
      • IPublishedElement
      • IPublishedModelFactory
      • IPublishedProperty
      • IPublishedPropertyType
      • IPublishedValueFallback
      • IVariationContextAccessor
      • ModelType
      • NoopPublishedModelFactory
      • NoopPublishedValueFallback
      • PublishedContentBase
      • PublishedContentModel
      • PublishedContentType
      • PublishedContentTypeFactory
      • PublishedContentWrapped
      • PublishedCultureInfo
      • PublishedDataType
      • PublishedElementModel
      • PublishedElementWrapped
      • PublishedItemType
      • PublishedModelAttribute
      • PublishedModelFactory
      • PublishedPropertyBase
      • PublishedPropertyType
      • PublishedSearchResult
      • PublishedValueFallback
      • RawValueProperty
      • ThreadCultureVariationContextAccessor
      • UrlMode
      • VariationContext
    • Umbraco.Cms.Core.Models.TemplateQuery
      • ContentTypeModel
      • Operator
      • OperatorFactory
      • OperatorTerm
      • PropertyModel
      • QueryCondition
      • QueryModel
      • QueryResultModel
      • SortExpression
      • SourceModel
      • TemplateQueryResult
    • Umbraco.Cms.Core.Models.Trees
      • ActionMenuItem
      • CreateChildEntity
      • ExportMember
      • MenuItem
      • RefreshNode
      • TreeRootNode
    • Umbraco.Cms.Core.Models.Validation
      • RequiredForPersistenceAttribute
    • Umbraco.Cms.Core.Net
      • IIpResolver
      • ISessionIdResolver
      • IUserAgentProvider
      • NullSessionIdResolver
    • Umbraco.Cms.Core.Notifications
      • ApplicationCacheRefresherNotification
      • AssignedMemberRolesNotification
      • AssignedUserGroupPermissionsNotification
      • CacheRefresherNotification
      • CancelableEnumerableObjectNotification<T>
      • CancelableNotification
      • CancelableObjectNotification<T>
      • ContentCacheRefresherNotification
      • ContentCopiedNotification
      • ContentCopyingNotification
      • ContentDeletedBlueprintNotification
      • ContentDeletedNotification
      • ContentDeletedVersionsNotification
      • ContentDeletingNotification
      • ContentDeletingVersionsNotification
      • ContentEmptiedRecycleBinNotification
      • ContentEmptyingRecycleBinNotification
      • ContentMovedNotification
      • ContentMovedToRecycleBinNotification
      • ContentMovingNotification
      • ContentMovingToRecycleBinNotification
      • ContentNotificationExtensions
      • ContentPublishedNotification
      • ContentPublishingNotification
      • ContentRefreshNotification
      • ContentRolledBackNotification
      • ContentRollingBackNotification
      • ContentSavedBlueprintNotification
      • ContentSavedNotification
      • ContentSavingNotification
      • ContentSendingToPublishNotification
      • ContentSentToPublishNotification
      • ContentSortedNotification
      • ContentSortingNotification
      • ContentTreeChangeNotification
      • ContentTypeCacheRefresherNotification
      • ContentTypeChangedNotification
      • ContentTypeChangeNotification<T>
      • ContentTypeDeletedNotification
      • ContentTypeDeletingNotification
      • ContentTypeMovedNotification
      • ContentTypeMovingNotification
      • ContentTypeRefreshedNotification
      • ContentTypeRefreshNotification<T>
      • ContentTypeSavedNotification
      • ContentTypeSavingNotification
      • ContentUnpublishedNotification
      • ContentUnpublishingNotification
      • CopiedNotification<T>
      • CopyingNotification<T>
      • CreatedNotification<T>
      • CreatingNotification<T>
      • CreatingRequestNotification
      • DataTypeCacheRefresherNotification
      • DataTypeDeletedNotification
      • DataTypeDeletingNotification
      • DataTypeMovedNotification
      • DataTypeMovingNotification
      • DataTypeSavedNotification
      • DataTypeSavingNotification
      • DeletedNotification<T>
      • DeletedVersionsNotification<T>
      • DeletedVersionsNotificationBase<T>
      • DeletingNotification<T>
      • DeletingVersionsNotification<T>
      • DictionaryCacheRefresherNotification
      • DictionaryItemDeletedNotification
      • DictionaryItemDeletingNotification
      • DictionaryItemSavedNotification
      • DictionaryItemSavingNotification
      • DomainCacheRefresherNotification
      • DomainDeletedNotification
      • DomainDeletingNotification
      • DomainSavedNotification
      • DomainSavingNotification
      • EmptiedRecycleBinNotification<T>
      • EmptyingRecycleBinNotification<T>
      • EntityContainerDeletedNotification
      • EntityContainerDeletingNotification
      • EntityContainerRenamedNotification
      • EntityContainerRenamingNotification
      • EntityContainerSavedNotification
      • EntityContainerSavingNotification
      • EntityRefreshNotification<T>
      • EnumerableObjectNotification<T>
      • ExportedMemberNotification
      • ICancelableNotification
      • ImportedPackageNotification
      • ImportingPackageNotification
      • INotification
      • IStatefulNotification
      • IUmbracoApplicationLifetimeNotification
      • LanguageCacheRefresherNotification
      • LanguageDeletedNotification
      • LanguageDeletingNotification
      • LanguageSavedNotification
      • LanguageSavingNotification
      • MacroCacheRefresherNotification
      • MacroDeletedNotification
      • MacroDeletingNotification
      • MacroSavedNotification
      • MacroSavingNotification
      • MediaCacheRefresherNotification
      • MediaDeletedNotification
      • MediaDeletedVersionsNotification
      • MediaDeletingNotification
      • MediaDeletingVersionsNotification
      • MediaEmptiedRecycleBinNotification
      • MediaEmptyingRecycleBinNotification
      • MediaMovedNotification
      • MediaMovedToRecycleBinNotification
      • MediaMovingNotification
      • MediaMovingToRecycleBinNotification
      • MediaRefreshNotification
      • MediaSavedNotification
      • MediaSavingNotification
      • MediaTreeChangeNotification
      • MediaTypeChangedNotification
      • MediaTypeDeletedNotification
      • MediaTypeDeletingNotification
      • MediaTypeMovedNotification
      • MediaTypeMovingNotification
      • MediaTypeRefreshedNotification
      • MediaTypeSavedNotification
      • MediaTypeSavingNotification
      • MemberCacheRefresherNotification
      • MemberDeletedNotification
      • MemberDeletingNotification
      • MemberGroupCacheRefresherNotification
      • MemberGroupDeletedNotification
      • MemberGroupDeletingNotification
      • MemberGroupSavedNotification
      • MemberGroupSavingNotification
      • MemberRefreshNotification
      • MemberRolesNotification
      • MemberSavedNotification
      • MemberSavingNotification
      • MemberTwoFactorRequestedNotification
      • MemberTypeChangedNotification
      • MemberTypeDeletedNotification
      • MemberTypeDeletingNotification
      • MemberTypeMovedNotification
      • MemberTypeMovingNotification
      • MemberTypeRefreshedNotification
      • MemberTypeSavedNotification
      • MemberTypeSavingNotification
      • MenuRenderingNotification
      • ModelBindingErrorNotification
      • MovedNotification<T>
      • MovedToRecycleBinNotification<T>
      • MovingNotification<T>
      • MovingToRecycleBinNotification<T>
      • NotificationExtensions
      • ObjectNotification<T>
      • PartialViewCreatedNotification
      • PartialViewCreatingNotification
      • PartialViewDeletedNotification
      • PartialViewDeletingNotification
      • PartialViewSavedNotification
      • PartialViewSavingNotification
      • PublicAccessCacheRefresherNotification
      • PublicAccessEntryDeletedNotification
      • PublicAccessEntryDeletingNotification
      • PublicAccessEntrySavedNotification
      • PublicAccessEntrySavingNotification
      • RelationDeletedNotification
      • RelationDeletingNotification
      • RelationSavedNotification
      • RelationSavingNotification
      • RelationTypeCacheRefresherNotification
      • RelationTypeDeletedNotification
      • RelationTypeDeletingNotification
      • RelationTypeSavedNotification
      • RelationTypeSavingNotification
      • RemovedMemberRolesNotification
      • RenamedNotification<T>
      • RenamingNotification<T>
      • RolledBackNotification<T>
      • RollingBackNotification<T>
      • RootNodeRenderingNotification
      • RoutingRequestNotification
      • RuntimeUnattendedInstallNotification
      • RuntimeUnattendedUpgradeNotification
      • RuntimeUnattendedUpgradeNotification.UpgradeResult
      • SavedNotification<T>
      • SavingNotification<T>
      • ScopedEntityRemoveNotification
      • ScriptDeletedNotification
      • ScriptDeletingNotification
      • ScriptSavedNotification
      • ScriptSavingNotification
      • SendEmailNotification
      • SendingAllowedChildrenNotification
      • SendingContentNotification
      • SendingDashboardsNotification
      • SendingMediaNotification
      • SendingMemberNotification
      • SendingUserNotification
      • ServerVariablesParsingNotification
      • SortedNotification<T>
      • SortingNotification<T>
      • StatefulNotification
      • StylesheetDeletedNotification
      • StylesheetDeletingNotification
      • StylesheetSavedNotification
      • StylesheetSavingNotification
      • TemplateCacheRefresherNotification
      • TemplateDeletedNotification
      • TemplateDeletingNotification
      • TemplateSavedNotification
      • TemplateSavingNotification
      • TreeChangeNotification<T>
      • TreeNodesRenderingNotification
      • UmbracoApplicationStartedNotification
      • UmbracoApplicationStartingNotification
      • UmbracoApplicationStoppedNotification
      • UmbracoApplicationStoppingNotification
      • UmbracoRequestBeginNotification
      • UmbracoRequestEndNotification
      • UnattendedInstallNotification
      • UserCacheRefresherNotification
      • UserDeletedNotification
      • UserDeletingNotification
      • UserForgotPasswordChangedNotification
      • UserForgotPasswordRequestedNotification
      • UserGroupCacheRefresherNotification
      • UserGroupDeletedNotification
      • UserGroupDeletingNotification
      • UserGroupSavedNotification
      • UserGroupSavingNotification
      • UserGroupWithUsersSavedNotification
      • UserGroupWithUsersSavingNotification
      • UserLockedNotification
      • UserLoginFailedNotification
      • UserLoginRequiresVerificationNotification
      • UserLoginSuccessNotification
      • UserLogoutSuccessNotification
      • UserNotification
      • UserPasswordChangedNotification
      • UserPasswordResetNotification
      • UserResetAccessFailedCountNotification
      • UserSavedNotification
      • UserSavingNotification
      • UserTwoFactorRequestedNotification
      • UserUnlockedNotification
    • Umbraco.Cms.Core.Packaging
      • CompiledPackageXmlParser
      • ConflictingPackageData
      • ICreatedPackagesRepository
      • InstallationSummary
      • InstalledPackage
      • InstalledPackageMigrationPlans
      • IPackageDefinitionRepository
      • IPackageInstallation
      • PackageDefinition
      • PackageDefinitionXmlParser
      • PackageMigrationPlan
      • PackageMigrationPlanCollection
      • PackageMigrationPlanCollectionBuilder
      • PackageMigrationResource
      • PackagesRepository
      • PendingPackageMigrations
    • Umbraco.Cms.Core.Persistence
      • IQueryRepository<TEntity>
      • IReadRepository<TId, TEntity>
      • IReadWriteQueryRepository<TId, TEntity>
      • IRepository
      • IWriteRepository<TEntity>
      • SqlExpressionExtensions
      • SqlExtensionsStatics
      • TextColumnType
    • Umbraco.Cms.Core.Persistence.Querying
      • IQuery<T>
      • StringPropertyMatchType
      • ValuePropertyMatchType
    • Umbraco.Cms.Core.Persistence.Repositories
      • IAuditEntryRepository
      • IAuditRepository
      • ICacheInstructionRepository
      • IConsentRepository
      • IContentRepository<TId, TEntity>
      • IContentTypeCommonRepository
      • IContentTypeRepository
      • IContentTypeRepositoryBase<TItem>
      • IDataTypeContainerRepository
      • IDataTypeRepository
      • IDataTypeUsageRepository
      • IDictionaryRepository
      • IDocumentBlueprintRepository
      • IDocumentRepository
      • IDocumentTypeContainerRepository
      • IDocumentVersionRepository
      • IDomainRepository
      • IEntityContainerRepository
      • IEntityRepository
      • IExternalLoginWithKeyRepository
      • IFileRepository
      • IFileWithFoldersRepository
      • IIdKeyMapRepository
      • IInstallationRepository
      • IKeyValueRepository
      • ILanguageRepository
      • ILogViewerQueryRepository
      • IMacroRepository
      • IMediaRepository
      • IMediaTypeContainerRepository
      • IMediaTypeRepository
      • IMemberGroupRepository
      • IMemberRepository
      • IMemberTypeContainerRepository
      • IMemberTypeRepository
      • INodeCountRepository
      • INotificationsRepository
      • InstallationRepository
      • IPartialViewMacroRepository
      • IPartialViewRepository
      • IPropertyTypeUsageRepository
      • IPublicAccessRepository
      • IRedirectUrlRepository
      • IRelationRepository
      • IRelationTypeRepository
      • IScriptRepository
      • IServerRegistrationRepository
      • IStylesheetRepository
      • ITagRepository
      • ITemplateRepository
      • ITrackedReferencesRepository
      • ITwoFactorLoginRepository
      • IUpgradeCheckRepository
      • IUserGroupRepository
      • IUserRepository
      • RepositoryCacheKeys
      • UpgradeCheckRepository
    • Umbraco.Cms.Core.PropertyEditors
      • BlockEditorPropertyEditor
      • BlockEditorPropertyHandler
      • BlockEditorPropertyNotificationHandlerBase<TBlockLayoutItem>
      • BlockGridConfiguration
      • BlockGridConfiguration.BlockGridAreaConfiguration
      • BlockGridConfiguration.BlockGridAreaConfigurationSpecifiedAllowance
      • BlockGridConfiguration.BlockGridBlockConfiguration
      • BlockGridConfiguration.BlockGridColumnSpanOption
      • BlockGridConfiguration.BlockGridGroupConfiguration
      • BlockGridConfiguration.NumberRange
      • BlockGridPropertyEditor
      • BlockGridPropertyEditorBase
      • BlockGridPropertyNotificationHandler
      • BlockListConfiguration
      • BlockListConfiguration.BlockConfiguration
      • BlockListConfiguration.NumberRange
      • BlockListPropertyEditor
      • BlockListPropertyEditorBase
      • BlockListPropertyNotificationHandler
      • CheckBoxListPropertyEditor
      • ColorPickerConfiguration
      • ColorPickerPropertyEditor
      • ComplexEditorValidator
      • ComplexEditorValidator.ElementTypeValidationModel
      • ComplexEditorValidator.PropertyTypeValidationModel
      • ComplexPropertyEditorContentNotificationHandler
      • ConfigurationEditor
      • ConfigurationEditor<TConfiguration>
      • ConfigurationField
      • ConfigurationFieldAttribute
      • ContentPickerConfiguration
      • ContentPickerPropertyEditor
      • DataEditor
      • DataEditorAttribute
      • DataEditorCollection
      • DataEditorCollectionBuilder
      • DataValueEditor
      • DataValueEditorFactory
      • DataValueReferenceFactoryCollection
      • DataValueReferenceFactoryCollectionBuilder
      • DateTimeConfiguration
      • DateTimeConfigurationEditor
      • DateTimePropertyEditor
      • DecimalConfigurationEditor
      • DecimalPropertyEditor
      • DefaultPropertyIndexValueFactory
      • DefaultPropertyValueConverterAttribute
      • DropDownFlexibleConfiguration
      • DropDownFlexiblePropertyEditor
      • EditorType
      • EmailAddressConfiguration
      • EmailAddressConfigurationEditor
      • EmailAddressPropertyEditor
      • EyeDropperColorPickerConfiguration
      • EyeDropperColorPickerPropertyEditor
      • FileExtensionConfigItem
      • FileUploadConfiguration
      • FileUploadConfigurationEditor
      • FileUploadPropertyEditor
      • GridConfiguration
      • GridConfigurationEditor
      • GridEditor
      • GridEditorModel
      • GridEditorSectionModel
      • GridEditorTemplateModel
      • GridPropertyEditor
      • GridPropertyIndexValueFactory
      • GridValidator
      • IBlockConfiguration
      • IBlockValuePropertyIndexValueFactory
      • IConfigurationEditor
      • IConfigureValueType
      • IDataEditor
      • IDataValueEditorFactory
      • IDataValueReference
      • IDataValueReferenceFactory
      • IDataValueTags
      • IFileExtensionConfigItem
      • IFileExtensionsConfig
      • IIgnoreUserStartNodesConfig
      • ImageCropperConfiguration
      • ImageCropperConfiguration.Crop
      • ImageCropperPropertyEditor
      • IManifestValueValidator
      • INestedContentPropertyIndexValueFactory
      • IntegerConfigurationEditor
      • IntegerPropertyEditor
      • IPropertyCacheCompression
      • IPropertyCacheCompressionOptions
      • IPropertyIndexValueFactory
      • IPropertyValueConverter
      • ITagPropertyIndexValueFactory
      • IValueFormatValidator
      • IValueRequiredValidator
      • IValueValidator
      • JsonPropertyIndexValueFactoryBase<TSerialized>
      • LabelConfiguration
      • LabelConfigurationEditor
      • LabelPropertyEditor
      • ListViewConfiguration
      • ListViewConfiguration.BulkActionPermissionSettings
      • ListViewConfiguration.Layout
      • ListViewConfiguration.Property
      • ListViewConfigurationEditor
      • ListViewPropertyEditor
      • ManifestValueValidatorCollection
      • ManifestValueValidatorCollectionBuilder
      • MarkdownConfiguration
      • MarkdownPropertyEditor
      • MediaPicker3Configuration
      • MediaPicker3Configuration.CropConfiguration
      • MediaPicker3Configuration.NumberRange
      • MediaPicker3ConfigurationEditor
      • MediaPicker3PropertyEditor
      • MediaPickerConfiguration
      • MediaPickerConfigurationEditor
      • MediaPickerPropertyEditor
      • MediaPickerPropertyEditor.MediaPickerPropertyValueEditor
      • MediaUrlGeneratorCollection
      • MediaUrlGeneratorCollectionBuilder
      • MemberGroupPickerPropertyEditor
      • MemberPickerConfiguration
      • MemberPickerPropertyEditor
      • MissingPropertyEditor
      • MultiNodePickerConfiguration
      • MultiNodePickerConfigurationEditor
      • MultiNodePickerConfigurationTreeSource
      • MultiNodeTreePickerPropertyEditor
      • MultiNodeTreePickerPropertyEditor.MultiNodeTreePickerPropertyValueEditor
      • MultipleTextStringConfiguration
      • MultipleTextStringPropertyEditor
      • MultipleValueEditor
      • MultiUrlPickerConfiguration
      • MultiUrlPickerConfigurationEditor
      • MultiUrlPickerPropertyEditor
      • MultiUrlPickerValueEditor
      • MultiUrlPickerValueEditor.LinkDto
      • NestedContentConfiguration
      • NestedContentConfiguration.ContentType
      • NestedContentConfigurationEditor
      • NestedContentPropertyEditor
      • NestedContentPropertyHandler
      • NoopPropertyCacheCompressionOptions
      • NoopPropertyIndexValueFactory
      • ParameterEditorCollection
      • PropertyCacheCompression
      • PropertyCacheLevel
      • PropertyEditorCollection
      • PropertyValueConverterBase
      • PropertyValueConverterCollection
      • PropertyValueConverterCollectionBuilder
      • PropertyValueLevel
      • RadioButtonsPropertyEditor
      • RichTextConfiguration
      • RichTextConfigurationEditor
      • RichTextEditorPastedImages
      • RichTextPropertyEditor
      • SliderConfiguration
      • SliderConfigurationEditor
      • SliderPropertyEditor
      • TagConfiguration
      • TagConfigurationEditor
      • TagPropertyIndexValueFactory
      • TagsPropertyEditor
      • TagsPropertyEditorAttribute
      • TextAreaConfiguration
      • TextAreaConfigurationEditor
      • TextAreaPropertyEditor
      • TextboxConfiguration
      • TextboxConfigurationEditor
      • TextboxPropertyEditor
      • TextOnlyValueEditor
      • TextStringValueConverter
      • TrueFalseConfiguration
      • TrueFalseConfigurationEditor
      • TrueFalsePropertyEditor
      • UnPublishedContentPropertyCacheCompressionOptions
      • UserPickerConfiguration
      • UserPickerPropertyEditor
      • ValueListConfiguration
      • ValueListConfiguration.ValueListItem
      • ValueListConfigurationEditor
      • ValueListUniqueValueValidator
      • ValueTypes
      • VoidEditor
    • Umbraco.Cms.Core.PropertyEditors.ParameterEditors
      • ContentTypeParameterEditor
      • MultipleContentPickerParameterEditor
      • MultipleContentTypeParameterEditor
      • MultipleMediaPickerParameterEditor
      • MultiplePropertyGroupParameterEditor
      • MultiplePropertyTypeParameterEditor
      • PropertyGroupParameterEditor
      • PropertyTypeParameterEditor
    • Umbraco.Cms.Core.PropertyEditors.Validation
      • ComplexEditorElementTypeValidationResult
      • ComplexEditorPropertyTypeValidationResult
      • ComplexEditorValidationResult
    • Umbraco.Cms.Core.PropertyEditors.Validators
      • DateTimeValidator
      • DecimalValidator
      • DelimitedValueValidator
      • DelimitedValueValidatorConfig
      • EmailValidator
      • IntegerValidator
      • RegexValidator
      • RequiredValidator
    • Umbraco.Cms.Core.PropertyEditors.ValueConverters
      • BlockEditorConverter
      • BlockGridPropertyValueConverter
      • BlockListPropertyValueConverter
      • BlockPropertyValueConverterBase<TBlockModel, TBlockItemModel, TBlockLayoutItem, TBlockConfiguration>
      • BlockPropertyValueConverterBase<TBlockModel, TBlockItemModel, TBlockLayoutItem, TBlockConfiguration>.BlockItemActivator<T>
      • BlockPropertyValueConverterBase<TBlockModel, TBlockItemModel, TBlockLayoutItem, TBlockConfiguration>.CreateBlockItemModelFromLayout
      • BlockPropertyValueConverterBase<TBlockModel, TBlockItemModel, TBlockLayoutItem, TBlockConfiguration>.CreateBlockModel
      • BlockPropertyValueConverterBase<TBlockModel, TBlockItemModel, TBlockLayoutItem, TBlockConfiguration>.CreateEmptyBlockModel
      • BlockPropertyValueConverterBase<TBlockModel, TBlockItemModel, TBlockLayoutItem, TBlockConfiguration>.EnrichBlockItemModelFromConfiguration
      • CheckboxListValueConverter
      • ColorPickerValueConverter
      • ColorPickerValueConverter.PickedColor
      • ContentPickerValueConverter
      • DatePickerValueConverter
      • DecimalValueConverter
      • EmailAddressValueConverter
      • EyeDropperValueConverter
      • FlexibleDropdownPropertyValueConverter
      • GridValueConverter
      • ImageCropperValue
      • ImageCropperValue.ImageCropperCrop
      • ImageCropperValue.ImageCropperCropCoordinates
      • ImageCropperValue.ImageCropperFocalPoint
      • ImageCropperValueConverter
      • ImageCropperValueTypeConverter
      • IntegerValueConverter
      • JsonValueConverter
      • LabelValueConverter
      • MarkdownEditorValueConverter
      • MediaPickerValueConverter
      • MediaPickerWithCropsValueConverter
      • MemberGroupPickerValueConverter
      • MemberPickerValueConverter
      • MultiNodeTreePickerValueConverter
      • MultipleTextStringValueConverter
      • MultiUrlPickerValueConverter
      • MustBeStringValueConverter
      • NestedContentManyValueConverter
      • NestedContentSingleValueConverter
      • NestedContentValueConverterBase
      • RadioButtonListValueConverter
      • RteMacroRenderingValueConverter
      • SimpleTinyMceValueConverter
      • SliderValueConverter
      • TagsValueConverter
      • UploadPropertyConverter
      • YesNoValueConverter
    • Umbraco.Cms.Core.PublishedCache
      • DefaultCultureAccessor
      • IDefaultCultureAccessor
      • IDomainCache
      • IPublishedCache
      • IPublishedContentCache
      • IPublishedMediaCache
      • IPublishedMemberCache
      • IPublishedSnapshot
      • IPublishedSnapshotAccessor
      • IPublishedSnapshotService
      • IPublishedSnapshotStatus
      • ITagQuery
      • PublishedCacheBase
      • PublishedContentTypeCache
      • PublishedElement
      • UmbracoContextPublishedSnapshotAccessor
    • Umbraco.Cms.Core.PublishedCache.Internal
      • InternalPublishedContent
      • InternalPublishedContentCache
      • InternalPublishedProperty
      • InternalPublishedSnapshot
      • InternalPublishedSnapshotService
    • Umbraco.Cms.Core.Routing
      • AliasUrlProvider
      • ContentFinderByConfigured404
      • ContentFinderByIdPath
      • ContentFinderByPageIdQuery
      • ContentFinderByRedirectUrl
      • ContentFinderByUrl
      • ContentFinderByUrlAlias
      • ContentFinderByUrlAndTemplate
      • ContentFinderCollection
      • ContentFinderCollectionBuilder
      • DefaultMediaUrlProvider
      • DefaultUrlProvider
      • Domain
      • DomainAndUri
      • DomainUtilities
      • IContentFinder
      • IContentLastChanceFinder
      • IMediaUrlProvider
      • IPublishedRequest
      • IPublishedRequestBuilder
      • IPublishedRouter
      • IPublishedUrlProvider
      • ISiteDomainMapper
      • IUrlProvider
      • MediaUrlProviderCollection
      • MediaUrlProviderCollectionBuilder
      • PublishedRequest
      • PublishedRequestBuilder
      • PublishedRequestExtensions
      • PublishedRequestOld
      • PublishedRouter
      • RedirectTrackingHandler
      • RouteDirection
      • RouteRequestOptions
      • SiteDomainMapper
      • UmbracoRequestPaths
      • UmbracoRequestPathsOptions
      • UmbracoRouteResult
      • UriUtility
      • UrlInfo
      • UrlProvider
      • UrlProviderCollection
      • UrlProviderCollectionBuilder
      • WebPath
    • Umbraco.Cms.Core.Runtime
      • EssentialDirectoryCreator
      • IMainDom
      • IMainDomKeyGenerator
      • IMainDomLock
      • IUmbracoBootPermissionChecker
      • MainDom
      • MainDomSemaphoreLock
    • Umbraco.Cms.Core.Scoping
      • ICoreScope
      • ICoreScopeProvider
      • IHttpScopeReference
      • IInstanceIdentifiable
      • IScope
      • IScopeContext
      • IScopeProvider
      • RepositoryCacheMode
      • ScopeContextualBase
    • Umbraco.Cms.Core.Sections
      • ContentSection
      • FormsSection
      • ISection
      • MediaSection
      • MembersSection
      • PackagesSection
      • SectionCollection
      • SectionCollectionBuilder
      • SettingsSection
      • TranslationSection
      • UsersSection
    • Umbraco.Cms.Core.Security
      • AuditEvent
      • BackOfficeClaimsPrincipalFactory
      • BackOfficeErrorDescriber
      • BackOfficeExternalLoginProviderErrors
      • BackOfficeIdentityBuilder
      • BackOfficeIdentityOptions
      • BackOfficeIdentityUser
      • BackOfficePasswordHasher
      • BackOfficeUserPasswordCheckerResult
      • BackOfficeUserStore
      • BackOfficeUserValidator<T>
      • ContentPermissions
      • ContentPermissions.ContentAccess
      • ExternalLogin
      • ExternalLoginToken
      • FileStreamSecurityValidator
      • IBackOfficeSecurity
      • IBackOfficeSecurityAccessor
      • IBackOfficeUserManager
      • IBackOfficeUserPasswordChecker
      • IdentityAuditEventArgs
      • IdentityMapDefinition
      • IdentityUserLogin
      • IdentityUserToken
      • IExternalLogin
      • IExternalLoginToken
      • IFileStreamSecurityAnalyzer
      • IFileStreamSecurityValidator
      • IHtmlSanitizer
      • IIdentityUserLogin
      • IIdentityUserToken
      • IMemberManager
      • IMemberUserStore
      • IPasswordHasher
      • IPublicAccessChecker
      • ITwoFactorProvider
      • IUmbracoUserManager<TUser>
      • IUserSessionStore<TUser>
      • LegacyPasswordSecurity
      • MediaPermissions
      • MediaPermissions.MediaAccess
      • MemberIdentityBuilder
      • MemberIdentityUser
      • MemberPasswordHasher
      • MemberRoleStore
      • MembersErrorDescriber
      • MemberUserStore
      • NoopHtmlSanitizer
      • NoopLookupNormalizer
      • PasswordGenerator
      • PublicAccessStatus
      • UmbracoErrorDescriberBase
      • UmbracoIdentityRole
      • UmbracoIdentityUser
      • UmbracoPasswordHasher<TUser>
      • UmbracoUserConfirmation<TUser>
      • UmbracoUserManager<TUser, TPasswordConfig>
      • UmbracoUserStore<TUser, TRole>
      • UpdateMemberProfileResult
      • UpdateMemberProfileStatus
    • Umbraco.Cms.Core.Semver
      • SemVersion
    • Umbraco.Cms.Core.Serialization
      • IConfigurationEditorJsonSerializer
      • IJsonSerializer
    • Umbraco.Cms.Core.Services
      • ContentService
      • ContentTypeBaseServiceProvider
      • ContentTypeService
      • ContentTypeServiceBase
      • ContentTypeServiceBase<TRepository, TItem>
      • CultureImpactFactory
      • DashboardService
      • DataTypeUsageService
      • DefaultContentVersionCleanupPolicy
      • DictionaryService
      • DomainService
      • EntityService
      • ExternalLoginService
      • FileService
      • IAuditService
      • IBasicAuthService
      • ICacheInstructionService
      • IConflictingRouteService
      • IConsentService
      • IContentService
      • IContentServiceBase
      • IContentServiceBase<TItem>
      • IContentTypeBaseService
      • IContentTypeBaseService<TItem>
      • IContentTypeBaseServiceProvider
      • IContentTypeService
      • IContentVersionCleanupPolicy
      • IContentVersionService
      • ICultureImpactFactory
      • IDashboardService
      • IDataTypeService
      • IDataTypeUsageService
      • IDictionaryService
      • IdKeyMap
      • IDomainService
      • IEditorConfigurationParser
      • IEntityService
      • IEntityXmlSerializer
      • IExamineIndexCountService
      • IExternalLoginWithKeyService
      • IFileService
      • IIconService
      • IIdKeyMap
      • IInstallationService
      • IIpAddressUtilities
      • IKeyValueService
      • ILocalizationService
      • ILocalizedTextService
      • IMacroService
      • IMediaService
      • IMediaTypeService
      • IMemberGroupService
      • IMemberService
      • IMembershipMemberService
      • IMembershipMemberService<T>
      • IMembershipRoleService<T>
      • IMembershipUserService
      • IMemberTypeService
      • IMetricsConsentService
      • INodeCountService
      • INotificationService
      • InstallationService
      • IPackagingService
      • IPropertyTypeUsageService
      • IPropertyValidationService
      • IPublicAccessService
      • IRedirectUrlService
      • IRelationService
      • IRuntime
      • IRuntimeState
      • ISectionService
      • IServerRegistrationService
      • IService
      • ITagService
      • ITemporaryMediaService
      • ITrackedReferencesService
      • ITreeService
      • ITwoFactorLoginService
      • IUpgradeService
      • IUsageInformationService
      • IUserDataService
      • IUserService
      • LocalizedTextService
      • LocalizedTextServiceFileSources
      • LocalizedTextServiceSupplementaryFileSource
      • MediaService
      • MediaTypeService
      • MemberService
      • MemberTypeService
      • MetricsConsentService
      • MoveOperationStatusType
      • NotificationService
      • OperationResult
      • OperationResult.Attempt
      • OperationResult<TResultType, TEntity>
      • OperationResult<TResultType>
      • OperationResultType
      • Ordering
      • ProcessInstructionsResult
      • PropertyTypeUsageService
      • PropertyValidationService
      • PublishResult
      • PublishResultType
      • RelationService
      • RepositoryService
      • SectionService
      • ServiceContext
      • TagService
      • TemporaryMediaService
      • TrackedReferencesService
      • TreeService
      • TwoFactorLoginService
      • UpgradeService
      • UserDataService
    • Umbraco.Cms.Core.Services.Changes
      • ContentTypeChange<TItem>
      • ContentTypeChangeTypes
      • DomainChangeTypes
      • TreeChange<TItem>
      • TreeChange<TItem>.EventArgs
      • TreeChangeTypes
    • Umbraco.Cms.Core.Services.Implement
      • AuditService
      • BasicAuthService
      • CacheInstructionService
      • DataTypeService
      • PackagingService
      • ServerRegistrationService
    • Umbraco.Cms.Core.Snippets
      • ISnippet
      • PartialViewMacroSnippetCollection
      • PartialViewMacroSnippetCollectionBuilder
      • PartialViewSnippetCollection
      • PartialViewSnippetCollectionBuilder
      • Snippet
    • Umbraco.Cms.Core.Strings
      • CleanStringType
      • DefaultShortStringHelper
      • DefaultShortStringHelperConfig
      • DefaultShortStringHelperConfig.Config
      • DefaultUrlSegmentProvider
      • HtmlEncodedString
      • IHtmlEncodedString
      • IShortStringHelper
      • IUrlSegmentProvider
      • PathUtility
      • UrlSegmentProviderCollection
      • UrlSegmentProviderCollectionBuilder
      • Utf8ToAsciiConverter
    • Umbraco.Cms.Core.Strings.Css
      • StylesheetHelper
      • StylesheetRule
    • Umbraco.Cms.Core.Sync
      • ElectedServerRoleAccessor
      • IServerAddress
      • IServerMessenger
      • IServerRoleAccessor
      • ISyncBootStateAccessor
      • MessageType
      • NonRuntimeLevelBootStateAccessor
      • RefreshInstruction
      • RefreshMethodType
      • ServerRole
      • SingleServerRoleAccessor
      • SyncBootState
    • Umbraco.Cms.Core.Telemetry
      • ISiteIdentifierService
      • ITelemetryService
    • Umbraco.Cms.Core.Telemetry.Models
      • PackageTelemetry
      • TelemetryReportData
    • Umbraco.Cms.Core.Templates
      • HtmlImageSourceParser
      • HtmlLocalLinkParser
      • HtmlUrlParser
      • ITemplateRenderer
      • IUmbracoComponentRenderer
      • UmbracoComponentRenderer
    • Umbraco.Cms.Core.Tour
      • BackOfficeTourFilter
      • TourFilterCollection
      • TourFilterCollectionBuilder
    • Umbraco.Cms.Core.Trees
      • ActionUrlMethod
      • CoreTreeAttribute
      • IMenuItemCollectionFactory
      • ISearchableTree
      • ISearchableTreeWithCulture
      • ITree
      • MenuItemCollection
      • MenuItemCollectionFactory
      • MenuItemList
      • SearchableApplicationTree
      • SearchableTreeAttribute
      • SearchableTreeCollection
      • SearchableTreeCollectionBuilder
      • Tree
      • TreeCollection
      • TreeNode
      • TreeNodeCollection
      • TreeUse
    • Umbraco.Cms.Core.Web
      • HybridUmbracoContextAccessor
      • ICookieManager
      • IRequestAccessor
      • ISessionManager
      • IUmbracoContext
      • IUmbracoContextAccessor
      • IUmbracoContextFactory
    • Umbraco.Cms.Core.Web.Mvc
      • PluginControllerMetadata
    • Umbraco.Cms.Core.WebAssets
      • AssetFile
      • AssetType
      • BundlingOptions
      • CssFile
      • CustomBackOfficeAssetsCollection
      • CustomBackOfficeAssetsCollectionBuilder
      • IAssetFile
      • IRuntimeMinifier
      • JavaScriptFile
    • Umbraco.Cms.Core.Xml
      • DynamicContext
      • UmbracoXPathPathSyntaxParser
      • XmlHelper
      • XmlNamespaces
      • XmlNodeListFactory
      • XPathVariable
    • Umbraco.Cms.Core.Xml.XPath
      • INavigableContent
      • INavigableContentType
      • INavigableFieldType
      • INavigableSource
      • MacroNavigator
      • MacroNavigator.MacroParameter
      • NavigableNavigator
      • NavigableNavigator.State
      • NavigableNavigator.StatePosition
      • RenamedRootNavigator
    • Umbraco.Cms.Imaging.ImageSharp
      • ConfigureImageSharpMiddlewareOptions
      • ConfigurePhysicalFileSystemCacheOptions
      • ImageSharpComposer
      • UmbracoBuilderExtensions
    • Umbraco.Cms.Imaging.ImageSharp.ImageProcessors
      • CropWebProcessor
    • Umbraco.Cms.Imaging.ImageSharp.Media
      • ImageSharpDimensionExtractor
      • ImageSharpImageUrlGenerator
    • Umbraco.Cms.Infrastructure
      • PublishedContentQuery
      • Suspendable
      • Suspendable.ExamineEvents
      • Suspendable.PageCacheRefresher
      • Suspendable.ScheduledPublishing
    • Umbraco.Cms.Infrastructure.DependencyInjection
      • UmbracoBuilder_TelemetryProviders
      • UmbracoBuilderExtensions
    • Umbraco.Cms.Infrastructure.DistributedLocking
      • DefaultDistributedLockingMechanismFactory
    • Umbraco.Cms.Infrastructure.Examine
      • BackOfficeExamineSearcher
      • BaseValueSetBuilder<TContent>
      • ConfigurationEnabledDirectoryFactory
      • ContentIndexPopulator
      • ContentValueSetBuilder
      • ContentValueSetValidator
      • ExamineIndexModel
      • ExamineIndexRebuilder
      • ExamineSearcherModel
      • GenericIndexDiagnostics
      • IBackOfficeExamineSearcher
      • IContentValueSetBuilder
      • IContentValueSetValidator
      • IIndexDiagnostics
      • IIndexDiagnosticsFactory
      • IIndexPopulator
      • IIndexRebuilder
      • IndexDiagnosticsFactory
      • IndexPopulator
      • IndexPopulator<TIndex>
      • IndexTypes
      • IPublishedContentValueSetBuilder
      • IUmbracoContentIndex
      • IUmbracoIndex
      • IUmbracoIndexConfig
      • IUmbracoMemberIndex
      • IUmbracoTreeSearcherFields
      • IValueSetBuilder<T>
      • LuceneIndexDiagnostics
      • LuceneIndexDiagnosticsFactory
      • LuceneRAMDirectoryFactory
      • MediaIndexPopulator
      • MediaValueSetBuilder
      • MemberIndexPopulator
      • MemberValueSetBuilder
      • MemberValueSetValidator
      • NoopBackOfficeExamineSearcher
      • NoPrefixSimpleFsLockFactory
      • PublishedContentIndexPopulator
      • RebuildOnStartupHandler
      • UmbracoApplicationRoot
      • UmbracoContentIndex
      • UmbracoExamineFieldNames
      • UmbracoExamineIndex
      • UmbracoExamineIndexDiagnostics
      • UmbracoFieldDefinitionCollection
      • UmbracoIndexConfig
      • UmbracoLockFactory
      • UmbracoMemberIndex
      • ValueSetValidator
    • Umbraco.Cms.Infrastructure.Examine.DependencyInjection
      • ConfigureIndexOptions
      • UmbracoBuilderExtensions
    • Umbraco.Cms.Infrastructure.HealthChecks
      • MarkdownToHtmlConverter
    • Umbraco.Cms.Infrastructure.HostedServices
      • BackgroundTaskQueue
      • ContentVersionCleanup
      • HealthCheckNotifier
      • IBackgroundTaskQueue
      • KeepAlive
      • LogScrubber
      • QueuedHostedService
      • RecurringHostedServiceBase
      • ReportSiteTask
      • ScheduledPublishing
      • TempFileCleanup
    • Umbraco.Cms.Infrastructure.HostedServices.ServerRegistration
      • InstructionProcessTask
      • TouchServerTask
    • Umbraco.Cms.Infrastructure.Install
      • FilePermissionHelper
      • InstallHelper
      • InstallStepCollection
      • PackageMigrationRunner
      • UnattendedInstaller
      • UnattendedUpgrader
    • Umbraco.Cms.Infrastructure.Install.InstallSteps
      • CompleteInstallStep
      • DatabaseConfigureStep
      • DatabaseInstallStep
      • DatabaseUpgradeStep
      • NewInstallStep
    • Umbraco.Cms.Infrastructure.Logging.Serilog
      • UmbracoFileConfiguration
    • Umbraco.Cms.Infrastructure.Logging.Viewer
      • SerilogExpressionsFunctions
      • SerilogLegacyNameResolver
    • Umbraco.Cms.Infrastructure.Macros
      • MacroTagParser
    • Umbraco.Cms.Infrastructure.Mail
      • EmailSender
    • Umbraco.Cms.Infrastructure.Mapping
      • RelationModelMapDefinition
    • Umbraco.Cms.Infrastructure.Migrations
      • ExecutedMigrationPlan
      • IMigrationBuilder
      • IMigrationContext
      • IMigrationExpression
      • IncompleteMigrationExpressionException
      • MergeBuilder
      • MigrationBase
      • MigrationBuilder
      • MigrationExpressionBase
      • MigrationPlan
      • MigrationPlan.Transition
      • MigrationPlanExecutor
      • NoopMigration
    • Umbraco.Cms.Infrastructure.Migrations.Expressions
      • ExpressionBuilderBase<TExpression, TNext>
      • ExpressionBuilderBase<TExpression>
      • IFluentBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Alter
      • AlterBuilder
      • IAlterBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Alter.Expressions
      • AlterColumnExpression
      • AlterDefaultConstraintExpression
      • AlterTableExpression
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Alter.Table
      • AlterTableBuilder
      • IAlterTableBuilder
      • IAlterTableColumnOptionBuilder
      • IAlterTableColumnOptionForeignKeyCascadeBuilder
      • IAlterTableColumnTypeBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Common
      • ExecutableBuilder
      • IColumnOptionBuilder<TNext, TNextFk>
      • IColumnTypeBuilder<TNext>
      • IExecutableBuilder
      • IForeignKeyCascadeBuilder<TNext, TNextFk>
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Common.Expressions
      • CreateColumnExpression
      • CreateForeignKeyExpression
      • CreateIndexExpression
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Create
      • CreateBuilder
      • ICreateBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Create.Column
      • CreateColumnBuilder
      • ICreateColumnOnTableBuilder
      • ICreateColumnOptionBuilder
      • ICreateColumnOptionForeignKeyCascadeBuilder
      • ICreateColumnTypeBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Create.Constraint
      • CreateConstraintBuilder
      • ICreateConstraintColumnsBuilder
      • ICreateConstraintOnTableBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Create.Expressions
      • CreateConstraintExpression
      • CreateTableExpression
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Create.ForeignKey
      • CreateForeignKeyBuilder
      • ICreateForeignKeyCascadeBuilder
      • ICreateForeignKeyForeignColumnBuilder
      • ICreateForeignKeyFromTableBuilder
      • ICreateForeignKeyPrimaryColumnBuilder
      • ICreateForeignKeyToTableBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Create.Index
      • CreateIndexBuilder
      • ICreateIndexColumnOptionsBuilder
      • ICreateIndexForTableBuilder
      • ICreateIndexOnColumnBuilder
      • ICreateIndexOptionsBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Create.KeysAndIndexes
      • CreateKeysAndIndexesBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Create.Table
      • CreateTableBuilder
      • CreateTableOfDtoBuilder
      • ICreateTableColumnAsTypeBuilder
      • ICreateTableColumnOptionBuilder
      • ICreateTableColumnOptionForeignKeyCascadeBuilder
      • ICreateTableWithColumnBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Delete
      • DeleteBuilder
      • IDeleteBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Delete.Column
      • DeleteColumnBuilder
      • IDeleteColumnBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Delete.Constraint
      • DeleteConstraintBuilder
      • IDeleteConstraintBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Delete.Data
      • DeleteDataBuilder
      • IDeleteDataBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Delete.DefaultConstraint
      • DeleteDefaultConstraintBuilder
      • IDeleteDefaultConstraintOnColumnBuilder
      • IDeleteDefaultConstraintOnTableBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Delete.Expressions
      • DeleteColumnExpression
      • DeleteConstraintExpression
      • DeleteDataExpression
      • DeleteDefaultConstraintExpression
      • DeleteForeignKeyExpression
      • DeleteIndexExpression
      • DeleteTableExpression
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Delete.ForeignKey
      • DeleteForeignKeyBuilder
      • IDeleteForeignKeyForeignColumnBuilder
      • IDeleteForeignKeyFromTableBuilder
      • IDeleteForeignKeyOnTableBuilder
      • IDeleteForeignKeyPrimaryColumnBuilder
      • IDeleteForeignKeyToTableBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Delete.Index
      • DeleteIndexBuilder
      • IDeleteIndexForTableBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Delete.KeysAndIndexes
      • DeleteKeysAndIndexesBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Execute
      • ExecuteBuilder
      • IExecuteBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Execute.Expressions
      • ExecuteSqlStatementExpression
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Insert
      • IInsertBuilder
      • IInsertIntoBuilder
      • InsertBuilder
      • InsertIntoBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Insert.Expressions
      • InsertDataExpression
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Rename
      • IRenameBuilder
      • RenameBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Rename.Column
      • IRenameColumnBuilder
      • IRenameColumnToBuilder
      • RenameColumnBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Rename.Expressions
      • RenameColumnExpression
      • RenameTableExpression
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Rename.Table
      • IRenameTableBuilder
      • RenameTableBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Update
      • IUpdateBuilder
      • IUpdateTableBuilder
      • IUpdateWhereBuilder
      • UpdateBuilder
      • UpdateDataBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Expressions.Update.Expressions
      • UpdateDataExpression
    • Umbraco.Cms.Infrastructure.Migrations.Install
      • DatabaseBuilder
      • DatabaseBuilder.Result
      • DatabaseSchemaCreator
      • DatabaseSchemaCreatorFactory
      • DatabaseSchemaResult
    • Umbraco.Cms.Infrastructure.Migrations.Notifications
      • MigrationPlansExecutedNotification
    • Umbraco.Cms.Infrastructure.Migrations.PostMigrations
      • ClearCsrfCookies
      • DeleteLogViewerQueryFile
      • IPublishedSnapshotRebuilder
      • PublishedSnapshotRebuilder
      • RebuildPublishedSnapshot
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade
      • UmbracoPlan
      • Upgrader
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.Common
      • CreateKeysAndIndexes
      • DeleteKeysAndIndexes
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_10_0_0
      • AddMemberPropertiesAsColumns
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_10_2_0
      • AddHasAccessToAllLanguagesColumn
      • AddUserGroup2LanguageTable
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_10_3_0
      • AddBlockGridPartialViews
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_10_4_0
      • AddBlockGridPartialViews
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_10_5_0
      • AddPrimaryKeyConstrainToContentVersionCleanupDtos
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_10_7_0
      • MigrateTagsFromNVarcharToNText
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_11_3_0
      • AddDomainSortOrder
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_11_4_0
      • AlterKeyValueDataType
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_8_0_0
      • AddContentTypeIsElementColumn
      • AddLockObjects
      • AddLogTableColumns
      • AddPackagesSectionAccess
      • AddTypedLabels
      • AddVariationTables1A
      • AddVariationTables2
      • ContentVariationMigration
      • ConvertRelatedLinksToMultiUrlPicker
      • DataTypeMigration
      • DropDownPropertyEditorsMigration
      • DropMigrationsTable
      • DropPreValueTable
      • DropTaskTables
      • DropTemplateDesignColumn
      • DropXmlTables
      • FallbackLanguage
      • FixLanguageIsoCodeLength
      • LanguageColumns
      • MakeRedirectUrlVariant
      • MakeTagsVariant
      • MergeDateAndDateTimePropertyEditor
      • PropertyEditorsMigration
      • PropertyEditorsMigrationBase
      • PropertyEditorsMigrationBase.ValueListConfigurationEditor
      • RadioAndCheckboxPropertyEditorsMigration
      • RefactorMacroColumns
      • RefactorVariantsModel
      • RenameLabelAndRichTextPropertyEditorAliases
      • RenameMediaVersionTable
      • RenameUmbracoDomainsTable
      • SuperZero
      • TablesForScheduledPublishing
      • TagsMigration
      • TagsMigrationFix
      • UpdateDefaultMandatoryLanguage
      • UpdatePickerIntegerValuesToUdi
      • UserForeignKeys
      • VariantsMigration
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_8_0_0.DataTypes
      • IPreValueMigrator
      • PreValueDto
      • PreValueMigratorBase
      • PreValueMigratorCollection
      • PreValueMigratorCollectionBuilder
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_8_0_1
      • ChangeNuCacheJsonFormat
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_8_1_0
      • ConvertTinyMceAndGridMediaUrlsToLocalLink
      • FixContentNuCascade
      • RenameUserLoginDtoDateIndex
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_8_10_0
      • AddPropertyTypeLabelOnTopColumn
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_8_15_0
      • AddCmsContentNuByteColumn
      • UpdateCmsPropertyGroupIdSeed
      • UpgradedIncludeIndexes
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_8_17_0
      • AddPropertyTypeGroupColumns
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_8_6_0
      • AddMainDomLock
      • AddNewRelationTypes
      • AddPropertyTypeValidationMessageColumns
      • MissingContentVersionsIndexes
      • UpdateRelationTypeTable
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_8_7_0
      • MissingDictionaryIndex
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_8_9_0
      • ExternalLoginTableUserData
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_9_0_0
      • AddPasswordConfigToMemberTable
      • DictionaryTablesIndexes
      • ExternalLoginTableIndexes
      • ExternalLoginTableIndexesFixup
      • ExternalLoginTokenTable
      • MemberTableColumns
      • MigrateLogViewerQueriesFromFileToDb
      • UmbracoServerColumn
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_9_2_0
      • AddDefaultForNotificationsToggle
    • Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_9_3_0
      • AddTwoFactorLoginTable
      • MovePackageXMLToDb
      • UpdateExternalLoginToUseKeyInsteadOfId
    • Umbraco.Cms.Infrastructure.ModelsBuilder
      • ApiVersion
      • AutoModelsNotificationHandler
      • ImplementPropertyTypeAttribute
      • ModelsBuilderAssemblyAttribute
      • ModelsGenerationError
      • OutOfDateModelsStatus
      • PublishedModelUtility
      • RoslynCompiler
      • UmbracoServices
    • Umbraco.Cms.Infrastructure.ModelsBuilder.Building
      • Builder
      • IModelsGenerator
      • ModelsGenerator
      • PropertyModel
      • TextBuilder
      • TypeModel
      • TypeModel.ItemTypes
      • TypeModelHasher
    • Umbraco.Cms.Infrastructure.Packaging
      • AutomaticPackageMigrationPlan
      • IImportPackageBuilder
      • PackageDataInstallation
      • PackageInstallation
      • PackageMigrationBase
    • Umbraco.Cms.Infrastructure.Persistence
      • CustomConnectionStringDatabaseProviderMetadata
      • DatabaseProviderMetadataExtensions
      • DbProviderFactoryCreator
      • IBulkSqlInsertProvider
      • IDatabaseCreator
      • IDatabaseProviderMetadata
      • IDbProviderFactoryCreator
      • IProviderSpecificConnectionInterceptor
      • IProviderSpecificDataInterceptor
      • IProviderSpecificExceptionInterceptor
      • IProviderSpecificExecutingInterceptor
      • IProviderSpecificInterceptor
      • IProviderSpecificMapperFactory
      • IProviderSpecificTransactionInterceptor
      • IScalarMapper
      • ISqlContext
      • IUmbracoDatabase
      • IUmbracoDatabaseFactory
      • NPocoMapperCollection
      • NPocoMapperCollectionBuilder
      • RecordPersistenceType
      • ScalarMapper<T>
      • SqlContext
      • SqlTemplate
      • SqlTemplates
      • UmbracoDatabase
      • UmbracoDatabase.CommandInfo
      • UmbracoDatabase.ParameterInfo
      • UmbracoDatabaseFactory
    • Umbraco.Cms.Infrastructure.Persistence.DatabaseAnnotations
      • ConstraintAttribute
      • ForeignKeyAttribute
      • IndexAttribute
      • IndexTypes
      • LengthAttribute
      • NullSettingAttribute
      • NullSettings
      • PrimaryKeyColumnAttribute
      • ReferencesAttribute
      • SpecialDbType
      • SpecialDbTypeAttribute
      • SpecialDbTypes
    • Umbraco.Cms.Infrastructure.Persistence.DatabaseModelDefinitions
      • ColumnDefinition
      • ConstraintDefinition
      • ConstraintType
      • DefinitionFactory
      • DeletionDataDefinition
      • ForeignKeyDefinition
      • IndexColumnDefinition
      • IndexDefinition
      • InsertionDataDefinition
      • ModificationType
      • SystemMethods
      • TableDefinition
    • Umbraco.Cms.Infrastructure.Persistence.Dtos
      • CacheInstructionDto
      • ConsentDto
      • ContentDto
      • ContentNuDto
      • ContentVersionDto
      • CreatedPackageSchemaDto
      • DataTypeDto
      • DictionaryDto
      • DocumentDto
      • DocumentVersionDto
      • LanguageTextDto
      • NodeDto
      • User2UserGroupDto
      • UserDto
      • UserGroup2AppDto
      • UserGroup2LanguageDto
      • UserGroupDto
      • UserStartNodeDto
      • UserStartNodeDto.StartNodeTypeValue
    • Umbraco.Cms.Infrastructure.Persistence.FaultHandling
      • ITransientErrorDetectionStrategy
      • RetryDbConnection
      • RetryingEventArgs
      • RetryLimitExceededException
      • RetryPolicy
      • RetryStrategy
      • ShouldRetry
    • Umbraco.Cms.Infrastructure.Persistence.FaultHandling.Strategies
      • ExponentialBackoff
      • FixedInterval
      • Incremental
    • Umbraco.Cms.Infrastructure.Persistence.Mappers
      • AccessMapper
      • AuditEntryMapper
      • AuditItemMapper
      • BaseMapper
      • ConsentMapper
      • ContentMapper
      • ContentTypeMapper
      • DataTypeMapper
      • DictionaryMapper
      • DictionaryTranslationMapper
      • DomainMapper
      • ExternalLoginMapper
      • ExternalLoginTokenMapper
      • IMapperCollection
      • KeyValueMapper
      • LanguageMapper
      • LogViewerQueryMapper
      • MapperCollection
      • MapperCollectionBuilder
      • MapperConfigurationStore
      • MapperForAttribute
      • MediaMapper
      • MediaTypeMapper
      • MemberGroupMapper
      • MemberMapper
      • MemberTypeMapper
      • NullableDateMapper
      • PropertyGroupMapper
      • PropertyMapper
      • PropertyTypeMapper
      • RelationMapper
      • RelationTypeMapper
      • SimpleContentTypeMapper
      • TagMapper
      • TemplateMapper
      • UmbracoEntityMapper
      • UserGroupMapper
      • UserMapper
    • Umbraco.Cms.Infrastructure.Persistence.Querying
      • Query<T>
      • SqlTranslator<T>
    • Umbraco.Cms.Infrastructure.Persistence.Repositories
      • IEntityRepositoryExtended
    • Umbraco.Cms.Infrastructure.Persistence.Repositories.Implement
      • ContentRepositoryBase<TId, TEntity, TRepository>
      • ContentRepositoryBase<TId, TEntity, TRepository>.TempContent
      • ContentRepositoryBase<TId, TEntity, TRepository>.TempContent<T>
      • CreatedPackageSchemaRepository
      • DataTypeUsageRepository
      • DocumentRepository
      • EntityRepositoryBase<TId, TEntity>
      • IdKeyMapRepository
      • MediaRepository
      • MemberRepository
      • NodeCountRepository
      • NotificationsRepository
      • QueryType
      • RepositoryBase
      • UserGroupRepository
    • Umbraco.Cms.Infrastructure.Persistence.SqlSyntax
      • ColumnInfo
      • DbTypes
      • ISqlSyntaxProvider
      • SqlSyntaxProviderBase<TSyntax>
    • Umbraco.Cms.Infrastructure.PublishedCache
      • ContentCache
      • ContentNode
      • ContentNodeKit
      • ContentStore
      • ContentStore.Snapshot
      • DomainCache
      • DomainCacheExtensions
      • MediaCache
      • MemberCache
      • NuCacheStartupHandler
      • PublishedSnapshot
      • PublishedSnapshot.PublishedSnapshotElements
      • PublishedSnapshotServiceEventHandler
      • PublishedSnapshotServiceOptions
      • SnapDictionary<TKey, TValue>
      • SnapDictionary<TKey, TValue>.Snapshot
    • Umbraco.Cms.Infrastructure.PublishedCache.DataSource
      • AutomaticJsonNameTable
      • BTree
      • ContentCacheDataModel
      • ContentCacheDataSerializationResult
      • ContentCacheDataSerializerEntityType
      • ContentData
      • ContentDataSerializer
      • CultureVariation
      • IContentCacheDataSerializer
      • IContentCacheDataSerializerFactory
      • IDictionaryOfPropertyDataSerializer
      • JsonArrayPool
      • JsonContentNestedDataSerializer
      • MessagePackAutoInterningStringKeyCaseInsensitiveDictionaryFormatter<TValue>
      • MsgPackContentNestedDataSerializer
      • PropertyData
    • Umbraco.Cms.Infrastructure.PublishedCache.Persistence
      • INuCacheContentRepository
      • INuCacheContentService
      • NuCacheContentRepository
      • NuCacheContentService
    • Umbraco.Cms.Infrastructure.Runtime
      • CoreRuntime
      • IRuntimeModeValidationService
      • IRuntimeModeValidator
      • RuntimeModeValidatorCollection
      • RuntimeModeValidatorCollectionBuilder
      • RuntimeState
      • SqlMainDomLock
    • Umbraco.Cms.Infrastructure.Runtime.RuntimeModeValidators
      • JITOptimizerValidator
      • ModelsBuilderModeValidator
      • RuntimeMinificationValidator
      • RuntimeModeProductionValidatorBase
      • UmbracoApplicationUrlValidator
      • UseHttpsValidator
    • Umbraco.Cms.Infrastructure.Scoping
      • IScope
      • IScopeAccessor
      • IScopeProvider
    • Umbraco.Cms.Infrastructure.Search
      • ContentIndexingNotificationHandler
      • ContentTypeIndexingNotificationHandler
      • IUmbracoIndexingHandler
      • LanguageIndexingNotificationHandler
      • MediaIndexingNotificationHandler
      • MemberIndexingNotificationHandler
      • UmbracoTreeSearcher
      • UmbracoTreeSearcherFields
    • Umbraco.Cms.Infrastructure.Security
      • DeleteExternalLoginsOnMemberDeletedHandler
      • DeleteTwoFactorLoginsOnMemberDeletedHandler
      • SignOutSuccessResult
      • TwoFactorBackOfficeValidationProvider<TTwoFactorSetupGenerator>
      • TwoFactorMemberValidationProvider<TTwoFactorSetupGenerator>
      • TwoFactorValidationProvider<TUmbracoIdentityUser, TTwoFactorSetupGenerator>
    • Umbraco.Cms.Infrastructure.Serialization
      • AutoInterningStringConverter
      • AutoInterningStringKeyCaseInsensitiveDictionaryConverter<TValue>
      • CaseInsensitiveDictionaryConverter<T>
      • ConfigurationEditorJsonSerializer
      • ForceInt32Converter
      • FuzzyBooleanConverter
      • JsonNetSerializer
      • JsonReadConverter<T>
      • KnownTypeUdiJsonConverter
      • NoTypeConverterJsonConverter<T>
      • UdiJsonConverter
      • UdiRangeJsonConverter
    • Umbraco.Cms.Infrastructure.Services
      • CacheInstructionService
      • EditorConfigurationParser
    • Umbraco.Cms.Infrastructure.Services.Implement
      • ExamineIndexCountService
      • NodeCountService
    • Umbraco.Cms.Infrastructure.Sync
      • BatchedDatabaseServerMessenger
      • DatabaseServerMessenger
      • LastSyncedFileManager
      • RefreshInstructionEnvelope
      • ServerMessengerBase
      • SyncBootStateAccessor
    • Umbraco.Cms.Infrastructure.Telemetry.Interfaces
      • IDetailedTelemetryProvider
    • Umbraco.Cms.Infrastructure.Telemetry.Providers
      • ContentTelemetryProvider
      • DomainTelemetryProvider
      • ExamineTelemetryProvider
      • LanguagesTelemetryProvider
      • MacroTelemetryProvider
      • MediaTelemetryProvider
      • NodeCountTelemetryProvider
      • PropertyEditorTelemetryProvider
      • UserTelemetryProvider
    • Umbraco.Cms.Infrastructure.Templates
      • HtmlMacroParameterParser
      • IHtmlMacroParameterParser
    • Umbraco.Cms.Infrastructure.Templates.PartialViews
      • IPartialViewPopulator
    • Umbraco.Cms.Infrastructure.WebAssets
      • BackOfficeJavaScriptInitializer
      • BackOfficeWebAssets
      • PropertyEditorAssetAttribute
      • ServerVariablesParser
    • Umbraco.Cms.ManagementApi
      • ManagementApiComposer
    • Umbraco.Cms.ManagementApi.Builders
      • ProblemDetailsBuilder
    • Umbraco.Cms.ManagementApi.Configuration
      • ConfigureMvcOptions
    • Umbraco.Cms.ManagementApi.Controllers
      • ManagementApiControllerBase
    • Umbraco.Cms.ManagementApi.Controllers.Culture
      • AllCultureController
      • CultureControllerBase
    • Umbraco.Cms.ManagementApi.Controllers.DataType.Tree
      • ChildrenDataTypeTreeController
      • DataTypeTreeControllerBase
      • ItemsDataTypeTreeController
      • RootDataTypeTreeController
    • Umbraco.Cms.ManagementApi.Controllers.Dictionary
      • AllDictionaryController
      • ByIdDictionaryController
      • CreateDictionaryController
      • DeleteDictionaryController
      • DictionaryControllerBase
      • ExportDictionaryController
      • ImportDictionaryController
      • UpdateDictionaryController
      • UploadDictionaryController
    • Umbraco.Cms.ManagementApi.Controllers.Dictionary.Tree
      • ChildrenDictionaryTreeController
      • DictionaryTreeControllerBase
      • ItemsDictionaryTreeController
      • RootDictionaryTreeController
    • Umbraco.Cms.ManagementApi.Controllers.Document.RecycleBin
      • ChildrenDocumentRecycleBinController
      • DocumentRecycleBinControllerBase
      • RootDocumentRecycleBinController
    • Umbraco.Cms.ManagementApi.Controllers.Document.Tree
      • ChildrenDocumentTreeController
      • DocumentTreeControllerBase
      • ItemsDocumentTreeController
      • RootDocumentTreeController
    • Umbraco.Cms.ManagementApi.Controllers.DocumentBlueprint.Tree
      • DocumentBlueprintTreeControllerBase
      • ItemsDocumentBlueprintTreeController
      • RootDocumentBlueprintTreeController
    • Umbraco.Cms.ManagementApi.Controllers.DocumentType.Tree
      • ChildrenDocumentTypeTreeController
      • DocumentTypeTreeControllerBase
      • ItemsDocumentTypeTreeController
      • RootDocumentTypeTreeController
    • Umbraco.Cms.ManagementApi.Controllers.Help
      • GetHelpController
      • HelpControllerBase
    • Umbraco.Cms.ManagementApi.Controllers.Indexer
      • AllIndexerController
      • DetailsIndexerController
      • IndexerControllerBase
      • RebuildIndexerController
    • Umbraco.Cms.ManagementApi.Controllers.Install
      • InstallControllerBase
      • SettingsInstallController
      • SetupInstallController
      • ValidateDatabaseInstallController
    • Umbraco.Cms.ManagementApi.Controllers.Language
      • AllLanguageController
      • ByIdLanguageController
      • CreateLanguageController
      • DeleteLanguageController
      • LanguageControllerBase
      • UpdateLanguageController
    • Umbraco.Cms.ManagementApi.Controllers.Media.RecycleBin
      • ChildrenMediaRecycleBinController
      • MediaRecycleBinControllerBase
      • RootMediaRecycleBinController
    • Umbraco.Cms.ManagementApi.Controllers.Media.Tree
      • ChildrenMediaTreeController
      • ItemsMediaTreeController
      • MediaTreeControllerBase
      • RootMediaTreeController
    • Umbraco.Cms.ManagementApi.Controllers.MediaType.Tree
      • ChildrenMediaTypeTreeController
      • ItemsMediaTypeTreeController
      • MediaTypeTreeControllerBase
      • RootMediaTypeTreeController
    • Umbraco.Cms.ManagementApi.Controllers.MemberGroup.Tree
      • ItemsMemberGroupTreeController
      • MemberGroupTreeControllerBase
      • RootMemberGroupTreeController
    • Umbraco.Cms.ManagementApi.Controllers.MemberType.Tree
      • ItemsMemberTypeTreeController
      • MemberTypeTreeControllerBase
      • RootMemberTypeTreeController
    • Umbraco.Cms.ManagementApi.Controllers.ModelsBuilder
      • BuildModelsBuilderController
      • GetModelsBuilderController
      • ModelsBuilderControllerBase
      • StatusModelsBuilderController
    • Umbraco.Cms.ManagementApi.Controllers.PartialView.Tree
      • ChildrenPartialViewTreeController
      • ItemsPartialViewTreeController
      • PartialViewTreeControllerBase
      • RootPartialViewTreeController
    • Umbraco.Cms.ManagementApi.Controllers.Profiling
      • ProfilingControllerBase
      • StatusProfilingController
    • Umbraco.Cms.ManagementApi.Controllers.PublishedCache
      • CollectPublishedCacheController
      • PublishedCacheControllerBase
      • RebuildPublishedCacheController
      • ReloadPublishedCacheController
      • StatusPublishedCacheController
    • Umbraco.Cms.ManagementApi.Controllers.RecycleBin
      • RecycleBinControllerBase<TItem>
    • Umbraco.Cms.ManagementApi.Controllers.Relation
      • ByChildRelationController
      • ByIdRelationController
      • RelationControllerBase
    • Umbraco.Cms.ManagementApi.Controllers.RelationType.Tree
      • ItemsRelationTypeTreeController
      • RelationTypeTreeControllerBase
      • RootRelationTypeTreeController
    • Umbraco.Cms.ManagementApi.Controllers.Script.Tree
      • ChildrenScriptTreeController
      • ItemsScriptTreeController
      • RootScriptTreeController
      • ScriptTreeControllerBase
    • Umbraco.Cms.ManagementApi.Controllers.Searcher
      • AllSearcherController
      • QuerySearcherController
      • SearcherControllerBase
    • Umbraco.Cms.ManagementApi.Controllers.Security
      • BackOfficeController
      • Paths
    • Umbraco.Cms.ManagementApi.Controllers.Server
      • ServerControllerBase
      • StatusServerController
      • VersionServerController
    • Umbraco.Cms.ManagementApi.Controllers.StaticFile.Tree
      • ChildrenStaticFileTreeController
      • ItemsStaticFileTreeController
      • RootStaticFileTreeController
      • StaticFileTreeControllerBase
    • Umbraco.Cms.ManagementApi.Controllers.Stylesheet.Tree
      • ChildrenStylesheetTreeController
      • ItemsStylesheetTreeController
      • RootStylesheetTreeController
      • StylesheetTreeControllerBase
    • Umbraco.Cms.ManagementApi.Controllers.Telemetry
      • AllTelemetryController
      • GetTelemetryController
      • SetTelemetryController
      • TelemetryControllerBase
    • Umbraco.Cms.ManagementApi.Controllers.Template.Tree
      • ChildrenTemplateTreeController
      • ItemsTemplateTreeController
      • RootTemplateTreeController
      • TemplateTreeControllerBase
    • Umbraco.Cms.ManagementApi.Controllers.TrackedReference
      • ByIdTrackedReferenceController
      • DescendantsTrackedReferenceController
      • ItemsTrackedReferenceController
      • TrackedReferenceControllerBase
    • Umbraco.Cms.ManagementApi.Controllers.Tree
      • EntityTreeControllerBase<TItem>
      • FileSystemTreeControllerBase
      • FolderTreeControllerBase<TItem>
      • UserStartNodeTreeControllerBase<TItem>
    • Umbraco.Cms.ManagementApi.Controllers.Upgrade
      • AuthorizeUpgradeController
      • SettingsUpgradeController
      • UpgradeControllerBase
    • Umbraco.Cms.ManagementApi.DependencyInjection
      • BackOfficeAuthBuilderExtensions
      • BackOfficeAuthBuilderExtensions.DatabaseManager
      • FactoryBuilderExtensions
      • InstallerBuilderExtensions
      • MappingBuilderExtensions
      • SearchManagementBuilderExtensions
      • ServicesBuilderExtensions
    • Umbraco.Cms.ManagementApi.Factories
      • DictionaryFactory
      • IIndexViewModelFactory
      • IModelsBuilderViewModelFactory
      • IndexViewModelFactory
      • IRelationViewModelFactory
      • ModelsBuilderViewModelFactory
      • RelationViewModelFactory
    • Umbraco.Cms.ManagementApi.Filters
      • ManagementApiJsonConfigurationAttribute
      • ManagementApiJsonOutputFormatter
      • RequireDocumentTreeRootAccessAttribute
      • RequireMediaTreeRootAccessAttribute
      • RequireRuntimeLevelAttribute
      • RequireTreeRootAccessAttribute
    • Umbraco.Cms.ManagementApi.Mapping.Culture
      • CultureViewModelMapDefinition
    • Umbraco.Cms.ManagementApi.Mapping.Dictionary
      • DictionaryViewModelMapDefinition
    • Umbraco.Cms.ManagementApi.Mapping.Installer
      • InstallerViewModelsMapDefinition
    • Umbraco.Cms.ManagementApi.Mapping.Languages
      • LanguageViewModelsMapDefinition
    • Umbraco.Cms.ManagementApi.Mapping.Relation
      • RelationViewModelsMapDefinition
    • Umbraco.Cms.ManagementApi.Mapping.TrackedReferences
      • TrackedReferenceViewModelsMapDefinition
    • Umbraco.Cms.ManagementApi.Middleware
      • BackOfficeAuthorizationInitializationMiddleware
    • Umbraco.Cms.ManagementApi.Models
      • FormFileUploadResult
    • Umbraco.Cms.ManagementApi.Models.Entities
      • UserAccessEntity
    • Umbraco.Cms.ManagementApi.OpenApi
      • EnumSchemaFilter
      • MimeTypeDocumentFilter
    • Umbraco.Cms.ManagementApi.Security
      • BackOfficeApplicationManager
    • Umbraco.Cms.ManagementApi.Serialization
      • ISystemTextJsonSerializer
      • SystemTextJsonSerializer
    • Umbraco.Cms.ManagementApi.Services
      • ExamineManagerService
      • IExamineManagerService
      • IJsonPatchService
      • ILoadDictionaryItemService
      • IUploadFileService
      • JsonPatchService
      • LoadDictionaryItemService
      • UploadFileService
    • Umbraco.Cms.ManagementApi.Services.Entities
      • IUserStartNodeEntitiesService
      • UserStartNodeEntitiesService
    • Umbraco.Cms.ManagementApi.ViewModels.Culture
      • CultureViewModel
    • Umbraco.Cms.ManagementApi.ViewModels.Dictionary
      • DictionaryImportViewModel
      • DictionaryItemsImportViewModel
      • DictionaryItemViewModel
      • DictionaryOverviewViewModel
      • DictionaryTranslationOverviewViewModel
      • DictionaryTranslationViewModel
      • DictionaryViewModel
    • Umbraco.Cms.ManagementApi.ViewModels.Help
      • HelpPageViewModel
    • Umbraco.Cms.ManagementApi.ViewModels.Installer
      • ConsentLevelViewModel
      • DatabaseInstallViewModel
      • DatabaseSettingsViewModel
      • InstallSettingsViewModel
      • InstallViewModel
      • UpgradeSettingsViewModel
      • UserInstallViewModel
      • UserSettingsViewModel
    • Umbraco.Cms.ManagementApi.ViewModels.JsonPatch
      • JsonPatchViewModel
    • Umbraco.Cms.ManagementApi.ViewModels.Language
      • LanguageViewModel
    • Umbraco.Cms.ManagementApi.ViewModels.ModelsBuilderDashboard
      • ModelsBuilderViewModel
      • OutOfDateStatusViewModel
    • Umbraco.Cms.ManagementApi.ViewModels.Move
      • MoveViewModel
    • Umbraco.Cms.ManagementApi.ViewModels.Pagination
      • PagedViewModel<T>
    • Umbraco.Cms.ManagementApi.ViewModels.Profiling
      • ProfilingStatusViewModel
    • Umbraco.Cms.ManagementApi.ViewModels.RecycleBin
      • RecycleBinItemViewModel
    • Umbraco.Cms.ManagementApi.ViewModels.Relation
      • RelationViewModel
    • Umbraco.Cms.ManagementApi.ViewModels.Search
      • FieldViewModel
      • IndexViewModel
      • SearcherViewModel
      • SearchResultViewModel
    • Umbraco.Cms.ManagementApi.ViewModels.Server
      • ServerStatusViewModel
      • VersionViewModel
    • Umbraco.Cms.ManagementApi.ViewModels.Telemetry
      • TelemetryViewModel
    • Umbraco.Cms.ManagementApi.ViewModels.TrackedReferences
      • RelationItemViewModel
    • Umbraco.Cms.ManagementApi.ViewModels.Tree
      • ContentTreeItemViewModel
      • DocumentBlueprintTreeItemViewModel
      • DocumentTreeItemViewModel
      • DocumentTypeTreeItemViewModel
      • EntityTreeItemViewModel
      • FileSystemTreeItemViewModel
      • FolderTreeItemViewModel
      • TreeItemViewModel
    • Umbraco.Cms.Persistence.Sqlite
      • Constants
      • SqliteComposer
      • UmbracoBuilderExtensions
    • Umbraco.Cms.Persistence.Sqlite.Interceptors
      • SqliteAddMiniProfilerInterceptor
      • SqliteAddPreferDeferredInterceptor
      • SqliteAddRetryPolicyInterceptor
      • SqliteConnectionInterceptor
    • Umbraco.Cms.Persistence.Sqlite.Mappers
      • SqliteGuidScalarMapper
      • SqliteNullableGuidScalarMapper
      • SqlitePocoGuidMapper
    • Umbraco.Cms.Persistence.Sqlite.Services
      • SqliteBulkSqlInsertProvider
      • SqliteDatabaseCreator
      • SqliteDatabaseProviderMetadata
      • SqliteDistributedLockingMechanism
      • SqliteExceptionExtensions
      • SqlitePreferDeferredTransactionsConnection
      • SqliteSpecificMapperFactory
      • SqliteSyntaxProvider
      • SqliteTransientErrorDetectionStrategy
    • Umbraco.Cms.Persistence.SqlServer
      • Constants
      • LocalDb
      • LocalDb.Instance
      • NPocoSqlServerDatabaseExtensions
      • SqlServerComposer
      • UmbracoBuilderExtensions
    • Umbraco.Cms.Persistence.SqlServer.FaultHandling
      • RetryPolicyFactory
    • Umbraco.Cms.Persistence.SqlServer.FaultHandling.Strategies
      • NetworkConnectivityErrorDetectionStrategy
      • SqlAzureTransientErrorDetectionStrategy
      • ThrottledResourceType
      • ThrottlingCondition
      • ThrottlingMode
      • ThrottlingType
    • Umbraco.Cms.Persistence.SqlServer.Interceptors
      • SqlServerAddMiniProfilerInterceptor
      • SqlServerAddRetryPolicyInterceptor
      • SqlServerConnectionInterceptor
    • Umbraco.Cms.Persistence.SqlServer.Services
      • MicrosoftSqlSyntaxProviderBase<TSyntax>
      • SqlAzureDatabaseProviderMetadata
      • SqlLocalDbDatabaseProviderMetadata
      • SqlServerBulkSqlInsertProvider
      • SqlServerDatabaseCreator
      • SqlServerDatabaseProviderMetadata
      • SqlServerDistributedLockingMechanism
      • SqlServerSpecificMapperFactory
      • SqlServerSyntaxProvider
      • SqlServerSyntaxProvider.EngineEdition
      • SqlServerSyntaxProvider.ServerVersionInfo
      • SqlServerSyntaxProvider.VersionName
    • Umbraco.Cms.Web.BackOffice.ActionResults
      • JavaScriptResult
      • UmbracoErrorResult
    • Umbraco.Cms.Web.BackOffice.Authorization
      • AdminUsersHandler
      • AdminUsersRequirement
      • BackOfficeHandler
      • BackOfficeRequirement
      • ContentPermissionsPublishBranchHandler
      • ContentPermissionsPublishBranchRequirement
      • ContentPermissionsQueryStringHandler
      • ContentPermissionsQueryStringRequirement
      • ContentPermissionsResource
      • ContentPermissionsResourceHandler
      • ContentPermissionsResourceRequirement
      • DenyLocalLoginHandler
      • DenyLocalLoginRequirement
      • MediaPermissionsQueryStringHandler
      • MediaPermissionsQueryStringRequirement
      • MediaPermissionsResource
      • MediaPermissionsResourceHandler
      • MediaPermissionsResourceRequirement
      • MustSatisfyRequirementAuthorizationHandler<T, TResource>
      • MustSatisfyRequirementAuthorizationHandler<T>
      • PermissionsQueryStringHandler<T>
      • SectionHandler
      • SectionRequirement
      • TreeHandler
      • TreeRequirement
      • UserGroupHandler
      • UserGroupRequirement
    • Umbraco.Cms.Web.BackOffice.Controllers
      • AnalyticsController
      • AuthenticationController
      • BackOfficeAssetsController
      • BackOfficeController
      • BackOfficeNotificationsController
      • BackOfficeServerVariables
      • BlockGridSampleHelper
      • CodeFileController
      • CodeFileController.StylesheetData
      • ContentController
      • ContentControllerBase
      • ContentTypeController
      • ContentTypeControllerBase<TContentType>
      • CurrentUserController
      • DashboardController
      • DataTypeController
      • DictionaryController
      • ElementTypeController
      • EntityController
      • ExamineManagementController
      • HelpController
      • HelpPage
      • IconController
      • ImagesController
      • ImageUrlGeneratorController
      • LanguageController
      • LogController
      • LogViewerController
      • MacroRenderingController
      • MacroRenderingController.CreatePartialViewMacroWithFileModel
      • MacroRenderingController.MacroParameterModel
      • MacrosController
      • MediaController
      • MediaPickerThreeController
      • MediaTypeController
      • MemberController
      • MemberGroupController
      • MemberTypeController
      • MemberTypeQueryController
      • PackageController
      • PreviewController
      • PropertyTypeController
      • PublicAccessController
      • PublishedSnapshotCacheStatusController
      • PublishedStatusController
      • RedirectUrlManagementController
      • RelationController
      • RelationTypeController
      • SectionController
      • StylesheetController
      • TemplateController
      • TemplateQueryController
      • TinyMceController
      • TourController
      • TrackedReferencesController
      • TwoFactorLoginController
      • UmbracoAuthorizedApiController
      • UmbracoAuthorizedJsonController
      • UpdateCheckController
      • UserGroupsController
      • UsersController
      • UsersController.PagedUserResult
    • Umbraco.Cms.Web.BackOffice.Filters
      • AppendUserModifiedHeaderAttribute
      • FileUploadCleanupFilterAttribute
      • JsonCamelCaseFormatterAttribute
      • MinifyJavaScriptResultAttribute
      • PrefixlessBodyModelValidatorAttribute
      • SetAngularAntiForgeryTokensAttribute
      • UmbracoRequireHttpsAttribute
      • UnhandledExceptionLoggerFilter
      • UnhandledExceptionLoggerMiddleware
      • ValidateAngularAntiForgeryTokenAttribute
    • Umbraco.Cms.Web.BackOffice.HealthChecks
      • HealthCheckController
    • Umbraco.Cms.Web.BackOffice.Install
      • CreateUnattendedUserNotificationHandler
      • InstallApiController
      • InstallAreaRoutes
      • InstallAuthorizeAttribute
      • InstallController
    • Umbraco.Cms.Web.BackOffice.Mapping
      • CommonTreeNodeMapper
      • MediaMapDefinition
      • MemberMapDefinition
    • Umbraco.Cms.Web.BackOffice.Middleware
      • BackOfficeExternalLoginProviderErrorMiddleware
      • ConfigureGlobalOptionsForKeepAliveMiddlware
      • KeepAliveMiddleware
    • Umbraco.Cms.Web.BackOffice.ModelBinders
      • FromJsonPathAttribute
    • Umbraco.Cms.Web.BackOffice.ModelsBuilder
      • ContentTypeModelValidator
      • ContentTypeModelValidatorBase<TModel, TProperty>
      • MediaTypeModelValidator
      • MemberTypeModelValidator
      • ModelsBuilderDashboardController
      • ModelsBuilderDashboardController.BuildResult
      • ModelsBuilderDashboardController.Dashboard
      • ModelsBuilderDashboardController.OutOfDateStatus
      • ModelsBuilderDashboardController.OutOfDateType
      • ModelsBuilderDashboardProvider
      • UmbracoBuilderExtensions
    • Umbraco.Cms.Web.BackOffice.Profiling
      • WebProfilingController
    • Umbraco.Cms.Web.BackOffice.PropertyEditors
      • NestedContentController
      • RichTextPreValueController
      • RteEmbedController
      • TagsDataController
    • Umbraco.Cms.Web.BackOffice.PropertyEditors.Validation
      • ContentPropertyValidationResult
    • Umbraco.Cms.Web.BackOffice.Routing
      • BackOfficeAreaRoutes
      • PreviewRoutes
    • Umbraco.Cms.Web.BackOffice.Security
      • AutoLinkSignInResult
      • BackOfficeAntiforgery
      • BackOfficeAuthenticationBuilder
      • BackOfficeCookieManager
      • BackOfficeExternalLoginProvider
      • BackOfficeExternalLoginProviderOptions
      • BackOfficeExternalLoginProviders
      • BackOfficeExternalLoginsBuilder
      • BackOfficeExternaLoginProviderScheme
      • BackOfficeSecurityStampValidator
      • BackOfficeSecurityStampValidatorOptions
      • BackOfficeSessionIdValidator
      • BackOfficeSignInManager
      • ConfigureBackOfficeCookieOptions
      • ConfigureBackOfficeIdentityOptions
      • ConfigureBackOfficeSecurityStampValidatorOptions
      • DefaultBackOfficeTwoFactorOptions
      • ExternalLoginSignInResult
      • ExternalSignInAutoLinkOptions
      • IBackOfficeAntiforgery
      • IBackOfficeExternalLoginProviders
      • IBackOfficeSignInManager
      • IBackOfficeTwoFactorOptions
      • NoopBackOfficeTwoFactorOptions
      • TwoFactorLoginViewOptions
    • Umbraco.Cms.Web.BackOffice.Services
      • ConflictingRouteService
      • IconService
    • Umbraco.Cms.Web.BackOffice.SignalR
      • IPreviewHub
      • PreviewHub
      • PreviewHubUpdater
    • Umbraco.Cms.Web.BackOffice.Telemetry
      • ExternalLoginTelemetryProvider
    • Umbraco.Cms.Web.BackOffice.Trees
      • ApplicationTreeController
      • ContentBlueprintTreeController
      • ContentTreeController
      • ContentTreeControllerBase
      • ContentTypeTreeController
      • DataTypeTreeController
      • DictionaryTreeController
      • FilesTreeController
      • FileSystemTreeController
      • ITreeNodeController
      • LanguageTreeController
      • LogViewerTreeController
      • MacrosTreeController
      • MediaTreeController
      • MediaTypeTreeController
      • MemberGroupTreeController
      • MemberTreeController
      • MemberTypeAndGroupTreeControllerBase
      • MemberTypeTreeController
      • PackagesTreeController
      • PartialViewMacrosTreeController
      • PartialViewsTreeController
      • RelationTypeTreeController
      • ScriptsTreeController
      • StaticFilesTreeController
      • StylesheetsTreeController
      • TemplatesTreeController
      • TreeAttribute
      • TreeCollectionBuilder
      • TreeController
      • TreeControllerBase
      • UrlHelperExtensions
      • UserTreeController
    • Umbraco.Cms.Web.Common
      • IUmbracoHelperAccessor
      • UmbracoHelper
      • UmbracoHelperAccessor
    • Umbraco.Cms.Web.Common.ActionsResults
      • MaintenanceResult
      • PublishedContentNotFoundResult
      • UmbracoProblemResult
      • ValidationErrorResult
    • Umbraco.Cms.Web.Common.ApplicationBuilder
      • IUmbracoApplicationBuilder
      • IUmbracoApplicationBuilderContext
      • IUmbracoApplicationBuilderServices
      • IUmbracoEndpointBuilder
      • IUmbracoEndpointBuilderContext
      • IUmbracoPipelineFilter
      • UmbracoApplicationBuilder
      • UmbracoPipelineFilter
      • UmbracoPipelineOptions
    • Umbraco.Cms.Web.Common.ApplicationModels
      • BackOfficeApplicationModelProvider
      • BackOfficeIdentityCultureConvention
      • UmbracoApiBehaviorApplicationModelProvider
      • UmbracoJsonModelBinderConvention
      • VirtualPageApplicationModelProvider
      • VirtualPageConvention
    • Umbraco.Cms.Web.Common.AspNetCore
      • AspNetCoreApplicationShutdownRegistry
      • AspNetCoreBackOfficeInfo
      • AspNetCoreCookieManager
      • AspNetCoreHostingEnvironment
      • AspNetCoreIpResolver
      • AspNetCoreMarchal
      • AspNetCorePasswordHasher
      • AspNetCoreRequestAccessor
      • AspNetCoreUmbracoApplicationLifetime
      • AspNetCoreUserAgentProvider
    • Umbraco.Cms.Web.Common.Attributes
      • IgnoreFromNotFoundSelectorPolicyAttribute
      • IsBackOfficeAttribute
      • PluginControllerAttribute
      • UmbracoApiControllerAttribute
    • Umbraco.Cms.Web.Common.Authorization
      • AuthorizationPolicies
      • FeatureAuthorizeHandler
      • FeatureAuthorizeRequirement
    • Umbraco.Cms.Web.Common.Controllers
      • IRenderController
      • IVirtualPageController
      • PluginController
      • ProxyViewDataFeature
      • RenderController
      • UmbracoApiController
      • UmbracoApiControllerBase
      • UmbracoApiControllerTypeCollectionBuilder
      • UmbracoAuthorizedController
      • UmbracoController
      • UmbracoPageController
    • Umbraco.Cms.Web.Common.DependencyInjection
      • StaticServiceProvider
    • Umbraco.Cms.Web.Common.Events
      • ActionExecutedEventArgs
    • Umbraco.Cms.Web.Common.Exceptions
      • HttpUmbracoFormRouteStringException
    • Umbraco.Cms.Web.Common.Extensions
      • EndpointDataSourceExtensions
      • EndpointExtensions
      • LinkParserExtensions
    • Umbraco.Cms.Web.Common.FileProviders
      • ContentAndWebRootFileProviderFactory
      • WebRootFileProviderFactory
    • Umbraco.Cms.Web.Common.Filters
      • AllowHttpJsonConfigrationAttribute
      • AngularJsonOnlyConfigurationAttribute
      • BackOfficeCultureFilter
      • DisableBrowserCacheAttribute
      • EnsurePartialViewMacroViewContextFilterAttribute
      • ExceptionViewModel
      • JsonDateTimeFormatAttribute
      • JsonExceptionFilterAttribute
      • ModelBindingExceptionAttribute
      • OutgoingNoHyphenGuidFormatAttribute
      • StatusCodeResultAttribute
      • UmbracoMemberAuthorizeAttribute
      • UmbracoMemberAuthorizeFilter
      • UmbracoUserTimeoutFilterAttribute
      • UmbracoVirtualPageFilterAttribute
      • ValidateUmbracoFormRouteStringAttribute
    • Umbraco.Cms.Web.Common.Formatters
      • AngularJsonMediaTypeFormatter
      • IgnoreRequiredAttributesResolver
    • Umbraco.Cms.Web.Common.Localization
      • DynamicRequestCultureProviderBase
      • UmbracoBackOfficeIdentityCultureProvider
      • UmbracoPublishedContentCultureProvider
      • UmbracoRequestLocalizationOptions
    • Umbraco.Cms.Web.Common.Macros
      • MacroRenderer
      • PartialViewMacroEngine
      • PartialViewMacroPage
    • Umbraco.Cms.Web.Common.Middleware
      • BasicAuthenticationMiddleware
      • BootFailedMiddleware
      • PreviewAuthenticationMiddleware
      • UmbracoRequestLoggingMiddleware
      • UmbracoRequestMiddleware
    • Umbraco.Cms.Web.Common.ModelBinders
      • ContentModelBinder
      • ContentModelBinderProvider
      • HttpQueryStringModelBinder
      • ModelBindingException
      • UmbracoJsonModelBinder
    • Umbraco.Cms.Web.Common.Models
      • DisabledUsersModel
      • LoginModel
      • PostRedirectModel
    • Umbraco.Cms.Web.Common.ModelsBuilder
      • IModelsBuilderDashboardProvider
      • NoopModelsBuilderDashboardProvider
    • Umbraco.Cms.Web.Common.Mvc
      • HtmlStringUtilities
      • IpAddressUtilities
      • UmbracoMvcConfigureOptions
    • Umbraco.Cms.Web.Common.Plugins
      • UmbracoPluginPhysicalFileProvider
    • Umbraco.Cms.Web.Common.Profiler
      • InitializeWebProfiling
      • WebProfiler
      • WebProfilerHtml
    • Umbraco.Cms.Web.Common.Routing
      • IAreaRoutes
      • IRoutableDocumentFilter
      • IUmbracoVirtualPageRoute
      • RoutableDocumentFilter
      • UmbracoRequestOptions
      • UmbracoRouteValues
      • UmbracoVirtualPageRoute
    • Umbraco.Cms.Web.Common.RuntimeMinification
      • SmidgeHelperAccessor
      • SmidgeNuglifyJs
      • SmidgeOptionsSetup
      • SmidgeRequestHelper
      • SmidgeRuntimeMinifier
    • Umbraco.Cms.Web.Common.Security
      • BackOfficeSecurity
      • BackOfficeSecurityAccessor
      • BackOfficeUserManager
      • ConfigureFormOptions
      • ConfigureKestrelServerOptions
      • ConfigureMemberCookieOptions
      • ConfigureMemberIdentityOptions
      • ConfigureSecurityStampOptions
      • EncryptionHelper
      • IMemberExternalLoginProviders
      • IMemberRoleManager
      • IMemberSignInManager
      • IPasswordChanger<TUser>
      • MemberClaimsPrincipalFactory
      • MemberCookieManager
      • MemberExternalLoginProvider
      • MemberExternalLoginProviderOptions
      • MemberExternalLoginProviders
      • MemberExternalLoginProviderScheme
      • MemberExternalSignInAutoLinkOptions
      • MemberManager
      • MemberRoleManager
      • MemberSecurityStampValidator
      • MemberSecurityStampValidatorOptions
      • MemberSignInManager
      • MemberSignInManager.AutoLinkSignInResult
      • MemberSignInManager.ExternalLoginSignInResult
      • NoopBackOfficeUserPasswordChecker
      • PublicAccessChecker
      • UmbracoSignInManager<TUser>
    • Umbraco.Cms.Web.Common.UmbracoContext
      • UmbracoContext
      • UmbracoContextFactory
    • Umbraco.Cms.Web.Common.Views
      • UmbracoViewPage
      • UmbracoViewPage<TModel>
    • Umbraco.Cms.Web.Website.ActionResults
      • RedirectToUmbracoPageResult
      • RedirectToUmbracoUrlResult
      • UmbracoPageResult
    • Umbraco.Cms.Web.Website.Collections
      • SurfaceControllerTypeCollection
      • SurfaceControllerTypeCollectionBuilder
    • Umbraco.Cms.Web.Website.Controllers
      • RenderNoContentController
      • SurfaceController
      • UmbExternalLoginController
      • UmbLoginController
      • UmbLoginStatusController
      • UmbProfileController
      • UmbracoRenderingDefaultsOptions
      • UmbRegisterController
      • UmbTwoFactorLoginController
    • Umbraco.Cms.Web.Website.Models
      • MemberModelBuilderBase
      • MemberModelBuilderFactory
      • NoNodesViewModel
      • ProfileModel
      • ProfileModelBuilder
      • RegisterModel
      • RegisterModelBuilder
    • Umbraco.Cms.Web.Website.Routing
      • ControllerActionSearcher
      • FrontEndRoutes
      • IControllerActionSearcher
      • IPublicAccessRequestHandler
      • IUmbracoRouteValuesFactory
      • PublicAccessRequestHandler
      • UmbracoRouteValuesFactory
      • UmbracoRouteValueTransformer
    • Umbraco.Cms.Web.Website.Security
      • MemberAuthenticationBuilder
      • MemberExternalLoginsBuilder
    • Umbraco.Cms.Web.Website.ViewEngines
      • PluginRazorViewEngineOptionsSetup
      • ProfilingViewEngine
      • ProfilingViewEngineWrapperMvcViewOptionsSetup
      • RenderRazorViewEngineOptionsSetup
    • Umbraco.Extensions
      • ActionResultExtensions
      • AppCacheExtensions
      • ApplicationBuilderExtensions
      • ApplicationDiscriminatorExtensions
      • AssemblyExtensions
      • AuthenticationExtensions
      • BackofficeLinkGeneratorExtensions
      • BlockGridTemplateExtensions
      • BlockListTemplateExtensions
      • CacheHelperExtensions
      • ClaimsIdentityExtensions
      • ClaimsPrincipalExtensions
      • CompositionExtensions
      • ConfigurationExtensions
      • ConnectionStringExtensions
      • ConsentExtensions
      • ContentBaseExtensions
      • ContentExtensions
      • ContentRepositoryExtensions
      • ContentServiceExtensions
      • ContentSettingsExtensions
      • ContentTagsExtensions
      • ContentTypeBaseExtensions
      • ContentTypeChangeExtensions
      • ContentTypeServiceExtensions
      • ContentVariationExtensions
      • ControllerActionEndpointConventionBuilderExtensions
      • ControllerExtensions
      • CookieManagerExtensions
      • CoreCacheHelperExtensions
      • DataTableExtensions
      • DataTypeExtensions
      • DateTimeExtensions
      • DateTimeExtensions.DateTruncate
      • DateTypeServiceExtensions
      • DbConnectionExtensions
      • DecimalExtensions
      • DelegateExtensions
      • DictionaryExtensions
      • DictionaryItemExtensions
      • DistributedCacheExtensions
      • EndpointRouteBuilderExtensions
      • EntityExtensions
      • EnumerableExtensions
      • EnumExtensions
      • ExamineExtensions
      • FileSystemExtensions
      • FormCollectionExtensions
      • FriendlyImageCropperTemplateExtensions
      • FriendlyPublishedContentExtensions
      • FriendlyPublishedElementExtensions
      • FriendlyUrlHelperExtensions
      • GlobalSettingsExtensions
      • GridTemplateExtensions
      • HaveAdditionalDataExtensions
      • HealthCheckSettingsExtensions
      • HtmlContentExtensions
      • HtmlEncodedStringExtensions
      • HtmlHelperBackOfficeExtensions
      • HtmlHelperRenderExtensions
      • HttpContextAccessorExtensions
      • HttpContextExtensions
      • HttpRequestExtensions
      • IdentityBuilderExtensions
      • IdentityExtensions
      • IfExtensions
      • ImageCropperTemplateCoreExtensions
      • ImageCropperTemplateExtensions
      • ImageDimensionExtractorExtensions
      • ImageUrlGeneratorExtensions
      • InfrastuctureTypeLoaderExtensions
      • IntExtensions
      • IOHelperExtensions
      • KeyValuePairExtensions
      • LinkGeneratorExtensions
      • LocalizedTextServiceExtensions
      • LoggerConfigExtensions
      • LoggingSettingsExtensions
      • LogHttpRequest
      • MapperContextExtensions
      • MediaExtensions
      • MediaPicker3ConfigurationExtensions
      • MediaServiceExtensions
      • MediaTypeExtensions
      • MergeClaimsIdentityExtensions
      • MessagesExtensions
      • ModelsBuilderConfigExtensions
      • ModelsModeExtensions
      • ModelStateExtensions
      • NameValueCollectionExtensions
      • NPocoDatabaseExtensions
      • NPocoSqlExtensions
      • NPocoSqlExtensions.SqlRef<TDto>
      • NPocoSqlExtensions.SqlUpd<TDto>
      • ObjectExtensions
      • ObjectJsonExtensions
      • PartialViewMacroModelExtensions
      • PasswordConfigurationExtensions
      • PropertyEditorTagsExtensions
      • PropertyTagsExtensions
      • PublicAccessServiceExtensions
      • PublishedContentExtensions
      • PublishedContentExtensionsForModels
      • PublishedElementExtensions
      • PublishedModelFactoryExtensions
      • PublishedPropertyExtension
      • PublishedSnapshotAccessorExtensions
      • QueryConditionExtensions
      • RazorPageExtensions
      • RelationTypeExtensions
      • RequestHandlerSettingsExtension
      • RuntimeMinifierExtensions
      • RuntimeStateExtensions
      • ScopeExtensions
      • SemVersionExtensions
      • ServiceCollectionExtensions
      • ServiceProviderExtensions
      • SqlContextExtensions
      • SqlSyntaxExtensions
      • StringExtensions
      • ThreadExtensions
      • TreeChangeExtensions
      • TreeNodeExtensions
      • TypeExtensions
      • TypeFinderExtensions
      • TypeLoaderExtensions
      • UdiGetterExtensions
      • UmbracoApplicationBuilderExtensions
      • UmbracoBuilderDependencyInjectionExtensions
      • UmbracoBuilderExtensions
      • UmbracoContextAccessorExtensions
      • UmbracoContextExtensions
      • UmbracoExamineExtensions
      • UmbracoUserExtensions
      • UriExtensions
      • UrlHelperExtensions
      • UrlProviderExtensions
      • UserGroupExtensions
      • UserServiceExtensions
      • VariationContextAccessorExtensions
      • VersionExtensions
      • ViewContextExtensions
      • ViewDataExtensions
      • WaitHandleExtensions
      • WebHostEnvironmentExtensions
      • WebMappingProfiles
      • WebsiteUmbracoBuilderExtensions
      • XmlExtensions
      • XPathNavigatorExtensions
    View Source

    Class NPocoSqlExtensions

    Inheritance
    System.Object
    Namespace: Umbraco.Extensions
    Assembly: Umbraco.Infrastructure.dll
    Syntax
    public static class NPocoSqlExtensions

    Methods

    View Source

    AndBy<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>[])

    Appends more ORDER BY or GROUP BY fields to the Sql statement.

    Declaration
    public static Sql<ISqlContext> AndBy<TDto>(this Sql<ISqlContext> sql, params Expression<Func<TDto, object>>[] fields)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The Sql statement.

    System.Linq.Expressions.Expression<Func<TDto, System.Object>>[] fields

    Expressions specifying the fields.

    Returns
    Type Description
    Sql<ISqlContext>

    The Sql statement.

    Type Parameters
    Name Description
    TDto

    The type of the Dto.

    View Source

    AndByDescending<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>[])

    Appends more ORDER BY DESC fields to the Sql statement.

    Declaration
    public static Sql<ISqlContext> AndByDescending<TDto>(this Sql<ISqlContext> sql, params Expression<Func<TDto, object>>[] fields)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The Sql statement.

    System.Linq.Expressions.Expression<Func<TDto, System.Object>>[] fields

    Expressions specifying the fields.

    Returns
    Type Description
    Sql<ISqlContext>

    The Sql statement.

    Type Parameters
    Name Description
    TDto

    The type of the Dto.

    View Source

    AndSelect(Sql<ISqlContext>, String[])

    Adds columns to a SELECT Sql statement.

    Declaration
    public static Sql<ISqlContext> AndSelect(this Sql<ISqlContext> sql, params string[] fields)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The origin sql.

    System.String[] fields

    Columns to select.

    Returns
    Type Description
    Sql<ISqlContext>

    The Sql statement.

    View Source

    AndSelect<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>[])

    Adds columns to a SELECT Sql statement.

    Declaration
    public static Sql<ISqlContext> AndSelect<TDto>(this Sql<ISqlContext> sql, params Expression<Func<TDto, object>>[] fields)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The origin sql.

    System.Linq.Expressions.Expression<Func<TDto, System.Object>>[] fields

    Expressions indicating the columns to select.

    Returns
    Type Description
    Sql<ISqlContext>

    The Sql statement.

    Type Parameters
    Name Description
    TDto

    The type of the DTO to select.

    Remarks

    If fields is empty, all columns are selected.

    View Source

    AndSelect<TDto>(Sql<ISqlContext>, String, Expression<Func<TDto, Object>>[])

    Adds columns to a SELECT Sql statement.

    Declaration
    public static Sql<ISqlContext> AndSelect<TDto>(this Sql<ISqlContext> sql, string tableAlias, params Expression<Func<TDto, object>>[] fields)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The origin sql.

    System.String tableAlias

    A table alias.

    System.Linq.Expressions.Expression<Func<TDto, System.Object>>[] fields

    Expressions indicating the columns to select.

    Returns
    Type Description
    Sql<ISqlContext>

    The Sql statement.

    Type Parameters
    Name Description
    TDto

    The type of the DTO to select.

    Remarks

    If fields is empty, all columns are selected.

    View Source

    AndSelectCount(Sql<ISqlContext>, String)

    Adds a COUNT(*) to a SELECT Sql statement.

    Declaration
    public static Sql<ISqlContext> AndSelectCount(this Sql<ISqlContext> sql, string alias = null)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The origin sql.

    System.String alias

    An optional alias.

    Returns
    Type Description
    Sql<ISqlContext>

    The Sql statement.

    View Source

    AndSelectCount<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>[])

    Adds a COUNT to a SELECT Sql statement.

    Declaration
    public static Sql<ISqlContext> AndSelectCount<TDto>(this Sql<ISqlContext> sql, params Expression<Func<TDto, object>>[] fields)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The origin sql.

    System.Linq.Expressions.Expression<Func<TDto, System.Object>>[] fields

    Expressions indicating the columns to count.

    Returns
    Type Description
    Sql<ISqlContext>

    The Sql statement.

    Type Parameters
    Name Description
    TDto

    The type of the DTO to count.

    Remarks

    If fields is empty, all columns are counted.

    View Source

    AndSelectCount<TDto>(Sql<ISqlContext>, String, Expression<Func<TDto, Object>>[])

    Adds a COUNT to a SELECT Sql statement.

    Declaration
    public static Sql<ISqlContext> AndSelectCount<TDto>(this Sql<ISqlContext> sql, string alias = null, params Expression<Func<TDto, object>>[] fields)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The origin sql.

    System.String alias

    An alias.

    System.Linq.Expressions.Expression<Func<TDto, System.Object>>[] fields

    Expressions indicating the columns to count.

    Returns
    Type Description
    Sql<ISqlContext>

    The Sql statement.

    Type Parameters
    Name Description
    TDto

    The type of the DTO to count.

    Remarks

    If fields is empty, all columns are counted.

    View Source

    AppendForUpdateHint(Sql<ISqlContext>)

    Declaration
    public static Sql<ISqlContext> AppendForUpdateHint(this Sql<ISqlContext> sql)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql
    Returns
    Type Description
    Sql<ISqlContext>
    View Source

    Columns<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>[])

    Gets fields for a Dto.

    Declaration
    public static string Columns<TDto>(this Sql<ISqlContext> sql, params Expression<Func<TDto, object>>[] fields)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The origin sql.

    System.Linq.Expressions.Expression<Func<TDto, System.Object>>[] fields

    Expressions specifying the fields.

    Returns
    Type Description
    System.String

    The comma-separated list of fields.

    Type Parameters
    Name Description
    TDto

    The type of the Dto.

    Remarks

    If fields is empty, all fields are selected.

    View Source

    Columns<TDto>(Sql<ISqlContext>, String, Expression<Func<TDto, Object>>[])

    Gets fields for a Dto.

    Declaration
    public static string Columns<TDto>(this Sql<ISqlContext> sql, string alias, params Expression<Func<TDto, object>>[] fields)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The origin sql.

    System.String alias

    The Dto table alias.

    System.Linq.Expressions.Expression<Func<TDto, System.Object>>[] fields

    Expressions specifying the fields.

    Returns
    Type Description
    System.String

    The comma-separated list of fields.

    Type Parameters
    Name Description
    TDto

    The type of the Dto.

    Remarks

    If fields is empty, all fields are selected.

    View Source

    ColumnsForInsert<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>[])

    Gets fields for a Dto.

    Declaration
    public static string ColumnsForInsert<TDto>(this Sql<ISqlContext> sql, params Expression<Func<TDto, object>>[] fields)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql
    System.Linq.Expressions.Expression<Func<TDto, System.Object>>[] fields
    Returns
    Type Description
    System.String
    Type Parameters
    Name Description
    TDto
    View Source

    CrossJoin<TDto>(Sql<ISqlContext>, String)

    Appends a CROSS JOIN clause to the Sql statement.

    Declaration
    public static Sql<ISqlContext> CrossJoin<TDto>(this Sql<ISqlContext> sql, string alias = null)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The Sql statement.

    System.String alias

    An optional alias for the joined table.

    Returns
    Type Description
    Sql<ISqlContext>

    The Sql statement.

    Type Parameters
    Name Description
    TDto

    The type of the Dto.

    View Source

    Delete(Sql<ISqlContext>)

    Declaration
    public static Sql<ISqlContext> Delete(this Sql<ISqlContext> sql)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql
    Returns
    Type Description
    Sql<ISqlContext>
    View Source

    Delete<TDto>(Sql<ISqlContext>)

    Declaration
    public static Sql<ISqlContext> Delete<TDto>(this Sql<ISqlContext> sql)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql
    Returns
    Type Description
    Sql<ISqlContext>
    Type Parameters
    Name Description
    TDto
    View Source

    ForUpdate(Sql<ISqlContext>)

    Appends the relevant ForUpdate hint.

    Declaration
    public static Sql<ISqlContext> ForUpdate(this Sql<ISqlContext> sql)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The Sql statement.

    Returns
    Type Description
    Sql<ISqlContext>

    The Sql statement.

    Remarks

    NOTE: This method will not work for all queries, only simple ones!

    View Source

    From<TDto>(Sql<ISqlContext>, String)

    Appends a FROM clause to the Sql statement.

    Declaration
    public static Sql<ISqlContext> From<TDto>(this Sql<ISqlContext> sql, string alias = null)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The Sql statement.

    System.String alias

    An optional table alias

    Returns
    Type Description
    Sql<ISqlContext>

    The Sql statement.

    Type Parameters
    Name Description
    TDto

    The type of the Dto.

    View Source

    GetTableName(Type)

    Declaration
    public static string GetTableName(this Type type)
    Parameters
    Type Name Description
    Type type
    Returns
    Type Description
    System.String
    View Source

    GroupBy<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>)

    Appends a GROUP BY clause to the Sql statement.

    Declaration
    public static Sql<ISqlContext> GroupBy<TDto>(this Sql<ISqlContext> sql, Expression<Func<TDto, object>> field)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The Sql statement.

    System.Linq.Expressions.Expression<Func<TDto, System.Object>> field

    An expression specifying the field.

    Returns
    Type Description
    Sql<ISqlContext>

    The Sql statement.

    Type Parameters
    Name Description
    TDto

    The type of the Dto.

    View Source

    GroupBy<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>[])

    Appends a GROUP BY clause to the Sql statement.

    Declaration
    public static Sql<ISqlContext> GroupBy<TDto>(this Sql<ISqlContext> sql, params Expression<Func<TDto, object>>[] fields)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The Sql statement.

    System.Linq.Expressions.Expression<Func<TDto, System.Object>>[] fields

    Expression specifying the fields.

    Returns
    Type Description
    Sql<ISqlContext>

    The Sql statement.

    Type Parameters
    Name Description
    TDto

    The type of the Dto.

    View Source

    InnerJoin(Sql<ISqlContext>, Sql<ISqlContext>, String)

    Appends an INNER JOIN clause using a nested query.

    Declaration
    public static Sql<ISqlContext>.SqlJoinClause<ISqlContext> InnerJoin(this Sql<ISqlContext> sql, Sql<ISqlContext> nestedSelect, string alias = null)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The SQL statement.

    Sql<ISqlContext> nestedSelect

    The nested sql query.

    System.String alias

    An optional alias for the joined table.

    Returns
    Type Description
    Sql.SqlJoinClause<ISqlContext>

    A SqlJoin statement.

    View Source

    InnerJoin<TDto>(Sql<ISqlContext>, String)

    Appends an INNER JOIN clause to the Sql statement.

    Declaration
    public static Sql<ISqlContext>.SqlJoinClause<ISqlContext> InnerJoin<TDto>(this Sql<ISqlContext> sql, string alias = null)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The Sql statement.

    System.String alias

    An optional alias for the joined table.

    Returns
    Type Description
    Sql.SqlJoinClause<ISqlContext>

    A SqlJoin statement.

    Type Parameters
    Name Description
    TDto

    The type of the Dto.

    View Source

    InnerJoinNested(Sql<ISqlContext>, Sql<ISqlContext>, String)

    Declaration
    public static Sql<ISqlContext>.SqlJoinClause<ISqlContext> InnerJoinNested(this Sql<ISqlContext> sql, Sql<ISqlContext> nestedQuery, string alias)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql
    Sql<ISqlContext> nestedQuery
    System.String alias
    Returns
    Type Description
    Sql.SqlJoinClause<ISqlContext>
    View Source

    LeftJoin(Sql<ISqlContext>, Sql<ISqlContext>, String)

    Appends an LEFT JOIN clause using a nested query.

    Declaration
    public static Sql<ISqlContext>.SqlJoinClause<ISqlContext> LeftJoin(this Sql<ISqlContext> sql, Sql<ISqlContext> nestedSelect, string alias = null)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The SQL statement.

    Sql<ISqlContext> nestedSelect

    The nested sql query.

    System.String alias

    An optional alias for the joined table.

    Returns
    Type Description
    Sql.SqlJoinClause<ISqlContext>

    A SqlJoin statement.

    View Source

    LeftJoin<TDto>(Sql<ISqlContext>, Func<Sql<ISqlContext>, Sql<ISqlContext>>, String)

    Appends a LEFT JOIN clause to the Sql statement.

    Declaration
    public static Sql<ISqlContext>.SqlJoinClause<ISqlContext> LeftJoin<TDto>(this Sql<ISqlContext> sql, Func<Sql<ISqlContext>, Sql<ISqlContext>> nestedJoin, string alias = null)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The Sql statement.

    Func<Sql<ISqlContext>, Sql<ISqlContext>> nestedJoin

    A nested join statement.

    System.String alias

    An optional alias for the joined table.

    Returns
    Type Description
    Sql.SqlJoinClause<ISqlContext>

    A SqlJoin statement.

    Type Parameters
    Name Description
    TDto

    The type of the Dto.

    Remarks

    Nested statement produces LEFT JOIN xxx JOIN yyy ON ... ON ...

    View Source

    LeftJoin<TDto>(Sql<ISqlContext>, String)

    Appends a LEFT JOIN clause to the Sql statement.

    Declaration
    public static Sql<ISqlContext>.SqlJoinClause<ISqlContext> LeftJoin<TDto>(this Sql<ISqlContext> sql, string alias = null)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The Sql statement.

    System.String alias

    An optional alias for the joined table.

    Returns
    Type Description
    Sql.SqlJoinClause<ISqlContext>

    A SqlJoin statement.

    Type Parameters
    Name Description
    TDto

    The type of the Dto.

    View Source

    On(Sql<ISqlContext>.SqlJoinClause<ISqlContext>, Func<Sql<ISqlContext>, Sql<ISqlContext>>)

    Appends an ON clause to a SqlJoin statement.

    Declaration
    public static Sql<ISqlContext> On(this Sql<ISqlContext>.SqlJoinClause<ISqlContext> sqlJoin, Func<Sql<ISqlContext>, Sql<ISqlContext>> on)
    Parameters
    Type Name Description
    Sql.SqlJoinClause<ISqlContext> sqlJoin

    The Sql join statement.

    Func<Sql<ISqlContext>, Sql<ISqlContext>> on

    A Sql fragment to use as the ON clause body.

    Returns
    Type Description
    Sql<ISqlContext>

    The Sql statement.

    View Source

    On<TDto1, TDto2>(Sql<ISqlContext>.SqlJoinClause<ISqlContext>, Expression<Func<TDto1, TDto2, Boolean>>, String, String)

    Appends an ON clause to a SqlJoin statement.

    Declaration
    public static Sql<ISqlContext> On<TDto1, TDto2>(this Sql<ISqlContext>.SqlJoinClause<ISqlContext> sqlJoin, Expression<Func<TDto1, TDto2, bool>> predicate, string aliasLeft = null, string aliasRight = null)
    Parameters
    Type Name Description
    Sql.SqlJoinClause<ISqlContext> sqlJoin

    The SqlJoin statement.

    System.Linq.Expressions.Expression<Func<TDto1, TDto2, System.Boolean>> predicate

    A predicate to transform and use as the ON clause body.

    System.String aliasLeft

    An optional alias for Dto 1 table.

    System.String aliasRight

    An optional alias for Dto 2 table.

    Returns
    Type Description
    Sql<ISqlContext>

    The Sql statement.

    Type Parameters
    Name Description
    TDto1

    The type of Dto 1.

    TDto2

    The type of Dto 2.

    View Source

    On<TLeft, TRight>(Sql<ISqlContext>.SqlJoinClause<ISqlContext>, Expression<Func<TLeft, Object>>, Expression<Func<TRight, Object>>)

    Appends an ON clause to a SqlJoin statement.

    Declaration
    public static Sql<ISqlContext> On<TLeft, TRight>(this Sql<ISqlContext>.SqlJoinClause<ISqlContext> sqlJoin, Expression<Func<TLeft, object>> leftField, Expression<Func<TRight, object>> rightField)
    Parameters
    Type Name Description
    Sql.SqlJoinClause<ISqlContext> sqlJoin

    The Sql join statement.

    System.Linq.Expressions.Expression<Func<TLeft, System.Object>> leftField

    An expression specifying the left field.

    System.Linq.Expressions.Expression<Func<TRight, System.Object>> rightField

    An expression specifying the right field.

    Returns
    Type Description
    Sql<ISqlContext>

    The Sql statement.

    Type Parameters
    Name Description
    TLeft

    The type of the left Dto.

    TRight

    The type of the right Dto.

    View Source

    On<TDto1, TDto2, TDto3>(Sql<ISqlContext>.SqlJoinClause<ISqlContext>, Expression<Func<TDto1, TDto2, TDto3, Boolean>>, String, String, String)

    Appends an ON clause to a SqlJoin statement.

    Declaration
    public static Sql<ISqlContext> On<TDto1, TDto2, TDto3>(this Sql<ISqlContext>.SqlJoinClause<ISqlContext> sqlJoin, Expression<Func<TDto1, TDto2, TDto3, bool>> predicate, string aliasLeft = null, string aliasRight = null, string aliasOther = null)
    Parameters
    Type Name Description
    Sql.SqlJoinClause<ISqlContext> sqlJoin

    The SqlJoin statement.

    System.Linq.Expressions.Expression<Func<TDto1, TDto2, TDto3, System.Boolean>> predicate

    A predicate to transform and use as the ON clause body.

    System.String aliasLeft

    An optional alias for Dto 1 table.

    System.String aliasRight

    An optional alias for Dto 2 table.

    System.String aliasOther

    An optional alias for Dto 3 table.

    Returns
    Type Description
    Sql<ISqlContext>

    The Sql statement.

    Type Parameters
    Name Description
    TDto1

    The type of Dto 1.

    TDto2

    The type of Dto 2.

    TDto3

    The type of Dto 3.

    View Source

    OrderBy<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>)

    Appends an ORDER BY clause to the Sql statement.

    Declaration
    public static Sql<ISqlContext> OrderBy<TDto>(this Sql<ISqlContext> sql, Expression<Func<TDto, object>> field)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The Sql statement.

    System.Linq.Expressions.Expression<Func<TDto, System.Object>> field

    An expression specifying the field.

    Returns
    Type Description
    Sql<ISqlContext>

    The Sql statement.

    Type Parameters
    Name Description
    TDto

    The type of the Dto.

    View Source

    OrderBy<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>, String)

    Declaration
    public static Sql<ISqlContext> OrderBy<TDto>(this Sql<ISqlContext> sql, Expression<Func<TDto, object>> field, string alias)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql
    System.Linq.Expressions.Expression<Func<TDto, System.Object>> field
    System.String alias
    Returns
    Type Description
    Sql<ISqlContext>
    Type Parameters
    Name Description
    TDto
    View Source

    OrderBy<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>[])

    Appends an ORDER BY clause to the Sql statement.

    Declaration
    public static Sql<ISqlContext> OrderBy<TDto>(this Sql<ISqlContext> sql, params Expression<Func<TDto, object>>[] fields)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The Sql statement.

    System.Linq.Expressions.Expression<Func<TDto, System.Object>>[] fields

    Expression specifying the fields.

    Returns
    Type Description
    Sql<ISqlContext>

    The Sql statement.

    Type Parameters
    Name Description
    TDto

    The type of the Dto.

    View Source

    OrderByDescending(Sql<ISqlContext>, String[])

    Appends an ORDER BY DESC clause to the Sql statement.

    Declaration
    public static Sql<ISqlContext> OrderByDescending(this Sql<ISqlContext> sql, params string[] fields)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The Sql statement.

    System.String[] fields

    Fields.

    Returns
    Type Description
    Sql<ISqlContext>

    The Sql statement.

    View Source

    OrderByDescending<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>)

    Appends an ORDER BY DESC clause to the Sql statement.

    Declaration
    public static Sql<ISqlContext> OrderByDescending<TDto>(this Sql<ISqlContext> sql, Expression<Func<TDto, object>> field)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The Sql statement.

    System.Linq.Expressions.Expression<Func<TDto, System.Object>> field

    An expression specifying the field.

    Returns
    Type Description
    Sql<ISqlContext>

    The Sql statement.

    Type Parameters
    Name Description
    TDto

    The type of the Dto.

    View Source

    OrderByDescending<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>[])

    Appends an ORDER BY DESC clause to the Sql statement.

    Declaration
    public static Sql<ISqlContext> OrderByDescending<TDto>(this Sql<ISqlContext> sql, params Expression<Func<TDto, object>>[] fields)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The Sql statement.

    System.Linq.Expressions.Expression<Func<TDto, System.Object>>[] fields

    Expression specifying the fields.

    Returns
    Type Description
    Sql<ISqlContext>

    The Sql statement.

    Type Parameters
    Name Description
    TDto

    The type of the Dto.

    View Source

    RightJoin<TDto>(Sql<ISqlContext>, String)

    Appends a RIGHT JOIN clause to the Sql statement.

    Declaration
    public static Sql<ISqlContext>.SqlJoinClause<ISqlContext> RightJoin<TDto>(this Sql<ISqlContext> sql, string alias = null)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The Sql statement.

    System.String alias

    An optional alias for the joined table.

    Returns
    Type Description
    Sql.SqlJoinClause<ISqlContext>

    A SqlJoin statement.

    Type Parameters
    Name Description
    TDto

    The type of the Dto.

    View Source

    Select<TDto>(Sql<ISqlContext>, Func<NPocoSqlExtensions.SqlRef<TDto>, NPocoSqlExtensions.SqlRef<TDto>>)

    Creates a SELECT Sql statement with a referenced Dto.

    Declaration
    public static Sql<ISqlContext> Select<TDto>(this Sql<ISqlContext> sql, Func<NPocoSqlExtensions.SqlRef<TDto>, NPocoSqlExtensions.SqlRef<TDto>> reference)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The origin Sql.

    Func<NPocoSqlExtensions.SqlRef<TDto>, NPocoSqlExtensions.SqlRef<TDto>> reference

    An expression specifying the reference.

    Returns
    Type Description
    Sql<ISqlContext>

    The Sql statement.

    Type Parameters
    Name Description
    TDto

    The type of the Dto to select.

    View Source

    Select<TDto>(Sql<ISqlContext>, Func<NPocoSqlExtensions.SqlRef<TDto>, NPocoSqlExtensions.SqlRef<TDto>>, Func<Sql<ISqlContext>, Sql<ISqlContext>>)

    Creates a SELECT Sql statement with a referenced Dto.

    Declaration
    public static Sql<ISqlContext> Select<TDto>(this Sql<ISqlContext> sql, Func<NPocoSqlExtensions.SqlRef<TDto>, NPocoSqlExtensions.SqlRef<TDto>> reference, Func<Sql<ISqlContext>, Sql<ISqlContext>> sqlexpr)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The origin Sql.

    Func<NPocoSqlExtensions.SqlRef<TDto>, NPocoSqlExtensions.SqlRef<TDto>> reference

    An expression specifying the reference.

    Func<Sql<ISqlContext>, Sql<ISqlContext>> sqlexpr

    An expression to apply to the Sql statement before adding the reference selection.

    Returns
    Type Description
    Sql<ISqlContext>

    The Sql statement.

    Type Parameters
    Name Description
    TDto

    The type of the Dto to select.

    Remarks

    The sqlexpr expression applies to the Sql statement before the reference selection is added, so that it is possible to add (e.g. calculated) columns to the referencing Dto.

    View Source

    Select<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>[])

    Creates a SELECT Sql statement.

    Declaration
    public static Sql<ISqlContext> Select<TDto>(this Sql<ISqlContext> sql, params Expression<Func<TDto, object>>[] fields)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The origin sql.

    System.Linq.Expressions.Expression<Func<TDto, System.Object>>[] fields

    Expressions indicating the columns to select.

    Returns
    Type Description
    Sql<ISqlContext>

    The Sql statement.

    Type Parameters
    Name Description
    TDto

    The type of the DTO to select.

    Remarks

    If fields is empty, all columns are selected.

    View Source

    Select<TDto>(Sql<ISqlContext>, String, Expression<Func<TDto, Object>>[])

    Creates a SELECT Sql statement.

    Declaration
    public static Sql<ISqlContext> Select<TDto>(this Sql<ISqlContext> sql, string tableAlias, params Expression<Func<TDto, object>>[] fields)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The origin sql.

    System.String tableAlias

    A table alias.

    System.Linq.Expressions.Expression<Func<TDto, System.Object>>[] fields

    Expressions indicating the columns to select.

    Returns
    Type Description
    Sql<ISqlContext>

    The Sql statement.

    Type Parameters
    Name Description
    TDto

    The type of the DTO to select.

    Remarks

    If fields is empty, all columns are selected.

    View Source

    SelectAll(Sql<ISqlContext>)

    Creates a SELECT * Sql statement.

    Declaration
    public static Sql<ISqlContext> SelectAll(this Sql<ISqlContext> sql)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The origin sql.

    Returns
    Type Description
    Sql<ISqlContext>

    The Sql statement.

    View Source

    SelectAnyIfExists(Sql<ISqlContext>, Sql<ISqlContext>)

    Creates a SELECT CASE WHEN EXISTS query, which returns 1 if the sub query returns any results, and 0 if not.

    Declaration
    public static Sql<ISqlContext> SelectAnyIfExists(this Sql<ISqlContext> sql, Sql<ISqlContext> nestedSelect)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The original SQL.

    Sql<ISqlContext> nestedSelect

    The nested select to run the query against.

    Returns
    Type Description
    Sql<ISqlContext>

    The updated Sql statement.

    View Source

    SelectCount(Sql<ISqlContext>, String)

    Creates a SELECT COUNT(*) Sql statement.

    Declaration
    public static Sql<ISqlContext> SelectCount(this Sql<ISqlContext> sql, string alias = null)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The origin sql.

    System.String alias

    An optional alias.

    Returns
    Type Description
    Sql<ISqlContext>

    The Sql statement.

    View Source

    SelectCount<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>[])

    Creates a SELECT COUNT Sql statement.

    Declaration
    public static Sql<ISqlContext> SelectCount<TDto>(this Sql<ISqlContext> sql, params Expression<Func<TDto, object>>[] fields)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The origin sql.

    System.Linq.Expressions.Expression<Func<TDto, System.Object>>[] fields

    Expressions indicating the columns to count.

    Returns
    Type Description
    Sql<ISqlContext>

    The Sql statement.

    Type Parameters
    Name Description
    TDto

    The type of the DTO to count.

    Remarks

    If fields is empty, all columns are counted.

    View Source

    SelectCount<TDto>(Sql<ISqlContext>, String, Expression<Func<TDto, Object>>[])

    Creates a SELECT COUNT Sql statement.

    Declaration
    public static Sql<ISqlContext> SelectCount<TDto>(this Sql<ISqlContext> sql, string alias, params Expression<Func<TDto, object>>[] fields)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The origin sql.

    System.String alias

    An alias.

    System.Linq.Expressions.Expression<Func<TDto, System.Object>>[] fields

    Expressions indicating the columns to count.

    Returns
    Type Description
    Sql<ISqlContext>

    The Sql statement.

    Type Parameters
    Name Description
    TDto

    The type of the DTO to count.

    Remarks

    If fields is empty, all columns are counted.

    View Source

    SelectDistinct(Sql<ISqlContext>, Object[])

    Declaration
    public static Sql<ISqlContext> SelectDistinct(this Sql<ISqlContext> sql, params object[] columns)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql
    System.Object[] columns
    Returns
    Type Description
    Sql<ISqlContext>
    View Source

    SelectDistinct<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>[])

    Creates a SELECT DISTINCT Sql statement.

    Declaration
    public static Sql<ISqlContext> SelectDistinct<TDto>(this Sql<ISqlContext> sql, params Expression<Func<TDto, object>>[] fields)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The origin sql.

    System.Linq.Expressions.Expression<Func<TDto, System.Object>>[] fields

    Expressions indicating the columns to select.

    Returns
    Type Description
    Sql<ISqlContext>

    The Sql statement.

    Type Parameters
    Name Description
    TDto

    The type of the DTO to select.

    Remarks

    If fields is empty, all columns are selected.

    View Source

    SelectTop(Sql<ISqlContext>, Int32)

    Alters a Sql statement to return a maximum amount of rows.

    Declaration
    public static Sql<ISqlContext> SelectTop(this Sql<ISqlContext> sql, int count)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The Sql statement.

    System.Int32 count

    The maximum number of rows to return.

    Returns
    Type Description
    Sql<ISqlContext>

    The Sql statement.

    View Source

    ToText(Sql)

    Declaration
    public static string ToText(this Sql sql)
    Parameters
    Type Name Description
    Sql sql
    Returns
    Type Description
    System.String
    View Source

    ToText(Sql, StringBuilder)

    Declaration
    public static void ToText(this Sql sql, StringBuilder text)
    Parameters
    Type Name Description
    Sql sql
    System.Text.StringBuilder text
    View Source

    ToText(String, Object[], StringBuilder)

    Declaration
    public static void ToText(string sql, object[] arguments, StringBuilder text)
    Parameters
    Type Name Description
    System.String sql
    System.Object[] arguments
    System.Text.StringBuilder text
    View Source

    Union(Sql<ISqlContext>, Sql<ISqlContext>)

    Declaration
    public static Sql<ISqlContext> Union(this Sql<ISqlContext> sql, Sql<ISqlContext> sql2)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql
    Sql<ISqlContext> sql2
    Returns
    Type Description
    Sql<ISqlContext>
    View Source

    Update(Sql<ISqlContext>)

    Declaration
    public static Sql<ISqlContext> Update(this Sql<ISqlContext> sql)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql
    Returns
    Type Description
    Sql<ISqlContext>
    View Source

    Update<TDto>(Sql<ISqlContext>)

    Declaration
    public static Sql<ISqlContext> Update<TDto>(this Sql<ISqlContext> sql)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql
    Returns
    Type Description
    Sql<ISqlContext>
    Type Parameters
    Name Description
    TDto
    View Source

    Update<TDto>(Sql<ISqlContext>, Func<NPocoSqlExtensions.SqlUpd<TDto>, NPocoSqlExtensions.SqlUpd<TDto>>)

    Declaration
    public static Sql<ISqlContext> Update<TDto>(this Sql<ISqlContext> sql, Func<NPocoSqlExtensions.SqlUpd<TDto>, NPocoSqlExtensions.SqlUpd<TDto>> updates)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql
    Func<NPocoSqlExtensions.SqlUpd<TDto>, NPocoSqlExtensions.SqlUpd<TDto>> updates
    Returns
    Type Description
    Sql<ISqlContext>
    Type Parameters
    Name Description
    TDto
    View Source

    Where<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Boolean>>, String)

    Appends a WHERE clause to the Sql statement.

    Declaration
    public static Sql<ISqlContext> Where<TDto>(this Sql<ISqlContext> sql, Expression<Func<TDto, bool>> predicate, string alias = null)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The Sql statement.

    System.Linq.Expressions.Expression<Func<TDto, System.Boolean>> predicate

    A predicate to transform and append to the Sql statement.

    System.String alias

    An optional alias for the table.

    Returns
    Type Description
    Sql<ISqlContext>

    The Sql statement.

    Type Parameters
    Name Description
    TDto

    The type of the Dto.

    View Source

    Where<TDto1, TDto2>(Sql<ISqlContext>, Expression<Func<TDto1, TDto2, Boolean>>, String, String)

    Appends a WHERE clause to the Sql statement.

    Declaration
    public static Sql<ISqlContext> Where<TDto1, TDto2>(this Sql<ISqlContext> sql, Expression<Func<TDto1, TDto2, bool>> predicate, string alias1 = null, string alias2 = null)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The Sql statement.

    System.Linq.Expressions.Expression<Func<TDto1, TDto2, System.Boolean>> predicate

    A predicate to transform and append to the Sql statement.

    System.String alias1

    An optional alias for Dto 1 table.

    System.String alias2

    An optional alias for Dto 2 table.

    Returns
    Type Description
    Sql<ISqlContext>

    The Sql statement.

    Type Parameters
    Name Description
    TDto1

    The type of Dto 1.

    TDto2

    The type of Dto 2.

    View Source

    WhereAny(Sql<ISqlContext>, Func<Sql<ISqlContext>, Sql<ISqlContext>>[])

    Appends multiple OR WHERE clauses to the Sql statement.

    Declaration
    public static Sql<ISqlContext> WhereAny(this Sql<ISqlContext> sql, params Func<Sql<ISqlContext>, Sql<ISqlContext>>[] predicates)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The Sql statement.

    Func<Sql<ISqlContext>, Sql<ISqlContext>>[] predicates

    The WHERE predicates.

    Returns
    Type Description
    Sql<ISqlContext>

    The Sql statement.

    View Source

    WhereAnyIn<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>[], IEnumerable)

    Appends multiple OR WHERE IN clauses to the Sql statement.

    Declaration
    public static Sql WhereAnyIn<TDto>(this Sql<ISqlContext> sql, Expression<Func<TDto, object>>[] fields, IEnumerable values)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The Sql statement.

    System.Linq.Expressions.Expression<Func<TDto, System.Object>>[] fields

    Expressions specifying the fields.

    System.Collections.IEnumerable values

    The values.

    Returns
    Type Description
    Sql

    The Sql statement.

    Type Parameters
    Name Description
    TDto

    The type of the Dto.

    View Source

    WhereIn<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>, IEnumerable)

    Appends a WHERE IN clause to the Sql statement.

    Declaration
    public static Sql<ISqlContext> WhereIn<TDto>(this Sql<ISqlContext> sql, Expression<Func<TDto, object>> field, IEnumerable values)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The Sql statement.

    System.Linq.Expressions.Expression<Func<TDto, System.Object>> field

    An expression specifying the field.

    System.Collections.IEnumerable values

    The values.

    Returns
    Type Description
    Sql<ISqlContext>

    The Sql statement.

    Type Parameters
    Name Description
    TDto

    The type of the Dto.

    View Source

    WhereIn<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>, Nullable<Sql<ISqlContext>>)

    Appends a WHERE IN clause to the Sql statement.

    Declaration
    public static Sql<ISqlContext> WhereIn<TDto>(this Sql<ISqlContext> sql, Expression<Func<TDto, object>> field, Sql<ISqlContext>? values)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The Sql statement.

    System.Linq.Expressions.Expression<Func<TDto, System.Object>> field

    An expression specifying the field.

    System.Nullable<Sql<ISqlContext>> values

    A subquery returning the value.

    Returns
    Type Description
    Sql<ISqlContext>

    The Sql statement.

    Type Parameters
    Name Description
    TDto

    The type of the Dto.

    View Source

    WhereIn<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>, Nullable<Sql<ISqlContext>>, String)

    Declaration
    public static Sql<ISqlContext> WhereIn<TDto>(this Sql<ISqlContext> sql, Expression<Func<TDto, object>> field, Sql<ISqlContext>? values, string tableAlias)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql
    System.Linq.Expressions.Expression<Func<TDto, System.Object>> field
    System.Nullable<Sql<ISqlContext>> values
    System.String tableAlias
    Returns
    Type Description
    Sql<ISqlContext>
    Type Parameters
    Name Description
    TDto
    View Source

    WhereLike<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>, Nullable<Sql<ISqlContext>>)

    Declaration
    public static Sql<ISqlContext> WhereLike<TDto>(this Sql<ISqlContext> sql, Expression<Func<TDto, object>> fieldSelector, Sql<ISqlContext>? valuesSql)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql
    System.Linq.Expressions.Expression<Func<TDto, System.Object>> fieldSelector
    System.Nullable<Sql<ISqlContext>> valuesSql
    Returns
    Type Description
    Sql<ISqlContext>
    Type Parameters
    Name Description
    TDto
    View Source

    WhereLike<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>, String)

    Declaration
    public static Sql<ISqlContext> WhereLike<TDto>(this Sql<ISqlContext> sql, Expression<Func<TDto, object>> fieldSelector, string likeValue)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql
    System.Linq.Expressions.Expression<Func<TDto, System.Object>> fieldSelector
    System.String likeValue
    Returns
    Type Description
    Sql<ISqlContext>
    Type Parameters
    Name Description
    TDto
    View Source

    WhereNotIn<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>, Sql<ISqlContext>)

    Appends a WHERE NOT IN clause to the Sql statement.

    Declaration
    public static Sql<ISqlContext> WhereNotIn<TDto>(this Sql<ISqlContext> sql, Expression<Func<TDto, object>> field, Sql<ISqlContext> values)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The Sql statement.

    System.Linq.Expressions.Expression<Func<TDto, System.Object>> field

    An expression specifying the field.

    Sql<ISqlContext> values

    A subquery returning the value.

    Returns
    Type Description
    Sql<ISqlContext>

    The Sql statement.

    Type Parameters
    Name Description
    TDto

    The type of the Dto.

    View Source

    WhereNotIn<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>, IEnumerable)

    Appends a WHERE NOT IN clause to the Sql statement.

    Declaration
    public static Sql<ISqlContext> WhereNotIn<TDto>(this Sql<ISqlContext> sql, Expression<Func<TDto, object>> field, IEnumerable values)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The Sql statement.

    System.Linq.Expressions.Expression<Func<TDto, System.Object>> field

    An expression specifying the field.

    System.Collections.IEnumerable values

    The values.

    Returns
    Type Description
    Sql<ISqlContext>

    The Sql statement.

    Type Parameters
    Name Description
    TDto

    The type of the Dto.

    View Source

    WhereNotNull<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>, String)

    Appends a WHERE NOT NULL clause to the Sql statement.

    Declaration
    public static Sql<ISqlContext> WhereNotNull<TDto>(this Sql<ISqlContext> sql, Expression<Func<TDto, object>> field, string tableAlias = null)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The Sql statement.

    System.Linq.Expressions.Expression<Func<TDto, System.Object>> field

    Expression specifying the field.

    System.String tableAlias

    An optional alias for the table.

    Returns
    Type Description
    Sql<ISqlContext>

    The Sql statement.

    Type Parameters
    Name Description
    TDto

    The type of the Dto.

    View Source

    WhereNull<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>, String, Boolean)

    Appends a WHERE [NOT] NULL clause to the Sql statement.

    Declaration
    public static Sql<ISqlContext> WhereNull<TDto>(this Sql<ISqlContext> sql, Expression<Func<TDto, object>> field, string tableAlias = null, bool not = false)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    The Sql statement.

    System.Linq.Expressions.Expression<Func<TDto, System.Object>> field

    Expression specifying the field.

    System.String tableAlias

    An optional alias for the table.

    System.Boolean not

    A value indicating whether to NOT NULL.

    Returns
    Type Description
    Sql<ISqlContext>

    The Sql statement.

    Type Parameters
    Name Description
    TDto

    The type of the Dto.

    • Improve this Doc
    • View Source
    In This Article
    • Methods
      • AndBy<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>[])
      • AndByDescending<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>[])
      • AndSelect(Sql<ISqlContext>, String[])
      • AndSelect<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>[])
      • AndSelect<TDto>(Sql<ISqlContext>, String, Expression<Func<TDto, Object>>[])
      • AndSelectCount(Sql<ISqlContext>, String)
      • AndSelectCount<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>[])
      • AndSelectCount<TDto>(Sql<ISqlContext>, String, Expression<Func<TDto, Object>>[])
      • AppendForUpdateHint(Sql<ISqlContext>)
      • Columns<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>[])
      • Columns<TDto>(Sql<ISqlContext>, String, Expression<Func<TDto, Object>>[])
      • ColumnsForInsert<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>[])
      • CrossJoin<TDto>(Sql<ISqlContext>, String)
      • Delete(Sql<ISqlContext>)
      • Delete<TDto>(Sql<ISqlContext>)
      • ForUpdate(Sql<ISqlContext>)
      • From<TDto>(Sql<ISqlContext>, String)
      • GetTableName(Type)
      • GroupBy<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>)
      • GroupBy<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>[])
      • InnerJoin(Sql<ISqlContext>, Sql<ISqlContext>, String)
      • InnerJoin<TDto>(Sql<ISqlContext>, String)
      • InnerJoinNested(Sql<ISqlContext>, Sql<ISqlContext>, String)
      • LeftJoin(Sql<ISqlContext>, Sql<ISqlContext>, String)
      • LeftJoin<TDto>(Sql<ISqlContext>, Func<Sql<ISqlContext>, Sql<ISqlContext>>, String)
      • LeftJoin<TDto>(Sql<ISqlContext>, String)
      • On(Sql<ISqlContext>.SqlJoinClause<ISqlContext>, Func<Sql<ISqlContext>, Sql<ISqlContext>>)
      • On<TDto1, TDto2>(Sql<ISqlContext>.SqlJoinClause<ISqlContext>, Expression<Func<TDto1, TDto2, Boolean>>, String, String)
      • On<TLeft, TRight>(Sql<ISqlContext>.SqlJoinClause<ISqlContext>, Expression<Func<TLeft, Object>>, Expression<Func<TRight, Object>>)
      • On<TDto1, TDto2, TDto3>(Sql<ISqlContext>.SqlJoinClause<ISqlContext>, Expression<Func<TDto1, TDto2, TDto3, Boolean>>, String, String, String)
      • OrderBy<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>)
      • OrderBy<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>, String)
      • OrderBy<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>[])
      • OrderByDescending(Sql<ISqlContext>, String[])
      • OrderByDescending<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>)
      • OrderByDescending<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>[])
      • RightJoin<TDto>(Sql<ISqlContext>, String)
      • Select<TDto>(Sql<ISqlContext>, Func<NPocoSqlExtensions.SqlRef<TDto>, NPocoSqlExtensions.SqlRef<TDto>>)
      • Select<TDto>(Sql<ISqlContext>, Func<NPocoSqlExtensions.SqlRef<TDto>, NPocoSqlExtensions.SqlRef<TDto>>, Func<Sql<ISqlContext>, Sql<ISqlContext>>)
      • Select<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>[])
      • Select<TDto>(Sql<ISqlContext>, String, Expression<Func<TDto, Object>>[])
      • SelectAll(Sql<ISqlContext>)
      • SelectAnyIfExists(Sql<ISqlContext>, Sql<ISqlContext>)
      • SelectCount(Sql<ISqlContext>, String)
      • SelectCount<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>[])
      • SelectCount<TDto>(Sql<ISqlContext>, String, Expression<Func<TDto, Object>>[])
      • SelectDistinct(Sql<ISqlContext>, Object[])
      • SelectDistinct<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>[])
      • SelectTop(Sql<ISqlContext>, Int32)
      • ToText(Sql)
      • ToText(Sql, StringBuilder)
      • ToText(String, Object[], StringBuilder)
      • Union(Sql<ISqlContext>, Sql<ISqlContext>)
      • Update(Sql<ISqlContext>)
      • Update<TDto>(Sql<ISqlContext>)
      • Update<TDto>(Sql<ISqlContext>, Func<NPocoSqlExtensions.SqlUpd<TDto>, NPocoSqlExtensions.SqlUpd<TDto>>)
      • Where<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Boolean>>, String)
      • Where<TDto1, TDto2>(Sql<ISqlContext>, Expression<Func<TDto1, TDto2, Boolean>>, String, String)
      • WhereAny(Sql<ISqlContext>, Func<Sql<ISqlContext>, Sql<ISqlContext>>[])
      • WhereAnyIn<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>[], IEnumerable)
      • WhereIn<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>, IEnumerable)
      • WhereIn<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>, Nullable<Sql<ISqlContext>>)
      • WhereIn<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>, Nullable<Sql<ISqlContext>>, String)
      • WhereLike<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>, Nullable<Sql<ISqlContext>>)
      • WhereLike<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>, String)
      • WhereNotIn<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>, Sql<ISqlContext>)
      • WhereNotIn<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>, IEnumerable)
      • WhereNotNull<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>, String)
      • WhereNull<TDto>(Sql<ISqlContext>, Expression<Func<TDto, Object>>, String, Boolean)
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX