-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
Area: Attribute TypesRelated to attribute type definitions or plugins.Related to attribute type definitions or plugins.Priority: 3Severity 0: Nice to HaveStatus 5: CompleteTask is considered complete, and ready for deployment.Task is considered complete, and ready for deployment.Type: FeatureIntroduces a major area of functionality.Introduces a major area of functionality.
Milestone
Description
Create an attribute type which invokes an instance of the attribute it is placed on, along with its attributes, in order to allow e.g., a DefaultValue, ImplicitValue, or other value attributes to be defined using the same type and settings as the attribute. This would be an improvement over the current approach, which effectively only supports scalar values, and requires knowledge of how those types will be serialized.
That said, this introduces some challenges—and notably, how to dynamically set the EditorType in order to load the value from the correct source—which may not be practical, and will require additional thought.
Metadata
Metadata
Assignees
Labels
Area: Attribute TypesRelated to attribute type definitions or plugins.Related to attribute type definitions or plugins.Priority: 3Severity 0: Nice to HaveStatus 5: CompleteTask is considered complete, and ready for deployment.Task is considered complete, and ready for deployment.Type: FeatureIntroduces a major area of functionality.Introduces a major area of functionality.