Namespace Stride.Core.Annotations
Classes
- CanBeNullAttribute
Indicates that the value of the marked element could be
null
sometimes, so the check fornull
is necessary before its usage.
- CategoryOrderAttribute
This attribute allows to associate an Order value to a category name.
- DataMemberRangeAttribute
Defines range values for a property or field.
- DynamicTypeAttributeBase
Base class for a dynamic type attribute.
- InlinePropertyAttribute
This attribute indicates that the associated property should be inlined in its container presentation when displayed in a property grid.
- ItemCanBeNullAttribute
Can be appplied to symbols of types derived from IEnumerable<T> as well as to symbols of Task and Lazy<T> classes to indicate that the value of a collection item, of the Task.Result property or of the Lazy.Value property can be
null
.
- ItemNotNullAttribute
Can be appplied to symbols of types derived from IEnumerable<T> as well as to symbols of Task and Lazy<T> classes to indicate that the value of a collection item, of the Task.Result property or of the Lazy.Value property can never be
null
.
- MemberCollectionAttribute
This attributes provides additional information on a member collection.
- MemberRequiredAttribute
This attribute signals the asset compiler that the field/property is required to have a value (i.e. not null) when compiling assets.
- NonIdentifiableCollectionItemsAttribute
This attribute indicates that a collection should not be serialized with identifiers associated to each of its item.
- NonInstantiableAttribute
This attribute indicates that the associated type cannot be instanced in the property grid
- NonOverridableAttribute
This attribute notifies that the attached member cannot be overridden.
- NotNullAttribute
Indicates that the value of the marked element could never be
null
.
- ObjectFactoryAttribute
An attribute that defines a factory class implementing IObjectFactory, used to create instances of the related type in design-time scenarios.
Enums
- MemberRequiredReportType
Specifies the reporting level for a missing value of a field/property with a MemberRequiredAttribute.