Stride.Core Namespace
Classes
| 
                               Metadata used for providing attached getter/setter to a PropertyKey.  | 
                      ||
| 
                               This class allows implementation of System.IDisposable using anonymous functions. The anonymous function will be invoked only on the first call to the Dispose() method.  | 
                      ||
| 
                               Base class for a framework component.  | 
                      ||
| 
                               Extensions for IComponent.  | 
                      ||
| 
                               Allows to re-map a previous class/field/property/enum name to the specified property/field/enum/class/struct.  | 
                      ||
| 
                               Indicates that a class can be serialized.  | 
                      ||
| 
                               Specifies the metadata class to associate with a serializable class. The main usage of this class is to allow a sub-class to override property attributes such as System.ComponentModel.DefaultValueAttribute.  | 
                      ||
| 
                               Specify the way to store a property or field of some class or structure.  | 
                      ||
| 
                               When specified on a property or field, a serializer won't be needed for this type (useful if serializer is dynamically or manually registered).  | 
                      ||
| 
                               When specified on a property or field, it will not be used when serializing/deserializing.  | 
                      ||
| 
                               An attribute to modify the output style of a sequence or mapping. This attribute can be apply directly on a type or on a property/field.  | 
                      ||
| 
                               Abstract class that could be overloaded in order to define how to get default value of an PropertyKey.  | 
                      ||
| 
                               Specifies a delegate to fetch the default value of an PropertyKey.  | 
                      ||
| 
                               Portable DisplayAttribute equivalent to   | 
                      ||
| 
                               Base class for a System.IDisposable interface.  | 
                      ||
| 
                               This class is an implementation of the System.IDisposable interface that does nothing when disposed.  | 
                      ||
| 
                               Metadata used to invalidate an object state after a property value modification.  | 
                      ||
| 
                               Platform specific queries and functions.  | 
                      ||
| 
                               Folders used for the running platform.  | 
                      ||
| 
                               Class wrapper around PropertyContainer.  | 
                      ||
| 
                               A class that represents a tag propety.  | 
                      ||
| 
                               A class that represents a typed tag propety.  | 
                      ||
| 
                               Specifies metadata for an PropertyKey.  | 
                      ||
| 
                               Base class for a IReferencable class.  | 
                      ||
| 
                               A Comparator to use System.Object.ReferenceEquals(System.Object,System.Object) method.  | 
                      ||
| 
                               Extension methods to get a runtime unique id from a live object.  | 
                      ||
| 
                               Base implementation for IServiceRegistry  | 
                      ||
| 
                               Defines default value of a specific PropertyKey as a parameter value.  | 
                      ||
| 
                               Extensions for System.String class.  | 
                      ||
| 
                               Utility class.  | 
                      ||
| 
                               A metadata to allow validation/coercision of a value before storing the value into the PropertyContainer.  | 
                      
Structs
| 
                               Struct PropertyTagRestore  | 
                      ||
| 
                               A struct to dispose System.IDisposable, IReferencable instances and allocated unmanaged memory.  | 
                      ||
| 
                               Represents a container that can hold properties, lightweight to embed (lazy initialized).  | 
                      
Interfaces
| 
                               Interface ICollectorHolder for an instance that can collect other instance.  | 
                      ||
| 
                               Base interface for all components.  | 
                      ||
| 
                               Interface for serializable object having an url (so referenceable by other assets and saved into a single blob file)  | 
                      ||
| 
                               Base interface for all identifiable instances.  | 
                      ||
| 
                               Base interface for all referencable objects.  | 
                      ||
| 
                               A service registry is a System.IServiceProvider that provides methods to register and unregister services.  | 
                      
Enums
| 
                               Specify the way to store a property or field of some class or structure.  | 
                      ||
| 
                               Specifies the style used for textual serialization when an array/list or a dictionary/map must be serialized.  | 
                      ||
| 
                               Describes the platform operating system.  | 
                      ||
| 
                               Specifies the style used for textual serialization of scalars.  | 
                      ||
Delegates
| 
                               Getter delegate  | 
                      ||
| 
                               Setter delegate.  | 
                      ||
| 
                               Callback used to initialiwe the tag value.  | 
                      ||
| 
                               Delegate ObjectInvalidatorCallback used by ObjectInvalidationMetadata.  | 
                      ||
| 
                               Property changed delegate.  | 
                      ||
| 
                               Delegate ValidateValueCallback used by ValidateValueMetadata.  |