123456789101112131415161718192021222324252627282930313233343536373839 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Reflection;
- using System.Text;
- using System.Threading.Tasks;
- namespace OpenSEMI.ClientBase.Utility
- {
- public class AssemblyUtil
- {
- public static Type GetType(string typeName)
- {
- Type type = Type.GetType(typeName);
- return type;
- }
- public static object CreateInstance(Type type)
- {
- return Activator.CreateInstance(type);
- }
- public static Assembly LoadAssembly(string assemblyName)
- {
- return Assembly.Load(assemblyName);
- }
- public static object CreateInstance(Assembly assembly, string typeName)
- {
- return assembly.CreateInstance(typeName);
- }
- public static string GetExecutePath()
- {
- return AppDomain.CurrentDomain.BaseDirectory;
- }
- }
- }
|