Beamable SDK
|
ReflectionSystemObject that holds the BeamReflectionCache.Registry used for Beam's initialization. Goes through all types, exhaustively, then finds and caches static methods with RegisterBeamableDependenciesAttributes. Beam calls on Registry.LoadCustomDependencies during it's initialization process in order for users to be able to inject dependencies into BeamContexts. More...
Classes | |
class | Registry |
Properties | |
override IReflectionSystem | System [get] |
override IReflectionTypeProvider | TypeProvider [get] |
override Type | SystemType [get] |
Properties inherited from Beamable.Reflection.ReflectionSystemObject | |
abstract IReflectionSystem | System [get] |
The IReflectionSystem instance. There are two common options here:
| |
abstract IReflectionTypeProvider | TypeProvider [get] |
Returns the IReflectionTypeProvider that informs the ReflectionCache which types this system cares about. Usually will be the same as the System object. | |
abstract Type | SystemType [get] |
The concrete type of the System. | |
Additional Inherited Members | |
Public Attributes inherited from Beamable.Reflection.ReflectionSystemObject | |
bool | Enabled = true |
int | Priority |
ReflectionSystemObject that holds the BeamReflectionCache.Registry used for Beam's initialization.
Goes through all types, exhaustively, then finds and caches static methods with RegisterBeamableDependenciesAttributes.
Beam calls on Registry.LoadCustomDependencies during it's initialization process in order for users to be able to inject dependencies into BeamContexts.