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