Example #1
0
 private DomAttribute SetDomValue(DomAttribute result, IDomValue value)
 {
     if (value == null)
     {
         throw new ArgumentNullException(nameof(value));
     }
     result.DomValue = value;
     return(result);
 }
Example #2
0
        public DomAttribute CreateAttribute(DomName name, IDomValue value)
        {
            if (value == null)
            {
                throw new ArgumentNullException(nameof(value));
            }

            var result = CreateAttribute(name);

            result.DomValue = value;
            return(result);
        }
        public DomAttribute CreateAttribute(string name, IDomValue value)
        {
            var attr = CreateAttribute(name);

            if (attr == null)
            {
                return(null);
            }

            if (value == null)
            {
                throw new ArgumentNullException(nameof(value));
            }
            return(attr.SetValue(value));
        }
 public DomAttribute CreateAttribute(DomName name, IDomValue value)
 {
     return(OwnerDocument.CreateAttribute(name, value));
 }
Example #5
0
 public DomAttribute CreateAttribute(DomName name, IDomValue value)
 {
     return(SetDomValue(CreateAttribute(name), value));
 }
Example #6
0
 public DomAttribute CreateAttribute(string name, IDomValue value)
 {
     return(CreateAttribute(CreateDomName(name), value));
 }
Example #7
0
        public DomAttribute CreateAttribute(string name, IDomValue value)
        {
            if (value == null)
                throw new ArgumentNullException("value");

            string t = value.Value;
            var result = CreateAttribute(name, t);
            result.DomValue = value;
            return result;
        }
 DomAttribute IDomNodeFactory.CreateAttribute(string name, IDomValue value)
 {
     return null;
 }
 public DomAttribute CreateAttribute(string name, IDomValue value)
 {
     return items.FirstNonNull(t => t.CreateAttribute(name, value));
 }