The CORBA struct
is represented by a .NET class type that has the [Serializable] attribute
for .Net serializing/deserializing. The class members in C#
class type must be declarerd in the same order as the corresponding CORBA
data elements defined in IDL. Each CORBA structs maps to two
C#'s classes as follow.