/// <summary> /// Initializes a new instance of the <see cref="PluginInformation"/> class. /// </summary> /// <param name="assemblyPath">The assembly path.</param> /// <param name="assemblyName">Name of the assembly.</param> /// <param name="className">Name of the class.</param> /// <param name="pluginAttribute">The plugin attribute.</param> public PluginInformation(string assemblyPath, string assemblyName, string className, AimpPluginAttribute pluginAttribute) { _inPathToAssembly = new FileInfo(assemblyPath); PluginClassName = className; PluginAssemblyName = assemblyName; PluginInfo = pluginAttribute; LoadedPlugin = null; }
/// <summary> /// Initializes a new instance of the <see cref="PluginInformation" /> class. /// </summary> /// <param name="assemblyPath">The assembly path.</param> /// <param name="assemblyName">Name of the assembly.</param> /// <param name="className">Name of the class.</param> /// <param name="pluginAttribute">The plugin attribute.</param> public PluginInformation(string assemblyPath, string assemblyName, string className, AimpPluginAttribute pluginAttribute) { _inPathToAssembly = new FileInfo(assemblyPath); PluginClassName = className; PluginAssemblyName = assemblyName; PluginInfo = pluginAttribute; LoadedPlugin = null; }