public static InlineScriptElementSyntax Create(
     ElementStartTagSyntax startTag,
     ScriptToken script,
     ElementEndTagSyntax endTag)
 {
     return(new InlineScriptElementSyntax(startTag, script, endTag));
 }
 InlineScriptElementSyntax(ElementStartTagSyntax startTag, ScriptToken script, ElementEndTagSyntax endTag)
 {
     StartTag = startTag ?? throw new ArgumentNullException(nameof(startTag));
     Script   = script ?? throw new ArgumentNullException(nameof(script));
     EndTag   = endTag ?? throw new ArgumentNullException(nameof(endTag));
 }
 protected virtual SyntaxToken VisitScript(ScriptToken token)
 {
     return(token);
 }