protected bool Equals(ProtoInstruction other)
 {
     return(Equals(XamlType, other.XamlType) && string.Equals(Namespace, other.Namespace) && NodeType == other.NodeType &&
            Equals(PropertyAttribute, other.PropertyAttribute) && string.Equals(Prefix, other.Prefix) && Equals(PropertyElement, other.PropertyElement) &&
            string.Equals(PropertyAttributeText, other.PropertyAttributeText) && string.Equals(Text, other.Text));
 }
 protected bool Equals(ProtoInstruction other)
 {
     return Equals(XamlType, other.XamlType) && string.Equals(Namespace, other.Namespace) && NodeType == other.NodeType &&
            Equals(PropertyAttribute, other.PropertyAttribute) && string.Equals(Prefix, other.Prefix) && Equals(PropertyElement, other.PropertyElement) &&
            string.Equals(PropertyAttributeText, other.PropertyAttributeText) && string.Equals(Text, other.Text);
 }