561 references to RefKeyword
Microsoft.AspNetCore.App.Analyzers (1)
RouteEmbeddedLanguage\FrameworkParametersCompletionProvider.cs (1)
169previous.IsKind(SyntaxKind.RefKeyword) ||
Microsoft.CodeAnalysis.CSharp (70)
Declarations\DeclarationTreeBuilder.cs (1)
769else if (modifier.IsKind(SyntaxKind.RefKeyword) && kind is DeclarationKind.Struct or DeclarationKind.RecordStruct)
Parser\DocumentationCommentParser.cs (3)
1298case SyntaxKind.RefKeyword: 1319case SyntaxKind.RefKeyword: 1329if (refKindOpt.Kind != SyntaxKind.RefKeyword)
Parser\LanguageParser.cs (27)
1337case SyntaxKind.RefKeyword: 2266return (this.CurrentToken.ContextualKind == SyntaxKind.AllowsKeyword && PeekToken(1).Kind == SyntaxKind.RefKeyword) || this.IsTrueIdentifier(); 2319PeekToken(1).Kind == SyntaxKind.RefKeyword) 2329this.EatToken(SyntaxKind.RefKeyword), 2332if (this.CurrentToken.Kind == SyntaxKind.CommaToken && PeekToken(1).Kind == SyntaxKind.RefKeyword) 2401case SyntaxKind.RefKeyword: 4354var refKeyword = this.CurrentToken.Kind == SyntaxKind.RefKeyword && !this.IsPossibleLambdaExpression(Precedence.Expression) 4951case SyntaxKind.RefKeyword: 4968if (this.CurrentToken.Kind is SyntaxKind.RefKeyword or SyntaxKind.OutKeyword or SyntaxKind.InKeyword or SyntaxKind.ReadOnlyKeyword) 4985while (this.CurrentToken.Kind is SyntaxKind.RefKeyword or SyntaxKind.OutKeyword or SyntaxKind.InKeyword or SyntaxKind.ReadOnlyKeyword) 5538var refKeyword = isLocalOrField && !isConst && this.CurrentToken.Kind == SyntaxKind.RefKeyword && !this.IsPossibleLambdaExpression(Precedence.Expression) 7149if (this.CurrentToken.Kind == SyntaxKind.RefKeyword) 7518if (this.CurrentToken.Kind == SyntaxKind.RefKeyword) 8445if (tk == SyntaxKind.RefKeyword || 8604if (tk == SyntaxKind.RefKeyword) 9191case SyntaxKind.RefKeyword: 9576if (this.PeekToken(1).Kind == SyntaxKind.RefKeyword) 9587else if (this.CurrentToken.Kind == SyntaxKind.RefKeyword) 10537if (this.CurrentToken.Kind is (SyntaxKind.RefKeyword or SyntaxKind.OutKeyword or SyntaxKind.InKeyword)) 11057case SyntaxKind.RefKeyword: 11288return SyntaxFacts.IsPrefixUnaryExpression(kind) && kind is not SyntaxKind.RefKeyword and not SyntaxKind.OutKeyword; 11771if (operatorExpressionKind == SyntaxKind.SimpleAssignmentExpression && CurrentToken.Kind == SyntaxKind.RefKeyword && 11996case SyntaxKind.RefKeyword: 12500case SyntaxKind.RefKeyword: 12520!(this.CurrentToken.Kind == SyntaxKind.RefKeyword && 13709case SyntaxKind.RefKeyword: 13835case SyntaxKind.RefKeyword:
SymbolDisplay\SymbolDisplayVisitor.cs (1)
251AddKeyword(SyntaxKind.RefKeyword);
SymbolDisplay\SymbolDisplayVisitor.Members.cs (4)
1103AddKeyword(SyntaxKind.RefKeyword); 1117AddKeyword(SyntaxKind.RefKeyword); 1143AddKeyword(SyntaxKind.RefKeyword); 1151AddKeyword(SyntaxKind.RefKeyword);
SymbolDisplay\SymbolDisplayVisitor.Types.cs (2)
794AddKeyword(SyntaxKind.RefKeyword); 990AddKeyword(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)
346return SyntaxFacts.GetText(SyntaxKind.RefKeyword); 398case SyntaxKind.RefKeyword:
Symbols\Source\ParameterHelpers.cs (7)
646case SyntaxKind.RefKeyword: 658addERR_ParamsCantBeWithModifier(diagnostics, modifier, SyntaxKind.RefKeyword); 693addERR_BadParameterModifiers(diagnostics, modifier, SyntaxKind.RefKeyword); 720addERR_BadParameterModifiers(diagnostics, modifier, SyntaxKind.RefKeyword); 764addERR_BadParameterModifiers(diagnostics, modifier, SyntaxKind.RefKeyword); 791else if (previousModifier?.Kind() != SyntaxKind.RefKeyword) 1144case SyntaxKind.RefKeyword:
Syntax.xml.Internal.Generated.cs (10)
28609if (refKeyword.Kind != SyntaxKind.RefKeyword) throw new ArgumentException(nameof(refKeyword)); 29398case SyntaxKind.RefKeyword: 29521if (refKeyword.Kind != SyntaxKind.RefKeyword) throw new ArgumentException(nameof(refKeyword)); 32130if (refKeyword.Kind != SyntaxKind.RefKeyword) throw new ArgumentException(nameof(refKeyword)); 32884case SyntaxKind.RefKeyword: 33976if (refKeyword.Kind != SyntaxKind.RefKeyword) throw new ArgumentException(nameof(refKeyword)); 34765case SyntaxKind.RefKeyword: 34888if (refKeyword.Kind != SyntaxKind.RefKeyword) throw new ArgumentException(nameof(refKeyword)); 37497if (refKeyword.Kind != SyntaxKind.RefKeyword) throw new ArgumentException(nameof(refKeyword)); 38251case SyntaxKind.RefKeyword:
Syntax.xml.Main.Generated.cs (8)
2501if (refKeyword.Kind() != SyntaxKind.RefKeyword) throw new ArgumentException(nameof(refKeyword)); 2514=> SyntaxFactory.RefType(SyntaxFactory.Token(SyntaxKind.RefKeyword), default, type); 3158case SyntaxKind.RefKeyword: 3229if (refKeyword.Kind() != SyntaxKind.RefKeyword) throw new ArgumentException(nameof(refKeyword)); 3236=> SyntaxFactory.RefExpression(SyntaxFactory.Token(SyntaxKind.RefKeyword), expression); 5333if (refKeyword.Kind() != SyntaxKind.RefKeyword) throw new ArgumentException(nameof(refKeyword)); 5340=> SyntaxFactory.RefStructConstraint(SyntaxFactory.Token(SyntaxKind.RefKeyword), SyntaxFactory.Token(SyntaxKind.StructKeyword)); 6017case SyntaxKind.RefKeyword:
Syntax\SyntaxKindFacts.cs (2)
992return SyntaxKind.RefKeyword; 1684case SyntaxKind.RefKeyword:
Microsoft.CodeAnalysis.CSharp.CodeStyle (7)
src\Analyzers\CSharp\Analyzers\UsePatternCombinators\AnalyzedPattern.cs (1)
167if (target.Syntax.DescendantNodesAndSelf().OfType<ArgumentSyntax>().Any(a => a.RefKindKeyword.Kind() is SyntaxKind.RefKeyword))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
82public 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)
213ArgumentSyntax { 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)
136SyntaxKind.RefKeyword => Modifiers.Ref,
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (6)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (5)
731syntaxTree.IsAfterKeyword(position, SyntaxKind.RefKeyword, cancellationToken) || 1108if (token.Kind() is SyntaxKind.RefKeyword or SyntaxKind.InKeyword or SyntaxKind.ReadOnlyKeyword or SyntaxKind.OutKeyword or SyntaxKind.ThisKeyword or SyntaxKind.ParamsKeyword or SyntaxKind.ScopedKeyword) 1288if (token.Kind() is SyntaxKind.RefKeyword or SyntaxKind.InKeyword or SyntaxKind.OutKeyword) 1796if (token.Kind() is SyntaxKind.RefKeyword or SyntaxKind.ReadOnlyKeyword) 2446if (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 (16)
Completion\CompletionProviders\CompletionUtilities.cs (1)
341if (prevToken.Kind() is SyntaxKind.RefKeyword or SyntaxKind.ReadOnlyKeyword && prevToken.Parent.IsKind(SyntaxKind.RefType))
Completion\CompletionProviders\CrefCompletionProvider.cs (1)
154return token is (kind: SyntaxKind.CommaToken or SyntaxKind.RefKeyword or SyntaxKind.OutKeyword);
Completion\KeywordRecommenders\AbstractSpecialTypePreselectingKeywordRecommender.cs (2)
44if (!syntaxTree.IsAfterKeyword(position, SyntaxKind.RefKeyword, cancellationToken) && 58if (token.Kind() != SyntaxKind.RefKeyword)
Completion\KeywordRecommenders\DynamicKeywordRecommender.cs (1)
72=> context.TargetToken.Kind() is SyntaxKind.RefKeyword or SyntaxKind.ReadOnlyKeyword &&
Completion\KeywordRecommenders\ReadOnlyKeywordRecommender.cs (1)
42=> context.TargetToken.IsKind(SyntaxKind.RefKeyword) &&
Completion\KeywordRecommenders\RefKeywordRecommender.cs (1)
16internal sealed class RefKeywordRecommender() : AbstractSyntacticSingleKeywordRecommender(SyntaxKind.RefKeyword)
Completion\KeywordRecommenders\StructKeywordRecommender.cs (2)
22SyntaxKind.RefKeyword, 57if (token.Kind() == SyntaxKind.RefKeyword &&
Completion\KeywordRecommenders\ThisKeywordRecommender.cs (1)
46or SyntaxKind.RefKeyword
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (1)
402? SyntaxKind.RefKeyword
SignatureHelp\AbstractGenericNameSignatureHelpProvider.cs (1)
273parts.Add(Keyword(SyntaxKind.RefKeyword));
SignatureHelp\ElementAccessExpressionSignatureHelpProvider.cs (2)
246result.Add(Keyword(SyntaxKind.RefKeyword)); 251result.Add(Keyword(SyntaxKind.RefKeyword));
Snippets\CSharpStructSnippetProvider.cs (1)
28SyntaxKind.RefKeyword,
src\Analyzers\CSharp\Analyzers\UsePatternCombinators\AnalyzedPattern.cs (1)
167if (target.Syntax.DescendantNodesAndSelf().OfType<ArgumentSyntax>().Any(a => a.RefKindKeyword.Kind() is SyntaxKind.RefKeyword))
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
DocumentationComments\CrefTests.cs (2)
6712Assert.Equal(SyntaxKind.RefKeyword, parameter.RefKindKeyword.Kind()); 6862Assert.Equal(SyntaxKind.RefKeyword, parameter.RefKindKeyword.Kind());
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (421)
Generated\Syntax.Test.xml.Generated.cs (12)
68=> InternalSyntaxFactory.RefType(InternalSyntaxFactory.Token(SyntaxKind.RefKeyword), null, GenerateIdentifierName()); 182=> InternalSyntaxFactory.RefExpression(InternalSyntaxFactory.Token(SyntaxKind.RefKeyword), GenerateIdentifierName()); 554=> InternalSyntaxFactory.RefStructConstraint(InternalSyntaxFactory.Token(SyntaxKind.RefKeyword), InternalSyntaxFactory.Token(SyntaxKind.StructKeyword)); 964Assert.Equal(SyntaxKind.RefKeyword, node.RefKeyword.Kind); 1415Assert.Equal(SyntaxKind.RefKeyword, node.RefKeyword.Kind); 3026Assert.Equal(SyntaxKind.RefKeyword, node.RefKeyword.Kind); 10418=> SyntaxFactory.RefType(SyntaxFactory.Token(SyntaxKind.RefKeyword), default(SyntaxToken), GenerateIdentifierName()); 10532=> SyntaxFactory.RefExpression(SyntaxFactory.Token(SyntaxKind.RefKeyword), GenerateIdentifierName()); 10904=> SyntaxFactory.RefStructConstraint(SyntaxFactory.Token(SyntaxKind.RefKeyword), SyntaxFactory.Token(SyntaxKind.StructKeyword)); 11314Assert.Equal(SyntaxKind.RefKeyword, node.RefKeyword.Kind()); 11765Assert.Equal(SyntaxKind.RefKeyword, node.RefKeyword.Kind()); 13376Assert.Equal(SyntaxKind.RefKeyword, node.RefKeyword.Kind());
LexicalAndXml\CrefLexerTests.cs (4)
44AssertTokens("ref", Token(SyntaxKind.RefKeyword)); 53AssertTokens("&#114;ef", Token(SyntaxKind.RefKeyword, "&#114;ef", "ref")); 62AssertTokens("&#114;e&#102;", Token(SyntaxKind.RefKeyword, "&#114;e&#102;", "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)
981N(SyntaxKind.RefKeyword);
Parsing\CrefParsingTests.cs (7)
2307N(SyntaxKind.RefKeyword); 2343N(SyntaxKind.RefKeyword); 2371N(SyntaxKind.RefKeyword); 2415N(SyntaxKind.RefKeyword); 2452N(SyntaxKind.RefKeyword); 2614N(SyntaxKind.RefKeyword); 2868N(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 (4)
2276Assert.Equal(SyntaxKind.RefKeyword, ds.ParameterList.Parameters[0].Modifiers[0].Kind()); 2862Assert.Equal(SyntaxKind.RefKeyword, rt.RefKeyword.Kind()); 3207TestClassMethodWithParameterModifier(SyntaxKind.RefKeyword); 12834N(SyntaxKind.RefKeyword);
Parsing\DeclarationParsingTests_MissingIdentifiers.cs (1)
6588N(SyntaxKind.RefKeyword);
Parsing\DeclarationScopeParsingTests.cs (174)
47N(SyntaxKind.RefKeyword); 96N(SyntaxKind.RefKeyword); 175N(SyntaxKind.RefKeyword); 287N(SyntaxKind.RefKeyword); 369N(SyntaxKind.RefKeyword); 419N(SyntaxKind.RefKeyword); 461N(SyntaxKind.RefKeyword); 490N(SyntaxKind.RefKeyword); 545N(SyntaxKind.RefKeyword); 585N(SyntaxKind.RefKeyword); 649N(SyntaxKind.RefKeyword); 659N(SyntaxKind.RefKeyword); 679N(SyntaxKind.RefKeyword); 734N(SyntaxKind.RefKeyword); 835N(SyntaxKind.RefKeyword); 891N(SyntaxKind.RefKeyword); 933N(SyntaxKind.RefKeyword); 977N(SyntaxKind.RefKeyword); 1040N(SyntaxKind.RefKeyword); 1137N(SyntaxKind.RefKeyword); 1196N(SyntaxKind.RefKeyword); 1274N(SyntaxKind.RefKeyword); 1491N(SyntaxKind.RefKeyword); 1510N(SyntaxKind.RefKeyword); 1530N(SyntaxKind.RefKeyword); 1606N(SyntaxKind.RefKeyword); 1699N(SyntaxKind.RefKeyword); 1722N(SyntaxKind.RefKeyword); 1806N(SyntaxKind.RefKeyword); 1840N(SyntaxKind.RefKeyword); 1925N(SyntaxKind.RefKeyword); 1965N(SyntaxKind.RefKeyword); 2018N(SyntaxKind.RefKeyword); 2067N(SyntaxKind.RefKeyword); 2093N(SyntaxKind.RefKeyword); 2153N(SyntaxKind.RefKeyword); 2268N(SyntaxKind.RefKeyword); 2298N(SyntaxKind.RefKeyword); 2374N(SyntaxKind.RefKeyword); 2404N(SyntaxKind.RefKeyword); 2479N(SyntaxKind.RefKeyword); 2505N(SyntaxKind.RefKeyword); 2601N(SyntaxKind.RefKeyword); 2623N(SyntaxKind.RefKeyword); 2689N(SyntaxKind.RefKeyword); 2733N(SyntaxKind.RefKeyword); 2775N(SyntaxKind.RefKeyword); 2824N(SyntaxKind.RefKeyword); 2850N(SyntaxKind.RefKeyword); 2910N(SyntaxKind.RefKeyword); 2949N(SyntaxKind.RefKeyword); 3103N(SyntaxKind.RefKeyword); 3257N(SyntaxKind.RefKeyword); 3427N(SyntaxKind.RefKeyword); 3483N(SyntaxKind.RefKeyword); 3606N(SyntaxKind.RefKeyword); 3686N(SyntaxKind.RefKeyword); 3762N(SyntaxKind.RefKeyword); 3829N(SyntaxKind.RefKeyword); 3916N(SyntaxKind.RefKeyword); 4000N(SyntaxKind.RefKeyword); 4211N(SyntaxKind.RefKeyword); 4304N(SyntaxKind.RefKeyword); 4359N(SyntaxKind.RefKeyword); 4453N(SyntaxKind.RefKeyword); 4580N(SyntaxKind.RefKeyword); 4655N(SyntaxKind.RefKeyword); 4948N(SyntaxKind.RefKeyword); 5023N(SyntaxKind.RefKeyword); 5163N(SyntaxKind.RefKeyword); 5458N(SyntaxKind.RefKeyword); 5527N(SyntaxKind.RefKeyword); 6010N(SyntaxKind.RefKeyword); 6077N(SyntaxKind.RefKeyword); 6148N(SyntaxKind.RefKeyword); 6212N(SyntaxKind.RefKeyword); 6285N(SyntaxKind.RefKeyword); 6372N(SyntaxKind.RefKeyword); 6572N(SyntaxKind.RefKeyword); 6643N(SyntaxKind.RefKeyword); 6704N(SyntaxKind.RefKeyword); 6784N(SyntaxKind.RefKeyword); 6912N(SyntaxKind.RefKeyword); 6972N(SyntaxKind.RefKeyword); 7205N(SyntaxKind.RefKeyword); 7265N(SyntaxKind.RefKeyword); 7375N(SyntaxKind.RefKeyword); 7579N(SyntaxKind.RefKeyword); 7732N(SyntaxKind.RefKeyword); 7792N(SyntaxKind.RefKeyword); 7939N(SyntaxKind.RefKeyword); 8323N(SyntaxKind.RefKeyword); 8362N(SyntaxKind.RefKeyword); 8437N(SyntaxKind.RefKeyword); 8485N(SyntaxKind.RefKeyword); 8530N(SyntaxKind.RefKeyword); 8571N(SyntaxKind.RefKeyword); 8620N(SyntaxKind.RefKeyword); 8669N(SyntaxKind.RefKeyword); 8804N(SyntaxKind.RefKeyword); 8862N(SyntaxKind.RefKeyword); 8906N(SyntaxKind.RefKeyword); 8974N(SyntaxKind.RefKeyword); 9064N(SyntaxKind.RefKeyword); 9109N(SyntaxKind.RefKeyword); 9331N(SyntaxKind.RefKeyword); 9377N(SyntaxKind.RefKeyword); 9457N(SyntaxKind.RefKeyword); 9594N(SyntaxKind.RefKeyword); 9647N(SyntaxKind.RefKeyword); 9657N(SyntaxKind.RefKeyword); 9735N(SyntaxKind.RefKeyword); 9795N(SyntaxKind.RefKeyword); 9836N(SyntaxKind.RefKeyword); 9899N(SyntaxKind.RefKeyword); 9973N(SyntaxKind.RefKeyword); 10119N(SyntaxKind.RefKeyword); 10185N(SyntaxKind.RefKeyword); 10224N(SyntaxKind.RefKeyword); 10290N(SyntaxKind.RefKeyword); 10375N(SyntaxKind.RefKeyword); 10417N(SyntaxKind.RefKeyword); 10578N(SyntaxKind.RefKeyword); 10620N(SyntaxKind.RefKeyword); 10694N(SyntaxKind.RefKeyword); 11083N(SyntaxKind.RefKeyword); 11193N(SyntaxKind.RefKeyword); 11450N(SyntaxKind.RefKeyword); 11519N(SyntaxKind.RefKeyword); 11609N(SyntaxKind.RefKeyword); 11804N(SyntaxKind.RefKeyword); 11888N(SyntaxKind.RefKeyword); 11966N(SyntaxKind.RefKeyword); 11990N(SyntaxKind.RefKeyword); 12076N(SyntaxKind.RefKeyword); 12130N(SyntaxKind.RefKeyword); 12175N(SyntaxKind.RefKeyword); 12260N(SyntaxKind.RefKeyword); 12313N(SyntaxKind.RefKeyword); 12375N(SyntaxKind.RefKeyword); 12432N(SyntaxKind.RefKeyword); 12492N(SyntaxKind.RefKeyword); 12559N(SyntaxKind.RefKeyword); 12713N(SyntaxKind.RefKeyword); 12773N(SyntaxKind.RefKeyword); 12819N(SyntaxKind.RefKeyword); 12880N(SyntaxKind.RefKeyword); 12973N(SyntaxKind.RefKeyword); 13023N(SyntaxKind.RefKeyword); 13270N(SyntaxKind.RefKeyword); 13320N(SyntaxKind.RefKeyword); 13410N(SyntaxKind.RefKeyword); 13577N(SyntaxKind.RefKeyword); 13590N(SyntaxKind.RefKeyword); 13639N(SyntaxKind.RefKeyword); 13709N(SyntaxKind.RefKeyword); 13735N(SyntaxKind.RefKeyword); 13795N(SyntaxKind.RefKeyword); 13908N(SyntaxKind.RefKeyword); 13931N(SyntaxKind.RefKeyword); 14007N(SyntaxKind.RefKeyword); 14066N(SyntaxKind.RefKeyword); 14075N(SyntaxKind.RefKeyword); 14127N(SyntaxKind.RefKeyword); 14195N(SyntaxKind.RefKeyword); 14204N(SyntaxKind.RefKeyword); 14320N(SyntaxKind.RefKeyword); 14361N(SyntaxKind.RefKeyword); 14403N(SyntaxKind.RefKeyword); 14465N(SyntaxKind.RefKeyword); 14533N(SyntaxKind.RefKeyword); 14557N(SyntaxKind.RefKeyword); 14853N(SyntaxKind.RefKeyword); 14939N(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()); 6079N(SyntaxKind.RefKeyword); 6110N(SyntaxKind.RefKeyword); 6140N(SyntaxKind.RefKeyword); 6173N(SyntaxKind.RefKeyword); 6213N(SyntaxKind.RefKeyword); 6247N(SyntaxKind.RefKeyword); 6291N(SyntaxKind.RefKeyword); 6342N(SyntaxKind.RefKeyword); 6415N(SyntaxKind.RefKeyword);
Parsing\ExtensionsParsingTests.cs (5)
2429N(SyntaxKind.RefKeyword); 3617N(SyntaxKind.RefKeyword); 3735N(SyntaxKind.RefKeyword); 3825N(SyntaxKind.RefKeyword); 4773N(SyntaxKind.RefKeyword);
Parsing\ForStatementParsingTest.cs (6)
3964N(SyntaxKind.RefKeyword); 3978N(SyntaxKind.RefKeyword); 3987N(SyntaxKind.RefKeyword); 4023N(SyntaxKind.RefKeyword); 4037N(SyntaxKind.RefKeyword); 4046N(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); 5943N(SyntaxKind.RefKeyword); 5976N(SyntaxKind.RefKeyword); 6004N(SyntaxKind.RefKeyword); 6038N(SyntaxKind.RefKeyword); 6068N(SyntaxKind.RefKeyword); 6102N(SyntaxKind.RefKeyword); 6321N(SyntaxKind.RefKeyword); 6362N(SyntaxKind.RefKeyword); 6410N(SyntaxKind.RefKeyword); 6455N(SyntaxKind.RefKeyword); 6484N(SyntaxKind.RefKeyword); 6519N(SyntaxKind.RefKeyword); 6637N(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)
10202N(SyntaxKind.RefKeyword); 10250N(SyntaxKind.RefKeyword); 10318N(SyntaxKind.RefKeyword); 10352N(SyntaxKind.RefKeyword); 14731N(SyntaxKind.RefKeyword);
Parsing\NullConditionalAssignmentParsingTests.cs (3)
495N(SyntaxKind.RefKeyword); 533N(SyntaxKind.RefKeyword); 547N(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)
462N(SyntaxKind.RefKeyword); 518N(SyntaxKind.RefKeyword); 561N(SyntaxKind.RefKeyword); 649N(SyntaxKind.RefKeyword); 694N(SyntaxKind.RefKeyword); 736N(SyntaxKind.RefKeyword); 738N(SyntaxKind.RefKeyword); 782N(SyntaxKind.RefKeyword); 825N(SyntaxKind.RefKeyword); 869N(SyntaxKind.RefKeyword); 914N(SyntaxKind.RefKeyword); 967N(SyntaxKind.RefKeyword); 1039N(SyntaxKind.RefKeyword); 1162N(SyntaxKind.RefKeyword); 1204N(SyntaxKind.RefKeyword); 1247N(SyntaxKind.RefKeyword); 1293N(SyntaxKind.RefKeyword); 1335N(SyntaxKind.RefKeyword); 1353N(SyntaxKind.RefKeyword); 1393N(SyntaxKind.RefKeyword);
Parsing\ScriptParsingTests.cs (8)
4388N(SyntaxKind.RefKeyword); 4733N(SyntaxKind.RefKeyword); 4821N(SyntaxKind.RefKeyword); 7143N(SyntaxKind.RefKeyword); 7212N(SyntaxKind.RefKeyword); 7287N(SyntaxKind.RefKeyword); 8128N(SyntaxKind.RefKeyword); 8199N(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)
82public 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)
213ArgumentSyntax { 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)
136SyntaxKind.RefKeyword => Modifiers.Ref,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (5)
731syntaxTree.IsAfterKeyword(position, SyntaxKind.RefKeyword, cancellationToken) || 1108if (token.Kind() is SyntaxKind.RefKeyword or SyntaxKind.InKeyword or SyntaxKind.ReadOnlyKeyword or SyntaxKind.OutKeyword or SyntaxKind.ThisKeyword or SyntaxKind.ParamsKeyword or SyntaxKind.ScopedKeyword) 1288if (token.Kind() is SyntaxKind.RefKeyword or SyntaxKind.InKeyword or SyntaxKind.OutKeyword) 1796if (token.Kind() is SyntaxKind.RefKeyword or SyntaxKind.ReadOnlyKeyword) 2446if (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)
97.WithModifiers(TokenList(Token(SyntaxKind.RefKeyword))) 112.WithModifiers(TokenList(Token(SyntaxKind.RefKeyword)))
Marshaling\TaskJSGenerator.cs (2)
78.WithModifiers(TokenList(Token(SyntaxKind.RefKeyword))) 101.WithModifiers(TokenList(Token(SyntaxKind.RefKeyword)))
Microsoft.Interop.SourceGeneration (5)
Marshalling\MarshallerHelpers.cs (3)
403tokens = tokens.Add(Token(SyntaxKind.RefKeyword)); 410tokens = tokens.Add(Token(SyntaxKind.RefKeyword)); 432RefKind.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)
1873if (modifiers.Any(SyntaxKind.RefKeyword))
CodeModel\CSharpCodeModelService.NodeNameGenerator.cs (1)
118if (parameter.Modifiers.Any(SyntaxKind.RefKeyword))
CodeModel\ParameterFlagsExtensions.cs (1)
22case SyntaxKind.RefKeyword:
Roslyn.Diagnostics.CSharp.Analyzers (13)
CSharpExposeMemberForTesting.cs (1)
40var refKeyword = SyntaxFactory.Token(SyntaxKind.RefKeyword);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
82public 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)
213ArgumentSyntax { 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)
136SyntaxKind.RefKeyword => Modifiers.Ref,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (5)
731syntaxTree.IsAfterKeyword(position, SyntaxKind.RefKeyword, cancellationToken) || 1108if (token.Kind() is SyntaxKind.RefKeyword or SyntaxKind.InKeyword or SyntaxKind.ReadOnlyKeyword or SyntaxKind.OutKeyword or SyntaxKind.ThisKeyword or SyntaxKind.ParamsKeyword or SyntaxKind.ScopedKeyword) 1288if (token.Kind() is SyntaxKind.RefKeyword or SyntaxKind.InKeyword or SyntaxKind.OutKeyword) 1796if (token.Kind() is SyntaxKind.RefKeyword or SyntaxKind.ReadOnlyKeyword) 2446if (token.Kind() is SyntaxKind.RefKeyword or SyntaxKind.InKeyword or SyntaxKind.OutKeyword)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Utilities\SyntaxKindSet.cs (1)
24SyntaxKind.RefKeyword