Beispiel #1
0
        private static string BuildMessage(InfoCardBaseException ie)
        {
            Exception ex        = ie;
            String    errString = ex.Message + "\n";

            if (null != ex.InnerException)
            {
                while (null != ex.InnerException)
                {
                    errString += String.Format(System.Globalization.CultureInfo.CurrentUICulture,
                                               SR.GetString(SR.InnerExceptionTraceFormat),
                                               ex.InnerException.Message);
                    ex = ex.InnerException;
                }
                errString += String.Format(System.Globalization.CultureInfo.CurrentUICulture,
                                           SR.GetString(SR.CallStackTraceFormat),
                                           ie.ToString());
            }
            else
            {
                if (!String.IsNullOrEmpty(Environment.StackTrace))
                {
                    errString += String.Format(System.Globalization.CultureInfo.CurrentUICulture,
                                               SR.GetString(SR.CallStackTraceFormat),
                                               Environment.StackTrace);
                }
            }

            return(errString);
        }
        private static string BuildMessage(InfoCardBaseException ie)
        {

            Exception ex = ie;
            String errString = ex.Message + "\n";

            if (null != ex.InnerException)
            {
                while (null != ex.InnerException)
                {
                    errString += String.Format(System.Globalization.CultureInfo.CurrentUICulture,
                                         SR.GetString(SR.InnerExceptionTraceFormat),
                                         ex.InnerException.Message);
                    ex = ex.InnerException;
                }
                errString += String.Format(System.Globalization.CultureInfo.CurrentUICulture,
                                         SR.GetString(SR.CallStackTraceFormat),
                                         ie.ToString());

            }
            else
            {
                if (!String.IsNullOrEmpty(Environment.StackTrace))
                {
                    errString += String.Format(System.Globalization.CultureInfo.CurrentUICulture,
                                            SR.GetString(SR.CallStackTraceFormat),
                                            Environment.StackTrace);
                }
            }

            return errString;

        }
Beispiel #3
0
        private static string BuildMessage(InfoCardBaseException ie)
        {
            Exception innerException = ie;
            string    str            = innerException.Message + "\n";

            if (innerException.InnerException != null)
            {
                while (innerException.InnerException != null)
                {
                    str            = str + string.Format(CultureInfo.CurrentUICulture, Microsoft.InfoCards.SR.GetString("InnerExceptionTraceFormat"), new object[] { innerException.InnerException.Message });
                    innerException = innerException.InnerException;
                }
                return(str + string.Format(CultureInfo.CurrentUICulture, Microsoft.InfoCards.SR.GetString("CallStackTraceFormat"), new object[] { ie.ToString() }));
            }
            if (!string.IsNullOrEmpty(Environment.StackTrace))
            {
                str = str + string.Format(CultureInfo.CurrentUICulture, Microsoft.InfoCards.SR.GetString("CallStackTraceFormat"), new object[] { Environment.StackTrace });
            }
            return(str);
        }