Table of Contents

Class AssemblyTypesCache

Namespace
Root
Assembly
SPZGameAssembly.dll
public class AssemblyTypesCache
Inheritance
object
AssemblyTypesCache
Extension Methods

Constructors

AssemblyTypesCache(IEnumerable<Assembly>)

public AssemblyTypesCache(IEnumerable<Assembly> assemblies)

Parameters

assemblies IEnumerable<Assembly>

Methods

GetConcreteInterfaceImplementations<T>()

public IEnumerable<Type> GetConcreteInterfaceImplementations<T>()

Returns

IEnumerable<Type>

Type Parameters

T

TryGetTypeByName(Assembly, string, out Type)

public bool TryGetTypeByName(Assembly assembly, string typeFullname, out Type type)

Parameters

assembly Assembly
typeFullname string
type Type

Returns

bool

TryGetTypeByName(string, out Type)

public bool TryGetTypeByName(string typeFullname, out Type type)

Parameters

typeFullname string
type Type

Returns

bool

TypesThatAreAssignableFrom(Type)

public IEnumerable<Type> TypesThatAreAssignableFrom(Type type)

Parameters

type Type

Returns

IEnumerable<Type>

TypesThatAreAssignableFrom<T>()

public IEnumerable<Type> TypesThatAreAssignableFrom<T>()

Returns

IEnumerable<Type>

Type Parameters

T