예제 #1
0
 AttributeLiteralToken(
     TriviaSyntax leadingTrivia,
     string escapedValue,
     TriviaSyntax trailingTrivia,
     AttributeLiteralKind?literalKind,
     string cachedUnescapedValue) :
     this(leadingTrivia, escapedValue, trailingTrivia, literalKind)
 {
     _cachedUnescapedValue = cachedUnescapedValue;
 }
예제 #2
0
 public AttributeLiteralToken(
     TriviaSyntax leadingTrivia,
     string escapedValue,
     TriviaSyntax trailingTrivia,
     AttributeLiteralKind?literalKind = null)
     : base(leadingTrivia, trailingTrivia)
 {
     LiteralKind   = literalKind ?? GetLiteralKind(escapedValue);
     _escapedValue = escapedValue ?? throw new ArgumentNullException(nameof(escapedValue));
 }
예제 #3
0
 public bool Equals(TriviaSyntax other)
 {
     return(string.Equals(_whitespace, other._whitespace));
 }
예제 #4
0
 protected SyntaxToken(TriviaSyntax leadingTrivia, TriviaSyntax trailingTrivia)
 {
     LeadingTrivia  = leadingTrivia;
     TrailingTrivia = trailingTrivia;
 }