HasAttribute() публичный Метод

Determines whether the current node has an attribute with the specified id.
public HasAttribute ( int attributeID ) : bool
attributeID int The id of the attribute to find.
Результат bool
Пример #1
0
 public PssgAttribute AddAttribute(PssgNode parentNode, int attributeID, object data)
 {
     if (parentNode == null)
     {
         return null;
     }
     if (parentNode.attributes == null)
     {
         parentNode.attributes = new Dictionary<string, PssgAttribute>();
     }
     else if (parentNode.HasAttribute(attributeID))
     {
         parentNode[attributeID].data = data;
         return parentNode[attributeID];
     }
     else if (parentNode.attributes.ContainsKey(attributeInfo[attributeID - 1].name))
     {
         return null;
     }
     PssgAttribute newAttr = new PssgAttribute(attributeID, data, this, parentNode);
     parentNode.attributes.Add(newAttr.Name, newAttr);
     return newAttr;
 }