Represents the metadata of an aspect class.
Namespace: Metalama.Framework.Aspects
Assembly: Metalama.Framework.dll
Syntax
[CompileTime]
public interface IAspectClass
Properties
Name | Description |
---|---|
Description | Gets the optional long description of the aspect. This property can be set by adding the DescriptionAttribute custom attribute to the aspect class. By default, it is |
DisplayName | Gets the name of the aspect displayed to the design-time UI. This property should not be used to report diagnostics (ShortName should be used instead). It can be set by adding the DisplayNameAttribute custom attribute to the aspect class. By default, it is equal to ShortName. |
EditorExperienceOptions | |
FullName | Gets the fully qualified type of the aspect. |
IsAbstract | Gets a value indicating whether the aspect class is an abstract class. |
IsAttribute | Gets a value indicating whether the aspect class derives from Attribute. |
IsInheritable | Gets a value indicating whether instances of this aspect class are inherited by derived declarations.
This property returns |
ShortName | Gets the name of the aspect type without the namespace and without the |
Type | Gets the type of the aspect. |