Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetStandardValues() [2/2]

override? StandardValuesCollection System.ComponentModel.NullableConverter.GetStandardValues ( ITypeDescriptorContext? context)
inlinevirtual

Reimplemented from System.ComponentModel.TypeConverter.

Definition at line 144 of file NullableConverter.cs.

145 {
146 if (UnderlyingTypeConverter != null)
147 {
148 StandardValuesCollection standardValues = UnderlyingTypeConverter.GetStandardValues(context);
149 if (GetStandardValuesSupported(context) && standardValues != null)
150 {
151 object[] array = new object[standardValues.Count + 1];
152 int num = 0;
153 array[num++] = null;
154 foreach (object item in standardValues)
155 {
156 array[num++] = item;
157 }
158 return new StandardValuesCollection(array);
159 }
160 }
161 return base.GetStandardValues(context);
162 }

References System.array, System.ComponentModel.TypeConverter.GetStandardValues(), System.ComponentModel.TypeConverter.GetStandardValuesSupported(), System.item, and System.ComponentModel.NullableConverter.UnderlyingTypeConverter.