36 references to With
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (13)
EmbeddedLanguages\StackFrame\StackFrameParserTests.cs (10)
50eolTokenOpt: EOLToken.With(leadingTrivia: CreateTriviaArray(" some other text")) 61eolTokenOpt: EOLToken.With(leadingTrivia: CreateTriviaArray(@" inC:\My\Path\C.cs:line 26")) 72eolTokenOpt: EOLToken.With(leadingTrivia: CreateTriviaArray(@"in C:\My\Path\C.cs:line 26")) 91OpenParenToken.With(trailingTrivia: ImmutableArray.Create(SpaceTrivia(2))), 143OpenParenToken.With(trailingTrivia: SpaceTrivia().ToImmutableArray()), 199OpenBracketToken.With(trailingTrivia: SpaceTrivia().ToImmutableArray()), 200CloseBracketToken.With(trailingTrivia: SpaceTrivia().ToImmutableArray()), 201CommaToken.With(trailingTrivia: SpaceTrivia().ToImmutableArray()), 202CommaToken.With(trailingTrivia: SpaceTrivia().ToImmutableArray()))), 379Line(1).With(trailingTrivia: CreateTriviaArray("[trailingtrivia]"))),
EmbeddedLanguages\StackFrame\StackFrameSyntaxFactory.cs (3)
153=> new(OpenBracketToken.With(leadingTrivia: leadingTrivia.ToImmutableArray()), CloseBracketToken.With(trailingTrivia: trailingTrivia.ToImmutableArray()), Enumerable.Repeat(CommaToken, commaCount).ToImmutableArray()); 200=> new(path.With(leadingTrivia: ImmutableArray.Create(inTrivia.HasValue ? inTrivia.Value : InTrivia)), colon, line);
Microsoft.CodeAnalysis.Features (22)
EmbeddedLanguages\Json\JsonParser.cs (6)
414stringLiteralOrText = stringLiteralOrText.With(kind: JsonKind.TextToken); 480return new JsonLiteralNode(token.With(kind: newKind)); 488minusToken, newLiteralToken.With(kind: JsonKind.InfinityLiteralToken)); 493return new JsonLiteralNode(token.With(kind: JsonKind.NumberToken)); 496token.With(kind: JsonKind.TextToken).AddDiagnosticIfNone(new EmbeddedDiagnostic( 507token.With(kind: JsonKind.NewKeyword),
EmbeddedLanguages\RegularExpressions\RegexLexer.cs (2)
301token = token.With(value: value); 332token = token.With(value: token.VirtualChars.CreateString());
EmbeddedLanguages\RegularExpressions\RegexParser.cs (11)
594var openBraceToken = _currentToken.With(kind: RegexKind.TextToken); 612var token = _currentToken.With(kind: RegexKind.TextToken).AddDiagnosticIfNone( 628return new RegexTextNode(token.With(kind: RegexKind.TextToken)); 1518backslashToken, ConsumeCurrentToken(allowTrivia: false).With(kind: RegexKind.TextToken)); 1575ConsumeCurrentToken(allowTrivia: false).With(kind: RegexKind.TextToken)); 1725_lexer.GetSubPattern(start, bestPosition)).With(value: capVal); 1786return new RegexSimpleEscapeNode(backslashToken, typeToken.With(kind: RegexKind.TextToken)); 1878var typeToken = ConsumeCurrentToken(allowTrivia: allowTriviaAfterEnd).With(kind: RegexKind.TextToken); 1949var controlToken = ConsumeCurrentToken(allowTrivia: allowTriviaAfterEnd).With(kind: RegexKind.TextToken); 1979typeToken = typeToken.With(kind: RegexKind.TextToken).AddDiagnosticIfNone(new EmbeddedDiagnostic( 2042return new RegexTextNode(token.With(kind: RegexKind.TextToken));
EmbeddedLanguages\StackFrame\StackFrameLexer.cs (2)
154token = token.With(trailingTrivia: CreateTrivia(TryScanWhiteSpace())); 300return numberToken.Value.With(
EmbeddedLanguages\StackFrame\StackFrameParser.cs (1)
88var eolToken = CurrentCharAsToken().With(leadingTrivia: remainingTrivia.ToImmutableArray());
Microsoft.CodeAnalysis.Workspaces (1)
EmbeddedSyntaxToken.cs (1)
54=> With(diagnostics: diagnostics);