System::Reflection::AssemblyTypeRegistrationBase Class Reference

Base type for singletons to register type in executing assembly. More...

#include "assembly_type_registration.h"

Inherited by System::Reflection::AssemblyTypeRegistration< T >.

Static Protected Member Functions

static ASPOSECPP_SHARED_API void RegisterType (const System::TypeInfo &type)
 Registers type in executing assembly. More...
 
static ASPOSECPP_SHARED_API void RegisterType (const SharedPtr< Assembly > &assembly, const System::TypeInfo &type)
 Registers type in specified assembly. More...
 

Detailed Description

Base type for singletons to register type in executing assembly.

Member Function Documentation

◆ RegisterType() [1/2]

static ASPOSECPP_SHARED_API void System::Reflection::AssemblyTypeRegistrationBase::RegisterType ( const System::TypeInfo type)
staticprotected

Registers type in executing assembly.

Parameters
typeTypeInfo describing type of interest.

◆ RegisterType() [2/2]

static ASPOSECPP_SHARED_API void System::Reflection::AssemblyTypeRegistrationBase::RegisterType ( const SharedPtr< Assembly > &  assembly,
const System::TypeInfo type 
)
staticprotected

Registers type in specified assembly.

Parameters
assemblyAn assembly to register a type in.
typeTypeInfo describing type of interest.