37 references to With
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (13)
EmbeddedLanguages\StackFrame\StackFrameParserTests.cs (10)
76eolTokenOpt: EOLToken.With(leadingTrivia: CreateTriviaArray(" some other text")) 87eolTokenOpt: EOLToken.With(leadingTrivia: CreateTriviaArray(@" inC:\My\Path\C.cs:line 26")) 98eolTokenOpt: EOLToken.With(leadingTrivia: CreateTriviaArray(@"in C:\My\Path\C.cs:line 26")) 117OpenParenToken.With(trailingTrivia: ImmutableArray.Create(SpaceTrivia(2))), 169OpenParenToken.With(trailingTrivia: SpaceTrivia().ToImmutableArray()), 225OpenBracketToken.With(trailingTrivia: SpaceTrivia().ToImmutableArray()), 226CloseBracketToken.With(trailingTrivia: SpaceTrivia().ToImmutableArray()), 227CommaToken.With(trailingTrivia: SpaceTrivia().ToImmutableArray()), 228CommaToken.With(trailingTrivia: SpaceTrivia().ToImmutableArray()))), 405Line(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)
413stringLiteralOrText = stringLiteralOrText.With(kind: JsonKind.TextToken); 479return new JsonLiteralNode(token.With(kind: newKind)); 487minusToken, newLiteralToken.With(kind: JsonKind.InfinityLiteralToken)); 492return new JsonLiteralNode(token.With(kind: JsonKind.NumberToken)); 495token.With(kind: JsonKind.TextToken).AddDiagnosticIfNone(new EmbeddedDiagnostic( 506token.With(kind: JsonKind.NewKeyword),
EmbeddedLanguages\RegularExpressions\RegexLexer.cs (2)
295token = token.With(value: value); 326token = token.With(value: token.VirtualChars.CreateString());
EmbeddedLanguages\RegularExpressions\RegexParser.cs (11)
592var openBraceToken = _currentToken.With(kind: RegexKind.TextToken); 610var token = _currentToken.With(kind: RegexKind.TextToken).AddDiagnosticIfNone( 626return new RegexTextNode(token.With(kind: RegexKind.TextToken)); 1512backslashToken, ConsumeCurrentToken(allowTrivia: false).With(kind: RegexKind.TextToken)); 1539ConsumeCurrentToken(allowTrivia: false).With(kind: RegexKind.TextToken)); 1689_lexer.GetSubPattern(start, bestPosition)).With(value: capVal); 1750return new RegexSimpleEscapeNode(backslashToken, typeToken.With(kind: RegexKind.TextToken)); 1842var typeToken = ConsumeCurrentToken(allowTrivia: allowTriviaAfterEnd).With(kind: RegexKind.TextToken); 1913var controlToken = ConsumeCurrentToken(allowTrivia: allowTriviaAfterEnd).With(kind: RegexKind.TextToken); 1943typeToken = typeToken.With(kind: RegexKind.TextToken).AddDiagnosticIfNone(new EmbeddedDiagnostic( 2006return new RegexTextNode(token.With(kind: RegexKind.TextToken));
EmbeddedLanguages\StackFrame\StackFrameLexer.cs (2)
160token = token.With(trailingTrivia: CreateTrivia(TryScanWhiteSpace())); 305return numberToken.Value.With(
EmbeddedLanguages\StackFrame\StackFrameParser.cs (1)
87var 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);