512 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)
1329case SyntaxKind.RefKeyword: 2229return (this.CurrentToken.ContextualKind == SyntaxKind.AllowsKeyword && PeekToken(1).Kind == SyntaxKind.RefKeyword) || this.IsTrueIdentifier(); 2282PeekToken(1).Kind == SyntaxKind.RefKeyword) 2292this.EatToken(SyntaxKind.RefKeyword), 2295if (this.CurrentToken.Kind == SyntaxKind.CommaToken && PeekToken(1).Kind == SyntaxKind.RefKeyword) 2364case SyntaxKind.RefKeyword: 4160var refKeyword = this.CurrentToken.Kind == SyntaxKind.RefKeyword && !this.IsPossibleLambdaExpression(Precedence.Expression) 4741case SyntaxKind.RefKeyword: 4758if (this.CurrentToken.Kind is SyntaxKind.RefKeyword or SyntaxKind.OutKeyword or SyntaxKind.InKeyword or SyntaxKind.ReadOnlyKeyword) 4775while (this.CurrentToken.Kind is SyntaxKind.RefKeyword or SyntaxKind.OutKeyword or SyntaxKind.InKeyword or SyntaxKind.ReadOnlyKeyword) 5327var refKeyword = isLocalOrField && !isConst && this.CurrentToken.Kind == SyntaxKind.RefKeyword && !this.IsPossibleLambdaExpression(Precedence.Expression) 6879if (this.CurrentToken.Kind == SyntaxKind.RefKeyword) 7248if (this.CurrentToken.Kind == SyntaxKind.RefKeyword) 8180if (tk == SyntaxKind.RefKeyword || 8328if (tk == SyntaxKind.RefKeyword) 8839case SyntaxKind.RefKeyword: 9226if (this.PeekToken(1).Kind == SyntaxKind.RefKeyword) 9237else if (this.CurrentToken.Kind == SyntaxKind.RefKeyword) 10154if (this.CurrentToken.Kind is (SyntaxKind.RefKeyword or SyntaxKind.OutKeyword or SyntaxKind.InKeyword)) 10681case SyntaxKind.RefKeyword: 10912return SyntaxFacts.IsPrefixUnaryExpression(kind) && kind is not SyntaxKind.RefKeyword and not SyntaxKind.OutKeyword; 11185if (operatorExpressionKind == SyntaxKind.SimpleAssignmentExpression && CurrentToken.Kind == SyntaxKind.RefKeyword && 11604case SyntaxKind.RefKeyword: 12046case SyntaxKind.RefKeyword: 12066!(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); 585addERR_BadParameterModifiers(diagnostics, modifier, SyntaxKind.RefKeyword); 612else if (previousModifier?.Kind() != SyntaxKind.RefKeyword) 949case 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)
78public 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)
97case 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)
403? SyntaxKind.RefKeyword
SignatureHelp\ElementAccessExpressionSignatureHelpProvider.cs (2)
249result.Add(Keyword(SyntaxKind.RefKeyword)); 254result.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 (405)
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); 1176N(SyntaxKind.RefKeyword); 1254N(SyntaxKind.RefKeyword); 1471N(SyntaxKind.RefKeyword); 1490N(SyntaxKind.RefKeyword); 1510N(SyntaxKind.RefKeyword); 1586N(SyntaxKind.RefKeyword); 1679N(SyntaxKind.RefKeyword); 1702N(SyntaxKind.RefKeyword); 1786N(SyntaxKind.RefKeyword); 1820N(SyntaxKind.RefKeyword); 1905N(SyntaxKind.RefKeyword); 1945N(SyntaxKind.RefKeyword); 1998N(SyntaxKind.RefKeyword); 2047N(SyntaxKind.RefKeyword); 2073N(SyntaxKind.RefKeyword); 2133N(SyntaxKind.RefKeyword); 2248N(SyntaxKind.RefKeyword); 2278N(SyntaxKind.RefKeyword); 2354N(SyntaxKind.RefKeyword); 2384N(SyntaxKind.RefKeyword); 2459N(SyntaxKind.RefKeyword); 2485N(SyntaxKind.RefKeyword); 2581N(SyntaxKind.RefKeyword); 2603N(SyntaxKind.RefKeyword); 2669N(SyntaxKind.RefKeyword); 2713N(SyntaxKind.RefKeyword); 2755N(SyntaxKind.RefKeyword); 2804N(SyntaxKind.RefKeyword); 2830N(SyntaxKind.RefKeyword); 2890N(SyntaxKind.RefKeyword); 2929N(SyntaxKind.RefKeyword); 3083N(SyntaxKind.RefKeyword); 3237N(SyntaxKind.RefKeyword); 3407N(SyntaxKind.RefKeyword); 3463N(SyntaxKind.RefKeyword); 3586N(SyntaxKind.RefKeyword); 3666N(SyntaxKind.RefKeyword); 3742N(SyntaxKind.RefKeyword); 3809N(SyntaxKind.RefKeyword); 3896N(SyntaxKind.RefKeyword); 3980N(SyntaxKind.RefKeyword); 4191N(SyntaxKind.RefKeyword); 4284N(SyntaxKind.RefKeyword); 4339N(SyntaxKind.RefKeyword); 4433N(SyntaxKind.RefKeyword); 4560N(SyntaxKind.RefKeyword); 4635N(SyntaxKind.RefKeyword); 4928N(SyntaxKind.RefKeyword); 5003N(SyntaxKind.RefKeyword); 5143N(SyntaxKind.RefKeyword); 5438N(SyntaxKind.RefKeyword); 5507N(SyntaxKind.RefKeyword); 5990N(SyntaxKind.RefKeyword); 6057N(SyntaxKind.RefKeyword); 6128N(SyntaxKind.RefKeyword); 6192N(SyntaxKind.RefKeyword); 6265N(SyntaxKind.RefKeyword); 6352N(SyntaxKind.RefKeyword); 6552N(SyntaxKind.RefKeyword); 6623N(SyntaxKind.RefKeyword); 6684N(SyntaxKind.RefKeyword); 6764N(SyntaxKind.RefKeyword); 6892N(SyntaxKind.RefKeyword); 6952N(SyntaxKind.RefKeyword); 7185N(SyntaxKind.RefKeyword); 7245N(SyntaxKind.RefKeyword); 7355N(SyntaxKind.RefKeyword); 7559N(SyntaxKind.RefKeyword); 7712N(SyntaxKind.RefKeyword); 7772N(SyntaxKind.RefKeyword); 7919N(SyntaxKind.RefKeyword); 8303N(SyntaxKind.RefKeyword); 8342N(SyntaxKind.RefKeyword); 8417N(SyntaxKind.RefKeyword); 8465N(SyntaxKind.RefKeyword); 8510N(SyntaxKind.RefKeyword); 8551N(SyntaxKind.RefKeyword); 8600N(SyntaxKind.RefKeyword); 8649N(SyntaxKind.RefKeyword); 8784N(SyntaxKind.RefKeyword); 8842N(SyntaxKind.RefKeyword); 8886N(SyntaxKind.RefKeyword); 8954N(SyntaxKind.RefKeyword); 9044N(SyntaxKind.RefKeyword); 9089N(SyntaxKind.RefKeyword); 9311N(SyntaxKind.RefKeyword); 9357N(SyntaxKind.RefKeyword); 9437N(SyntaxKind.RefKeyword); 9574N(SyntaxKind.RefKeyword); 9627N(SyntaxKind.RefKeyword); 9637N(SyntaxKind.RefKeyword); 9715N(SyntaxKind.RefKeyword); 9775N(SyntaxKind.RefKeyword); 9816N(SyntaxKind.RefKeyword); 9879N(SyntaxKind.RefKeyword); 9953N(SyntaxKind.RefKeyword); 10099N(SyntaxKind.RefKeyword); 10165N(SyntaxKind.RefKeyword); 10204N(SyntaxKind.RefKeyword); 10270N(SyntaxKind.RefKeyword); 10355N(SyntaxKind.RefKeyword); 10397N(SyntaxKind.RefKeyword); 10558N(SyntaxKind.RefKeyword); 10600N(SyntaxKind.RefKeyword); 10674N(SyntaxKind.RefKeyword); 11063N(SyntaxKind.RefKeyword); 11173N(SyntaxKind.RefKeyword); 11430N(SyntaxKind.RefKeyword); 11499N(SyntaxKind.RefKeyword); 11589N(SyntaxKind.RefKeyword); 11784N(SyntaxKind.RefKeyword); 11868N(SyntaxKind.RefKeyword); 11946N(SyntaxKind.RefKeyword); 11970N(SyntaxKind.RefKeyword); 12056N(SyntaxKind.RefKeyword); 12110N(SyntaxKind.RefKeyword); 12155N(SyntaxKind.RefKeyword); 12240N(SyntaxKind.RefKeyword); 12293N(SyntaxKind.RefKeyword); 12355N(SyntaxKind.RefKeyword); 12412N(SyntaxKind.RefKeyword); 12472N(SyntaxKind.RefKeyword); 12539N(SyntaxKind.RefKeyword); 12693N(SyntaxKind.RefKeyword); 12753N(SyntaxKind.RefKeyword); 12799N(SyntaxKind.RefKeyword); 12860N(SyntaxKind.RefKeyword); 12953N(SyntaxKind.RefKeyword); 13003N(SyntaxKind.RefKeyword); 13250N(SyntaxKind.RefKeyword); 13300N(SyntaxKind.RefKeyword); 13390N(SyntaxKind.RefKeyword); 13557N(SyntaxKind.RefKeyword); 13570N(SyntaxKind.RefKeyword); 13619N(SyntaxKind.RefKeyword); 13689N(SyntaxKind.RefKeyword); 13715N(SyntaxKind.RefKeyword); 13775N(SyntaxKind.RefKeyword); 13888N(SyntaxKind.RefKeyword); 13911N(SyntaxKind.RefKeyword); 13987N(SyntaxKind.RefKeyword); 14046N(SyntaxKind.RefKeyword); 14055N(SyntaxKind.RefKeyword); 14107N(SyntaxKind.RefKeyword); 14175N(SyntaxKind.RefKeyword); 14184N(SyntaxKind.RefKeyword); 14300N(SyntaxKind.RefKeyword); 14341N(SyntaxKind.RefKeyword); 14383N(SyntaxKind.RefKeyword); 14445N(SyntaxKind.RefKeyword); 14513N(SyntaxKind.RefKeyword); 14537N(SyntaxKind.RefKeyword); 14833N(SyntaxKind.RefKeyword); 14919N(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)
257N(SyntaxKind.RefKeyword); 616N(SyntaxKind.RefKeyword); 628N(SyntaxKind.RefKeyword); 772N(SyntaxKind.RefKeyword); 784N(SyntaxKind.RefKeyword);
Parsing\LambdaParameterParsingTests.cs (15)
3571N(SyntaxKind.RefKeyword); 5216N(SyntaxKind.RefKeyword); 5866N(SyntaxKind.RefKeyword); 5899N(SyntaxKind.RefKeyword); 5927N(SyntaxKind.RefKeyword); 5961N(SyntaxKind.RefKeyword); 5991N(SyntaxKind.RefKeyword); 6025N(SyntaxKind.RefKeyword); 6244N(SyntaxKind.RefKeyword); 6285N(SyntaxKind.RefKeyword); 6333N(SyntaxKind.RefKeyword); 6378N(SyntaxKind.RefKeyword); 6407N(SyntaxKind.RefKeyword); 6442N(SyntaxKind.RefKeyword); 6560N(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); 4118N(SyntaxKind.RefKeyword); 4206N(SyntaxKind.RefKeyword); 5329N(SyntaxKind.RefKeyword); 5340N(SyntaxKind.RefKeyword); 5576N(SyntaxKind.RefKeyword); 5800N(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)
78public 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)
97case 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)
118if (parameter.Modifiers.Any(SyntaxKind.RefKeyword))
CodeModel\ParameterFlagsExtensions.cs (1)
22case SyntaxKind.RefKeyword: