Namespace Stride.Core.Annotations
Classes
- CanBeNullAttribute
- Indicates that the value of the marked element could be - nullsometimes, so the check for- nullis 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.