Beamable SDK
Classes | Public Member Functions | Properties | List of all members
Beamable.Editor.Reflection.BeamHintReflectionCache Class Reference

BeamHint related IReflectionSystem and ReflectionSystemObject that handles:

More...

Inheritance diagram for Beamable.Editor.Reflection.BeamHintReflectionCache:
Inheritance graph
[legend]
Collaboration diagram for Beamable.Editor.Reflection.BeamHintReflectionCache:
Collaboration graph
[legend]

Classes

struct  ConverterData
 The result of the mapping configured via each BeamHintDetailConverterAttribute. This is used by BeamHintHeaderVisualElement to render the hint details as needed. More...
 
struct  HeaderMatcher
 A helper struct that defines how to match a Header to configured the configured DomainSubstring and IdRegex More...
 
class  Registry
 

Public Member Functions

delegate void DefaultConverter (in BeamHint hint, in BeamHintTextMap textMap, BeamHintVisualsInjectionBag injectionBag)
 

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:

  • Implement IReflectionSystem in the scriptable object inheriting from this class and return "this" to in the implementation of this property.
  • Implement IReflectionSystem in another regular old C# class.
More...
 
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
 

Detailed Description

BeamHint related IReflectionSystem and ReflectionSystemObject that handles:


The documentation for this class was generated from the following file: