499 references to RefKeyword
Microsoft.AspNetCore.App.Analyzers (1)
RouteEmbeddedLanguage\FrameworkParametersCompletionProvider.cs (1)
169previous.IsKind(SyntaxKind.RefKeyword) ||
Microsoft.CodeAnalysis.CSharp (52)
Declarations\DeclarationTreeBuilder.cs (1)
763else if (modifier.IsKind(SyntaxKind.RefKeyword) && kind is DeclarationKind.Struct or DeclarationKind.RecordStruct)
Parser\DocumentationCommentParser.cs (3)
1232case SyntaxKind.RefKeyword: 1253case SyntaxKind.RefKeyword: 1263if (refKindOpt.Kind != SyntaxKind.RefKeyword)
Parser\LanguageParser.cs (27)
1330case SyntaxKind.RefKeyword: 2212return (this.CurrentToken.ContextualKind == SyntaxKind.AllowsKeyword && PeekToken(1).Kind == SyntaxKind.RefKeyword) || this.IsTrueIdentifier(); 2265PeekToken(1).Kind == SyntaxKind.RefKeyword) 2275this.EatToken(SyntaxKind.RefKeyword), 2278if (this.CurrentToken.Kind == SyntaxKind.CommaToken && PeekToken(1).Kind == SyntaxKind.RefKeyword) 2347case SyntaxKind.RefKeyword: 4143var refKeyword = this.CurrentToken.Kind == SyntaxKind.RefKeyword && !this.IsPossibleLambdaExpression(Precedence.Expression) 4721case SyntaxKind.RefKeyword: 4738if (this.CurrentToken.Kind is SyntaxKind.RefKeyword or SyntaxKind.OutKeyword or SyntaxKind.InKeyword or SyntaxKind.ReadOnlyKeyword) 4755while (this.CurrentToken.Kind is (SyntaxKind.RefKeyword or SyntaxKind.OutKeyword or SyntaxKind.InKeyword or SyntaxKind.ReadOnlyKeyword)) 5307var refKeyword = isLocalOrField && !isConst && this.CurrentToken.Kind == SyntaxKind.RefKeyword && !this.IsPossibleLambdaExpression(Precedence.Expression) 6859if (this.CurrentToken.Kind == SyntaxKind.RefKeyword) 7228if (this.CurrentToken.Kind == SyntaxKind.RefKeyword) 8160if (tk == SyntaxKind.RefKeyword || 8308if (tk == SyntaxKind.RefKeyword) 8819case SyntaxKind.RefKeyword: 9200if (this.PeekToken(1).Kind == SyntaxKind.RefKeyword) 9211else if (this.CurrentToken.Kind == SyntaxKind.RefKeyword) 10119if (this.CurrentToken.Kind is not (SyntaxKind.RefKeyword or SyntaxKind.OutKeyword or SyntaxKind.InKeyword)) 10628case SyntaxKind.RefKeyword: 10859return SyntaxFacts.IsPrefixUnaryExpression(kind) && kind is not SyntaxKind.RefKeyword and not SyntaxKind.OutKeyword; 11132if (operatorExpressionKind == SyntaxKind.SimpleAssignmentExpression && CurrentToken.Kind == SyntaxKind.RefKeyword && 11551case SyntaxKind.RefKeyword: 11993case SyntaxKind.RefKeyword: 12013!(this.CurrentToken.Kind == SyntaxKind.RefKeyword && 13259case SyntaxKind.RefKeyword: 13394case SyntaxKind.RefKeyword:
SymbolDisplay\SymbolDisplayVisitor.cs (1)
251AddKeyword(SyntaxKind.RefKeyword);
SymbolDisplay\SymbolDisplayVisitor.Members.cs (4)
1097AddKeyword(SyntaxKind.RefKeyword); 1111AddKeyword(SyntaxKind.RefKeyword); 1137AddKeyword(SyntaxKind.RefKeyword); 1145AddKeyword(SyntaxKind.RefKeyword);
SymbolDisplay\SymbolDisplayVisitor.Types.cs (2)
749AddKeyword(SyntaxKind.RefKeyword); 945AddKeyword(SyntaxKind.RefKeyword);
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (2)
44case SyntaxKind.RefKeyword when refKind == RefKind.None: 58case SyntaxKind.RefKeyword:
Symbols\RefKindExtensions.cs (1)
25case SyntaxKind.RefKeyword:
Symbols\Source\ModifierUtils.cs (2)
320return SyntaxFacts.GetText(SyntaxKind.RefKeyword); 372case SyntaxKind.RefKeyword:
Symbols\Source\ParameterHelpers.cs (7)
471case SyntaxKind.RefKeyword: 483addERR_ParamsCantBeWithModifier(diagnostics, modifier, SyntaxKind.RefKeyword); 514addERR_BadParameterModifiers(diagnostics, modifier, SyntaxKind.RefKeyword); 541addERR_BadParameterModifiers(diagnostics, modifier, SyntaxKind.RefKeyword); 580addERR_BadParameterModifiers(diagnostics, modifier, SyntaxKind.RefKeyword); 607else if (previousModifier?.Kind() != SyntaxKind.RefKeyword) 941case SyntaxKind.RefKeyword:
Syntax\SyntaxKindFacts.cs (2)
965return SyntaxKind.RefKeyword; 1613case SyntaxKind.RefKeyword:
Microsoft.CodeAnalysis.CSharp.CodeStyle (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
75public static readonly SyntaxToken RefKeyword = Token(SyntaxKind.RefKeyword);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ArgumentSyntaxExtensions.cs (2)
27SyntaxKind.RefKeyword => RefKind.Ref, 87if (argument.RefOrOutKeyword.Kind() == SyntaxKind.RefKeyword &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
214ArgumentSyntax { RefOrOutKeyword.RawKind: (int)SyntaxKind.RefKeyword })
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (1)
98case SyntaxKind.RefKeyword:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (1)
141SyntaxKind.RefKeyword => DeclarationModifiers.Ref,
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (6)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (5)
730syntaxTree.IsAfterKeyword(position, SyntaxKind.RefKeyword, cancellationToken) || 1107if (token.Kind() is SyntaxKind.RefKeyword or SyntaxKind.InKeyword or SyntaxKind.ReadOnlyKeyword or SyntaxKind.OutKeyword or SyntaxKind.ThisKeyword or SyntaxKind.ParamsKeyword or SyntaxKind.ScopedKeyword) 1287if (token.Kind() is SyntaxKind.RefKeyword or SyntaxKind.InKeyword or SyntaxKind.OutKeyword) 1795if (token.Kind() is SyntaxKind.RefKeyword or SyntaxKind.ReadOnlyKeyword) 2445if (token.Kind() is SyntaxKind.RefKeyword or SyntaxKind.InKeyword or SyntaxKind.OutKeyword)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Utilities\SyntaxKindSet.cs (1)
24SyntaxKind.RefKeyword
Microsoft.CodeAnalysis.CSharp.Features (15)
Completion\CompletionProviders\CrefCompletionProvider.cs (1)
152return token is (kind: SyntaxKind.CommaToken or SyntaxKind.RefKeyword or SyntaxKind.OutKeyword);
Completion\CompletionProviders\SpeculativeTCompletionProvider.cs (1)
145if (prevToken.Kind() is SyntaxKind.RefKeyword or SyntaxKind.ReadOnlyKeyword && prevToken.Parent.IsKind(SyntaxKind.RefType))
Completion\KeywordRecommenders\AbstractSpecialTypePreselectingKeywordRecommender.cs (2)
43if (!syntaxTree.IsAfterKeyword(position, SyntaxKind.RefKeyword, cancellationToken) && 57if (token.Kind() != SyntaxKind.RefKeyword)
Completion\KeywordRecommenders\DynamicKeywordRecommender.cs (1)
72=> context.TargetToken.Kind() is SyntaxKind.RefKeyword or SyntaxKind.ReadOnlyKeyword &&
Completion\KeywordRecommenders\ReadOnlyKeywordRecommender.cs (1)
47=> context.TargetToken.IsKind(SyntaxKind.RefKeyword) &&
Completion\KeywordRecommenders\RefKeywordRecommender.cs (1)
18: base(SyntaxKind.RefKeyword)
Completion\KeywordRecommenders\StructKeywordRecommender.cs (2)
22SyntaxKind.RefKeyword, 62if (token.Kind() == SyntaxKind.RefKeyword &&
Completion\KeywordRecommenders\ThisKeywordRecommender.cs (1)
67SyntaxKind.RefKeyword or
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (1)
257? SyntaxKind.RefKeyword
SignatureHelp\ElementAccessExpressionSignatureHelpProvider.cs (2)
253result.Add(Keyword(SyntaxKind.RefKeyword)); 258result.Add(Keyword(SyntaxKind.RefKeyword));
SignatureHelp\GenericNameSignatureHelpProvider.cs (1)
300parts.Add(Keyword(SyntaxKind.RefKeyword));
Snippets\CSharpStructSnippetProvider.cs (1)
32SyntaxKind.RefKeyword,
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
DocumentationComments\CrefTests.cs (2)
6748Assert.Equal(SyntaxKind.RefKeyword, parameter.RefKindKeyword.Kind()); 6898Assert.Equal(SyntaxKind.RefKeyword, parameter.RefKindKeyword.Kind());
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (392)
Generated\Syntax.Test.xml.Generated.cs (12)
68=> InternalSyntaxFactory.RefType(InternalSyntaxFactory.Token(SyntaxKind.RefKeyword), null, GenerateIdentifierName()); 182=> InternalSyntaxFactory.RefExpression(InternalSyntaxFactory.Token(SyntaxKind.RefKeyword), GenerateIdentifierName()); 551=> InternalSyntaxFactory.RefStructConstraint(InternalSyntaxFactory.Token(SyntaxKind.RefKeyword), InternalSyntaxFactory.Token(SyntaxKind.StructKeyword)); 955Assert.Equal(SyntaxKind.RefKeyword, node.RefKeyword.Kind); 1406Assert.Equal(SyntaxKind.RefKeyword, node.RefKeyword.Kind); 2998Assert.Equal(SyntaxKind.RefKeyword, node.RefKeyword.Kind); 10284=> SyntaxFactory.RefType(SyntaxFactory.Token(SyntaxKind.RefKeyword), default(SyntaxToken), GenerateIdentifierName()); 10398=> SyntaxFactory.RefExpression(SyntaxFactory.Token(SyntaxKind.RefKeyword), GenerateIdentifierName()); 10767=> SyntaxFactory.RefStructConstraint(SyntaxFactory.Token(SyntaxKind.RefKeyword), SyntaxFactory.Token(SyntaxKind.StructKeyword)); 11171Assert.Equal(SyntaxKind.RefKeyword, node.RefKeyword.Kind()); 11622Assert.Equal(SyntaxKind.RefKeyword, node.RefKeyword.Kind()); 13214Assert.Equal(SyntaxKind.RefKeyword, node.RefKeyword.Kind());
LexicalAndXml\CrefLexerTests.cs (4)
44AssertTokens("ref", Token(SyntaxKind.RefKeyword)); 53AssertTokens("ref", Token(SyntaxKind.RefKeyword, "ref", "ref")); 62AssertTokens("ref", Token(SyntaxKind.RefKeyword, "ref", "ref")); 371Token(SyntaxKind.RefKeyword),
Parsing\AllowsConstraintParsing.cs (31)
59N(SyntaxKind.RefKeyword); 168N(SyntaxKind.RefKeyword); 397N(SyntaxKind.RefKeyword); 454N(SyntaxKind.RefKeyword); 460N(SyntaxKind.RefKeyword); 509N(SyntaxKind.RefKeyword); 567N(SyntaxKind.RefKeyword); 573N(SyntaxKind.RefKeyword); 622N(SyntaxKind.RefKeyword); 632N(SyntaxKind.RefKeyword); 685N(SyntaxKind.RefKeyword); 743N(SyntaxKind.RefKeyword); 801N(SyntaxKind.RefKeyword); 877N(SyntaxKind.RefKeyword); 944N(SyntaxKind.RefKeyword); 1016N(SyntaxKind.RefKeyword); 1083N(SyntaxKind.RefKeyword); 1141N(SyntaxKind.RefKeyword); 1195N(SyntaxKind.RefKeyword); 1249N(SyntaxKind.RefKeyword); 1306N(SyntaxKind.RefKeyword); 1363N(SyntaxKind.RefKeyword); 1420N(SyntaxKind.RefKeyword); 1476N(SyntaxKind.RefKeyword); 1545N(SyntaxKind.RefKeyword); 1594N(SyntaxKind.RefKeyword); 1648N(SyntaxKind.RefKeyword); 1702N(SyntaxKind.RefKeyword); 1759N(SyntaxKind.RefKeyword); 1816N(SyntaxKind.RefKeyword); 1873N(SyntaxKind.RefKeyword);
Parsing\AnonymousFunctionParsingTests.cs (1)
990N(SyntaxKind.RefKeyword);
Parsing\CrefParsingTests.cs (7)
1308N(SyntaxKind.RefKeyword); 1344N(SyntaxKind.RefKeyword); 1372N(SyntaxKind.RefKeyword); 1416N(SyntaxKind.RefKeyword); 1453N(SyntaxKind.RefKeyword); 1615N(SyntaxKind.RefKeyword); 1869N(SyntaxKind.RefKeyword);
Parsing\DeclarationExpressionTests.cs (7)
284N(SyntaxKind.RefKeyword); 313N(SyntaxKind.RefKeyword); 322N(SyntaxKind.RefKeyword); 347N(SyntaxKind.RefKeyword); 361N(SyntaxKind.RefKeyword); 379N(SyntaxKind.RefKeyword); 388N(SyntaxKind.RefKeyword);
Parsing\DeclarationParsingTests.cs (3)
2276Assert.Equal(SyntaxKind.RefKeyword, ds.ParameterList.Parameters[0].Modifiers[0].Kind()); 2862Assert.Equal(SyntaxKind.RefKeyword, rt.RefKeyword.Kind()); 3153TestClassMethodWithParameterModifier(SyntaxKind.RefKeyword);
Parsing\DeclarationScopeParsingTests.cs (174)
47N(SyntaxKind.RefKeyword); 96N(SyntaxKind.RefKeyword); 175N(SyntaxKind.RefKeyword); 288N(SyntaxKind.RefKeyword); 349N(SyntaxKind.RefKeyword); 399N(SyntaxKind.RefKeyword); 441N(SyntaxKind.RefKeyword); 470N(SyntaxKind.RefKeyword); 525N(SyntaxKind.RefKeyword); 565N(SyntaxKind.RefKeyword); 629N(SyntaxKind.RefKeyword); 639N(SyntaxKind.RefKeyword); 659N(SyntaxKind.RefKeyword); 714N(SyntaxKind.RefKeyword); 815N(SyntaxKind.RefKeyword); 871N(SyntaxKind.RefKeyword); 913N(SyntaxKind.RefKeyword); 957N(SyntaxKind.RefKeyword); 1020N(SyntaxKind.RefKeyword); 1117N(SyntaxKind.RefKeyword); 1181N(SyntaxKind.RefKeyword); 1242N(SyntaxKind.RefKeyword); 1459N(SyntaxKind.RefKeyword); 1478N(SyntaxKind.RefKeyword); 1498N(SyntaxKind.RefKeyword); 1574N(SyntaxKind.RefKeyword); 1667N(SyntaxKind.RefKeyword); 1690N(SyntaxKind.RefKeyword); 1774N(SyntaxKind.RefKeyword); 1808N(SyntaxKind.RefKeyword); 1893N(SyntaxKind.RefKeyword); 1933N(SyntaxKind.RefKeyword); 1986N(SyntaxKind.RefKeyword); 2035N(SyntaxKind.RefKeyword); 2061N(SyntaxKind.RefKeyword); 2121N(SyntaxKind.RefKeyword); 2236N(SyntaxKind.RefKeyword); 2266N(SyntaxKind.RefKeyword); 2342N(SyntaxKind.RefKeyword); 2372N(SyntaxKind.RefKeyword); 2447N(SyntaxKind.RefKeyword); 2473N(SyntaxKind.RefKeyword); 2569N(SyntaxKind.RefKeyword); 2591N(SyntaxKind.RefKeyword); 2657N(SyntaxKind.RefKeyword); 2701N(SyntaxKind.RefKeyword); 2743N(SyntaxKind.RefKeyword); 2792N(SyntaxKind.RefKeyword); 2818N(SyntaxKind.RefKeyword); 2878N(SyntaxKind.RefKeyword); 2917N(SyntaxKind.RefKeyword); 3071N(SyntaxKind.RefKeyword); 3225N(SyntaxKind.RefKeyword); 3395N(SyntaxKind.RefKeyword); 3451N(SyntaxKind.RefKeyword); 3574N(SyntaxKind.RefKeyword); 3654N(SyntaxKind.RefKeyword); 3730N(SyntaxKind.RefKeyword); 3797N(SyntaxKind.RefKeyword); 3884N(SyntaxKind.RefKeyword); 3968N(SyntaxKind.RefKeyword); 4179N(SyntaxKind.RefKeyword); 4272N(SyntaxKind.RefKeyword); 4327N(SyntaxKind.RefKeyword); 4421N(SyntaxKind.RefKeyword); 4548N(SyntaxKind.RefKeyword); 4623N(SyntaxKind.RefKeyword); 4916N(SyntaxKind.RefKeyword); 4991N(SyntaxKind.RefKeyword); 5131N(SyntaxKind.RefKeyword); 5426N(SyntaxKind.RefKeyword); 5495N(SyntaxKind.RefKeyword); 5978N(SyntaxKind.RefKeyword); 6045N(SyntaxKind.RefKeyword); 6116N(SyntaxKind.RefKeyword); 6180N(SyntaxKind.RefKeyword); 6253N(SyntaxKind.RefKeyword); 6340N(SyntaxKind.RefKeyword); 6540N(SyntaxKind.RefKeyword); 6611N(SyntaxKind.RefKeyword); 6672N(SyntaxKind.RefKeyword); 6752N(SyntaxKind.RefKeyword); 6880N(SyntaxKind.RefKeyword); 6940N(SyntaxKind.RefKeyword); 7173N(SyntaxKind.RefKeyword); 7233N(SyntaxKind.RefKeyword); 7343N(SyntaxKind.RefKeyword); 7547N(SyntaxKind.RefKeyword); 7700N(SyntaxKind.RefKeyword); 7760N(SyntaxKind.RefKeyword); 7907N(SyntaxKind.RefKeyword); 8291N(SyntaxKind.RefKeyword); 8330N(SyntaxKind.RefKeyword); 8405N(SyntaxKind.RefKeyword); 8453N(SyntaxKind.RefKeyword); 8498N(SyntaxKind.RefKeyword); 8539N(SyntaxKind.RefKeyword); 8588N(SyntaxKind.RefKeyword); 8637N(SyntaxKind.RefKeyword); 8772N(SyntaxKind.RefKeyword); 8830N(SyntaxKind.RefKeyword); 8874N(SyntaxKind.RefKeyword); 8942N(SyntaxKind.RefKeyword); 9032N(SyntaxKind.RefKeyword); 9077N(SyntaxKind.RefKeyword); 9299N(SyntaxKind.RefKeyword); 9345N(SyntaxKind.RefKeyword); 9425N(SyntaxKind.RefKeyword); 9562N(SyntaxKind.RefKeyword); 9615N(SyntaxKind.RefKeyword); 9625N(SyntaxKind.RefKeyword); 9703N(SyntaxKind.RefKeyword); 9763N(SyntaxKind.RefKeyword); 9804N(SyntaxKind.RefKeyword); 9867N(SyntaxKind.RefKeyword); 9941N(SyntaxKind.RefKeyword); 10087N(SyntaxKind.RefKeyword); 10153N(SyntaxKind.RefKeyword); 10192N(SyntaxKind.RefKeyword); 10258N(SyntaxKind.RefKeyword); 10343N(SyntaxKind.RefKeyword); 10385N(SyntaxKind.RefKeyword); 10546N(SyntaxKind.RefKeyword); 10588N(SyntaxKind.RefKeyword); 10662N(SyntaxKind.RefKeyword); 11051N(SyntaxKind.RefKeyword); 11161N(SyntaxKind.RefKeyword); 11418N(SyntaxKind.RefKeyword); 11487N(SyntaxKind.RefKeyword); 11577N(SyntaxKind.RefKeyword); 11772N(SyntaxKind.RefKeyword); 11856N(SyntaxKind.RefKeyword); 11934N(SyntaxKind.RefKeyword); 11958N(SyntaxKind.RefKeyword); 12044N(SyntaxKind.RefKeyword); 12098N(SyntaxKind.RefKeyword); 12143N(SyntaxKind.RefKeyword); 12228N(SyntaxKind.RefKeyword); 12281N(SyntaxKind.RefKeyword); 12343N(SyntaxKind.RefKeyword); 12400N(SyntaxKind.RefKeyword); 12460N(SyntaxKind.RefKeyword); 12527N(SyntaxKind.RefKeyword); 12681N(SyntaxKind.RefKeyword); 12741N(SyntaxKind.RefKeyword); 12787N(SyntaxKind.RefKeyword); 12848N(SyntaxKind.RefKeyword); 12941N(SyntaxKind.RefKeyword); 12991N(SyntaxKind.RefKeyword); 13238N(SyntaxKind.RefKeyword); 13288N(SyntaxKind.RefKeyword); 13378N(SyntaxKind.RefKeyword); 13545N(SyntaxKind.RefKeyword); 13558N(SyntaxKind.RefKeyword); 13607N(SyntaxKind.RefKeyword); 13677N(SyntaxKind.RefKeyword); 13703N(SyntaxKind.RefKeyword); 13763N(SyntaxKind.RefKeyword); 13876N(SyntaxKind.RefKeyword); 13899N(SyntaxKind.RefKeyword); 13975N(SyntaxKind.RefKeyword); 14034N(SyntaxKind.RefKeyword); 14043N(SyntaxKind.RefKeyword); 14095N(SyntaxKind.RefKeyword); 14163N(SyntaxKind.RefKeyword); 14172N(SyntaxKind.RefKeyword); 14288N(SyntaxKind.RefKeyword); 14329N(SyntaxKind.RefKeyword); 14371N(SyntaxKind.RefKeyword); 14433N(SyntaxKind.RefKeyword); 14501N(SyntaxKind.RefKeyword); 14525N(SyntaxKind.RefKeyword); 14821N(SyntaxKind.RefKeyword); 14907N(SyntaxKind.RefKeyword);
Parsing\ExpressionParsingTests.cs (12)
986Assert.Equal(SyntaxKind.RefKeyword, cs.ArgumentList.Arguments[0].RefOrOutKeyword.Kind()); 1082Assert.Equal(SyntaxKind.RefKeyword, ea.ArgumentList.Arguments[0].RefOrOutKeyword.Kind()); 2243Assert.Equal(SyntaxKind.RefKeyword, ps.Modifiers[0].Kind()); 6035N(SyntaxKind.RefKeyword); 6066N(SyntaxKind.RefKeyword); 6096N(SyntaxKind.RefKeyword); 6129N(SyntaxKind.RefKeyword); 6169N(SyntaxKind.RefKeyword); 6203N(SyntaxKind.RefKeyword); 6247N(SyntaxKind.RefKeyword); 6298N(SyntaxKind.RefKeyword); 6371N(SyntaxKind.RefKeyword);
Parsing\FunctionPointerTests.cs (11)
816N(SyntaxKind.RefKeyword); 843N(SyntaxKind.RefKeyword); 937N(SyntaxKind.RefKeyword); 979N(SyntaxKind.RefKeyword); 1024N(SyntaxKind.RefKeyword); 2131N(SyntaxKind.RefKeyword); 2141N(SyntaxKind.RefKeyword); 2174N(SyntaxKind.RefKeyword); 2267N(SyntaxKind.RefKeyword); 3327N(SyntaxKind.RefKeyword); 3328N(SyntaxKind.RefKeyword);
Parsing\LambdaAttributeParsingTests.cs (5)
260N(SyntaxKind.RefKeyword); 623N(SyntaxKind.RefKeyword); 635N(SyntaxKind.RefKeyword); 779N(SyntaxKind.RefKeyword); 791N(SyntaxKind.RefKeyword);
Parsing\LambdaParameterParsingTests.cs (2)
3576N(SyntaxKind.RefKeyword); 5221N(SyntaxKind.RefKeyword);
Parsing\LambdaReturnTypeParsingTests.cs (41)
620N(SyntaxKind.RefKeyword); 2469N(SyntaxKind.RefKeyword); 2480N(SyntaxKind.RefKeyword); 2492N(SyntaxKind.RefKeyword); 2517N(SyntaxKind.RefKeyword); 2532N(SyntaxKind.RefKeyword); 2552N(SyntaxKind.RefKeyword); 2568N(SyntaxKind.RefKeyword); 2582N(SyntaxKind.RefKeyword); 2606N(SyntaxKind.RefKeyword); 2638N(SyntaxKind.RefKeyword); 2685N(SyntaxKind.RefKeyword); 2736N(SyntaxKind.RefKeyword); 2792N(SyntaxKind.RefKeyword); 2850N(SyntaxKind.RefKeyword); 2898N(SyntaxKind.RefKeyword); 2938N(SyntaxKind.RefKeyword); 2983N(SyntaxKind.RefKeyword); 3030N(SyntaxKind.RefKeyword); 3070N(SyntaxKind.RefKeyword); 3107N(SyntaxKind.RefKeyword); 3149N(SyntaxKind.RefKeyword); 3194N(SyntaxKind.RefKeyword); 3245N(SyntaxKind.RefKeyword); 3290N(SyntaxKind.RefKeyword); 3331N(SyntaxKind.RefKeyword); 3358N(SyntaxKind.RefKeyword); 3398N(SyntaxKind.RefKeyword); 3420N(SyntaxKind.RefKeyword); 3472N(SyntaxKind.RefKeyword); 3525N(SyntaxKind.RefKeyword); 3727N(SyntaxKind.RefKeyword); 3780N(SyntaxKind.RefKeyword); 3881N(SyntaxKind.RefKeyword); 3960N(SyntaxKind.RefKeyword); 4127N(SyntaxKind.RefKeyword); 4227N(SyntaxKind.RefKeyword); 5350N(SyntaxKind.RefKeyword); 5361N(SyntaxKind.RefKeyword); 5597N(SyntaxKind.RefKeyword); 5821N(SyntaxKind.RefKeyword);
Parsing\MemberDeclarationParsingTests.cs (5)
10199N(SyntaxKind.RefKeyword); 10247N(SyntaxKind.RefKeyword); 10315N(SyntaxKind.RefKeyword); 10349N(SyntaxKind.RefKeyword); 13227N(SyntaxKind.RefKeyword);
Parsing\RecordParsing.cs (4)
3820N(SyntaxKind.RefKeyword); 3853N(SyntaxKind.RefKeyword); 3899N(SyntaxKind.RefKeyword); 3927N(SyntaxKind.RefKeyword);
Parsing\RefFieldParsingTests.cs (27)
37N(SyntaxKind.RefKeyword); 74N(SyntaxKind.RefKeyword); 185N(SyntaxKind.RefKeyword); 199N(SyntaxKind.RefKeyword); 243N(SyntaxKind.RefKeyword); 262N(SyntaxKind.RefKeyword); 324N(SyntaxKind.RefKeyword); 369N(SyntaxKind.RefKeyword); 383N(SyntaxKind.RefKeyword); 430N(SyntaxKind.RefKeyword); 444N(SyntaxKind.RefKeyword); 481N(SyntaxKind.RefKeyword); 513N(SyntaxKind.RefKeyword); 567N(SyntaxKind.RefKeyword); 606N(SyntaxKind.RefKeyword); 673N(SyntaxKind.RefKeyword); 720N(SyntaxKind.RefKeyword); 764N(SyntaxKind.RefKeyword); 811N(SyntaxKind.RefKeyword); 862N(SyntaxKind.RefKeyword); 912N(SyntaxKind.RefKeyword); 952N(SyntaxKind.RefKeyword); 998N(SyntaxKind.RefKeyword); 1029N(SyntaxKind.RefKeyword); 1076N(SyntaxKind.RefKeyword); 1115N(SyntaxKind.RefKeyword); 1170N(SyntaxKind.RefKeyword);
Parsing\RefReadonlyTests.cs (20)
468N(SyntaxKind.RefKeyword); 524N(SyntaxKind.RefKeyword); 567N(SyntaxKind.RefKeyword); 655N(SyntaxKind.RefKeyword); 700N(SyntaxKind.RefKeyword); 742N(SyntaxKind.RefKeyword); 744N(SyntaxKind.RefKeyword); 788N(SyntaxKind.RefKeyword); 831N(SyntaxKind.RefKeyword); 875N(SyntaxKind.RefKeyword); 920N(SyntaxKind.RefKeyword); 973N(SyntaxKind.RefKeyword); 1045N(SyntaxKind.RefKeyword); 1168N(SyntaxKind.RefKeyword); 1210N(SyntaxKind.RefKeyword); 1253N(SyntaxKind.RefKeyword); 1299N(SyntaxKind.RefKeyword); 1341N(SyntaxKind.RefKeyword); 1359N(SyntaxKind.RefKeyword); 1399N(SyntaxKind.RefKeyword);
Parsing\ScriptParsingTests.cs (8)
3874N(SyntaxKind.RefKeyword); 4219N(SyntaxKind.RefKeyword); 4307N(SyntaxKind.RefKeyword); 6629N(SyntaxKind.RefKeyword); 6698N(SyntaxKind.RefKeyword); 6773N(SyntaxKind.RefKeyword); 7614N(SyntaxKind.RefKeyword); 7685N(SyntaxKind.RefKeyword);
Parsing\StatementParsingTests.cs (11)
1676N(SyntaxKind.RefKeyword); 1690N(SyntaxKind.RefKeyword); 1707N(SyntaxKind.RefKeyword); 3150N(SyntaxKind.RefKeyword); 3164N(SyntaxKind.RefKeyword); 3188N(SyntaxKind.RefKeyword); 3203N(SyntaxKind.RefKeyword); 3227N(SyntaxKind.RefKeyword); 3241N(SyntaxKind.RefKeyword); 3265N(SyntaxKind.RefKeyword); 3319N(SyntaxKind.RefKeyword);
Parsing\TopLevelStatementsParsingTests.cs (3)
2025N(SyntaxKind.RefKeyword); 3106N(SyntaxKind.RefKeyword); 3130N(SyntaxKind.RefKeyword);
Parsing\UsingDirectiveParsingTests.cs (4)
84N(SyntaxKind.RefKeyword); 380N(SyntaxKind.RefKeyword); 1001N(SyntaxKind.RefKeyword); 1045N(SyntaxKind.RefKeyword);
Microsoft.CodeAnalysis.CSharp.Workspaces (12)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
75public static readonly SyntaxToken RefKeyword = Token(SyntaxKind.RefKeyword);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ArgumentSyntaxExtensions.cs (2)
27SyntaxKind.RefKeyword => RefKind.Ref, 87if (argument.RefOrOutKeyword.Kind() == SyntaxKind.RefKeyword &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
214ArgumentSyntax { RefOrOutKeyword.RawKind: (int)SyntaxKind.RefKeyword })
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (1)
98case SyntaxKind.RefKeyword:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (1)
141SyntaxKind.RefKeyword => DeclarationModifiers.Ref,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (5)
730syntaxTree.IsAfterKeyword(position, SyntaxKind.RefKeyword, cancellationToken) || 1107if (token.Kind() is SyntaxKind.RefKeyword or SyntaxKind.InKeyword or SyntaxKind.ReadOnlyKeyword or SyntaxKind.OutKeyword or SyntaxKind.ThisKeyword or SyntaxKind.ParamsKeyword or SyntaxKind.ScopedKeyword) 1287if (token.Kind() is SyntaxKind.RefKeyword or SyntaxKind.InKeyword or SyntaxKind.OutKeyword) 1795if (token.Kind() is SyntaxKind.RefKeyword or SyntaxKind.ReadOnlyKeyword) 2445if (token.Kind() is SyntaxKind.RefKeyword or SyntaxKind.InKeyword or SyntaxKind.OutKeyword)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Utilities\SyntaxKindSet.cs (1)
24SyntaxKind.RefKeyword
Microsoft.Gen.ContextualOptions (1)
Parser.cs (1)
45.Where(modifier => modifier.IsKind(SyntaxKind.RefKeyword))
Microsoft.Interop.JavaScript.JSImportGenerator (4)
Marshaling\FuncJSGenerator.cs (2)
120.WithModifiers(TokenList(Token(SyntaxKind.RefKeyword))) 135.WithModifiers(TokenList(Token(SyntaxKind.RefKeyword)))
Marshaling\TaskJSGenerator.cs (2)
107.WithModifiers(TokenList(Token(SyntaxKind.RefKeyword))) 130.WithModifiers(TokenList(Token(SyntaxKind.RefKeyword)))
Microsoft.Interop.SourceGeneration (5)
Marshalling\MarshallerHelpers.cs (3)
430tokens = tokens.Add(Token(SyntaxKind.RefKeyword)); 437tokens = tokens.Add(Token(SyntaxKind.RefKeyword)); 459RefKind.Ref => Token(SyntaxKind.RefKeyword),
SyntaxExtensions.cs (1)
107int idxRef = modifiers.IndexOf(SyntaxKind.RefKeyword);
Utils\SyntaxFactoryExtensions.cs (1)
72=> Argument(null, Token(SyntaxKind.RefKeyword), expression);
Microsoft.VisualStudio.LanguageServices.CSharp (3)
CodeModel\CSharpCodeModelService.cs (1)
1872if (modifiers.Any(SyntaxKind.RefKeyword))
CodeModel\CSharpCodeModelService.NodeNameGenerator.cs (1)
120if (parameter.Modifiers.Any(SyntaxKind.RefKeyword))
CodeModel\ParameterFlagsExtensions.cs (1)
22case SyntaxKind.RefKeyword: