Class AssemblyTypesCache
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class AssemblyTypesCache
- Inheritance
-
objectAssemblyTypesCache
- Extension Methods
Constructors
AssemblyTypesCache(IEnumerable<Assembly>)
public AssemblyTypesCache(IEnumerable<Assembly> assemblies)
Parameters
assembliesIEnumerable<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
assemblyAssemblytypeFullnamestringtypeType
Returns
- bool
TryGetTypeByName(string, out Type)
public bool TryGetTypeByName(string typeFullname, out Type type)
Parameters
typeFullnamestringtypeType
Returns
- bool
TypesThatAreAssignableFrom(Type)
public IEnumerable<Type> TypesThatAreAssignableFrom(Type type)
Parameters
typeType
Returns
- IEnumerable<Type>
TypesThatAreAssignableFrom<T>()
public IEnumerable<Type> TypesThatAreAssignableFrom<T>()
Returns
- IEnumerable<Type>
Type Parameters
T