Esempio n. 1
0
		/// <summary>
		/// Internal constructor.
		/// </summary>
		internal PluginInfo(AssemblyRef assembly, string name, string description, string icon, List<ExtensionPointInfo> extensionPoints, List<ExtensionInfo> extensions)
		{
			_name = name;
			_description = description;
			_assembly = assembly;
			_icon = icon;
			_extensionPoints = extensionPoints;
			_extensions = extensions;
		}
Esempio n. 2
0
        /// <summary>
        /// Internal constructor.
        /// </summary>
		internal PluginInfo(AssemblyRef assembly, string name, string description, string icon)
			:this(assembly, name, description, icon, new List<ExtensionPointInfo>(), new List<ExtensionInfo>())
        {
        	DiscoverExtensionPointsAndExtensions(assembly.Resolve(), _extensionPoints, _extensions);
        }