Вопрос
Я пытаюсь динамически получить значение по умолчанию для типа, указанного в ParameterInfo. _methods [methodName] возвращает объект MethodInfo.
К сожалению, компилятору не нравится бит "paramType" внутри значения по умолчанию (paramType). Я в тупике.
Error
Не удалось найти имя типа или пространства имен 'paramType' (отсутствует директива using или ссылка на сборку?)
C: \ Applications \ ... \ MessageReceiver.cs Строка 113
Пример
object blankObject = null;
foreach (var paramInfo in _methods[methodName].Key.GetParameters())
{
if (paramInfo.Name == paramName)
{
Type paramType = paramInfo.ParameterType;
blankObject = (object)default(paramType);
}
}
parameters[i] = blankObject;