@@ -164,24 +164,24 @@ public static void SetBindEventProperty<TEventArgs>(this IParameterViewComponent
164164
165165 public static string ConvertToString < TValue > ( this IParameterViewComponent component , TValue value )
166166 {
167- return TypeDescriptor . GetConverter ( typeof ( TValue ) ) . ConvertToString ( null , CultureInfo . CurrentCulture , value ) ;
167+ return TypeDescriptor . GetConverter ( typeof ( TValue ) ) . ConvertToInvariantString ( value ) ;
168168 }
169169
170170 public static TValue ConvertFromString < TValue > ( this IParameterViewComponent component , string value )
171171 {
172- return ( TValue ) TypeDescriptor . GetConverter ( typeof ( TValue ) ) . ConvertFromString ( null , CultureInfo . CurrentCulture , value ) ;
172+ return ( TValue ) TypeDescriptor . GetConverter ( typeof ( TValue ) ) . ConvertFromInvariantString ( value ) ;
173173 }
174174
175175 public static string ConvertToString < TConverter , TValue > ( this IParameterViewComponent component , TValue value )
176176 where TConverter : TypeConverter , new ( )
177177 {
178- return new TConverter ( ) . ConvertToString ( null , CultureInfo . CurrentCulture , value ) ;
178+ return new TConverter ( ) . ConvertToInvariantString ( value ) ;
179179 }
180180
181181 public static TValue ConvertFromString < TConverter , TValue > ( this IParameterViewComponent component , string value )
182182 where TConverter : TypeConverter , new ( )
183183 {
184- return ( TValue ) new TConverter ( ) . ConvertFromString ( null , CultureInfo . CurrentCulture , value ) ;
184+ return ( TValue ) new TConverter ( ) . ConvertFromInvariantString ( value ) ;
185185 }
186186
187187 public static ITemplate GetTemplateProperty ( this IParameterViewComponent component , RenderFragment value )
0 commit comments