Table of Contents

Namespace Stride.Core.Reflection

Classes

AbstractObjectInstantiator
AssemblyCommonCategories

Common categories that can be used with AssemblyRegistry

AssemblyRegisteredEventArgs

An event occurring when an assembly is registered with AssemblyRegistry.

AssemblyRegistry

Provides a basic infrastructure to associate an assembly with some categories and to query and register on new registered assembly event.

AssemblyRegistry.ScanTypes

List types that matches a given AssemblyScanAttribute for a given assembly.

AssemblyScanAttribute

This attribute can be either used on class or interfaces to scan for types inheriting from them, or on an attribute to scan for types having this specific attribute.

CollectionItemIdHelper

A helper static class to retrieve CollectionItemIdentifiers from a collection or dictionary through the Stride.Core.Reflection.ShadowObject registry.

CollectionItemIdentifiers

A container for item identifiers and similar metadata that is associated to a collection or a dictionary.

CustomAttributeExtensions
ModuleRuntimeHelpers
ObjectFactoryRegistry

A registry of IObjectFactory used to instantiate instances of types used at design-time.

OverridePostfixes

Structs

ItemId

Represents the identifier of an item in a collection or an entry in a dictionary.

Interfaces

IObjectFactory

Interface of a factory that can create instances of a type.

Enums

OverrideTarget

Describes what is targeted by an override information.

OverrideType

A Type of override used on a member value.