Beamable SDK
|
Struct that holds data for all BaseType-related reflection data caches. More...
Public Member Functions | |
PerBaseTypeCache (List< BaseTypeOfInterest > baseTypes, Dictionary< BaseTypeOfInterest, List< Type > > mappedSubtypes) | |
Constructs a new PerBaseTypeCache. If planning to build with ReflectionCache.BuildTypeCaches, call this with large pre-allocated lists since allocation is expensive and list's "expansion when full" re-allocates. | |
Public Attributes | |
readonly List< BaseTypeOfInterest > | BaseTypes |
List of all classes and/or interfaces that we care about when processing. | |
readonly Dictionary< BaseTypeOfInterest, List< Type > > | MappedSubtypes |
Cached list of BaseTypeOfInterest and all matching Types that were found in the assembly sweep. | |
Struct that holds data for all BaseType-related reflection data caches.