/// <summary> /// Initializes a new instance of the <see cref="BuildFeedback"/> class /// with the default parameters. /// </summary> public BuildFeedback() { _logoImage = null; _logoLink = String.Empty; _logoText = String.Empty; _logoAlignment = BuildLogoAlignment.Center; _logoPlacement = BuildLogoPlacement.Right; _copyrightLink = String.Empty; _copyrightText = String.Empty; //"Copyright (C) " + DateTime.Now.Year; _productName = "Product"; _companyName = "Company"; _emailAddress = "*****@*****.**"; _postalAddress = String.Empty; _feedbackType = BuildFeedbackType.Simple; }
public BuildFeedback(BuildFeedback source) : base(source) { _logoImage = source._logoImage; _logoLink = source._logoLink; _logoText = source._logoText; _logoAlignment = source._logoAlignment; _logoPlacement = source._logoPlacement; _copyrightLink = source._copyrightLink; _copyrightText = source._copyrightText; _productName = source._productName; _companyName = source._companyName; _emailAddress = source._emailAddress; _postalAddress = source._postalAddress; _feedbackType = source._feedbackType; }
private void ReadXmlGeneral(XmlReader reader) { string startElement = reader.Name; Debug.Assert(String.Equals(startElement, "propertyGroup")); Debug.Assert(String.Equals(reader.GetAttribute("name"), "General")); while (reader.Read()) { if ((reader.NodeType == XmlNodeType.Element) && String.Equals( reader.Name, "property", StringComparison.OrdinalIgnoreCase)) { switch (reader.GetAttribute("name").ToLower()) { case "feedbacktype": string tempText = reader.ReadString(); if (!String.IsNullOrEmpty(tempText)) { _feedbackType = (BuildFeedbackType)Enum.Parse( typeof(BuildFeedbackType), tempText, true); } break; case "copyrighttext": _copyrightText = reader.ReadString(); break; case "copyrightlink": _copyrightLink = reader.ReadString(); break; case "productname": _productName = reader.ReadString(); break; case "companyname": _companyName = reader.ReadString(); break; case "emailaddress": _emailAddress = reader.ReadString(); break; case "postaladdress": _postalAddress = reader.ReadString(); break; default: // Should normally not reach here... throw new NotImplementedException(reader.GetAttribute("name")); } } else if (reader.NodeType == XmlNodeType.EndElement) { if (String.Equals(reader.Name, startElement, StringComparison.OrdinalIgnoreCase)) { break; } } } }