Я использую CodeModel внутри шаблона T4 для генерации некоторого кода на основе интерфейса. Я могу получить методы интерфейса, имена параметров и типы параметров, но не могу определить, является ли параметр параметром out
или ref
.
http://msdn.microsoft.com/en-us/library/envdte.codeparameter.aspx
foreach ( CodeElement child in func.Children )
{
CodeParameter param = child as CodeParameter;
if ( param != null )
{
Write("{0}{1} {2}", nextString, param.Type.AsString, param.Name);
nextString = ", ";
}
}
Есть идеи, как получить эту информацию?