428 references to RefKeyword
Microsoft.CodeAnalysis.CSharp (44)
Declarations\DeclarationTreeBuilder.cs (1)
669else if (modifier.IsKind(SyntaxKind.RefKeyword) && kind is DeclarationKind.Struct or DeclarationKind.RecordStruct)
Parser\DocumentationCommentParser.cs (2)
1237case SyntaxKind.RefKeyword: 1258case SyntaxKind.RefKeyword:
Parser\LanguageParser.cs (23)
1056case SyntaxKind.RefKeyword: 2031case SyntaxKind.RefKeyword: 3770var refKeyword = this.CurrentToken.Kind == SyntaxKind.RefKeyword && !this.IsPossibleLambdaExpression(Precedence.Expression) 4423case SyntaxKind.RefKeyword: 4441if (this.CurrentToken.Kind is SyntaxKind.RefKeyword or SyntaxKind.OutKeyword or SyntaxKind.InKeyword) 4458if (this.CurrentToken.Kind is (SyntaxKind.RefKeyword or SyntaxKind.OutKeyword or SyntaxKind.InKeyword)) 5004var refKeyword = isLocalOrField && !isConst && this.CurrentToken.Kind == SyntaxKind.RefKeyword && !this.IsPossibleLambdaExpression(Precedence.Expression) 6469if (this.CurrentToken.Kind == SyntaxKind.RefKeyword) 6839if (this.CurrentToken.Kind == SyntaxKind.RefKeyword) 7573if (tk == SyntaxKind.RefKeyword || 7720if (tk == SyntaxKind.RefKeyword) 8231case SyntaxKind.RefKeyword: 8597if (this.PeekToken(1).Kind == SyntaxKind.RefKeyword) 8610else if (this.CurrentToken.Kind == SyntaxKind.RefKeyword) 9486if (this.CurrentToken.Kind is not (SyntaxKind.RefKeyword or SyntaxKind.OutKeyword or SyntaxKind.InKeyword)) 9972case SyntaxKind.RefKeyword: 10200return SyntaxFacts.IsPrefixUnaryExpression(kind) && kind is not SyntaxKind.RefKeyword and not SyntaxKind.OutKeyword; 10516if (opKind == SyntaxKind.SimpleAssignmentExpression && CurrentToken.Kind == SyntaxKind.RefKeyword && 10742case SyntaxKind.RefKeyword: 11149case SyntaxKind.RefKeyword: 11169!(this.CurrentToken.Kind == SyntaxKind.RefKeyword && 12358case SyntaxKind.RefKeyword: 12504case SyntaxKind.RefKeyword:
SymbolDisplay\SymbolDisplayVisitor.cs (1)
200AddKeyword(SyntaxKind.RefKeyword);
SymbolDisplay\SymbolDisplayVisitor.Members.cs (3)
1099AddKeyword(SyntaxKind.RefKeyword); 1113AddKeyword(SyntaxKind.RefKeyword); 1139AddKeyword(SyntaxKind.RefKeyword);
SymbolDisplay\SymbolDisplayVisitor.Types.cs (1)
743AddKeyword(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)
321return SyntaxFacts.GetText(SyntaxKind.RefKeyword); 373case SyntaxKind.RefKeyword:
Symbols\Source\ParameterHelpers.cs (6)
447case SyntaxKind.RefKeyword: 459addERR_ParamsCantBeWithModifier(diagnostics, modifier, SyntaxKind.RefKeyword); 490addERR_BadParameterModifiers(diagnostics, modifier, SyntaxKind.RefKeyword); 517addERR_BadParameterModifiers(diagnostics, modifier, SyntaxKind.RefKeyword); 556addERR_BadParameterModifiers(diagnostics, modifier, SyntaxKind.RefKeyword); 908case SyntaxKind.RefKeyword:
Syntax\SyntaxKindFacts.cs (2)
937return SyntaxKind.RefKeyword; 1577case SyntaxKind.RefKeyword:
Microsoft.CodeAnalysis.CSharp.CodeStyle (5)
ArgumentSyntaxExtensions.cs (2)
28SyntaxKind.RefKeyword => RefKind.Ref, 88if (argument.RefOrOutKeyword.Kind() == SyntaxKind.RefKeyword &&
CSharpAccessibilityFacts.cs (1)
141SyntaxKind.RefKeyword => DeclarationModifiers.Ref,
ExpressionSyntaxExtensions.cs (1)
207ArgumentSyntax { RefOrOutKeyword.RawKind: (int)SyntaxKind.RefKeyword })
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
50case SyntaxKind.RefKeyword:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (11)
CSharpSyntaxGeneratorInternal.cs (2)
125RefKind.Ref => SyntaxFactory.TokenList(SyntaxFactory.Token(SyntaxKind.RefKeyword)), 130RefKind.RefReadOnly when forFunctionPointerReturnParameter => SyntaxFactory.TokenList(SyntaxFactory.Token(SyntaxKind.RefKeyword), SyntaxFactory.Token(SyntaxKind.ReadOnlyKeyword)),
ITypeSymbolExtensions.cs (2)
79var refKeyword = SyntaxFactory.Token(SyntaxKind.RefKeyword); 89var refKeyword = SyntaxFactory.Token(SyntaxKind.RefKeyword);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (5)
728syntaxTree.IsAfterKeyword(position, SyntaxKind.RefKeyword, cancellationToken) || 1091if (token.Kind() is SyntaxKind.RefKeyword or SyntaxKind.InKeyword or SyntaxKind.OutKeyword or SyntaxKind.ThisKeyword or SyntaxKind.ParamsKeyword or SyntaxKind.ScopedKeyword) 1273if (token.Kind() is SyntaxKind.RefKeyword or SyntaxKind.InKeyword or SyntaxKind.OutKeyword) 1779if (token.Kind() is SyntaxKind.RefKeyword or SyntaxKind.ReadOnlyKeyword) 2447if (token.IsKind(SyntaxKind.RefKeyword) ||
NamedTypeGenerator.cs (1)
309tokens.Add(SyntaxFactory.Token(SyntaxKind.RefKeyword));
SyntaxKindSet.cs (1)
27SyntaxKind.RefKeyword
Microsoft.CodeAnalysis.CSharp.Features (12)
Completion\CompletionProviders\CrefCompletionProvider.cs (1)
156return token is (kind: SyntaxKind.CommaToken or SyntaxKind.RefKeyword or SyntaxKind.OutKeyword);
Completion\CompletionProviders\SpeculativeTCompletionProvider.cs (1)
147if (prevToken.Kind() is SyntaxKind.RefKeyword or SyntaxKind.ReadOnlyKeyword && prevToken.Parent.IsKind(SyntaxKind.RefType))
Completion\KeywordRecommenders\AbstractSpecialTypePreselectingKeywordRecommender.cs (2)
48if (!syntaxTree.IsAfterKeyword(position, SyntaxKind.RefKeyword, cancellationToken) && 62if (token.Kind() != SyntaxKind.RefKeyword)
Completion\KeywordRecommenders\DynamicKeywordRecommender.cs (1)
72=> context.TargetToken.Kind() is SyntaxKind.RefKeyword or SyntaxKind.ReadOnlyKeyword &&
Completion\KeywordRecommenders\ReadOnlyKeywordRecommender.cs (1)
45=> context.TargetToken.IsKind(SyntaxKind.RefKeyword) &&
Completion\KeywordRecommenders\RefKeywordRecommender.cs (1)
16: base(SyntaxKind.RefKeyword)
Completion\KeywordRecommenders\StructKeywordRecommender.cs (1)
21SyntaxKind.RefKeyword,
Completion\KeywordRecommenders\ThisKeywordRecommender.cs (1)
68SyntaxKind.RefKeyword or
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (1)
272? SyntaxKind.RefKeyword
SignatureHelp\ElementAccessExpressionSignatureHelpProvider.cs (2)
252result.Add(Keyword(SyntaxKind.RefKeyword)); 257result.Add(Keyword(SyntaxKind.RefKeyword));
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (332)
Generated\Syntax.Test.xml.Generated.cs (8)
68=> InternalSyntaxFactory.RefType(InternalSyntaxFactory.Token(SyntaxKind.RefKeyword), null, GenerateIdentifierName()); 179=> InternalSyntaxFactory.RefExpression(InternalSyntaxFactory.Token(SyntaxKind.RefKeyword), GenerateIdentifierName()); 937Assert.Equal(SyntaxKind.RefKeyword, node.RefKeyword.Kind); 1378Assert.Equal(SyntaxKind.RefKeyword, node.RefKeyword.Kind); 10044=> SyntaxFactory.RefType(SyntaxFactory.Token(SyntaxKind.RefKeyword), default(SyntaxToken), GenerateIdentifierName()); 10155=> SyntaxFactory.RefExpression(SyntaxFactory.Token(SyntaxKind.RefKeyword), GenerateIdentifierName()); 10913Assert.Equal(SyntaxKind.RefKeyword, node.RefKeyword.Kind()); 11354Assert.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\AnonymousFunctionParsingTests.cs (1)
990N(SyntaxKind.RefKeyword);
Parsing\CrefParsingTests.cs (2)
1308N(SyntaxKind.RefKeyword); 1542N(SyntaxKind.RefKeyword);
Parsing\DeclarationExpressionTests.cs (7)
247N(SyntaxKind.RefKeyword); 276N(SyntaxKind.RefKeyword); 285N(SyntaxKind.RefKeyword); 310N(SyntaxKind.RefKeyword); 324N(SyntaxKind.RefKeyword); 342N(SyntaxKind.RefKeyword); 351N(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); 825N(SyntaxKind.RefKeyword); 890N(SyntaxKind.RefKeyword); 932N(SyntaxKind.RefKeyword); 976N(SyntaxKind.RefKeyword); 1039N(SyntaxKind.RefKeyword); 1136N(SyntaxKind.RefKeyword); 1200N(SyntaxKind.RefKeyword); 1261N(SyntaxKind.RefKeyword); 1478N(SyntaxKind.RefKeyword); 1497N(SyntaxKind.RefKeyword); 1517N(SyntaxKind.RefKeyword); 1593N(SyntaxKind.RefKeyword); 1686N(SyntaxKind.RefKeyword); 1709N(SyntaxKind.RefKeyword); 1793N(SyntaxKind.RefKeyword); 1827N(SyntaxKind.RefKeyword); 1912N(SyntaxKind.RefKeyword); 1952N(SyntaxKind.RefKeyword); 2005N(SyntaxKind.RefKeyword); 2054N(SyntaxKind.RefKeyword); 2080N(SyntaxKind.RefKeyword); 2140N(SyntaxKind.RefKeyword); 2255N(SyntaxKind.RefKeyword); 2285N(SyntaxKind.RefKeyword); 2361N(SyntaxKind.RefKeyword); 2391N(SyntaxKind.RefKeyword); 2466N(SyntaxKind.RefKeyword); 2492N(SyntaxKind.RefKeyword); 2588N(SyntaxKind.RefKeyword); 2610N(SyntaxKind.RefKeyword); 2676N(SyntaxKind.RefKeyword); 2720N(SyntaxKind.RefKeyword); 2762N(SyntaxKind.RefKeyword); 2811N(SyntaxKind.RefKeyword); 2837N(SyntaxKind.RefKeyword); 2897N(SyntaxKind.RefKeyword); 2936N(SyntaxKind.RefKeyword); 3090N(SyntaxKind.RefKeyword); 3244N(SyntaxKind.RefKeyword); 3414N(SyntaxKind.RefKeyword); 3470N(SyntaxKind.RefKeyword); 3593N(SyntaxKind.RefKeyword); 3683N(SyntaxKind.RefKeyword); 3788N(SyntaxKind.RefKeyword); 3874N(SyntaxKind.RefKeyword); 3971N(SyntaxKind.RefKeyword); 4084N(SyntaxKind.RefKeyword); 4343N(SyntaxKind.RefKeyword); 4446N(SyntaxKind.RefKeyword); 4520N(SyntaxKind.RefKeyword); 4624N(SyntaxKind.RefKeyword); 4770N(SyntaxKind.RefKeyword); 4845N(SyntaxKind.RefKeyword); 5138N(SyntaxKind.RefKeyword); 5213N(SyntaxKind.RefKeyword); 5353N(SyntaxKind.RefKeyword); 5706N(SyntaxKind.RefKeyword); 5775N(SyntaxKind.RefKeyword); 6258N(SyntaxKind.RefKeyword); 6325N(SyntaxKind.RefKeyword); 6396N(SyntaxKind.RefKeyword); 6460N(SyntaxKind.RefKeyword); 6537N(SyntaxKind.RefKeyword); 6635N(SyntaxKind.RefKeyword); 6842N(SyntaxKind.RefKeyword); 6913N(SyntaxKind.RefKeyword); 6974N(SyntaxKind.RefKeyword); 7058N(SyntaxKind.RefKeyword); 7193N(SyntaxKind.RefKeyword); 7253N(SyntaxKind.RefKeyword); 7486N(SyntaxKind.RefKeyword); 7546N(SyntaxKind.RefKeyword); 7656N(SyntaxKind.RefKeyword); 7860N(SyntaxKind.RefKeyword); 8013N(SyntaxKind.RefKeyword); 8073N(SyntaxKind.RefKeyword); 8220N(SyntaxKind.RefKeyword); 8604N(SyntaxKind.RefKeyword); 8643N(SyntaxKind.RefKeyword); 8718N(SyntaxKind.RefKeyword); 8766N(SyntaxKind.RefKeyword); 8811N(SyntaxKind.RefKeyword); 8852N(SyntaxKind.RefKeyword); 8901N(SyntaxKind.RefKeyword); 8950N(SyntaxKind.RefKeyword); 9085N(SyntaxKind.RefKeyword); 9143N(SyntaxKind.RefKeyword); 9187N(SyntaxKind.RefKeyword); 9255N(SyntaxKind.RefKeyword); 9345N(SyntaxKind.RefKeyword); 9390N(SyntaxKind.RefKeyword); 9612N(SyntaxKind.RefKeyword); 9658N(SyntaxKind.RefKeyword); 9738N(SyntaxKind.RefKeyword); 9875N(SyntaxKind.RefKeyword); 9928N(SyntaxKind.RefKeyword); 9938N(SyntaxKind.RefKeyword); 10016N(SyntaxKind.RefKeyword); 10076N(SyntaxKind.RefKeyword); 10117N(SyntaxKind.RefKeyword); 10187N(SyntaxKind.RefKeyword); 10268N(SyntaxKind.RefKeyword); 10414N(SyntaxKind.RefKeyword); 10480N(SyntaxKind.RefKeyword); 10519N(SyntaxKind.RefKeyword); 10592N(SyntaxKind.RefKeyword); 10677N(SyntaxKind.RefKeyword); 10719N(SyntaxKind.RefKeyword); 10880N(SyntaxKind.RefKeyword); 10922N(SyntaxKind.RefKeyword); 10996N(SyntaxKind.RefKeyword); 11385N(SyntaxKind.RefKeyword); 11495N(SyntaxKind.RefKeyword); 11752N(SyntaxKind.RefKeyword); 11821N(SyntaxKind.RefKeyword); 11911N(SyntaxKind.RefKeyword); 12106N(SyntaxKind.RefKeyword); 12190N(SyntaxKind.RefKeyword); 12268N(SyntaxKind.RefKeyword); 12292N(SyntaxKind.RefKeyword); 12378N(SyntaxKind.RefKeyword); 12432N(SyntaxKind.RefKeyword); 12477N(SyntaxKind.RefKeyword); 12562N(SyntaxKind.RefKeyword); 12619N(SyntaxKind.RefKeyword); 12688N(SyntaxKind.RefKeyword); 12745N(SyntaxKind.RefKeyword); 12809N(SyntaxKind.RefKeyword); 12887N(SyntaxKind.RefKeyword); 13059N(SyntaxKind.RefKeyword); 13123N(SyntaxKind.RefKeyword); 13176N(SyntaxKind.RefKeyword); 13241N(SyntaxKind.RefKeyword); 13341N(SyntaxKind.RefKeyword); 13391N(SyntaxKind.RefKeyword); 13638N(SyntaxKind.RefKeyword); 13688N(SyntaxKind.RefKeyword); 13778N(SyntaxKind.RefKeyword); 13956N(SyntaxKind.RefKeyword); 13969N(SyntaxKind.RefKeyword); 14018N(SyntaxKind.RefKeyword); 14088N(SyntaxKind.RefKeyword); 14114N(SyntaxKind.RefKeyword); 14174N(SyntaxKind.RefKeyword); 14287N(SyntaxKind.RefKeyword); 14310N(SyntaxKind.RefKeyword); 14386N(SyntaxKind.RefKeyword); 14445N(SyntaxKind.RefKeyword); 14454N(SyntaxKind.RefKeyword); 14506N(SyntaxKind.RefKeyword); 14574N(SyntaxKind.RefKeyword); 14583N(SyntaxKind.RefKeyword); 14699N(SyntaxKind.RefKeyword); 14740N(SyntaxKind.RefKeyword); 14782N(SyntaxKind.RefKeyword); 14844N(SyntaxKind.RefKeyword); 14912N(SyntaxKind.RefKeyword); 14936N(SyntaxKind.RefKeyword); 15233N(SyntaxKind.RefKeyword); 15320N(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); 6103N(SyntaxKind.RefKeyword); 6150N(SyntaxKind.RefKeyword); 6190N(SyntaxKind.RefKeyword); 6224N(SyntaxKind.RefKeyword); 6268N(SyntaxKind.RefKeyword); 6319N(SyntaxKind.RefKeyword); 6392N(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)
255N(SyntaxKind.RefKeyword); 638N(SyntaxKind.RefKeyword); 650N(SyntaxKind.RefKeyword); 794N(SyntaxKind.RefKeyword); 806N(SyntaxKind.RefKeyword);
Parsing\LambdaParameterParsingTests.cs (2)
3488N(SyntaxKind.RefKeyword); 5138N(SyntaxKind.RefKeyword);
Parsing\LambdaReturnTypeParsingTests.cs (41)
620N(SyntaxKind.RefKeyword); 2396N(SyntaxKind.RefKeyword); 2407N(SyntaxKind.RefKeyword); 2419N(SyntaxKind.RefKeyword); 2444N(SyntaxKind.RefKeyword); 2459N(SyntaxKind.RefKeyword); 2479N(SyntaxKind.RefKeyword); 2495N(SyntaxKind.RefKeyword); 2509N(SyntaxKind.RefKeyword); 2533N(SyntaxKind.RefKeyword); 2565N(SyntaxKind.RefKeyword); 2612N(SyntaxKind.RefKeyword); 2663N(SyntaxKind.RefKeyword); 2719N(SyntaxKind.RefKeyword); 2777N(SyntaxKind.RefKeyword); 2825N(SyntaxKind.RefKeyword); 2865N(SyntaxKind.RefKeyword); 2910N(SyntaxKind.RefKeyword); 2957N(SyntaxKind.RefKeyword); 2997N(SyntaxKind.RefKeyword); 3034N(SyntaxKind.RefKeyword); 3076N(SyntaxKind.RefKeyword); 3121N(SyntaxKind.RefKeyword); 3172N(SyntaxKind.RefKeyword); 3217N(SyntaxKind.RefKeyword); 3258N(SyntaxKind.RefKeyword); 3285N(SyntaxKind.RefKeyword); 3325N(SyntaxKind.RefKeyword); 3347N(SyntaxKind.RefKeyword); 3399N(SyntaxKind.RefKeyword); 3452N(SyntaxKind.RefKeyword); 3654N(SyntaxKind.RefKeyword); 3707N(SyntaxKind.RefKeyword); 3808N(SyntaxKind.RefKeyword); 3887N(SyntaxKind.RefKeyword); 4054N(SyntaxKind.RefKeyword); 4154N(SyntaxKind.RefKeyword); 5277N(SyntaxKind.RefKeyword); 5288N(SyntaxKind.RefKeyword); 5524N(SyntaxKind.RefKeyword); 5748N(SyntaxKind.RefKeyword);
Parsing\MemberDeclarationParsingTests.cs (4)
10210N(SyntaxKind.RefKeyword); 10258N(SyntaxKind.RefKeyword); 10326N(SyntaxKind.RefKeyword); 10360N(SyntaxKind.RefKeyword);
Parsing\RecordParsing.cs (4)
3670N(SyntaxKind.RefKeyword); 3703N(SyntaxKind.RefKeyword); 3749N(SyntaxKind.RefKeyword); 3777N(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 (1)
484N(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); 3147N(SyntaxKind.RefKeyword); 3161N(SyntaxKind.RefKeyword); 3185N(SyntaxKind.RefKeyword); 3200N(SyntaxKind.RefKeyword); 3224N(SyntaxKind.RefKeyword); 3238N(SyntaxKind.RefKeyword); 3262N(SyntaxKind.RefKeyword); 3316N(SyntaxKind.RefKeyword);
Parsing\TopLevelStatementsParsingTests.cs (3)
2022N(SyntaxKind.RefKeyword); 3103N(SyntaxKind.RefKeyword); 3127N(SyntaxKind.RefKeyword);
Parsing\UsingDirectiveParsingTests.cs (4)
84N(SyntaxKind.RefKeyword); 390N(SyntaxKind.RefKeyword); 1051N(SyntaxKind.RefKeyword); 1095N(SyntaxKind.RefKeyword);
Microsoft.CodeAnalysis.CSharp.Workspaces (19)
ArgumentSyntaxExtensions.cs (2)
28SyntaxKind.RefKeyword => RefKind.Ref, 88if (argument.RefOrOutKeyword.Kind() == SyntaxKind.RefKeyword &&
CodeGeneration\CSharpSyntaxGenerator.cs (3)
221return SyntaxFactory.Token(SyntaxKind.RefKeyword); 1734list.Add(SyntaxFactory.Token(SyntaxKind.RefKeyword)); 3438RefKind.RefReadOnly => SyntaxFactory.RefType(SyntaxFactory.Token(SyntaxKind.RefKeyword), SyntaxFactory.Token(SyntaxKind.ReadOnlyKeyword), type),
CSharpAccessibilityFacts.cs (1)
141SyntaxKind.RefKeyword => DeclarationModifiers.Ref,
CSharpSyntaxGeneratorInternal.cs (2)
125RefKind.Ref => SyntaxFactory.TokenList(SyntaxFactory.Token(SyntaxKind.RefKeyword)), 130RefKind.RefReadOnly when forFunctionPointerReturnParameter => SyntaxFactory.TokenList(SyntaxFactory.Token(SyntaxKind.RefKeyword), SyntaxFactory.Token(SyntaxKind.ReadOnlyKeyword)),
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs\ExpressionSyntaxExtensions.cs (1)
207ArgumentSyntax { RefOrOutKeyword.RawKind: (int)SyntaxKind.RefKeyword })
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
50case SyntaxKind.RefKeyword:
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (5)
728syntaxTree.IsAfterKeyword(position, SyntaxKind.RefKeyword, cancellationToken) || 1091if (token.Kind() is SyntaxKind.RefKeyword or SyntaxKind.InKeyword or SyntaxKind.OutKeyword or SyntaxKind.ThisKeyword or SyntaxKind.ParamsKeyword or SyntaxKind.ScopedKeyword) 1273if (token.Kind() is SyntaxKind.RefKeyword or SyntaxKind.InKeyword or SyntaxKind.OutKeyword) 1779if (token.Kind() is SyntaxKind.RefKeyword or SyntaxKind.ReadOnlyKeyword) 2447if (token.IsKind(SyntaxKind.RefKeyword) ||
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs\ITypeSymbolExtensions.cs (2)
79var refKeyword = SyntaxFactory.Token(SyntaxKind.RefKeyword); 89var refKeyword = SyntaxFactory.Token(SyntaxKind.RefKeyword);
NamedTypeGenerator.cs (1)
309tokens.Add(SyntaxFactory.Token(SyntaxKind.RefKeyword));
SyntaxKindSet.cs (1)
27SyntaxKind.RefKeyword
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
CodeGeneration\CodeGenerationTests.CSharp.cs (1)
1337await TestAddAttributeAsync(input, expected, typeof(SerializableAttribute), SyntaxFactory.Token(SyntaxKind.RefKeyword)));
Microsoft.VisualStudio.LanguageServices.CSharp (4)
CodeModel\CSharpCodeModelService.cs (2)
1876if (modifiers.Any(SyntaxKind.RefKeyword)) 1924newModifiers = SyntaxFactory.TokenList(SyntaxFactory.Token(SyntaxKind.RefKeyword));
CodeModel\CSharpCodeModelService.NodeNameGenerator.cs (1)
121if (parameter.Modifiers.Any(SyntaxKind.RefKeyword))
CodeModel\ParameterFlagsExtensions.cs (1)
26case SyntaxKind.RefKeyword: