コード例 #1
0
ファイル: TextSyntax.cs プロジェクト: BeeWarloc/Fuse.UxParser
        public NodeSyntax With(EncodedTextToken value)
        {
            if (value == null || value.Equals(Value))
            {
                return(this);
            }

            return(new TextSyntax(value));
        }
コード例 #2
0
 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));
 }
コード例 #3
0
 public static CommentSyntax Create(CommentStartToken start, EncodedTextToken value, CommentEndToken end)
 {
     return(new CommentSyntax(start, value, end));
 }
コード例 #4
0
 public static CDataSyntax Create(CDataStartToken start, EncodedTextToken value, CDataEndToken end)
 {
     return(new CDataSyntax(start, value, end));
 }
コード例 #5
0
ファイル: TextSyntax.cs プロジェクト: BeeWarloc/Fuse.UxParser
 TextSyntax(EncodedTextToken value)
 {
     Value = value ?? throw new ArgumentNullException(nameof(value));
 }
コード例 #6
0
ファイル: TextSyntax.cs プロジェクト: BeeWarloc/Fuse.UxParser
 public static TextSyntax Create(EncodedTextToken value)
 {
     return(new TextSyntax(value));
 }
コード例 #7
0
 protected virtual SyntaxToken VisitEncodedText(EncodedTextToken token)
 {
     return(token);
 }