| Overload | Description | 
|---|---|
| EnumerationDataType Constructor() | Initializes a new instance of the class with default data. | 
| EnumerationDataType Constructor(IEnumerable<EnumerationMember>) | Initializes a new instance of the class with given enumeration members. | 
| EnumerationDataType Constructor(Int32) | Initializes a new instance of the class with given size in bits. | 
| EnumerationDataType Constructor(Int32,IEnumerable<EnumerationMember>) | Initializes a new instance of the class with given size in bits, and enumeration members. | 
| EnumerationDataType Constructor(String) | Initializes a new instance of the class with given name. | 
| EnumerationDataType Constructor(String,String) | Initializes a new instance of the class with given name and full name. | 
| EnumerationDataType Constructor(String,String,IEnumerable<EnumerationMember>) | Initializes a new instance of the class with given name, full name, and enumeration members. | 
| EnumerationDataType Constructor(String,String,Int32) | Initializes a new instance of the class with given name, full name, and size in bits. | 
| EnumerationDataType Constructor(String,String,Int32,IEnumerable<EnumerationMember>) | Initializes a new instance of the class with given name, full name, size in bits, and enumeration members. | 
| EnumerationDataType Constructor(EnumerationDataType) | Initializes a new copy of the object. | 
