public Tag(bool isValid, string name, HtmlTagFlags flags, IList <Attr> attrs)
 {
     IsValid = isValid;
     Name    = name;
     Flags   = flags;
     Attrs   = attrs;
 }
Beispiel #2
0
 public static bool IsOrthoWs(this HtmlTagFlags flags)
 {
     return((flags & (0
                      | HtmlTagFlags.GivesInnerWs | HtmlTagFlags.GivesOuterWs | HtmlTagFlags.GivesWs
                      | HtmlTagFlags.NeedsInnerWs | HtmlTagFlags.NeedsOuterWs | HtmlTagFlags.NeedsWs
                      | HtmlTagFlags.MayNeedWs
                      )) == 0);
 }
Beispiel #3
0
 public static bool OptClosing(this HtmlTagFlags flags)
 {
     return((flags & HtmlTagFlags.OptClosing) != 0);
 }
Beispiel #4
0
 public static bool MayNeedWs(this HtmlTagFlags flags)
 {
     return((flags & HtmlTagFlags.MayNeedWs) != 0);
 }
Beispiel #5
0
 public static bool NeedsWs(this HtmlTagFlags flags)
 {
     return((flags & HtmlTagFlags.NeedsWs) != 0);
 }
Beispiel #6
0
 public static bool GivesWs(this HtmlTagFlags flags)
 {
     return((flags & HtmlTagFlags.GivesWs) != 0);
 }