Вроде. Вы можете определить неуниверсальный класс, который наследуется от универсального класса, а затем ссылаться на него в своих настройках. Например:
namespace MyNamespace
{
public class MyClassDictionary : System.Collections.Generic.Dictionary<string, MyClass>
{}
}
Ваше пространство имен может не отображаться в списке сборок / пространств имен, когда вы выбираете «Обзор» для типа вашего параметра, но вы можете просто ввести полное имя типа (например, MyNamespace.MyClassDictionary
) в текстовое поле по адресу нижняя часть диалога. Вам нужно будет скомпилировать один раз после определения вашей пользовательской коллекции.