43 references to Keyword
Microsoft.CodeAnalysis.CSharp (5)
Binder\Binder_Expressions.cs (1)
2999nameString = ((PredefinedTypeSyntax)syntax).Keyword.ValueText;
Binder\Binder_Symbols.cs (2)
579return TypeWithAnnotations.Create(AreNullableAnnotationsEnabled(predefinedType.Keyword), type); 819return GetSpecialType(node.Keyword.Kind().GetSpecialType(), diagnostics, node);
Syntax.xml.Main.Generated.cs (1)
1522=> node.Update(VisitToken(node.Keyword));
Syntax.xml.Syntax.Generated.cs (1)
344if (keyword != this.Keyword)
Microsoft.CodeAnalysis.CSharp.CodeStyle (7)
src\Analyzers\CSharp\Analyzers\ConvertTypeofToNameof\CSharpConvertTypeOfToNameOfDiagnosticAnalyzer.cs (1)
36typeofExpression is not { Type: PredefinedTypeSyntax { Keyword.RawKind: (int)SyntaxKind.VoidKeyword } };
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\NullableImpactingSpanWalker.cs (1)
135&& CSharpSyntaxFacts.Instance.TryGetPredefinedType(predefinedType.Keyword, out var type))
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.cs (1)
344&& predefinedType.Keyword.IsKind(SyntaxKind.ObjectKeyword)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\TypeStyle\TypeStyleHelper.cs (1)
203=> type is PredefinedTypeSyntax predefinedType && SyntaxFacts.IsPredefinedType(predefinedType.Keyword.Kind());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\TypeSyntaxExtensions.cs (1)
15predefinedType.Keyword.IsKind(SyntaxKind.VoidKeyword);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
305=> node is PredefinedTypeSyntax predefinedType && IsPredefinedType(predefinedType.Keyword); 308=> node is PredefinedTypeSyntax predefinedType && IsPredefinedType(predefinedType.Keyword, type);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Analyzers\CSharp\CodeFixes\FixReturnType\CSharpFixReturnTypeCodeFixProvider.cs (1)
58=> typeSyntax is PredefinedTypeSyntax { Keyword.RawKind: (int)SyntaxKind.VoidKeyword };
Microsoft.CodeAnalysis.CSharp.Features (7)
Completion\CompletionProviders\AwaitCompletionProvider.cs (1)
79if (existingReturnType is PredefinedTypeSyntax { Keyword: (kind: SyntaxKind.VoidKeyword) })
Diagnostics\Analyzers\CSharpPreferFrameworkTypeDiagnosticAnalyzer.cs (1)
29=> node.Keyword.Kind() != SyntaxKind.VoidKeyword;
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (1)
125!(returnType is PredefinedTypeSyntax predefinedType && predefinedType.Keyword.IsKindOrHasMatchingText(SyntaxKind.VoidKeyword)))
src\Analyzers\CSharp\Analyzers\ConvertTypeofToNameof\CSharpConvertTypeOfToNameOfDiagnosticAnalyzer.cs (1)
36typeofExpression is not { Type: PredefinedTypeSyntax { Keyword.RawKind: (int)SyntaxKind.VoidKeyword } };
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\NullableImpactingSpanWalker.cs (1)
135&& CSharpSyntaxFacts.Instance.TryGetPredefinedType(predefinedType.Keyword, out var type))
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.cs (1)
344&& predefinedType.Keyword.IsKind(SyntaxKind.ObjectKeyword)
src\Analyzers\CSharp\CodeFixes\FixReturnType\CSharpFixReturnTypeCodeFixProvider.cs (1)
58=> typeSyntax is PredefinedTypeSyntax { Keyword.RawKind: (int)SyntaxKind.VoidKeyword };
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\NullableReferenceTypesTests.cs (1)
65942.Single(s => s.Keyword.ValueText == "object");
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (4)
Symbols\Source\MethodTests.cs (4)
237var node = tree.GetRoot().DescendantNodes().OfType<PredefinedTypeSyntax>().Where(n => n.Keyword.Kind() == SyntaxKind.VoidKeyword).First(); 265var node = tree.GetRoot().DescendantNodes().OfType<PredefinedTypeSyntax>().Where(n => n.Keyword.Kind() == SyntaxKind.VoidKeyword).Last(); 290var node = tree.DescendantNodes().OfType<PredefinedTypeSyntax>().Where(n => n.Keyword.Kind() == SyntaxKind.VoidKeyword).Single(); 311var node = tree.DescendantNodes().OfType<PredefinedTypeSyntax>().Where(n => n.Keyword.Kind() == SyntaxKind.VoidKeyword).Single();
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (3)
Generated\Syntax.Test.xml.Generated.cs (2)
11168Assert.Equal(SyntaxKind.BoolKeyword, node.Keyword.Kind()); 11169var newNode = node.WithKeyword(node.Keyword);
Parsing\NameParsingTests.cs (1)
479var tok = ((PredefinedTypeSyntax)tname).Keyword;
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
2154=> type is PredefinedTypeSyntax pd && pd.Keyword.IsKind(SyntaxKind.VoidKeyword) ? null : type;
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (1)
704var kind = predefinedTypeNode.Keyword.Kind();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\TypeStyle\TypeStyleHelper.cs (1)
203=> type is PredefinedTypeSyntax predefinedType && SyntaxFacts.IsPredefinedType(predefinedType.Keyword.Kind());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\TypeSyntaxExtensions.cs (1)
15predefinedType.Keyword.IsKind(SyntaxKind.VoidKeyword);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
305=> node is PredefinedTypeSyntax predefinedType && IsPredefinedType(predefinedType.Keyword); 308=> node is PredefinedTypeSyntax predefinedType && IsPredefinedType(predefinedType.Keyword, type);
Microsoft.Interop.SourceGeneration (1)
Marshalling\StaticPinnableManagedValueMarshaller.cs (1)
31&& predefinedType.Keyword.IsKind(SyntaxKind.VoidKeyword))
Microsoft.VisualStudio.LanguageServices.CSharp (4)
CodeModel\CSharpCodeModelService.CodeModelEventCollector.cs (2)
793return oldPredefinedType.Keyword.RawKind == newPredefinedType.Keyword.RawKind;
CodeModel\CSharpCodeModelService.cs (1)
974if (SyntaxFactsService.TryGetPredefinedType(predefinedTypeNode.Keyword, out var predefinedType))
CodeModel\CSharpCodeModelService.NodeNameGenerator.cs (1)
69builder.Append(((PredefinedTypeSyntax)type).Keyword.ValueText);
Roslyn.Diagnostics.CSharp.Analyzers (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\TypeStyle\TypeStyleHelper.cs (1)
203=> type is PredefinedTypeSyntax predefinedType && SyntaxFacts.IsPredefinedType(predefinedType.Keyword.Kind());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\TypeSyntaxExtensions.cs (1)
15predefinedType.Keyword.IsKind(SyntaxKind.VoidKeyword);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
305=> node is PredefinedTypeSyntax predefinedType && IsPredefinedType(predefinedType.Keyword); 308=> node is PredefinedTypeSyntax predefinedType && IsPredefinedType(predefinedType.Keyword, type);