Необязательные параметры из CodeParameter
Я использую T4 для создания моего интерфейса, однако единственная проблема, с которой я сталкиваюсь, это то, что если у моих методов есть необязательные параметры, я не добавляю их в интерфейс.
Я использую EnvDTE для получения информации, и у меня есть CodeParameter, но я не вижу способа сказать, что параметр имеет необязательное значение.
Во всяком случае, чтобы сказать, если параметр имеет необязательное значение?
1 ответ
Решение
Попробуйте вместо этого использовать CodeParameter2. Он имеет свойство ParameterKind, для которого может быть установлено значение vsCMParameterKindOptional, и свойство DefaultValue.