private void nodeAttributes_EventHanlder_True(AttributeFieldReference sender, AttributeFieldReferenceEventArgs e)
 {
     Assert.IsTrue(e.HasValue, "Attribute's has value was not changed");
 }
 public void AttributeHandler(AttributeFieldReference sender, AttributeFieldReferenceEventArgs e)
 {
     if (node.Attributes.Contains(sender) == false)
         throw new InvalidOperationException("HasValueChanged was called to a node that doesn't contain the attribute.");
     if (e.HasValue)
         node.ActivateAttribute(sender);
     else
         node.DeactivateAttribute(sender);
 }
 private void fieldReference_HasValueChanged_True(AttributeFieldReference sender, AttributeFieldReferenceEventArgs e)
 {
     Assert.IsTrue(e.HasValue);
 }