Namespace Umbraco.Extensions
Classes
ActionDescriptorApiCommonExtensions
Provides extension methods for Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor to work with MapToApiAttribute.
ActionResultExtensions
AppCacheExtensions
Provides extension methods for strongly typed access to IAppCache and IAppPolicyCache.
ApplicationBuilderExtensions
Microsoft.AspNetCore.Builder.IApplicationBuilder extensions for Umbraco
ApplicationDiscriminatorExtensions
Contains extension methods for the Microsoft.AspNetCore.DataProtection.Infrastructure.IApplicationDiscriminator interface.
AssemblyExtensions
Provides extension methods for System.Reflection.Assembly.
AuthenticationExtensions
Extension methods for System.Security.Principal.IIdentity.
AuthorizationServiceExtensions
BlockGridTemplateExtensions
BlockListTemplateExtensions
CacheHelperExtensions
Extension methods for the cache helper
ClaimsIdentityExtensions
Provides extension methods for System.Security.Claims.ClaimsIdentity and System.Security.Principal.IIdentity.
ClaimsPrincipalExtensions
Extension methods for System.Security.Claims.ClaimsPrincipal and related types.
ConfigurationExtensions
Extensions for Microsoft.Extensions.Configuration.IConfiguration.
ConnectionStringExtensions
Extension methods for a connection string.
ConsentExtensions
Provides extension methods for the IConsent interface.
ContentBaseExtensions
Provides extension methods to IContentBase to get URL segments.
ContentExtensions
Provides extension methods for IContentBase, IContent, and IMedia types.
ContentRepositoryExtensions
Extension methods used to manipulate content variations by the document repository
ContentServiceExtensions
Content service extension methods
ContentSettingsExtensions
Extension methods for ContentSettings.
ContentTagsExtensions
Provides extension methods for the IContentBase class, to manage tags.
ContentTypeBaseExtensions
Provides extensions methods for IContentTypeBase.
ContentTypeChangeExtensions
Extension methods for content type changes.
ContentTypeServiceExtensions
Provides extension methods for the IContentTypeService interface.
ContentVariationExtensions
Provides extension methods for content variations.
ControllerActionEndpointConventionBuilderExtensions
ControllerExtensions
CookieManagerExtensions
Extension methods for ICookieManager.
CoreCacheHelperExtensions
Extension methods for the cache helper
DataTypeExtensions
Provides extensions methods for IDataType.
DateTimeExtensions
Provides Extensions for System.DateTime.
DateTypeServiceExtensions
Provides extension methods for IDataTypeService.
DbConnectionExtensions
DbContextExtensions
Provides extension methods for Entity Framework Core DbContext operations.
DecimalExtensions
Provides extension methods for System.Decimal.
DeliveryApiApplicationBuilderExtensions
Microsoft.AspNetCore.Builder.IApplicationBuilder extensions for the Umbraco Delivery API.
DeliveryApiImageExtensions
DeliveryApiSettingsExtensions
Provides extension methods for determining whether content types or content items are allowed to be exposed through the Delivery API based on the configured allow and disallow lists.
DictionaryExtensions
Extension methods for Dictionary & ConcurrentDictionary.
DictionaryItemExtensions
Provides extension methods for IDictionaryItem.
DistributedCacheExtensions
Extension methods for DistributedCache.
EndpointRouteBuilderExtensions
EntityExtensions
Provides extension methods for IEntity.
EnumerableExtensions
Extensions for enumerable sources
ExamineExtensions
Extension methods for the LuceneIndex
FileSystemExtensions
Provides extension methods for file system operations.
FormCollectionExtensions
FriendlyImageCropperTemplateExtensions
FriendlyPublishedContentExtensions
FriendlyPublishedElementExtensions
FriendlyUrlHelperExtensions
HtmlContentExtensions
HtmlEncodedStringExtensions
Provides extension methods for IHtmlEncodedString.
HtmlHelperRenderExtensions
HtmlHelper extensions for use in templates
HttpContextAccessorExtensions
HttpContextExtensions
HttpRequestExtensions
Extension methods for Microsoft.AspNetCore.Http.HttpRequest
IOHelperExtensions
Provides extension methods for IIOHelper for common IO operations.
IdentityBuilderExtensions
Extension methods for Microsoft.AspNetCore.Identity.IdentityBuilder
IdentityExtensions
IfExtensions
Extension methods for 'If' checking like checking If something is null or not null
ImageCropperTemplateCoreExtensions
ImageCropperTemplateExtensions
Provides extension methods for getting ImageProcessor URL from the core Image Cropper property editor
ImageDimensionExtractorExtensions
Provides extension methods for IImageDimensionExtractor.
ImageUrlGeneratorExtensions
Provides extension methods for IImageUrlGenerator.
InfrastuctureTypeLoaderExtensions
IntExtensions
Provides extension methods for int.
LinkGeneratorExtensions
LocalizedTextServiceExtensions
Extension methods for ILocalizedTextService
LogHttpRequest
Provides extension methods for retrieving HTTP request identifiers for logging purposes.
LoggerConfigExtensions
LoggingSettingsExtensions
Extension methods for LoggingSettings.
MapperContextExtensions
Provides extension methods for the MapperContext class.
MediaExtensions
Provides extension methods for IMedia.
MediaPicker3ConfigurationExtensions
MediaServiceExtensions
Media service extension methods
MediaTypeExtensions
Provides extension methods for IMediaType.
MemberClaimsPrincipalExtensions
MergeClaimsIdentityExtensions
MethodInfoApiCommonExtensions
Extension methods for System.Reflection.MethodInfo to work with API-related attributes.
ModelStateExtensions
ModelsBuilderConfigExtensions
Extension methods for ModelsBuilderSettings.
NPocoDatabaseExtensions
Provides extension methods to NPoco Database class.
NPocoSqlExtensions
NPocoSqlExtensions.SqlConvert<TDto>
NPocoSqlExtensions.SqlRef<TDto>
Represents a Dto reference expression.
NPocoSqlExtensions.SqlUpd<TDto>
ObjectExtensions
Provides object extension methods.
ObjectJsonExtensions
Provides object extension methods.
OpenIdDictTokenManagerExtensions
PasswordConfigurationExtensions
Provides extension methods for IPasswordConfiguration.
PropertyTagsExtensions
Provides extension methods for the Property class to manage tags.
PublicAccessServiceExtensions
Extension methods for the IPublicAccessService
PublishedContentExtensions
Provides extension methods for IPublishedContent to navigate content trees, access properties, and retrieve related content such as ancestors, descendants, siblings, and children.
PublishedContentExtensionsForModels
Provides strongly typed published content models services.
PublishedElementExtensions
Provides extension methods for IPublishedElement.
PublishedModelFactoryExtensions
Provides extension methods for IPublishedModelFactory.
PublishedPropertyExtension
Provides extension methods for IPublishedProperty.
QueryConditionExtensions
Provides extension methods for building query condition expressions.
RazorPageExtensions
Extension methods for Microsoft.AspNetCore.Mvc.Razor.RazorPage
RelationTypeExtensions
Provides extension methods for IRelationType.
RequestHandlerSettingsExtension
Get concatenated user and default character replacements taking into account EnableDefaultCharReplacements.
RuntimeStateExtensions
Provides extension methods for IRuntimeState.
ScopeExtensions
SemVersionExtensions
Provides extension methods for SemVersion.
ServiceCollectionExtensions
Provides extension methods for Microsoft.Extensions.DependencyInjection.IServiceCollection to register services with unique semantics.
ServiceProviderExtensions
Provides extension methods to the System.IServiceProvider class.
SingleBlockTemplateExtensions
SqlContextExtensions
Provides extension methods to ISqlContext.
SqlSyntaxExtensions
Provides extension methods to ISqlSyntaxProvider.
StringExtensions
String extension methods.
TemporaryFileServiceExtensions
Provides extension methods for ITemporaryFileService.
TreeChangeExtensions
Extension methods for tree changes.
TypeExtensions
Provides extension methods for System.Type.
TypeFinderExtensions
Provides extension methods for ITypeFinder to simplify type discovery operations.
TypeLoaderExtensions
Provides extension methods for TypeLoader.
UdiGetterExtensions
Provides extension methods that return UDIs for Umbraco entities.
UmbracoApplicationBuilderExtensions
IUmbracoEndpointBuilderContext extensions for Umbraco
UmbracoBuilderDependencyInjectionExtensions
Extension methods for IUmbracoBuilder for the common Umbraco functionality
UmbracoBuilderExtensions
UmbracoContextAccessorExtensions
Provides extension methods for IUmbracoContextAccessor.
UmbracoContextExtensions
Provides extension methods for IUmbracoContext.
UmbracoEFCoreServiceCollectionExtensions
Provides extension methods for registering EF Core services with Umbraco.
UmbracoExamineExtensions
UmbracoUserExtensions
Provides extension methods for the IUser interface.
UriExtensions
Provides extension methods to System.Uri.
UrlHelperExtensions
UrlProviderExtensions
Provides extension methods for URL generation and retrieval operations on content.
UserGroupExtensions
Provides extension methods for IUserGroup and IReadOnlyUserGroup.
UserServiceExtensions
Provides extension methods for IUserService.
VariationContextAccessorExtensions
Provides extension methods for IVariationContextAccessor.
VersionExtensions
Provides extension methods for System.Version and SemVersion.
ViewContextExtensions
ViewDataExtensions
WaitHandleExtensions
Provides extension methods for System.Threading.WaitHandle.
WebApplicationBuilderExtensions
Extension methods for Microsoft.AspNetCore.Builder.WebApplicationBuilder.
WebApplicationExtensions
Extension methods for Microsoft.AspNetCore.Builder.WebApplication.
WebHostEnvironmentExtensions
Contains extension methods for the Microsoft.AspNetCore.Hosting.IWebHostEnvironment interface.
WebsiteUmbracoBuilderExtensions
Provides extension methods to the IUmbracoBuilder class.
XmlExtensions
Extension methods for xml objects
Enums
DateTimeExtensions.DateTruncate
Defines the levels to truncate a date to.
Delegates
UmbracoEFCoreServiceCollectionExtensions.DefaultEFCoreOptionsAction
Delegate for configuring EF Core options with provider information.