@@ -12,21 +12,21 @@ namespace ReClassNET.Nodes
1212{
1313 public class EnumNode : BaseNode
1414 {
15- public override int MemorySize => ( int ) MetaData . Size ;
15+ public override int MemorySize => ( int ) Enum . Size ;
1616
17- public EnumMetaData MetaData { get ; private set ; } = EnumMetaData . Default ;
17+ public EnumDescription Enum { get ; private set ; } = EnumDescription . Default ;
1818
1919 public override void GetUserInterfaceInfo ( out string name , out Image icon )
2020 {
2121 name = "Enum" ;
2222 icon = Properties . Resources . B16x16_Button_Enum ;
2323 }
2424
25- public void ChangeEnum ( EnumMetaData @enum )
25+ public void ChangeEnum ( EnumDescription @enum )
2626 {
2727 Contract . Requires ( @enum != null ) ;
2828
29- MetaData = @enum ;
29+ Enum = @enum ;
3030
3131 GetParentContainer ( ) ? . ChildHasChanged ( this ) ;
3232 }
@@ -37,15 +37,15 @@ public void ChangeEnum(EnumMetaData @enum)
3737 /// <returns></returns>
3838 public BaseNumericNode GetUnderlayingNode ( )
3939 {
40- switch ( MetaData . Size )
40+ switch ( Enum . Size )
4141 {
42- case EnumMetaData . UnderlyingTypeSize . OneByte :
42+ case EnumDescription . UnderlyingTypeSize . OneByte :
4343 return new UInt8Node ( ) ;
44- case EnumMetaData . UnderlyingTypeSize . TwoBytes :
44+ case EnumDescription . UnderlyingTypeSize . TwoBytes :
4545 return new UInt16Node ( ) ;
46- case EnumMetaData . UnderlyingTypeSize . FourBytes :
46+ case EnumDescription . UnderlyingTypeSize . FourBytes :
4747 return new UInt32Node ( ) ;
48- case EnumMetaData . UnderlyingTypeSize . EightBytes :
48+ case EnumDescription . UnderlyingTypeSize . EightBytes :
4949 return new UInt64Node ( ) ;
5050 }
5151
@@ -54,15 +54,15 @@ public BaseNumericNode GetUnderlayingNode()
5454
5555 public long ReadValueFromMemory ( MemoryBuffer memory )
5656 {
57- switch ( MetaData . Size )
57+ switch ( Enum . Size )
5858 {
59- case EnumMetaData . UnderlyingTypeSize . OneByte :
59+ case EnumDescription . UnderlyingTypeSize . OneByte :
6060 return memory . ReadInt8 ( Offset ) ;
61- case EnumMetaData . UnderlyingTypeSize . TwoBytes :
61+ case EnumDescription . UnderlyingTypeSize . TwoBytes :
6262 return memory . ReadInt16 ( Offset ) ;
63- case EnumMetaData . UnderlyingTypeSize . FourBytes :
63+ case EnumDescription . UnderlyingTypeSize . FourBytes :
6464 return memory . ReadInt32 ( Offset ) ;
65- case EnumMetaData . UnderlyingTypeSize . EightBytes :
65+ case EnumDescription . UnderlyingTypeSize . EightBytes :
6666 return memory . ReadInt64 ( Offset ) ;
6767 }
6868
@@ -71,15 +71,15 @@ public long ReadValueFromMemory(MemoryBuffer memory)
7171
7272 private string GetStringRepresentation ( long value )
7373 {
74- if ( ! MetaData . UseFlagsMode )
74+ if ( ! Enum . UseFlagsMode )
7575 {
76- var index = MetaData . Values . FindIndex ( kv => kv . Value == value ) ;
76+ var index = Enum . Values . FindIndex ( kv => kv . Value == value ) ;
7777 if ( index == - 1 )
7878 {
7979 return value . ToString ( ) ;
8080 }
8181
82- return MetaData . Values [ index ] . Key ;
82+ return Enum . Values [ index ] . Key ;
8383 }
8484
8585 return GetFlagsStringRepresentation ( value ) ;
@@ -89,7 +89,7 @@ private string GetFlagsStringRepresentation(long value)
8989 {
9090 var result = ( ulong ) value ;
9191
92- var values = MetaData . Values ;
92+ var values = Enum . Values ;
9393
9494 var index = values . Count - 1 ;
9595 var retval = new StringBuilder ( ) ;
@@ -158,7 +158,7 @@ public override Size Draw(ViewInfo view, int x, int y)
158158 {
159159 x = AddText ( view , x , y , view . Settings . NameColor , HotSpot . NameId , Name ) + view . Font . Width ;
160160 }
161- x = AddText ( view , x , y , view . Settings . ValueColor , HotSpot . NoneId , $ "<{ MetaData . Name } >") + view . Font . Width ;
161+ x = AddText ( view , x , y , view . Settings . ValueColor , HotSpot . NoneId , $ "<{ Enum . Name } >") + view . Font . Width ;
162162 x = AddIcon ( view , x , y , Icons . Change , 4 , HotSpotType . ChangeEnumType ) + view . Font . Width ;
163163
164164 x = AddText ( view , x , y , view . Settings . TextColor , HotSpot . NoneId , "=" ) + view . Font . Width ;
0 commit comments