Class ReflectionUtils
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
[PublicAPI]
public static class ReflectionUtils
- Inheritance
-
objectReflectionUtils
Methods
CreateInstancesForInterfaceImplementations<T>(AssemblyTypesCache)
public static IEnumerable<T> CreateInstancesForInterfaceImplementations<T>(this AssemblyTypesCache assemblyTypesCache)
Parameters
assemblyTypesCacheAssemblyTypesCache
Returns
- IEnumerable<T>
Type Parameters
T
CreateInstancesForInterfaceImplementations<T>(AssemblyTypesCache, IFactory)
public static IEnumerable<T> CreateInstancesForInterfaceImplementations<T>(this AssemblyTypesCache assemblyTypesCache, IFactory factory)
Parameters
assemblyTypesCacheAssemblyTypesCachefactoryIFactory
Returns
- IEnumerable<T>
Type Parameters
T
GetCurrentDomainUserAssemblies()
public static IEnumerable<Assembly> GetCurrentDomainUserAssemblies()
Returns
- IEnumerable<Assembly>
GetLoadableTypes(Assembly)
public static IEnumerable<Type> GetLoadableTypes(this Assembly assembly)
Parameters
assemblyAssembly
Returns
- IEnumerable<Type>