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

Struct that defines a base type (class or interface) of interest and gives us information on what to cache in relation to it. More...

Inheritance diagram for Beamable.Common.Reflection.BaseTypeOfInterest:
Inheritance graph
[legend]
Collaboration diagram for Beamable.Common.Reflection.BaseTypeOfInterest:
Collaboration graph
[legend]

Public Member Functions

 BaseTypeOfInterest (Type baseType, bool includesItself=false)
 Constructs a new BaseTypeOfInterest. More...
 
bool Equals (Type other)
 

Public Attributes

readonly Type BaseType
 The base type whose subclasses and implementations we will look for in the sweep.
 
readonly bool IncludesItself
 Whether or not we should include BaseType itself in the mapping for this BaseTypeOfInterest.
 

Detailed Description

Struct that defines a base type (class or interface) of interest and gives us information on what to cache in relation to it.

Constructor & Destructor Documentation

◆ BaseTypeOfInterest()

Beamable.Common.Reflection.BaseTypeOfInterest.BaseTypeOfInterest ( Type  baseType,
bool  includesItself = false 
)
inline

Constructs a new BaseTypeOfInterest.

Parameters
baseTypeThe base type whose subclasses and implementations we will look for in the sweep.
includesItselfWhether or not we should include BaseType itself in the mapping for this BaseTypeOfInterest.

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