public XmlBamlPropertyElement(XmlBamlElement parent, PropertyType propertyType, PropertyDeclaration propertyDeclaration)
     : base(parent)
 {
     _propertyType            = propertyType;
     this.propertyDeclaration = propertyDeclaration;
     this.TypeDeclaration     = propertyDeclaration.DeclaringType;
 }
 public XmlBamlEndElement(XmlBamlElement start)
 {
     this.TypeDeclaration = start.TypeDeclaration;
     this.Namespaces.AddRange(start.Namespaces);
 }
 public XmlBamlElement(XmlBamlElement parent)
 {
     this.Namespaces.AddRange(parent.Namespaces);
 }