private static TypeName NameOf(IReflectClass typeToFind) { var name = TypeNameParser.ParseString(typeToFind.GetName()); if (typeToFind.IsArray() && !name.ArrayOf.HasValue) { return(TypeName.CreateArrayOf(name, 1)); } return(name); }
public static ITypeDescription Create(ITypeDescription innerType, int orderOfArray) { var name = TypeName.CreateArrayOf(innerType.TypeName, orderOfArray); return(new ArrayDescription(name, innerType)); }