public PluginDescriptor(string id, string friendlyName, string assemblyPath, IDataReaderPlugin plugin) { Id = id; FriendlyName = friendlyName; AssemblyPath = assemblyPath; Plugin = plugin; }
public PluginDescriptorInternal(AppDomain appDomain, IDataReaderPlugin plugin, string friendlyName, string assemblyPath) { AppDomain = appDomain; DataReaderPlugin = plugin; FriendlyName = friendlyName; AssemblyPath = assemblyPath; Id = DataReaderPlugin != null ? DataReaderPlugin.Id : string.Empty; }