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