string GetArrayDeclaration (Type type, string length)
{
Type t = type.GetElementType();
System.Text.StringBuilder sb = new System.Text.StringBuilder ();
sb.Append ('[').Append (length).Append (']');
while (t.IsArray) {
sb.Append ("[]");
t = t.GetElementType();
}
sb.Insert (0, ToCSharpFullName (t));
return sb.ToString ();
}