Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
12/01/11 17:33:56 (12 years ago)
Author:
mkommend
Message:

#1689: Corrected ApplicationManagers by introducing a new parameter in the GetTypes method.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.PluginInfrastructure/3.3/Interfaces/IApplicationManager.cs

    r5903 r7111  
    5858    /// <param name="onlyInstantiable">Return only types that are instantiable (instance, abstract... are not returned)</param>
    5959    /// <returns>An enumerable of discovered types.</returns>
    60     IEnumerable<Type> GetTypes(Type type, bool onlyInstantiable = true);
     60    IEnumerable<Type> GetTypes(Type type, bool onlyInstantiable = true, bool includeGenericTypeDefinitions = false);
    6161
    6262    /// <summary>
     
    6767    /// <param name="assignableToAllTypes">Specifies if discovered types must implement or inherit all given <paramref name="types"/>.</param>
    6868    /// <returns>An enumerable of discovered types.</returns>
    69     IEnumerable<Type> GetTypes(IEnumerable<Type> types, bool onlyInstantiable = true, bool assignableToAllTypes = true);
     69    IEnumerable<Type> GetTypes(IEnumerable<Type> types, bool onlyInstantiable = true, bool includeGenericTypeDefinitions = false, bool assignableToAllTypes = true);
    7070
    7171    /// <summary>
     
    7676    /// <param name="onlyInstantiable">Return only types that are instantiable (instance, abstract... are not returned)</param>
    7777    /// <returns>An enumerable of discovered types.</returns>
    78     IEnumerable<Type> GetTypes(Type type, IPluginDescription plugin, bool onlyInstantiable = true);
     78    IEnumerable<Type> GetTypes(Type type, IPluginDescription plugin, bool onlyInstantiable = true, bool includeGenericTypeDefinitions = false);
    7979
    8080    /// <summary>
     
    8686    /// /// <param name="assignableToAllTypes">Specifies if discovered types must implement or inherit all given <paramref name="types"/>.</param>
    8787    /// <returns>An enumerable of discovered types.</returns>
    88     IEnumerable<Type> GetTypes(IEnumerable<Type> types, IPluginDescription plugin, bool onlyInstantiable = true, bool assignableToAllTypes = true);
     88    IEnumerable<Type> GetTypes(IEnumerable<Type> types, IPluginDescription plugin, bool onlyInstantiable = true, bool includeGenericTypeDefinitions = false, bool assignableToAllTypes = true);
    8989
    9090    /// <summary>
Note: See TracChangeset for help on using the changeset viewer.