Beispiel #1
0
        /// <summary>
        /// Click the report button
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void reportButton_Click(object sender, EventArgs e)
        {
            // display the error form, loading it with current authenticator data
            DiagnosticForm errorreport = new DiagnosticForm();

            errorreport.Config = Config;
            if (string.IsNullOrEmpty(errorreport.Config.Filename) == false)
            {
                errorreport.ConfigFileContents = File.ReadAllText(errorreport.Config.Filename);
            }
            else
            {
                using (MemoryStream ms = new MemoryStream())
                {
                    XmlWriterSettings settings = new XmlWriterSettings();
                    settings.Indent = true;
                    using (XmlWriter writer = XmlWriter.Create(ms, settings))
                    {
                        Config.WriteXmlString(writer);
                    }
                    ms.Position = 0;
                    errorreport.ConfigFileContents = new StreamReader(ms).ReadToEnd();
                }
            }
            errorreport.ShowDialog(this);
        }
Beispiel #2
0
		/// <summary>
		/// Click the report button
		/// </summary>
		/// <param name="sender"></param>
		/// <param name="e"></param>
		private void reportButton_Click(object sender, EventArgs e)
		{
			// display the error form, loading it with current authenticator data
			DiagnosticForm errorreport = new DiagnosticForm();
			errorreport.Config = Config;
			if (string.IsNullOrEmpty(errorreport.Config.Filename) == false)
			{
				errorreport.ConfigFileContents = File.ReadAllText(errorreport.Config.Filename);
			}
			else
			{
				using (MemoryStream ms = new MemoryStream())
				{
					XmlWriterSettings settings = new XmlWriterSettings();
					settings.Indent = true;
					using (XmlWriter writer = XmlWriter.Create(ms, settings))
					{
						Config.WriteXmlString(writer);
					}
					ms.Position = 0;
					errorreport.ConfigFileContents = new StreamReader(ms).ReadToEnd();
				}
			}
			errorreport.ShowDialog(this);
		}