Stride

OPEN / CLOSE
  • Features
  • Blog
  • Documentation
  • Community
(icon) Download

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

OPEN / CLOSE
  • English
  • 日本語
    Show / Hide Table of Contents

    Stride.Core.Annotations Namespace

    Classes

    CanBeNullAttribute

    Indicates that the value of the marked element could be null sometimes, so the check for null 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 System.Collections.Generic.IEnumerable<T> as well as to symbols of System.Threading.Tasks.Task and System.Lazy`1 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 System.Collections.Generic.IEnumerable<T> as well as to symbols of System.Threading.Tasks.Task and System.Lazy`1 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.

    In This Article

    Back to top

    Copyright © 2019-2021 .NET Foundation and Contributors
    Supported by the .NET Foundation