public static bool _ConvertFrom_System_ComponentModel_GuidConverter_System_ComponentModel_ITypeDescriptorContext_System_Globalization_CultureInfo_System_Object( ) { //class object System.ComponentModel.GuidConverter _System_ComponentModel_GuidConverter = new System.ComponentModel.GuidConverter(); //Parameters System.ComponentModel.ITypeDescriptorContext context = null; System.Globalization.CultureInfo culture = null; System.Object _value = null; //ReturnType/Value System.Object returnVal_Real = null; System.Object returnVal_Intercepted = null; //Exception System.Exception exception_Real = null; System.Exception exception_Intercepted = null; InterceptionMaintenance.disableInterception( ); try { returnVal_Real = _System_ComponentModel_GuidConverter.ConvertFrom(context, culture, _value); } catch (System.Exception e) { exception_Real = e; } InterceptionMaintenance.enableInterception( ); try { returnVal_Intercepted = _System_ComponentModel_GuidConverter.ConvertFrom(context, culture, _value); } catch (System.Exception e) { exception_Intercepted = e; } return((exception_Real.Messsage == exception_Intercepted.Message) && (returnValue_Real == returnValue_Intercepted)); }
public static bool _ConvertFrom_System_ComponentModel_GuidConverter_System_ComponentModel_ITypeDescriptorContext_System_Globalization_CultureInfo_System_Object( ) { //class object System.ComponentModel.GuidConverter _System_ComponentModel_GuidConverter = new System.ComponentModel.GuidConverter(); //Parameters System.ComponentModel.ITypeDescriptorContext context = null; System.Globalization.CultureInfo culture = null; System.Object _value = null; //ReturnType/Value System.Object returnVal_Real = null; System.Object returnVal_Intercepted = null; //Exception System.Exception exception_Real = null; System.Exception exception_Intercepted = null; InterceptionMaintenance.disableInterception( ); try { returnVal_Real = _System_ComponentModel_GuidConverter.ConvertFrom(context,culture,_value); } catch( System.Exception e ) { exception_Real = e; } InterceptionMaintenance.enableInterception( ); try { returnVal_Intercepted = _System_ComponentModel_GuidConverter.ConvertFrom(context,culture,_value); } catch( System.Exception e ) { exception_Intercepted = e; } return( ( exception_Real.Messsage == exception_Intercepted.Message ) && ( returnValue_Real == returnValue_Intercepted ) ); }
private static void AddValueToParameters(List <object> parameters, ValueToken token, Type dataType, CultureInfo culture) { if (token.Value == "NULL") { parameters.Add(null); } else if (dataType == typeof(string)) { parameters.Add(token.Value); } else if (dataType == typeof(Guid)) { System.ComponentModel.GuidConverter converter = new System.ComponentModel.GuidConverter(); parameters.Add(converter.ConvertFrom(token.Value)); } else if ((dataType == typeof(byte)) || (dataType == typeof(short)) || (dataType == typeof(bool)) || (dataType == typeof(int)) || (dataType == typeof(long)) || (dataType == typeof(float)) || (dataType == typeof(double)) || (dataType == typeof(decimal)) || (dataType == typeof(sbyte)) || (dataType == typeof(ushort)) || (dataType == typeof(uint)) || (dataType == typeof(ulong))) { try { parameters.Add(Convert.ChangeType(token.Value, dataType, culture)); } catch (OverflowException) { throw new DataGridException(FilterParser.NumberOverflowErrorText); } catch (FormatException) { throw new DataGridException(FilterParser.InvalidNumberFormatErrorText); } } else if (dataType == typeof(char)) { if (token.Value.Length == 1) { parameters.Add(token.Value[0]); } else { throw new DataGridException(string.Format(FilterParser.InvalidCharValueErrorText, token.Value)); } } else if (dataType == typeof(DateTime)) { DateTime dateTime; try { if (culture == null) { dateTime = DateTime.Parse(token.Value); } else { dateTime = DateTime.Parse(token.Value, culture); } } catch (FormatException) { throw new DataGridException(string.Format(FilterParser.InvalidDateTimeValueErrorText, token.Value)); } parameters.Add(dateTime); } }