1 write to type
System (1)
compmod\system\componentmodel\EnumConverter.cs (1)
53this.type = type;
25 references to type
System (25)
compmod\system\componentmodel\EnumConverter.cs (25)
61return type; 124convertedValue |= Convert.ToInt64((Enum)Enum.Parse(type, v, true), culture); 126return Enum.ToObject(type, convertedValue); 129return Enum.Parse(type, strValue, true); 133throw new FormatException(SR.GetString(SR.ConvertInvalidPrimitive, (string)value, type.Name), e); 141return Enum.ToObject(type, finalValue); 162Type underlyingType = Enum.GetUnderlyingType(type); 166if (!type.IsDefined(typeof(FlagsAttribute), false) && !Enum.IsDefined(type, value)) { 167throw new ArgumentException(SR.GetString(SR.EnumConverterInvalidValue, value.ToString(), type.Name)); 170return Enum.Format(type, value, "G"); 175if (type.IsDefined(typeof(FlagsAttribute), false) && enumName.IndexOf(',') != -1) { 181Type underlyingType = Enum.GetUnderlyingType(type); 187return new InstanceDescriptor(method, new object[] {type, convertedValue}); 192FieldInfo info = type.GetField(enumName); 199if (type.IsDefined(typeof(FlagsAttribute), false)) { 202Array objValues = Enum.GetValues(type); 214flagValues.Add((Enum)Enum.ToObject(type, ul)); 227flagValues.Add((Enum)Enum.ToObject(type, longValue)); 233return new Enum[] {(Enum)Enum.ToObject(type, value)}; 251Type reflectType = TypeDescriptor.GetReflectionType(type); 253reflectType = type; 275value = Enum.Parse(type, field.Name); 307return !type.IsDefined(typeof(FlagsAttribute), false); 327return Enum.IsDefined(type, value);