Class EnableComposerAttribute
Indicates that a composer should be enabled.
Inheritance
System.Object
System.Attribute
Namespace: Umbraco.Core.Composing
Assembly: Umbraco.Core.dll
Syntax
[AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true, Inherited = false)]
public class EnableComposerAttribute : Attribute, _Attribute
Remarks
If a type is specified, enables the composer of that type, else enables 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 SourceEnableComposerAttribute(Type)
Initializes a new instance of the EnableComposerAttribute class.
Declaration
public EnableComposerAttribute(Type enabledType)
Parameters
Type | Name | Description |
---|---|---|
System.Type | enabledType |
Properties
View SourceEnabledType
Gets the enabled type, or null if it is the composer marked with the attribute.
Declaration
public Type EnabledType { get; }
Property Value
Type | Description |
---|---|
System.Type |