2 implementations of SyntaxKinds
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CSharpSyntaxFacts.cs (1)
50
public ISyntaxKinds
SyntaxKinds
{ get; } = CSharpSyntaxKinds.Instance;
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
VisualBasicSyntaxFacts.vb (1)
57
Public ReadOnly Property
SyntaxKinds
As ISyntaxKinds = VisualBasicSyntaxKinds.Instance Implements ISyntaxFacts.SyntaxKinds
131 references to SyntaxKinds
Microsoft.CodeAnalysis.CSharp.Features (1)
CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs (1)
51
var syntaxKinds = syntaxFacts.
SyntaxKinds
;
Microsoft.CodeAnalysis.Features (34)
AbstractFileHeaderCodeFixProvider.cs (5)
120
if (triviaLine.RawKind == syntaxFacts.
SyntaxKinds
.SingleLineCommentTrivia)
132
else if (triviaLine.RawKind == syntaxFacts.
SyntaxKinds
.WhitespaceTrivia)
141
else if (triviaLine.RawKind == syntaxFacts.
SyntaxKinds
.EndOfLineTrivia)
185
if (leadingTrivia[i].RawKind == syntaxFacts.
SyntaxKinds
.EndOfLineTrivia)
189
else if (leadingTrivia[i].RawKind != syntaxFacts.
SyntaxKinds
.WhitespaceTrivia)
AbstractSimplifyConditionalDiagnosticAnalyzer.cs (1)
59
var syntaxKinds = SyntaxFacts.
SyntaxKinds
;
AbstractUseCoalesceExpressionForNullableTernaryConditionalCheckDiagnosticAnalyzer.cs (1)
46
var syntaxKinds = GetSyntaxFacts().
SyntaxKinds
;
AbstractUseCoalesceExpressionForTernaryConditionalCheckDiagnosticAnalyzer.cs (2)
42
var syntaxKinds = GetSyntaxFacts().
SyntaxKinds
;
67
var syntaxKinds = syntaxFacts.
SyntaxKinds
;
AbstractUseCollectionInitializerDiagnosticAnalyzer.cs (1)
73
var syntaxKinds = GetSyntaxFacts().
SyntaxKinds
;
AbstractUseCompoundAssignmentCodeFixProvider.cs (1)
57
var syntaxKinds = syntaxFacts.
SyntaxKinds
;
AbstractUseCompoundAssignmentDiagnosticAnalyzer.cs (1)
95
var binaryKind = _syntaxFacts.
SyntaxKinds
.Convert<TSyntaxKind>(binaryExpression.RawKind);
AbstractUseIsNullForReferenceEqualsDiagnosticAnalyzer.cs (1)
43
var syntaxKinds = GetSyntaxFacts().
SyntaxKinds
;
AbstractUseNullPropagationDiagnosticAnalyzer.cs (2)
92
var syntaxKinds = GetSyntaxFacts().
SyntaxKinds
;
234
var syntaxKinds = syntaxFacts.
SyntaxKinds
;
AbstractUseObjectInitializerDiagnosticAnalyzer.cs (1)
65
var syntaxKinds = GetSyntaxFacts().
SyntaxKinds
;
AbstractValidateFormatStringDiagnosticAnalyzer.cs (1)
79
var syntaxKinds = GetSyntaxFacts().
SyntaxKinds
;
AddImport\SymbolReferenceFinder.cs (1)
174
hasIncompleteParentMember = nameNode?.Parent?.RawKind == syntaxFacts.
SyntaxKinds
.IncompleteMember;
Completion\Providers\AbstractAwaitCompletionProvider.cs (3)
51
_falseKeyword = syntaxFacts.GetText(syntaxFacts.
SyntaxKinds
.FalseKeyword);
52
_awaitKeyword = syntaxFacts.GetText(syntaxFacts.
SyntaxKinds
.AwaitKeyword);
170
var syntaxKinds = syntaxFacts.
SyntaxKinds
;
EmbeddedLanguages\DateAndTime\DateAndTimeEmbeddedCompletionProvider.cs (1)
88
if (stringToken.RawKind != syntaxFacts.
SyntaxKinds
.InterpolatedStringTextToken)
EmbeddedLanguages\DateAndTime\LanguageServices\DateAndTimeEmbeddedLanguage.cs (1)
43
var syntaxKinds = syntaxFacts.
SyntaxKinds
;
EmbeddedLanguages\DateAndTime\LanguageServices\DateAndTimeLanguageDetector.cs (1)
86
if (interpolation?.RawKind != syntaxFacts.
SyntaxKinds
.Interpolation)
EmbeddedLanguages\EmbeddedLanguageDetector.cs (1)
147
if (interpolation?.RawKind != syntaxFacts.
SyntaxKinds
.Interpolation)
EmbeddedLanguages\EmbeddedLanguageInfo.cs (4)
19
public readonly ISyntaxKinds SyntaxKinds => SyntaxFacts.
SyntaxKinds
;
31
array.Add(syntaxFacts.
SyntaxKinds
.StringLiteralToken);
32
array.AsRef().AddIfNotNull(syntaxFacts.
SyntaxKinds
.SingleLineRawStringLiteralToken);
33
array.AsRef().AddIfNotNull(syntaxFacts.
SyntaxKinds
.MultiLineRawStringLiteralToken);
LanguageServices\AnonymousTypeDisplayService\AbstractStructuralTypeDisplayService.cs (1)
40
SyntaxFactsService.GetText(SyntaxFactsService.
SyntaxKinds
.DelegateKeyword)));
SpellCheck\AbstractSpellCheckSpanService.cs (2)
48
_syntaxKinds = syntaxFacts.
SyntaxKinds
;
163
if (token.RawKind == _syntaxFacts.
SyntaxKinds
.XmlTextLiteralToken)
Wrapping\ChainedExpression\AbstractChainedExpressionWrapper.cs (2)
62
_dotToken = syntaxFacts.
SyntaxKinds
.DotToken;
63
_questionToken = syntaxFacts.
SyntaxKinds
.QuestionToken;
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
VisualBasicSyntaxFacts.vb (1)
57
Public ReadOnly Property SyntaxKinds As ISyntaxKinds = VisualBasicSyntaxKinds.Instance Implements ISyntaxFacts.
SyntaxKinds
Microsoft.CodeAnalysis.Workspaces (95)
AbstractHeaderFacts.cs (1)
81
if (tokenToRightOrIn.FullSpan.Start != position && tokenToRightOrIn.RawKind != SyntaxFacts.
SyntaxKinds
.EndOfFileToken)
AbstractVirtualCharService.cs (1)
73
var syntaxKinds = this.SyntaxFacts.
SyntaxKinds
;
ISyntaxFactsExtensions.cs (93)
106
if (syntaxFacts.
SyntaxKinds
.StringLiteralToken == token.RawKind ||
107
syntaxFacts.
SyntaxKinds
.InterpolatedStringTextToken == token.RawKind)
662
=> trivia.RawKind == syntaxFacts.
SyntaxKinds
.EndOfLineTrivia;
665
=> trivia.RawKind == syntaxFacts.
SyntaxKinds
.MultiLineCommentTrivia;
668
=> trivia.RawKind == syntaxFacts.
SyntaxKinds
.MultiLineDocCommentTrivia;
671
=> trivia.RawKind == syntaxFacts.
SyntaxKinds
.ShebangDirectiveTrivia;
674
=> trivia.RawKind == syntaxFacts.
SyntaxKinds
.SingleLineCommentTrivia;
677
=> trivia.RawKind == syntaxFacts.
SyntaxKinds
.SingleLineDocCommentTrivia;
680
=> trivia.RawKind == syntaxFacts.
SyntaxKinds
.WhitespaceTrivia;
683
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.SkippedTokensTrivia;
690
=> token.RawKind == syntaxFacts.
SyntaxKinds
.AwaitKeyword;
693
=> token.RawKind == syntaxFacts.
SyntaxKinds
.GlobalKeyword;
700
=> token.RawKind == syntaxFacts.
SyntaxKinds
.CharacterLiteralToken;
703
=> token.RawKind == syntaxFacts.
SyntaxKinds
.StringLiteralToken;
710
=> token.RawKind == syntaxFacts.
SyntaxKinds
.IdentifierToken;
713
=> token.RawKind == syntaxFacts.
SyntaxKinds
.HashToken;
716
=> token.RawKind == syntaxFacts.
SyntaxKinds
.InterpolatedStringTextToken;
723
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.GenericName;
726
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.IdentifierName;
729
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.QualifiedName;
736
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.TupleType;
743
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.CharacterLiteralExpression;
746
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.DefaultLiteralExpression;
749
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.FalseLiteralExpression;
752
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.NumericLiteralExpression;
755
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.NullLiteralExpression;
758
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.StringLiteralExpression;
761
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.TrueLiteralExpression;
768
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.ArrayCreationExpression;
771
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.AwaitExpression;
774
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.BaseExpression;
777
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.ConditionalExpression;
780
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.ConditionalAccessExpression;
783
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.ImplicitArrayCreationExpression;
786
=> node != null && node.RawKind == syntaxFacts.
SyntaxKinds
.ImplicitObjectCreationExpression;
789
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.IndexExpression;
792
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.InterpolatedStringExpression;
795
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.Interpolation;
798
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.InterpolatedStringText;
801
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.InvocationExpression;
804
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.IsTypeExpression;
807
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.IsNotTypeExpression;
810
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.IsPatternExpression;
813
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.LogicalAndExpression;
816
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.LogicalOrExpression;
819
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.LogicalNotExpression;
822
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.ObjectCreationExpression;
825
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.ParenthesizedExpression;
828
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.QueryExpression;
831
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.RangeExpression;
834
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.RefExpression;
837
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.SimpleMemberAccessExpression;
840
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.ThisExpression;
843
=> node != null && node.RawKind == syntaxFacts.
SyntaxKinds
.ThrowExpression;
846
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.TupleExpression;
849
=> node.ChildNodes().Any(c => c.RawKind == syntaxFacts.
SyntaxKinds
.GlobalStatement);
856
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.AndPattern;
859
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.ConstantPattern;
862
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.DeclarationPattern;
865
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.NotPattern;
868
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.OrPattern;
871
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.ParenthesizedPattern;
874
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.RecursivePattern;
877
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.RelationalPattern;
880
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.TypePattern;
883
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.VarPattern;
890
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.ExpressionStatement;
893
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.ForEachStatement;
896
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.IfStatement;
899
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.LocalDeclarationStatement;
902
=> node != null && node.RawKind == syntaxFacts.
SyntaxKinds
.LocalFunctionStatement;
905
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.LockStatement;
908
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.ReturnStatement;
911
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.ThrowStatement;
914
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.UsingStatement;
917
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.WhileStatement;
920
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.YieldReturnStatement;
927
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.Attribute;
930
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.ClassDeclaration;
933
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.ConstructorDeclaration;
936
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.EnumDeclaration;
942
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.InterfaceDeclaration;
945
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.Parameter;
948
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.TypeConstraint;
951
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.VariableDeclarator;
954
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.FieldDeclaration;
957
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.PropertyDeclaration;
960
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.StructDeclaration;
963
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.TypeArgumentList;
970
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.ElseClause;
972
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.EqualsValueClause;
979
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.ImplicitElementAccess;
982
=> node?.RawKind == syntaxFacts.
SyntaxKinds
.IndexerMemberCref;