st = (statusEnum)tv.Value;
withst = (statusEnum)Enum.ToObject(typeof(statusEnum), tv.Value);
or with st = (statusEnum)tv.Value;
use DxfCode.ExtendedDataInteger32 (1071).GhAcStatusEnum st = GhAcStatusEnum.Existente;
if (tv.TypeCode == (int)DxfCode.ExtendedDataInteger16)
{
// Only works if the enum value in
// the Xdata was stored as ExtendedDataInteger32 (1071)
// GhAcStatusEnum st = (GhAcStatusEnum)tv.Value;
// Works in both the cases
// if the enum value in the Xdata was
// stored as ExtendedDataInteger16 (1070)
// or as ExtendedDataInteger32 (1071)
st = (GhAcStatusEnum)Enum.ToObject(typeof(GhAcStatusEnum), tv.Value);
}