public NodeSyntax With(EncodedTextToken value) { if (value == null || value.Equals(Value)) { return(this); } return(new TextSyntax(value)); }
CommentSyntax(CommentStartToken start, EncodedTextToken value, CommentEndToken end) { Start = start ?? throw new ArgumentNullException(nameof(start)); Value = value ?? throw new ArgumentNullException(nameof(value)); End = end ?? throw new ArgumentNullException(nameof(end)); }
public static CommentSyntax Create(CommentStartToken start, EncodedTextToken value, CommentEndToken end) { return(new CommentSyntax(start, value, end)); }
public static CDataSyntax Create(CDataStartToken start, EncodedTextToken value, CDataEndToken end) { return(new CDataSyntax(start, value, end)); }
TextSyntax(EncodedTextToken value) { Value = value ?? throw new ArgumentNullException(nameof(value)); }
public static TextSyntax Create(EncodedTextToken value) { return(new TextSyntax(value)); }
protected virtual SyntaxToken VisitEncodedText(EncodedTextToken token) { return(token); }