Class DisableAttribute
Indicates that a composer should be disabled.
Inheritance
System.Object
Namespace: Umbraco.Cms.Core.Composing
Assembly: Umbraco.Core.dll
Syntax
public class DisableAttribute : Attribute
Remarks
If a type is specified, disables the composer of that type, else disables the composer marked with the attribute.
This attribute is not inherited.
This attribute applies to classes only, it is not possible to enable/disable interfaces.
Assembly-level DisableComposerAttribute has greater priority than DisableAttribute attribute when it is marking the composer itself, but lower priority that when it is referencing another composer.
Constructors
View SourceDisableAttribute()
Initializes a new instance of the DisableAttribute class.
Declaration
public DisableAttribute()
DisableAttribute(String, String)
Declaration
public DisableAttribute(string fullTypeName, string assemblyName)
Parameters
Type | Name | Description |
---|---|---|
System.String | fullTypeName | |
System.String | assemblyName |
DisableAttribute(Type)
Initializes a new instance of the DisableAttribute class.
Declaration
public DisableAttribute(Type disabledType)
Parameters
Type | Name | Description |
---|---|---|
Type | disabledType |
Properties
View SourceDisabledType
Gets the disabled type, or null if it is the composer marked with the attribute.
Declaration
public Type? DisabledType { get; }
Property Value
Type | Description |
---|---|
System.Nullable<Type> |