public static string LiteralValue(this Crossorigin crossorigin) { switch (crossorigin) { case Crossorigin.Anonymous: return("anonymous"); case Crossorigin.UseCredentials: return("use-credentials"); default: throw new ArgumentException(); } }
public virtual void AddCrossorigin(Crossorigin crossorigin) { AddAttribute("crossorigin", crossorigin.LiteralValue()); }
public static HTMLBuilder <X, Y> Crossorigin <X, Y>(this HTMLBuilder <X, Y> builder, Crossorigin crossorigin) where X : Link where Y : HTMLBuilder { builder.CurrentTag.AddCrossorigin(crossorigin); return(builder); }