internal string LanguageStyle(string prefix, string suffix)
{
if (this.GenericParameters.Count > 0)
{
StringBuilder sb = new StringBuilder(this.TypeName.Substring(0, this.TypeName.IndexOf('`')));
sb.Append(prefix);
bool pendingElement = false;
foreach (var param in this.GenericParameters)
{
if (pendingElement)
sb.Append(", ");
sb.Append(param.LanguageStyle(prefix,suffix));
pendingElement = true;
}
sb.Append(suffix);
return sb.ToString();
}
else
return this.TypeName;
}
class block