public ITag Attr(ITAttribute attribute) { var attrs = _attributes.ToList(); attrs.Add(attribute); return(new TWithAttributes(_origin, attrs)); }
public TWithAttributes(ITag origin, ITAttribute attribute) : this(origin, new[] { attribute }) { }
public TAWithValue(ITAttribute original, string value) { _value = value; _original = original; }