public TagNode(ElementNode parent, int openAngleBracketPosition, NameToken nameToken, int maxEnd) {
NameToken = nameToken;
_name = nameToken.HasName() ? parent.GetText(nameToken.NameRange) : String.Empty;
_start = openAngleBracketPosition;
_end = maxEnd;
IsClosed = false;
IsShorthand = false;
}