Enum
System.Enum
System.Object
CS2JNet.System.EnumSupport
EnumSupport.isDefined(${enumType}, ${value})
System.Object
enumType
System.Object
value
IsDefined
System.Boolean
CS2JNet.System.EnumSupport
EnumSupport.toString(${this}, ${modifier})
System.String
modifier
ToString
System.String
CS2JNet.System.EnumSupport
EnumSupport.Parse((Class*[? extends Enum]*)${enumType:15}, ${value})
System.Type
enumType
System.String
value
Parse
System.Object
CS2JNet.System.EnumSupport
EnumSupport.Parse((Class*[? extends Enum]*)${enumType:15}, ${value}, ${ignoreCase})
System.Type
enumType
System.String
value
System.Boolean
ignoreCase
Parse
System.Object
${to_type}.values()[${expr}]
System.Byte
(byte)(((Enum)${expr}).ordinal())
System.Enum
System.Byte
${to_type}.values()[${expr}]
System.Int32
((Enum)${expr}).ordinal()
System.Enum
System.Int32