37 references to With
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (13)
EmbeddedLanguages\StackFrame\StackFrameParserTests.cs (10)
76
eolTokenOpt: EOLToken.
With
(leadingTrivia: CreateTriviaArray(" some other text"))
87
eolTokenOpt: EOLToken.
With
(leadingTrivia: CreateTriviaArray(@" inC:\My\Path\C.cs:line 26"))
98
eolTokenOpt: EOLToken.
With
(leadingTrivia: CreateTriviaArray(@"in C:\My\Path\C.cs:line 26"))
117
OpenParenToken.
With
(trailingTrivia: ImmutableArray.Create(SpaceTrivia(2))),
169
OpenParenToken.
With
(trailingTrivia: SpaceTrivia().ToImmutableArray()),
225
OpenBracketToken.
With
(trailingTrivia: SpaceTrivia().ToImmutableArray()),
226
CloseBracketToken.
With
(trailingTrivia: SpaceTrivia().ToImmutableArray()),
227
CommaToken.
With
(trailingTrivia: SpaceTrivia().ToImmutableArray()),
228
CommaToken.
With
(trailingTrivia: SpaceTrivia().ToImmutableArray()))),
405
Line(1).
With
(trailingTrivia: CreateTriviaArray("[trailingtrivia]"))),
EmbeddedLanguages\StackFrame\StackFrameSyntaxFactory.cs (3)
158
=> new(OpenBracketToken.
With
(leadingTrivia: leadingTrivia.ToImmutableArray()), CloseBracketToken.
With
(trailingTrivia: trailingTrivia.ToImmutableArray()), [.. Enumerable.Repeat(CommaToken, commaCount)]);
205
=> new(path.
With
(leadingTrivia: ImmutableArray.Create(inTrivia.HasValue ? inTrivia.Value : InTrivia)), colon, line);
Microsoft.CodeAnalysis.Features (22)
EmbeddedLanguages\Json\JsonParser.cs (6)
413
stringLiteralOrText = stringLiteralOrText.
With
(kind: JsonKind.TextToken);
479
return new JsonLiteralNode(token.
With
(kind: newKind));
487
minusToken, newLiteralToken.
With
(kind: JsonKind.InfinityLiteralToken));
492
return new JsonLiteralNode(token.
With
(kind: JsonKind.NumberToken));
495
token.
With
(kind: JsonKind.TextToken).AddDiagnosticIfNone(new EmbeddedDiagnostic(
506
token.
With
(kind: JsonKind.NewKeyword),
EmbeddedLanguages\RegularExpressions\RegexLexer.cs (2)
295
token = token.
With
(value: value);
326
token = token.
With
(value: token.VirtualChars.CreateString());
EmbeddedLanguages\RegularExpressions\RegexParser.cs (11)
592
var openBraceToken = _currentToken.
With
(kind: RegexKind.TextToken);
610
var token = _currentToken.
With
(kind: RegexKind.TextToken).AddDiagnosticIfNone(
626
return new RegexTextNode(token.
With
(kind: RegexKind.TextToken));
1512
backslashToken, ConsumeCurrentToken(allowTrivia: false).
With
(kind: RegexKind.TextToken));
1539
ConsumeCurrentToken(allowTrivia: false).
With
(kind: RegexKind.TextToken));
1689
_lexer.GetSubPattern(start, bestPosition)).
With
(value: capVal);
1750
return new RegexSimpleEscapeNode(backslashToken, typeToken.
With
(kind: RegexKind.TextToken));
1842
var typeToken = ConsumeCurrentToken(allowTrivia: allowTriviaAfterEnd).
With
(kind: RegexKind.TextToken);
1913
var controlToken = ConsumeCurrentToken(allowTrivia: allowTriviaAfterEnd).
With
(kind: RegexKind.TextToken);
1943
typeToken = typeToken.
With
(kind: RegexKind.TextToken).AddDiagnosticIfNone(new EmbeddedDiagnostic(
2006
return new RegexTextNode(token.
With
(kind: RegexKind.TextToken));
EmbeddedLanguages\StackFrame\StackFrameLexer.cs (2)
160
token = token.
With
(trailingTrivia: CreateTrivia(TryScanWhiteSpace()));
305
return numberToken.Value.
With
(
EmbeddedLanguages\StackFrame\StackFrameParser.cs (1)
87
var eolToken = CurrentCharAsToken().
With
(leadingTrivia: remainingTrivia.ToImmutableArray());
Microsoft.CodeAnalysis.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxToken.cs (2)
54
=> Diagnostics.Contains(diagnostic) ? this :
With
(diagnostics: this.Diagnostics.Add(diagnostic));
57
=>
With
(diagnostics: diagnostics);