The layer contains several curves. Each curve has a name. When you open the .cdr file, the Name property is empty. If you change the curve name, the property no longer returns an empty string.
MethodInfo methodGetItem = objShapes.GetType().GetMethod("get_Item");object objShape = methodGetItem.Invoke(objShapes, new object[] { i });string shapeName= (string)objShape.GetProperty("Name");