Sparx Systems Forum

Enterprise Architect => General Board => Topic started by: kossmann on April 01, 2004, 12:08:38 pm

Title: Reverse engineering C# int[][]
Post by: kossmann on April 01, 2004, 12:08:38 pm
When reverse engineering a C# int[][] attribute of a class, the model constructed appears to indicate that this is an int[] rather than an int[][].

Fixing it up in the model to int[][] and then forward engineering it again seems to work fine.

Is this a bug in EA reverse engineering?
Title: Re: Reverse engineering C# int[][]
Post by: Eve on April 06, 2004, 04:20:33 pm
Hi kossmann,

This is because the current version of EA does not support multi-dimensional arrays.  Not only that but only C++ properly imports any arrays into the model.

A fix has been made to allow some support for multi-dimensional arrays and proper handling of arrays and should be released soon. It is still limited in that it will not allow for multidimensional arrays to be passed as parameters to functions or be returned by a function.

Cheers,

Simon