Exemplo n.º 1
0
 /// <summary>
 /// Sets multiple attributes on this object.
 /// </summary>
 /// <param name="values">Attribute store.</param>
 public virtual void SetAttributes(IAttributeStore values)
 {
     foreach (string name in values.GetAttributeNames())
     {
         object value = values.GetAttribute(name);
         SetAttribute(name, value);
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// Sets multiple attributes on this object.
 /// </summary>
 /// <param name="values">Attribute store.</param>
 public virtual void SetAttributes(IAttributeStore values)
 {
     lock (((ICollection)_attributes).SyncRoot)
     {
         foreach (string name in values.GetAttributeNames())
         {
             object value = values.GetAttribute(name);
             SetAttribute(name, value);
         }
     }
 }
Exemplo n.º 3
0
 public virtual void SetAttributes(IAttributeStore values)
 {
     lock (((ICollection)this._attributes).SyncRoot)
     {
         foreach (string str in values.GetAttributeNames())
         {
             object attribute = values.GetAttribute(str);
             this.SetAttribute(str, attribute);
         }
     }
 }
Exemplo n.º 4
0
        public override void SetAttributes(IAttributeStore values)
        {
            if (values == null)
            {
                return;
            }

            BeginUpdate();
            try {
                foreach (string name in values.GetAttributeNames())
                {
                    SetAttribute(name, values.GetAttribute(name));
                }
            } finally {
                EndUpdate();
            }
        }
Exemplo n.º 5
0
 public override void SetAttributes(IAttributeStore values)
 {
     if (values != null)
     {
         this.BeginUpdate();
         try
         {
             foreach (string str in values.GetAttributeNames())
             {
                 this.SetAttribute(str, values.GetAttribute(str));
             }
         }
         finally
         {
             this.EndUpdate();
         }
     }
 }
Exemplo n.º 6
0
        public override void SetAttributes(IAttributeStore values) 
		{
			if (values == null) 
				return;

			BeginUpdate();
            try
            {
                foreach (string name in values.GetAttributeNames())
                {
                    SetAttribute(name, values.GetAttribute(name));
                }
            }
            finally
            {
                EndUpdate();
            }
		}