Beamable SDK
Public Member Functions | Public Attributes | List of all members
Beamable.Common.Reflection.PerBaseTypeCache Struct Reference

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< BaseTypeOfInterestBaseTypes
 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.
 

Detailed Description

Struct that holds data for all BaseType-related reflection data caches.


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