LayoutFarm.WebDom.DomElement.AddAttribute C# (CSharp) Method

AddAttribute() public method

public AddAttribute ( DomAttribute attr ) : void
attr DomAttribute
return void
        public void AddAttribute(DomAttribute attr)
        {
            if (myAttributes == null)
            {
                myAttributes = new Dictionary<int, DomAttribute>();
            }
            //-----------
            //some wellknownattr 
            switch (attr.LocalNameIndex)
            {
                case (int)WellknownName.Id:
                    {
                        this.attrElemId = attr;
                        this.OwnerDocument.RegisterElementById(this);
                    }
                    break;
                case (int)WellknownName.Class:
                    {
                        this.attrClass = attr;
                    }
                    break;
            }
            myAttributes.Add(attr.LocalNameIndex, attr);
            attr.SetParent(this);
            NotifyChange(ElementChangeKind.AddAttribute);
        }