553 references to Text
Microsoft.CodeAnalysis.CodeStyle (4)
AbstractDocumentationCommentService.cs (1)
135sb.Append(GetIdentifier(xmlName).Text);
AbstractVirtualCharService.cs (1)
144var tokenText = token.Text;
IVirtualCharService.cs (2)
53/// cref="SyntaxToken.Text"/> 58/// cref="SyntaxToken.Text"/> of the token between the quotes maps to each character in the
Microsoft.CodeAnalysis.CSharp (48)
Binder\Binder_Crefs.cs (1)
154memberNameText = nameSyntax.Identifier.Text;
Binder\Binder_Expressions.cs (7)
4933boundMember = new BoundDynamicObjectInitializerMember(leftSyntax, memberName.Identifier.Text, implicitReceiver.Type, initializerType, hasErrors: false); 6225var text = node.Token.Text; 6484Error(diagnostics, ErrorCode.ERR_TypeArgsNotAllowed, right, right.Identifier.Text, SymbolKind.Property.Localize()); 6655Error(diagnostics, ErrorCode.ERR_BadUnaryOp, node, operatorToken.Text, boundLeft.Display); 9524Error(diagnostics, ErrorCode.ERR_BadUnaryOp, operatorToken.GetLocation(), operatorToken.Text, receiver.Display); 9531Error(diagnostics, ErrorCode.ERR_BadUnaryOp, operatorToken.GetLocation(), operatorToken.Text, receiverType); 9538Error(diagnostics, ErrorCode.ERR_BadUnaryOp, operatorToken.GetLocation(), operatorToken.Text, receiverType);
Binder\Binder_InterpolatedString.cs (1)
31var startText = node.StringStartToken.Text;
Binder\Binder_Lambda.cs (1)
343param.Identifier.GetLocation(), param.Identifier.Text);
Binder\Binder_Operators.cs (19)
89Error(diagnostics, ErrorCode.ERR_BadBinaryOps, node, node.OperatorToken.Text, left.Display, right.Display); 384Error(diagnostics, ErrorCode.ERR_BadBinaryOps, node, node.OperatorToken.Text, left.Display, right.Display); 808Error(diagnostics, ErrorCode.ERR_BadOpOnNullOrDefaultOrNew, node, operatorToken.Text, "default"); 811Error(diagnostics, ErrorCode.ERR_AmbigBinaryOpsOnDefault, node, operatorToken.Text, left.Display, right.Display); 815Error(diagnostics, ErrorCode.ERR_AmbigBinaryOpsOnUnconstrainedDefault, node, operatorToken.Text, right.Type); 819Error(diagnostics, ErrorCode.ERR_AmbigBinaryOpsOnUnconstrainedDefault, node, operatorToken.Text, left.Type); 822Error(diagnostics, ErrorCode.ERR_BadOpOnNullOrDefaultOrNew, node, operatorToken.Text, left.Display); 825Error(diagnostics, ErrorCode.ERR_BadOpOnNullOrDefaultOrNew, node, operatorToken.Text, right.Display); 847Error(diagnostics, errorCode, node, operatorToken.Text, left.Display, right.Display); 2282ReportUnaryOperatorError(node, diagnostics, operatorToken.Text, operand, resultKind); 2668return constant ?? BindUnaryOperatorCore(node, node.OperatorToken.Text, operand, diagnostics); 3056if (token.Text.Contains("u") || token.Text.Contains("U") || token.Text.Contains("l") || token.Text.Contains("L")) 3071if (token.Text.Contains("u") || token.Text.Contains("U")) 3272node, node.OperatorToken.Text, targetType.Name, 3921Error(diagnostics, ErrorCode.ERR_BadOpOnNullOrDefaultOrNew, node, node.OperatorToken.Text, "default");
Binder\Binder_Patterns.cs (1)
1628diagnostics.Add(ErrorCode.ERR_InvalidExprTerm, node.OperatorToken.GetLocation(), node.OperatorToken.Text);
Binder\Binder_Symbols.cs (2)
582return TypeWithAnnotations.Create(new ExtendedErrorTypeSymbol(left, LookupResultKind.NotATypeOrNamespace, diagnostics.Add(ErrorCode.ERR_ColColWithTypeAlias, node.Alias.Location, node.Alias.Identifier.Text))); 2564if ((where as IdentifierNameSyntax)?.Identifier.Text == "var" && !options.IsAttributeTypeLookup())
Binder\Binder_TupleOperators.cs (1)
189Error(diagnostics, ErrorCode.ERR_BadBinaryOps, node, node.OperatorToken.Text, left.Display, right.Display);
CSharpExtensions.cs (4)
239return token.Kind() is (SyntaxKind.StringLiteralToken or SyntaxKind.Utf8StringLiteralToken) && token.Text.Length > 0 && token.Text[0] == '@'; 244return token.IsKind(SyntaxKind.IdentifierToken) && token.Text.Length > 0 && token.Text[0] == '@';
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (2)
61diagnostics.Add(ErrorCode.ERR_DupReturnTypeMod, modifier.GetLocation(), modifier.Text); 66diagnostics.Add(ErrorCode.ERR_InvalidFuncPointerReturnTypeModifier, modifier.GetLocation(), modifier.Text);
Symbols\Source\LocalFunctionSymbol.cs (1)
400SourceMemberContainerTypeSymbol.ReportReservedTypeName(identifier.Text, this.DeclaringCompilation, diagnostics.DiagnosticBag, location);
Symbols\Source\SourceMemberContainerSymbol.cs (1)
1769ReportReservedTypeName(identifier?.Text, this.DeclaringCompilation, diagnostics.DiagnosticBag, identifier?.GetLocation() ?? Location.None);
Symbols\Source\SourceNamedTypeSymbol.cs (1)
208ReportReservedTypeName(tp.Identifier.Text, this.DeclaringCompilation, diagnostics.DiagnosticBag, location);
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (1)
664SourceMemberContainerTypeSymbol.ReportReservedTypeName(identifier.Text, compilation, diagnostics, location);
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
573SourceMemberContainerTypeSymbol.ReportReservedTypeName(identifier.Text, this.DeclaringCompilation, diagnostics.DiagnosticBag, location);
Syntax\SyntaxFactory.cs (2)
1205if (rewrittenToken.IsKind(SyntaxKind.LessThanToken) && string.Equals("<", rewrittenToken.Text, StringComparison.Ordinal)) 1208if (rewrittenToken.IsKind(SyntaxKind.GreaterThanToken) && string.Equals(">", rewrittenToken.Text, StringComparison.Ordinal))
Syntax\SyntaxNormalizer.cs (2)
913var tokenLastChar = token.Text.Last(); 914var nextFirstChar = next.Text.First();
Microsoft.CodeAnalysis.CSharp.CodeStyle (13)
CSharpSyntaxFacts.cs (4)
347SyntaxKind.IdentifierToken => token.Text switch 814return identifier.IsMissing ? missingTokenPlaceholder : identifier.Text; 837name = nameToken.IsMissing ? missingTokenPlaceholder : nameToken.Text; 866name = nameToken.IsMissing ? missingTokenPlaceholder : nameToken.Text;
CSharpVirtualCharService.cs (3)
130var tokenText = token.Text; 191var tokenSourceText = SourceText.From(token.Text); 232var tokenText = token.Text;
ExpressionSyntaxExtensions.cs (1)
414name.Identifier.Text == SyntaxFacts.GetText(SyntaxKind.NameOfKeyword))
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
403(token.Span.Length > startDelimeterLength && token.Text[^1] != lastChar);
ParenthesizedExpressionSyntaxExtensions.cs (2)
48var previousChar = tokenBeforeParen.Text.LastOrDefault(); 49var nextChar = tokenAfterParen.Text.FirstOrDefault();
SyntaxNodeExtensions.SingleLineRewriter.cs (2)
62if (s_newlinePattern.IsMatch(token.Text)) 64var newText = s_newlinePattern.Replace(token.Text, " ");
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (15)
ArrowExpressionClausePlacementCodeFixProvider.cs (1)
99edits.Add(new TextChange(new TextSpan(nextExpression.SpanStart, 0), token.Text + " "));
ConditionalExpressionPlacementCodeFixProvider.cs (1)
101edits.Add(new TextChange(new TextSpan(nextExpression.SpanStart, 0), token.Text + " "));
ConvertToRecordEngine.cs (1)
789textLiteral.Text.GetFirstNonWhitespaceIndexInString() == -1)
CSharpDeclareAsNullableCodeFixProvider.cs (1)
243var parameter = method.Parameters.Where(p => p.Name == identifier.Text).FirstOrDefault();
CSharpMakeMethodAsynchronousCodeFixProvider.cs (1)
51return token.Kind() == SyntaxKind.IdentifierToken && token.Text == "await";
CSharpRemoveDocCommentNodeCodeFixProvider.cs (1)
52=> token.Kind() == SyntaxKind.XmlTextLiteralToken && IsWhitespace(token.Text);
CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (3)
74text: discardSyntax.UnderscoreToken.Text, 114=> variable.Identifier.Text == DiscardVariableName; 116=> catchDeclaration.Identifier.Text == DiscardVariableName;
EnumMemberGenerator.cs (1)
132SyntaxFactory.LiteralExpression(SyntaxKind.NumericLiteralExpression, SyntaxFactory.Literal(numericLiteral.Token.Text, 1)),
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (1)
696token.Text == "dynamic";
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (4)
1096else if (token.IsKind(SyntaxKind.IdentifierToken) && token.Text == "scoped" && token.Parent is IdentifierNameSyntax scopedIdentifierName) 1255else if (token.IsKind(SyntaxKind.IdentifierToken) && token.Text == "scoped" && token.Parent is IdentifierNameSyntax scopedIdentifierName && scopedIdentifierName.Parent.IsKind(SyntaxKind.Parameter)) 1853if (token.IsKind(SyntaxKind.IdentifierToken) && token.Text == "scoped" && token.Parent.IsKind(SyntaxKind.IdentifierName) && token.Parent.Parent is VariableDeclarationSyntax or ExpressionStatementSyntax or IncompleteMemberSyntax) 2877if (token.Text == SyntaxFacts.GetText(SyntaxKind.AsyncKeyword))
Microsoft.CodeAnalysis.CSharp.EditorFeatures (6)
EventHookup\EventHookupSessionManager_EventHookupSession.cs (2)
271return lhsGenericNameSyntax.Identifier.Text; 289? typeDeclaration.Identifier.Text
RawStringLiteral\RawStringLiteralCommandHandler_TypeChar.cs (2)
226if (!endToken.Text.EndsWith(new string('"', quoteCount))) 231if (!token.Text.EndsWith(new string('"', quoteCount)))
TextStructureNavigation\CSharpTextStructureNavigatorProvider.cs (2)
92SyntaxKind.StringLiteralToken => position == token.Span.End - 1 && token.Text[^1] == '"', 93SyntaxKind.Utf8StringLiteralToken => position == token.Span.End - 3 && token.Text is [.., '"', 'u' or 'U', '8'],
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
EditAndContinue\ActiveStatementTests.cs (1)
11302if (node.Parent is MethodDeclarationSyntax methodDecl && methodDecl.Identifier.Text == "G")
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (3)
CodeGen\CodeGenInterpolatedString.cs (3)
39Assert.Equal("@$\"", token1.Text); 43Assert.Equal("$@\"", token2.Text); 48Assert.False(string.IsNullOrEmpty(token.Text));
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (4)
Attributes\AttributeTests_RefReadOnly.cs (4)
1379var userFunction = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Single(method => method.Identifier.Text == "User"); 1421var userFunction = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Single(method => method.Identifier.Text == "User"); 1450var userFunction = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Single(method => method.Identifier.Text == "User"); 1477var userFunction = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Single(method => method.Identifier.Text == "User");
Microsoft.CodeAnalysis.CSharp.Features (18)
ArrowExpressionClausePlacementCodeFixProvider.cs (1)
99edits.Add(new TextChange(new TextSpan(nextExpression.SpanStart, 0), token.Text + " "));
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.cs (2)
265if (seenUniqueNames.Add(uniqueName.Text)) 267result.Add((uniqueName.Text,
Completion\CompletionProviders\XmlDocCommentCompletionProvider.cs (3)
186if (token.IsKind(SyntaxKind.XmlTextLiteralToken) && string.IsNullOrWhiteSpace(token.Text)) 296tagName = emptyElement.Name.LocalName.Text; 304tagName = startTagSyntax.Name.LocalName.Text;
Completion\KeywordRecommenders\RefKeywordRecommender.cs (1)
155case SyntaxKind.IdentifierToken when token.Text == "scoped":
Completion\KeywordRecommenders\WhenKeywordRecommender.cs (1)
60if (context.TargetToken.Text == "var")
ConditionalExpressionPlacementCodeFixProvider.cs (1)
101edits.Add(new TextChange(new TextSpan(nextExpression.SpanStart, 0), token.Text + " "));
ConvertToRecordEngine.cs (1)
789textLiteral.Text.GetFirstNonWhitespaceIndexInString() == -1)
CSharpDeclareAsNullableCodeFixProvider.cs (1)
243var parameter = method.Parameters.Where(p => p.Name == identifier.Text).FirstOrDefault();
CSharpMakeMethodAsynchronousCodeFixProvider.cs (1)
51return token.Kind() == SyntaxKind.IdentifierToken && token.Text == "await";
CSharpRemoveDocCommentNodeCodeFixProvider.cs (1)
52=> token.Kind() == SyntaxKind.XmlTextLiteralToken && IsWhitespace(token.Text);
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (2)
1361join newVariable in newVariables on oldVariable.Identifier.Text equals newVariable.Identifier.Text
EditAndContinue\SyntaxComparer.cs (2)
1596=> LongestCommonSubstring.ComputeDistance(oldToken.Text, newToken.Text);
Rename\CSharpRenameIssuesService.cs (1)
71return declaredType == parent && token.Text == "var";
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (44)
Semantics\BindingTests.cs (1)
3679var lambda = tree.GetRoot().DescendantNodes().OfType<SimpleLambdaExpressionSyntax>().Single(s => s.Parameter.Identifier.Text == "x");
Semantics\ColorColorTests.cs (4)
1891var node2 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.Identifier.Text == "E" && (n.Parent is EqualsValueClauseSyntax)).Single(); 1948var node2 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.Identifier.Text == "E" && (n.Parent is EqualsValueClauseSyntax)).Single(); 2005var node2 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.Identifier.Text == "E" && (n.Parent is EqualsValueClauseSyntax)).Single(); 2054var node2 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.Identifier.Text == "E" && (n.Parent is EqualsValueClauseSyntax)).Single();
Semantics\DelegateTypeTests.cs (3)
8371var variables = nodes.OfType<VariableDeclaratorSyntax>().Where(v => v.Identifier.Text == "d").ToArray(); 8377var identifiers = nodes.OfType<InvocationExpressionSyntax>().Where(i => i.Expression is IdentifierNameSyntax id && id.Identifier.Text == "Report").Select(i => i.ArgumentList.Arguments[0].Expression).ToArray(); 8456var variables = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(v => v.Identifier.Text == "d").ToArray();
Semantics\LambdaTests.cs (2)
3962Assert.Equal("A", a.Identifier.Text); 3975Assert.Equal("A", a.Identifier.Text);
Semantics\LocalFunctionTests.cs (3)
354Assert.Equal("X", x.Identifier.Text); 396Assert.Equal("A", a.Identifier.Text); 410Assert.Equal("A", a.Identifier.Text);
Semantics\MethodTypeInferenceTests.cs (4)
1118var book = (IdentifierNameSyntax)tree.GetRoot().DescendantTokens().Last(t => t.Text == "b").Parent; 1159var author = (IdentifierNameSyntax)tree.GetRoot().DescendantTokens().Last(t => t.Text == "a").Parent; 1200var bookResult = (IdentifierNameSyntax)tree.GetRoot().DescendantTokens().Last(t => t.Text == "bookResult").Parent; 1204var authorResult = (IdentifierNameSyntax)tree.GetRoot().DescendantTokens().Last(t => t.Text == "authorResult").Parent;
Semantics\NullableContextTests.cs (1)
734bool expectedAnalysis = expectedAnalyzedKeys.Contains(methodDeclaration.Identifier.Text);
Semantics\RefFieldTests.cs (3)
17398var decls = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(v => v.Identifier.Text == "f").ToArray(); 22291var decls = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(v => v.Identifier.Text is "r1" or "r2").ToArray(); 22359var decls = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(v => v.Identifier.Text is "r1" or "r2").ToArray();
Semantics\StackAllocInitializerTests.cs (10)
1035Assert.Equal("obj1", obj1.Identifier.Text); 1043Assert.Equal("obj2", obj2.Identifier.Text); 1051Assert.Equal("obj3", obj3.Identifier.Text); 1059Assert.Equal("obj4", obj4.Identifier.Text); 1067Assert.Equal("obj5", obj5.Identifier.Text); 1137Assert.Equal("obj1", obj1.Identifier.Text); 1146Assert.Equal("obj2", obj2.Identifier.Text); 1154Assert.Equal("obj3", obj3.Identifier.Text); 1162Assert.Equal("obj4", obj4.Identifier.Text); 1170Assert.Equal("obj5", obj5.Identifier.Text);
Semantics\StackAllocSpanExpressionsTests.cs (10)
57Assert.Equal("obj1", obj1.Identifier.Text); 65Assert.Equal("obj2", obj2.Identifier.Text); 73Assert.Equal("obj3", obj3.Identifier.Text); 81Assert.Equal("obj4", obj4.Identifier.Text); 89Assert.Equal("obj5", obj5.Identifier.Text); 131Assert.Equal("obj1", obj1.Identifier.Text); 140Assert.Equal("obj2", obj2.Identifier.Text); 148Assert.Equal("obj3", obj3.Identifier.Text); 156Assert.Equal("obj4", obj4.Identifier.Text); 164Assert.Equal("obj5", obj5.Identifier.Text);
Semantics\TopLevelStatementsTests.cs (1)
9665var identifier = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().First(id => id.Identifier.Text == "var");
SourceGeneration\SyntaxAwareGeneratorTests.cs (2)
705var classDeclarations = testReceiver.VisitedNodes.OfType<ClassDeclarationSyntax>().Select(c => c.Identifier.Text); 762var classDeclarations = testReceiver.VisitedNodes.OfType<ClassDeclarationSyntax>().Select(c => c.Identifier.Text);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (32)
Compilation\GetImportScopesTests.cs (24)
149Assert.True(scopes.Single().Imports.Any(i => i.DeclaringSyntaxReference!.GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(System) } })); 150Assert.True(scopes.Single().Imports.Any(i => i.DeclaringSyntaxReference!.GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(Microsoft) } })); 176Assert.True(scopes.Single().Imports.Single().DeclaringSyntaxReference!.GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(System) } }); 199Assert.True(scopes[0].Imports.Single().DeclaringSyntaxReference!.GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(Microsoft) } }); 201Assert.True(scopes[1].Imports.Single().DeclaringSyntaxReference!.GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(System) } }); 227Assert.True(scopes[0].Imports.Single().DeclaringSyntaxReference!.GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(Microsoft) } }); 229Assert.True(scopes[1].Imports.Single().DeclaringSyntaxReference!.GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(System) } }); 338Assert.True(scopes.Single().Aliases.Any(a => a.DeclaringSyntaxReferences.Single().GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(System) } })); 339Assert.True(scopes.Single().Aliases.Any(a => a.DeclaringSyntaxReferences.Single().GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(Microsoft) } })); 365Assert.True(scopes.Single().Aliases.Single().DeclaringSyntaxReferences.Single().GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(System) } }); 388Assert.True(scopes[0].Aliases.Single().DeclaringSyntaxReferences.Single().GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(Microsoft) } }); 390Assert.True(scopes[1].Aliases.Single().DeclaringSyntaxReferences.Single().GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(System) } }); 538Assert.True(scopes.Single().ExternAliases.Any(a => a.DeclaringSyntaxReferences.Single().GetSyntax() is ExternAliasDirectiveSyntax { Identifier.Text: "CORE1" })); 539Assert.True(scopes.Single().ExternAliases.Any(a => a.DeclaringSyntaxReferences.Single().GetSyntax() is ExternAliasDirectiveSyntax { Identifier.Text: "CORE2" })); 568Assert.True(scopes.Single().ExternAliases.Single().DeclaringSyntaxReferences.Single().GetSyntax() is ExternAliasDirectiveSyntax { Identifier.Text: "CORE1" }); 594Assert.True(scopes[0].ExternAliases.Single().DeclaringSyntaxReferences.Single().GetSyntax() is ExternAliasDirectiveSyntax { Identifier.Text: "CORE2" }); 596Assert.True(scopes[1].ExternAliases.Single().DeclaringSyntaxReferences.Single().GetSyntax() is ExternAliasDirectiveSyntax { Identifier.Text: "CORE1" }); 623Assert.True(scopes.Single().Aliases.Single().DeclaringSyntaxReferences.Single().GetSyntax() is UsingDirectiveSyntax { Alias.Name.Identifier.Text: "M" }); 626Assert.True(scopes.Single().Imports.Single().DeclaringSyntaxReference!.GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(System) } }); 653Assert.True(scopes.Single().Aliases.Single().DeclaringSyntaxReferences.Single().GetSyntax() is UsingDirectiveSyntax { Alias.Name.Identifier.Text: "M" }); 683Assert.True(scopes.Single().Imports.Any(i => i.DeclaringSyntaxReference!.GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(System) } })); 685Assert.True(scopes.Single().Imports.Any(i => i.DeclaringSyntaxReference!.GetSyntax() is UsingDirectiveSyntax { Name: QualifiedNameSyntax { Right: IdentifierNameSyntax { Identifier.Text: nameof(System.IO) } } })); 689Assert.True(scopes.Single().Aliases.Any(i => i.DeclaringSyntaxReferences.Single().GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(Microsoft) } })); 691Assert.True(scopes.Single().Aliases.Any(i => i.DeclaringSyntaxReferences.Single().GetSyntax() is UsingDirectiveSyntax { Name: QualifiedNameSyntax { Right: IdentifierNameSyntax { Identifier.Text: nameof(System.Threading) } } }));
Compilation\SemanticModelAPITests.cs (2)
4611var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(ident => ident.Identifier.Text == "global").Single(); 4625var nodes = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(ident => ident.Identifier.Text == "global").ToArray();
Symbols\AccessorOverriddenOrHiddenMembersTests.cs (2)
1015Assert.Equal("d", identifierSyntax.Identifier.Text); 1020Assert.Equal("Dispose", memberNameSyntax.Identifier.Text);
Symbols\SymbolExtensionTests.cs (4)
101var identifier = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().First(id => id.Identifier.Text == "var"); 119var identifier = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().First(id => id.Identifier.Text == "var"); 137var identifier = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().First(id => id.Identifier.Text == "var"); 156var identifier = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Last(id => id.Identifier.Text == "var");
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (253)
Diagnostics\DiagnosticTest.cs (2)
1959Assert.Equal(2335, defineName.Text.Length); 1965Assert.Equal(2335, errorCodeName.Text.Length);
LexicalAndXml\LexicalTests.cs (198)
289Assert.Equal(text, token.Text); 304Assert.Equal(text, token.Text); 319Assert.Equal(text, token.Text); 334Assert.Equal(text, token.Text); 349Assert.Equal(text, token.Text); 364Assert.Equal(text, token.Text); 379Assert.Equal(text, token.Text); 394Assert.Equal(text, token.Text); 411Assert.Equal(text, token.Text); 428Assert.Equal(text, token.Text); 445Assert.Equal(text, token.Text); 462Assert.Equal(text, token.Text); 479Assert.Equal(text, token.Text); 518Assert.Equal(text, token.Text); 538Assert.Equal(text, token.Text); 559Assert.Equal(text, token.Text); 638Assert.Equal(text, token.Text); 653Assert.Equal(text, token.Text); 668Assert.Equal(text, token.Text); 683Assert.Equal(text, token.Text); 698Assert.Equal(text, token.Text); 713Assert.NotEqual(text, token.Text); 729Assert.Equal(text, token.Text); 745Assert.Equal(text, token.Text); 762Assert.Equal(text, token.Text); 778Assert.Equal(text, token.Text); 794Assert.Equal(text, token.Text); 810Assert.Equal(text, token.Text); 827Assert.Equal(text, token.Text); 843Assert.Equal(text, token.Text); 859Assert.Equal(text, token.Text); 875Assert.Equal(text, token.Text); 891Assert.Equal(text, token.Text); 907Assert.Equal(text, token.Text); 923Assert.Equal(text, token.Text); 939Assert.Equal(text, token.Text); 955Assert.Equal(text, token.Text); 971Assert.Equal(text, token.Text); 987Assert.Equal(text, token.Text); 1003Assert.Equal(text, token.Text); 1019Assert.Equal(text, token.Text); 1035Assert.Equal(text, token.Text); 1051Assert.Equal(text, token.Text); 1067Assert.Equal(text, token.Text); 1083Assert.Equal(text, token.Text); 1100Assert.Equal(text, token.Text); 1117Assert.Equal("'a", token.Text); 1133Assert.Equal("'", token.Text); 1151Assert.Equal("'ab", token.Text); 1171Assert.Equal("'\uFFFF'", token.Text); 1189Assert.Equal(text, token.Text); 1204Assert.Equal(text, token.Text); 1219Assert.Equal(text, token.Text); 1234Assert.Equal(text, token.Text); 1297Assert.Equal(text, token.Text); 1313Assert.Equal(text, token.Text); 1329Assert.Equal(text, token.Text); 1345Assert.Equal(text, token.Text); 1361Assert.Equal(text, token.Text); 1377Assert.Equal(text, token.Text); 1393Assert.Equal(text, token.Text); 1408Assert.Equal(text, token.Text); 1423Assert.Equal(text, token.Text); 1438Assert.Equal(text, token.Text); 1453Assert.Equal(text, token.Text); 1468Assert.Equal(text, token.Text); 1483Assert.Equal(text, token.Text); 1505Assert.Equal(text, token.Text); 1521Assert.Equal(text, token.Text); 1535Assert.Equal(text, token.Text); 1551Assert.Equal(text, token.Text); 1565Assert.Equal(text, token.Text); 1580Assert.Equal(text, token.Text); 1596Assert.Equal(text, token.Text); 1612Assert.Equal(text, token.Text); 1628Assert.Equal(text, token.Text); 1644Assert.Equal(text, token.Text); 1660Assert.Equal(text, token.Text); 1676Assert.Equal(text, token.Text); 1692Assert.Equal(text, token.Text); 1708Assert.Equal(text, token.Text); 1724Assert.Equal(text, token.Text); 1740Assert.Equal(text, token.Text); 1756Assert.Equal(text, token.Text); 1772Assert.Equal(text, token.Text); 1788Assert.Equal(text, token.Text); 1804Assert.Equal(text, token.Text); 1820Assert.Equal(text, token.Text); 1836Assert.Equal(text, token.Text); 1852Assert.Equal(text, token.Text); 1862Assert.Equal(text, token.Text); 1878Assert.Equal(text, token.Text); 1888Assert.Equal(text, token.Text); 1904Assert.Equal(text, token.Text); 1914Assert.Equal(text, token.Text); 1930Assert.Equal(text, token.Text); 1940Assert.Equal(text, token.Text); 1956Assert.Equal(text, token.Text); 1966Assert.Equal(text, token.Text); 1982Assert.Equal(text, token.Text); 1991Assert.Equal(text, token.Text); 2007Assert.Equal(text, token.Text); 2017Assert.Equal(text, token.Text); 2033Assert.Equal(text, token.Text); 2043Assert.Equal(text, token.Text); 2058Assert.Equal(text, token.Text); 2073Assert.Equal(text, token.Text); 2083Assert.Equal(text, token.Text); 2099Assert.Equal(text, token.Text); 2108Assert.Equal(text, token.Text); 2124Assert.Equal(text, token.Text); 2134Assert.Equal(text, token.Text); 2150Assert.Equal(text, token.Text); 2160Assert.Equal(text, token.Text); 2175Assert.Equal(text, token.Text); 2190Assert.Equal(text, token.Text); 2206Assert.Equal(text, token.Text); 2222Assert.Equal(text, token.Text); 2238Assert.Equal(text, token.Text); 2254Assert.Equal(text, token.Text); 2268Assert.Equal(text, token.Text); 2283Assert.Equal(text, token.Text); 2298Assert.Equal(text, token.Text); 2314Assert.Equal(text, token.Text); 2329Assert.Equal(text, token.Text); 2345Assert.Equal(text, token.Text); 2361Assert.Equal(text, token.Text); 2377Assert.Equal(text, token.Text); 2393Assert.Equal(text, token.Text); 2409Assert.Equal(text, token.Text); 2425Assert.Equal(text, token.Text); 2441Assert.Equal(text, token.Text); 2457Assert.Equal(text, token.Text); 2473Assert.Equal(text, token.Text); 2489Assert.Equal(text, token.Text); 2505Assert.Equal(text, token.Text); 2521Assert.Equal(text, token.Text); 2537Assert.Equal(text, token.Text); 2553Assert.Equal(text, token.Text); 2569Assert.Equal(text, token.Text); 2585Assert.Equal(text, token.Text); 2601Assert.Equal(text, token.Text); 2618Assert.Equal(text, token.Text); 2634Assert.Equal(text, token.Text); 2648Assert.Equal(text, token.Text); 2657Assert.Equal(text, token.Text); 2666Assert.Equal(text, token.Text); 2675Assert.Equal(text, token.Text); 2684Assert.Equal(text, token.Text); 2693Assert.Equal(text, token.Text); 2702Assert.Equal(text, token.Text); 2716Assert.Equal(text, token.Text); 2730Assert.Equal(text, token.Text); 2739Assert.Equal(text, token.Text); 2748Assert.Equal(text, token.Text); 2757Assert.Equal(text, token.Text); 2771Assert.Equal(text, token.Text); 2780Assert.Equal(text, token.Text); 2789Assert.Equal(text, token.Text); 2799Assert.Equal(text, token.Text); 2822Assert.Equal(text, token.Text); 2833Assert.Equal(text, token.Text); 2848Assert.Equal(text, token.Text); 2859Assert.Equal(text, token.Text); 2870Assert.Equal(text, token.Text); 2881Assert.Equal(text, token.Text); 2892Assert.Equal(text, token.Text); 2903Assert.Equal(text, token.Text); 2914Assert.Equal(text, token.Text); 2925Assert.Equal(text, token.Text); 2936Assert.Equal(text, token.Text); 2947Assert.Equal(text, token.Text); 2959Assert.Equal(text, token.Text); 2974Assert.Equal("3", token.Text); 2990Assert.Equal(text, token.Text); 3006Assert.Equal(text, token.Text); 3022Assert.Equal(text, token.Text); 3043Assert.Equal(text, token.Text); 3053Assert.Equal(text, token.Text); 3063Assert.Equal(text.Substring(0, text.Length - 1), token.Text); 3073Assert.Equal("@", token.Text); 3079Assert.Equal("@0x0", token.Text); 3085Assert.Equal("@0X012345678", token.Text); 3091Assert.Equal("@0x9abcdefA", token.Text); 3097Assert.Equal("@0xBCDEF", token.Text); 3103Assert.Equal("@", token.Text); 3109Assert.Equal("@", token.Text); 3115Assert.Equal("@", token.Text); 3121Assert.Equal("@", token.Text); 3127Assert.Equal("@0xffff0000ffff0000ffff0000", token.Text); 3147Assert.Equal(text, token.Text); 3157Assert.Equal(text, token.Text); 3167Assert.Equal(text.Substring(0, text.Length - 1), token.Text); 3177Assert.Equal(text.Substring(0, text.Length - 1), token.Text); 3188Assert.Equal(text, token.Text); 3200Assert.Equal("token", token.Text); 3218Assert.Equal("token", token.Text); 3238Assert.Equal("to\uFEFFken\uFEFF", token.Text);
LexicalAndXml\PreprocessorTests.cs (2)
237Assert.Equal(String.Empty, ld.Line.Text); 242Assert.Equal(exp.Number, Int32.Parse(ld.Line.Text));
LexicalAndXml\XmlDocCommentTests.cs (7)
1131Assert.Equal("ProcessingInstruction", ProcessingInstruction.Name.LocalName.Text); 1163Assert.Equal("prefix", ProcessingInstruction.Name.Prefix.Prefix.Text); 1164Assert.Equal(":", ProcessingInstruction.Name.Prefix.ColonToken.Text); 1165Assert.Equal("localname", ProcessingInstruction.Name.LocalName.Text); 1195Assert.Equal("incomplete", ProcessingInstruction.Name.LocalName.Text); 1221Assert.Equal("name", ProcessingInstruction.Name.LocalName.Text); 1248Assert.Equal("name", ProcessingInstruction.Name.LocalName.Text);
Syntax\SyntaxFactoryTests.cs (8)
26Assert.Equal("$@\"", token.Text); 207Assert.Equal(text, token.Text); 375Assert.Equal("\"\\u2028\"", literal.Text); 383Assert.Equal("'\\udbff'", literal.Text); 412Assert.Equal("1l", literal.Text); 426Assert.Equal("1L", literal.Text); 437Assert.Equal("1l", expression.Token.Text); 451Assert.Equal("1L", expression.Token.Text);
Syntax\SyntaxNodeTests.cs (26)
85var e = expression.DescendantNodes().OfType<IdentifierNameSyntax>().First(n => n.Identifier.Text == "e"); 103var e = expression.DescendantNodes().OfType<IdentifierNameSyntax>().First(n => n.Identifier.Text == "e"); 122var e = expression.DescendantNodes().OfType<IdentifierNameSyntax>().First(n => n.Identifier.Text == "e"); 1010Assert.Equal("garbage", tokens[0].Text); 1110Assert.Equal("garbage", tokens[0].Text); 2220var bToken = expr.DescendantTokens().First(t => t.Text == "b"); 2257var identifierC = cu.DescendantTokens().First(t => t.Text == "C"); 2288var identifierC = cu.DescendantTokens().First(t => t.Text == "C"); 2361var trivia = expr.DescendantTokens().First(t => t.Text == "a").TrailingTrivia[0]; 2445var b = expr.DescendantTokens().Where(t => t.Text == "b").Select(t => t.Parent.FirstAncestorOrSelf<ArgumentSyntax>()).FirstOrDefault(); 2460var b = expr.DescendantTokens().Where(t => t.Text == "b").Select(t => t.Parent.FirstAncestorOrSelf<ArgumentSyntax>()).FirstOrDefault(); 2476var b = expr.DescendantTokens().Where(t => t.Text == "b").Select(t => t.Parent.FirstAncestorOrSelf<ArgumentSyntax>()).FirstOrDefault(); 2493var b = expr.DescendantTokens().Where(t => t.Text == "b").Select(t => t.Parent.FirstAncestorOrSelf<ArgumentSyntax>()).FirstOrDefault(); 2514var b = expr.DescendantTokens().Where(t => t.Text == "b").Select(t => t.Parent.FirstAncestorOrSelf<ArgumentSyntax>()).FirstOrDefault(); 2533var b = expr.DescendantTokens().Where(t => t.Text == "b").Select(t => t.Parent.FirstAncestorOrSelf<ArgumentSyntax>()).FirstOrDefault(); 2549var b = expr.DescendantTokens().Where(t => t.Text == "b").Select(t => t.Parent.FirstAncestorOrSelf<ArgumentSyntax>()).FirstOrDefault(); 2565var b = expr.DescendantTokens().Where(t => t.Text == "b").Select(t => t.Parent.FirstAncestorOrSelf<ArgumentSyntax>()).FirstOrDefault(); 2581var b = expr.DescendantTokens().Where(t => t.Text == "b").Select(t => t.Parent.FirstAncestorOrSelf<ArgumentSyntax>()).FirstOrDefault(); 2601var b = expr.DescendantTokens().Where(t => t.Text == "b").Select(t => t.Parent.FirstAncestorOrSelf<ArgumentSyntax>()).FirstOrDefault(); 2618var n = expr.DescendantTokens().Where(t => t.Text == "a").Select(t => t.Parent.FirstAncestorOrSelf<ArgumentSyntax>()).FirstOrDefault(); 2632var n = expr.DescendantTokens().Where(t => t.Text == "a").Select(t => t.Parent.FirstAncestorOrSelf<ArgumentSyntax>()).FirstOrDefault(); 2646var n = expr.DescendantTokens().Where(t => t.Text == "c").Select(t => t.Parent.FirstAncestorOrSelf<ArgumentSyntax>()).FirstOrDefault(); 2660var b = expr.DescendantTokens().Where(t => t.Text == "b").Select(t => t.Parent.FirstAncestorOrSelf<StatementSyntax>()).FirstOrDefault(); 2674var b = expr.DescendantTokens().Where(t => t.Text == "b").Select(t => t.Parent.FirstAncestorOrSelf<StatementSyntax>()).FirstOrDefault(); 3808var a = expression.DescendantNodes().OfType<IdentifierNameSyntax>().First(n => n.Identifier.Text == "a"); 3809var e = expression.DescendantNodes().OfType<IdentifierNameSyntax>().First(n => n.Identifier.Text == "e");
Syntax\TrackNodeTests.cs (10)
24var a = expr.DescendantNodes().OfType<IdentifierNameSyntax>().First(n => n.Identifier.Text == "a"); 35var a = expr.DescendantNodes().OfType<IdentifierNameSyntax>().First(n => n.Identifier.Text == "a"); 47var a = expr.DescendantNodes().OfType<IdentifierNameSyntax>().First(n => n.Identifier.Text == "a"); 56var a = expr.DescendantNodes().OfType<IdentifierNameSyntax>().First(n => n.Identifier.Text == "a"); 66var originalA = expr.DescendantNodes().OfType<IdentifierNameSyntax>().First(n => n.Identifier.Text == "a"); 81var originalA = expr.DescendantNodes().OfType<IdentifierNameSyntax>().First(n => n.Identifier.Text == "a"); 97var originalA = expr.DescendantNodes().OfType<IdentifierNameSyntax>().First(n => n.Identifier.Text == "a"); 109var originalA = expr.DescendantNodes().OfType<IdentifierNameSyntax>().First(n => n.Identifier.Text == "a"); 122var originalA = expr.DescendantNodes().OfType<IdentifierNameSyntax>().First(n => n.Identifier.Text == "a"); 134var originalA = expr.DescendantNodes().OfType<IdentifierNameSyntax>().First(n => n.Identifier.Text == "a");
Microsoft.CodeAnalysis.CSharp.Workspaces (36)
Classification\SyntaxClassification\DiscardSyntaxClassifier.cs (2)
37case ParameterSyntax parameter when parameter.Identifier.Text == "_": 47case IdentifierNameSyntax identifierName when identifierName.Identifier.Text == "_":
Classification\SyntaxClassification\NameSyntaxClassifier.cs (2)
179if (name is IdentifierNameSyntax { Identifier.Text: "args" } && 372name is IdentifierNameSyntax { Identifier.Text: "async" })
Classification\Worker.cs (1)
105token.Text.EndsWith("u8", StringComparison.OrdinalIgnoreCase))
CodeGeneration\CSharpSyntaxGenerator.cs (1)
1370TypeDeclarationSyntax typeDeclaration => AsClassMember(member, typeDeclaration.Identifier.Text),
CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (3)
74text: discardSyntax.UnderscoreToken.Text, 114=> variable.Identifier.Text == DiscardVariableName; 116=> catchDeclaration.Identifier.Text == DiscardVariableName;
CSharpSyntaxFacts.cs (4)
347SyntaxKind.IdentifierToken => token.Text switch 814return identifier.IsMissing ? missingTokenPlaceholder : identifier.Text; 837name = nameToken.IsMissing ? missingTokenPlaceholder : nameToken.Text; 866name = nameToken.IsMissing ? missingTokenPlaceholder : nameToken.Text;
CSharpVirtualCharService.cs (3)
130var tokenText = token.Text; 191var tokenSourceText = SourceText.From(token.Text); 232var tokenText = token.Text;
EnumMemberGenerator.cs (1)
132SyntaxFactory.LiteralExpression(SyntaxKind.NumericLiteralExpression, SyntaxFactory.Literal(numericLiteral.Token.Text, 1)),
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (6)
528builder.Append(parameter.Identifier.Text); 575builder.Append(modifier.Text); 585builder.Append(parameter.Identifier.Text); 691var typeParameterNames = methodDeclaration.TypeParameterList?.Parameters.SelectAsArray(p => p.Identifier.Text); 706var text = identifierNameNode.Identifier.Text; 715var name = genericNameNode.Identifier.Text;
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs\ExpressionSyntaxExtensions.cs (1)
414name.Identifier.Text == SyntaxFacts.GetText(SyntaxKind.NameOfKeyword))
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
403(token.Span.Length > startDelimeterLength && token.Text[^1] != lastChar);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (1)
696token.Text == "dynamic";
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (4)
1096else if (token.IsKind(SyntaxKind.IdentifierToken) && token.Text == "scoped" && token.Parent is IdentifierNameSyntax scopedIdentifierName) 1255else if (token.IsKind(SyntaxKind.IdentifierToken) && token.Text == "scoped" && token.Parent is IdentifierNameSyntax scopedIdentifierName && scopedIdentifierName.Parent.IsKind(SyntaxKind.Parameter)) 1853if (token.IsKind(SyntaxKind.IdentifierToken) && token.Text == "scoped" && token.Parent.IsKind(SyntaxKind.IdentifierName) && token.Parent.Parent is VariableDeclarationSyntax or ExpressionStatementSyntax or IncompleteMemberSyntax) 2877if (token.Text == SyntaxFacts.GetText(SyntaxKind.AsyncKeyword))
ParenthesizedExpressionSyntaxExtensions.cs (2)
48var previousChar = tokenBeforeParen.Text.LastOrDefault(); 49var nextChar = tokenAfterParen.Text.FirstOrDefault();
Rename\CSharpRenameRewriterLanguageService.cs (1)
278&& _replacementText.Equals(prefix + "_" + property.Identifier.Text, StringComparison.Ordinal);
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (1)
391identifierName.Identifier.Text == "nameof" &&
SyntaxNodeExtensions.SingleLineRewriter.cs (2)
62if (s_newlinePattern.IsMatch(token.Text)) 64var newText = s_newlinePattern.Replace(token.Text, " ");
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
Formatting\FormattingElasticTriviaTests.cs (1)
116var decl = generator.GetDeclaration(root.DescendantNodes().OfType<VariableDeclaratorSyntax>().First(vd => vd.Identifier.Text == "f2"));
Microsoft.CodeAnalysis.EditorFeatures (1)
RenameTracking\RenameTrackingTaggerProvider.TrackingSession.cs (1)
175if (syntaxFactsService.IsIdentifier(token) && languageHeuristicsService.IsIdentifierValidForRenameTracking(token.Text))
Microsoft.CodeAnalysis.Features (11)
ConvertToInterpolatedString\AbstractConvertConcatenationToInterpolatedStringRefactoringProvider.cs (3)
140var text = piece.GetFirstToken().Text; 181var newText = ConcatenateTextToTextNode(generator, content.Last(), contentPart.GetFirstToken().Text, contentPart.GetFirstToken().ValueText); 212var existingText = interpolatedStringTextNode.GetFirstToken().Text;
ConvertToInterpolatedString\AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs (2)
97if (ParseExpression("$" + stringToken.Text) is not TInterpolatedStringExpressionSyntax interpolatedString) 161var stringLiteralText = expression.GetFirstToken().Text;
ConvertToInterpolatedString\ConvertRegularStringToInterpolatedStringRefactoringProvider.cs (3)
53if (!token.Text.Contains('{') && !token.Text.Contains('}')) 94var text = literalExpression.GetFirstToken().Text;
EmbeddedLanguages\Classification\AbstractFallbackEmbeddedLanguageClassifier.cs (1)
43if (virtualChars.Length == token.Text.Length)
InlineMethod\AbstractInlineMethodRefactoringProvider.cs (1)
498.LocalDeclarationStatement(calleeMethodSymbol.ReturnType, unusedLocalName.Text,
InlineMethod\AbstractInlineMethodRefactoringProvider.InlineContext.cs (1)
380cancellationToken).Text;
Microsoft.CodeAnalysis.VisualBasic (3)
Analysis\FlowAnalysis\DataFlowPass.vb (1)
1323Return operatorBlock.OperatorStatement.OperatorToken.Text
Syntax\SyntaxFactory.vb (2)
923If rewrittenToken.IsKind(SyntaxKind.LessThanToken) AndAlso String.Equals("<", rewrittenToken.Text, StringComparison.Ordinal) Then 927If rewrittenToken.IsKind(SyntaxKind.GreaterThanToken) AndAlso String.Equals(">", rewrittenToken.Text, StringComparison.Ordinal) Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (7)
SingleLineRewriter.vb (2)
46If s_newlinePattern.IsMatch(token.Text) Then 47Dim newText = s_newlinePattern.Replace(token.Text, " ")
VisualBasicSyntaxFacts.vb (5)
912builder.Append(keywordToken.Text) 977Return If(identifier.IsMissing, missingTokenPlaceholder, identifier.Text) 1003name = If(nameToken.IsMissing, missingTokenPlaceholder, nameToken.Text) 1021builder.Append(typeParameterList.Parameters(0).Identifier.Text) 1024builder.Append(typeParameterList.Parameters(i).Identifier.Text)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (2)
VisualBasicConvertToIteratorCodeFixProvider.vb (1)
47If String.Compare(identifier.Identifier.Text, "Yield", StringComparison.OrdinalIgnoreCase) <> 0 Then
VisualBasicRemoveDocCommentNodeCodeFixProvider.vb (1)
76Return token.Kind() = SyntaxKind.XmlTextLiteralToken AndAlso IsWhitespace(token.Text)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (2)
TextStructureNavigation\VisualBasicTextStructureNavigatorProvider.vb (2)
38If position = token.Span.End - 1 AndAlso token.Text.EndsWith("""", StringComparison.Ordinal) Then 61If token.Kind() = SyntaxKind.StringLiteralToken AndAlso position.Position = token.Span.End - 1 AndAlso token.Text.EndsWith("""", StringComparison.Ordinal) Then
Microsoft.CodeAnalysis.VisualBasic.Features (2)
VisualBasicConvertToIteratorCodeFixProvider.vb (1)
47If String.Compare(identifier.Identifier.Text, "Yield", StringComparison.OrdinalIgnoreCase) <> 0 Then
VisualBasicRemoveDocCommentNodeCodeFixProvider.vb (1)
76Return token.Kind() = SyntaxKind.XmlTextLiteralToken AndAlso IsWhitespace(token.Text)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (3)
Compilation\GetImportScopesTests.vb (2)
55name = DirectCast(syntax, IdentifierNameSyntax).Identifier.Text 60Return TypeOf syntax Is SimpleImportsClauseSyntax AndAlso DirectCast(syntax, SimpleImportsClauseSyntax).Alias.Identifier.Text = name
Semantics\GetSemanticInfoTests.vb (1)
6221expr = tokens.First(Function(t) t.Kind = SyntaxKind.IdentifierToken AndAlso t.Text = "P").Parent
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (2)
SymbolDisplay\ObjectDisplayTests.vb (2)
186Assert.Equal("ChrW(8232) & ""x""", literal.Text) 188Assert.Equal("ChrW(56319)", literal.Text)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (4)
TestSyntaxNodes.vb (4)
1475Dim bToken = expr.DescendantTokens().First(Function(t) t.Text = "b") 1521Dim identifierC = cu.DescendantTokens().First(Function(t) t.Text = "C") 1559Dim identifierC = cu.DescendantTokens().First(Function(t) t.Text = "C") 1574Dim trivia = expr.DescendantTokens().First(Function(t) t.Text = "a").TrailingTrivia(0)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (14)
CodeGeneration\EnumMemberGenerator.vb (1)
99left:=SyntaxFactory.NumericLiteralExpression(SyntaxFactory.IntegerLiteralToken(numericLiteral.Token.Text, LiteralBase.Decimal, TypeCharacter.None, 1)),
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (5)
479builder.Append(parameter.Identifier.Text) 528builder.Append(modifier.Text) 547Dim typeParameterNames = funcDecl.TypeParameterList?.Parameters.SelectAsArray(Function(p) p.Identifier.Text) 590Dim text = identifierName.Identifier.Text 601Dim name = genericName.Identifier.Text
Simplification\Simplifiers\NameSimplifier.vb (1)
172If token.Text = valueText OrElse (inDeclarationContext OrElse inMemberAccessContext) Then
SingleLineRewriter.vb (2)
46If s_newlinePattern.IsMatch(token.Text) Then 47Dim newText = s_newlinePattern.Replace(token.Text, " ")
VisualBasicSyntaxFacts.vb (5)
912builder.Append(keywordToken.Text) 977Return If(identifier.IsMissing, missingTokenPlaceholder, identifier.Text) 1003name = If(nameToken.IsMissing, missingTokenPlaceholder, nameToken.Text) 1021builder.Append(typeParameterList.Parameters(0).Identifier.Text) 1024builder.Append(typeParameterList.Parameters(i).Identifier.Text)
Microsoft.CodeAnalysis.Workspaces (4)
AbstractDocumentationCommentService.cs (1)
135sb.Append(GetIdentifier(xmlName).Text);
AbstractVirtualCharService.cs (1)
144var tokenText = token.Text;
IVirtualCharService.cs (2)
53/// cref="SyntaxToken.Text"/> 58/// cref="SyntaxToken.Text"/> of the token between the quotes maps to each character in the
Microsoft.VisualStudio.LanguageServices.CSharp (3)
LanguageService\CSharpHelpContextService.cs (3)
344text = "#" + token.Text; 360if (token.Text == "nameof") 509text = Keyword(token.Text);
Microsoft.VisualStudio.LanguageServices.VisualBasic (17)
Help\VisualBasicHelpContextService.vb (1)
44Return "vb." + token.Text
Help\VisualBasicHelpContextService.Visitor.vb (14)
126result = Keyword(node.OperatorToken.Text) 130result = Keyword(node.CallKeyword.Text) 134result = Keyword(node.WhenKeyword.Text) 146result = Keyword(node.ContinueKeyword.Text) 151result = Keyword(node.DeclareKeyword.Text) 156result = Keyword(node.DelegateKeyword.Text) 170result = Keyword(node.ThenKeyword.Text) 178result = Keyword(node.ThenKeyword.Text) 186result = Keyword(node.ThenKeyword.Text) 205result = Keyword(node.Keyword.Text) 213result = Keyword(node.AsKeyword.Text) 291result = Keyword(node.GetXmlNamespaceKeyword.Text) 390result = Keyword(node.DeclarationKeyword.Text) 774result = Keyword(modifier.Text)
Venus\VisualBasicContainedLanguage.vb (2)
184multiLineLambda.SubOrFunctionHeader.ParameterList.Parameters(0).Identifier.Identifier.Text <> "__razor_helper_writer" Then 209Not String.Equals(helperToken.Text, "Helper", StringComparison.OrdinalIgnoreCase) Then