Changeset 11922 for stable/HeuristicLab.PluginInfrastructure/3.3/Interfaces
- Timestamp:
- 02/05/15 18:47:47 (10 years ago)
- Location:
- stable
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
stable
- Property svn:mergeinfo changed
/trunk/sources merged: 11771-11772,11781,11877
- Property svn:mergeinfo changed
-
stable/HeuristicLab.PluginInfrastructure/3.3/Interfaces/IApplicationManager.cs
r11170 r11922 22 22 using System; 23 23 using System.Collections.Generic; 24 using System.Reflection; 24 25 25 26 namespace HeuristicLab.PluginInfrastructure { … … 70 71 71 72 /// <summary> 72 /// Discovers all types implementing or inheriting <paramref name="type"/> (directly and indirectly) that are decla ed in any assembly of <paramref name="plugin"/>.73 /// Discovers all types implementing or inheriting <paramref name="type"/> (directly and indirectly) that are declared in any assembly of <paramref name="plugin"/>. 73 74 /// </summary> 74 75 /// <param name="type">The type to discover.</param> … … 79 80 80 81 /// <summary> 81 /// Discovers all types implementing or inheriting all or any type in <paramref name="types"/> (directly and indirectly) that are decla ed in any assembly of <paramref name="plugin"/>.82 /// Discovers all types implementing or inheriting all or any type in <paramref name="types"/> (directly and indirectly) that are declared in any assembly of <paramref name="plugin"/>. 82 83 /// </summary> 83 84 /// <param name="types">The types to discover.</param> … … 87 88 /// <returns>An enumerable of discovered types.</returns> 88 89 IEnumerable<Type> GetTypes(IEnumerable<Type> types, IPluginDescription plugin, bool onlyInstantiable = true, bool includeGenericTypeDefinitions = false, bool assignableToAllTypes = true); 90 91 92 /// <summary> 93 /// Discovers all types implementing or inheriting <paramref name="type"/> (directly and indirectly) that are declared in the<paramref name="assembly"/>. 94 /// </summary> 95 /// <param name="type">The type to discover.</param> 96 /// <param name="assembly">The declaring assembly.</param> 97 /// <param name="onlyInstantiable">Return only types that are instantiable (instance, abstract... are not returned)</param> 98 /// <returns>An enumerable of discovered types.</returns> 99 IEnumerable<Type> GetTypes(Type type, Assembly assembly, bool onlyInstantiable = true, bool includeGenericTypeDefinitions = false); 100 101 /// <summary> 102 /// Discovers all types implementing or inheriting all or any type in <paramref name="types"/> (directly and indirectly) that are declaed in any assembly of <paramref name="plugin"/>. 103 /// </summary> 104 /// <param name="types">The types to discover.</param> 105 /// <param name="assembly">The declaring assembly.</param> 106 /// <param name="onlyInstantiable">Return only types that are instantiable (instance, abstract... are not returned)</param> 107 /// /// <param name="assignableToAllTypes">Specifies if discovered types must implement or inherit all given <paramref name="types"/>.</param> 108 /// <returns>An enumerable of discovered types.</returns> 109 IEnumerable<Type> GetTypes(IEnumerable<Type> types, Assembly assembly, bool onlyInstantiable = true, bool includeGenericTypeDefinitions = false, bool assignableToAllTypes = true); 89 110 90 111 /// <summary>
Note: See TracChangeset
for help on using the changeset viewer.