560 references to RefKeyword
Microsoft.AspNetCore.App.Analyzers (1)
RouteEmbeddedLanguage\FrameworkParametersCompletionProvider.cs (1)
169
previous.IsKind(SyntaxKind.
RefKeyword
) ||
Microsoft.CodeAnalysis.CSharp (70)
Declarations\DeclarationTreeBuilder.cs (1)
769
else if (modifier.IsKind(SyntaxKind.
RefKeyword
) && kind is DeclarationKind.Struct or DeclarationKind.RecordStruct)
Parser\DocumentationCommentParser.cs (3)
1300
case SyntaxKind.
RefKeyword
:
1321
case SyntaxKind.
RefKeyword
:
1331
if (refKindOpt.Kind != SyntaxKind.
RefKeyword
)
Parser\LanguageParser.cs (27)
1329
case SyntaxKind.
RefKeyword
:
2264
return (this.CurrentToken.ContextualKind == SyntaxKind.AllowsKeyword && PeekToken(1).Kind == SyntaxKind.
RefKeyword
) || this.IsTrueIdentifier();
2317
PeekToken(1).Kind == SyntaxKind.
RefKeyword
)
2327
this.EatToken(SyntaxKind.
RefKeyword
),
2330
if (this.CurrentToken.Kind == SyntaxKind.CommaToken && PeekToken(1).Kind == SyntaxKind.
RefKeyword
)
2399
case SyntaxKind.
RefKeyword
:
4243
var refKeyword = this.CurrentToken.Kind == SyntaxKind.
RefKeyword
&& !this.IsPossibleLambdaExpression(Precedence.Expression)
4841
case SyntaxKind.
RefKeyword
:
4858
if (this.CurrentToken.Kind is SyntaxKind.
RefKeyword
or SyntaxKind.OutKeyword or SyntaxKind.InKeyword or SyntaxKind.ReadOnlyKeyword)
4875
while (this.CurrentToken.Kind is SyntaxKind.
RefKeyword
or SyntaxKind.OutKeyword or SyntaxKind.InKeyword or SyntaxKind.ReadOnlyKeyword)
5428
var refKeyword = isLocalOrField && !isConst && this.CurrentToken.Kind == SyntaxKind.
RefKeyword
&& !this.IsPossibleLambdaExpression(Precedence.Expression)
6980
if (this.CurrentToken.Kind == SyntaxKind.
RefKeyword
)
7349
if (this.CurrentToken.Kind == SyntaxKind.
RefKeyword
)
8281
if (tk == SyntaxKind.
RefKeyword
||
8440
if (tk == SyntaxKind.
RefKeyword
)
8971
case SyntaxKind.
RefKeyword
:
9356
if (this.PeekToken(1).Kind == SyntaxKind.
RefKeyword
)
9367
else if (this.CurrentToken.Kind == SyntaxKind.
RefKeyword
)
10284
if (this.CurrentToken.Kind is (SyntaxKind.
RefKeyword
or SyntaxKind.OutKeyword or SyntaxKind.InKeyword))
10811
case SyntaxKind.
RefKeyword
:
11042
return SyntaxFacts.IsPrefixUnaryExpression(kind) && kind is not SyntaxKind.
RefKeyword
and not SyntaxKind.OutKeyword;
11522
if (operatorExpressionKind == SyntaxKind.SimpleAssignmentExpression && CurrentToken.Kind == SyntaxKind.
RefKeyword
&&
11746
case SyntaxKind.
RefKeyword
:
12235
case SyntaxKind.
RefKeyword
:
12255
!(this.CurrentToken.Kind == SyntaxKind.
RefKeyword
&&
13448
case SyntaxKind.
RefKeyword
:
13583
case SyntaxKind.
RefKeyword
:
SymbolDisplay\SymbolDisplayVisitor.cs (1)
251
AddKeyword(SyntaxKind.
RefKeyword
);
SymbolDisplay\SymbolDisplayVisitor.Members.cs (4)
1103
AddKeyword(SyntaxKind.
RefKeyword
);
1117
AddKeyword(SyntaxKind.
RefKeyword
);
1143
AddKeyword(SyntaxKind.
RefKeyword
);
1151
AddKeyword(SyntaxKind.
RefKeyword
);
SymbolDisplay\SymbolDisplayVisitor.Types.cs (2)
795
AddKeyword(SyntaxKind.
RefKeyword
);
991
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)
346
return SyntaxFacts.GetText(SyntaxKind.
RefKeyword
);
398
case SyntaxKind.
RefKeyword
:
Symbols\Source\ParameterHelpers.cs (7)
638
case SyntaxKind.
RefKeyword
:
650
addERR_ParamsCantBeWithModifier(diagnostics, modifier, SyntaxKind.
RefKeyword
);
685
addERR_BadParameterModifiers(diagnostics, modifier, SyntaxKind.
RefKeyword
);
712
addERR_BadParameterModifiers(diagnostics, modifier, SyntaxKind.
RefKeyword
);
756
addERR_BadParameterModifiers(diagnostics, modifier, SyntaxKind.
RefKeyword
);
783
else if (previousModifier?.Kind() != SyntaxKind.
RefKeyword
)
1136
case SyntaxKind.
RefKeyword
:
Syntax.xml.Internal.Generated.cs (10)
28608
if (refKeyword.Kind != SyntaxKind.
RefKeyword
) throw new ArgumentException(nameof(refKeyword));
29397
case SyntaxKind.
RefKeyword
:
29520
if (refKeyword.Kind != SyntaxKind.
RefKeyword
) throw new ArgumentException(nameof(refKeyword));
32129
if (refKeyword.Kind != SyntaxKind.
RefKeyword
) throw new ArgumentException(nameof(refKeyword));
32883
case SyntaxKind.
RefKeyword
:
33975
if (refKeyword.Kind != SyntaxKind.
RefKeyword
) throw new ArgumentException(nameof(refKeyword));
34764
case SyntaxKind.
RefKeyword
:
34887
if (refKeyword.Kind != SyntaxKind.
RefKeyword
) throw new ArgumentException(nameof(refKeyword));
37496
if (refKeyword.Kind != SyntaxKind.
RefKeyword
) throw new ArgumentException(nameof(refKeyword));
38250
case SyntaxKind.
RefKeyword
:
Syntax.xml.Main.Generated.cs (8)
2501
if (refKeyword.Kind() != SyntaxKind.
RefKeyword
) throw new ArgumentException(nameof(refKeyword));
2514
=> SyntaxFactory.RefType(SyntaxFactory.Token(SyntaxKind.
RefKeyword
), default, type);
3158
case SyntaxKind.
RefKeyword
:
3229
if (refKeyword.Kind() != SyntaxKind.
RefKeyword
) throw new ArgumentException(nameof(refKeyword));
3236
=> SyntaxFactory.RefExpression(SyntaxFactory.Token(SyntaxKind.
RefKeyword
), expression);
5333
if (refKeyword.Kind() != SyntaxKind.
RefKeyword
) throw new ArgumentException(nameof(refKeyword));
5340
=> SyntaxFactory.RefStructConstraint(SyntaxFactory.Token(SyntaxKind.
RefKeyword
), SyntaxFactory.Token(SyntaxKind.StructKeyword));
6017
case SyntaxKind.
RefKeyword
:
Syntax\SyntaxKindFacts.cs (2)
991
return SyntaxKind.
RefKeyword
;
1683
case SyntaxKind.
RefKeyword
:
Microsoft.CodeAnalysis.CSharp.CodeStyle (7)
src\Analyzers\CSharp\Analyzers\UsePatternCombinators\AnalyzedPattern.cs (1)
167
if (target.Syntax.DescendantNodesAndSelf().OfType<ArgumentSyntax>().Any(a => a.RefKindKeyword.Kind() is SyntaxKind.
RefKeyword
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
82
public static readonly SyntaxToken RefKeyword = Token(SyntaxKind.
RefKeyword
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ArgumentSyntaxExtensions.cs (2)
27
SyntaxKind.
RefKeyword
=> RefKind.Ref,
87
if (argument.RefOrOutKeyword.Kind() == SyntaxKind.
RefKeyword
&&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
213
ArgumentSyntax { RefOrOutKeyword.RawKind: (int)SyntaxKind.
RefKeyword
})
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (1)
97
case SyntaxKind.
RefKeyword
:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (1)
136
SyntaxKind.
RefKeyword
=> Modifiers.Ref,
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (6)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (5)
731
syntaxTree.IsAfterKeyword(position, SyntaxKind.
RefKeyword
, cancellationToken) ||
1108
if (token.Kind() is SyntaxKind.
RefKeyword
or SyntaxKind.InKeyword or SyntaxKind.ReadOnlyKeyword or SyntaxKind.OutKeyword or SyntaxKind.ThisKeyword or SyntaxKind.ParamsKeyword or SyntaxKind.ScopedKeyword)
1288
if (token.Kind() is SyntaxKind.
RefKeyword
or SyntaxKind.InKeyword or SyntaxKind.OutKeyword)
1796
if (token.Kind() is SyntaxKind.
RefKeyword
or SyntaxKind.ReadOnlyKeyword)
2446
if (token.Kind() is SyntaxKind.
RefKeyword
or SyntaxKind.InKeyword or SyntaxKind.OutKeyword)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Utilities\SyntaxKindSet.cs (1)
24
SyntaxKind.
RefKeyword
Microsoft.CodeAnalysis.CSharp.Features (16)
Completion\CompletionProviders\CrefCompletionProvider.cs (1)
152
return token is (kind: SyntaxKind.CommaToken or SyntaxKind.
RefKeyword
or SyntaxKind.OutKeyword);
Completion\CompletionProviders\SpeculativeTCompletionProvider.cs (1)
145
if (prevToken.Kind() is SyntaxKind.
RefKeyword
or SyntaxKind.ReadOnlyKeyword && prevToken.Parent.IsKind(SyntaxKind.RefType))
Completion\KeywordRecommenders\AbstractSpecialTypePreselectingKeywordRecommender.cs (2)
44
if (!syntaxTree.IsAfterKeyword(position, SyntaxKind.
RefKeyword
, cancellationToken) &&
58
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)
42
=> context.TargetToken.IsKind(SyntaxKind.
RefKeyword
) &&
Completion\KeywordRecommenders\RefKeywordRecommender.cs (1)
15
internal sealed class RefKeywordRecommender() : AbstractSyntacticSingleKeywordRecommender(SyntaxKind.
RefKeyword
)
Completion\KeywordRecommenders\StructKeywordRecommender.cs (2)
22
SyntaxKind.
RefKeyword
,
57
if (token.Kind() == SyntaxKind.
RefKeyword
&&
Completion\KeywordRecommenders\ThisKeywordRecommender.cs (1)
46
or SyntaxKind.
RefKeyword
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (1)
402
? SyntaxKind.
RefKeyword
SignatureHelp\ElementAccessExpressionSignatureHelpProvider.cs (2)
246
result.Add(Keyword(SyntaxKind.
RefKeyword
));
251
result.Add(Keyword(SyntaxKind.
RefKeyword
));
SignatureHelp\GenericNameSignatureHelpProvider.cs (1)
299
parts.Add(Keyword(SyntaxKind.
RefKeyword
));
Snippets\CSharpStructSnippetProvider.cs (1)
32
SyntaxKind.
RefKeyword
,
src\Analyzers\CSharp\Analyzers\UsePatternCombinators\AnalyzedPattern.cs (1)
167
if (target.Syntax.DescendantNodesAndSelf().OfType<ArgumentSyntax>().Any(a => a.RefKindKeyword.Kind() is SyntaxKind.
RefKeyword
))
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
DocumentationComments\CrefTests.cs (2)
6712
Assert.Equal(SyntaxKind.
RefKeyword
, parameter.RefKindKeyword.Kind());
6862
Assert.Equal(SyntaxKind.
RefKeyword
, parameter.RefKindKeyword.Kind());
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (420)
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));
964
Assert.Equal(SyntaxKind.
RefKeyword
, node.RefKeyword.Kind);
1415
Assert.Equal(SyntaxKind.
RefKeyword
, node.RefKeyword.Kind);
3026
Assert.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));
11314
Assert.Equal(SyntaxKind.
RefKeyword
, node.RefKeyword.Kind());
11765
Assert.Equal(SyntaxKind.
RefKeyword
, node.RefKeyword.Kind());
13376
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\AllowsConstraintParsing.cs (31)
59
N(SyntaxKind.
RefKeyword
);
168
N(SyntaxKind.
RefKeyword
);
397
N(SyntaxKind.
RefKeyword
);
454
N(SyntaxKind.
RefKeyword
);
460
N(SyntaxKind.
RefKeyword
);
509
N(SyntaxKind.
RefKeyword
);
567
N(SyntaxKind.
RefKeyword
);
573
N(SyntaxKind.
RefKeyword
);
622
N(SyntaxKind.
RefKeyword
);
632
N(SyntaxKind.
RefKeyword
);
685
N(SyntaxKind.
RefKeyword
);
743
N(SyntaxKind.
RefKeyword
);
801
N(SyntaxKind.
RefKeyword
);
877
N(SyntaxKind.
RefKeyword
);
944
N(SyntaxKind.
RefKeyword
);
1016
N(SyntaxKind.
RefKeyword
);
1083
N(SyntaxKind.
RefKeyword
);
1141
N(SyntaxKind.
RefKeyword
);
1195
N(SyntaxKind.
RefKeyword
);
1249
N(SyntaxKind.
RefKeyword
);
1306
N(SyntaxKind.
RefKeyword
);
1363
N(SyntaxKind.
RefKeyword
);
1420
N(SyntaxKind.
RefKeyword
);
1476
N(SyntaxKind.
RefKeyword
);
1545
N(SyntaxKind.
RefKeyword
);
1594
N(SyntaxKind.
RefKeyword
);
1648
N(SyntaxKind.
RefKeyword
);
1702
N(SyntaxKind.
RefKeyword
);
1759
N(SyntaxKind.
RefKeyword
);
1816
N(SyntaxKind.
RefKeyword
);
1873
N(SyntaxKind.
RefKeyword
);
Parsing\AnonymousFunctionParsingTests.cs (1)
990
N(SyntaxKind.
RefKeyword
);
Parsing\CrefParsingTests.cs (7)
2307
N(SyntaxKind.
RefKeyword
);
2343
N(SyntaxKind.
RefKeyword
);
2371
N(SyntaxKind.
RefKeyword
);
2415
N(SyntaxKind.
RefKeyword
);
2452
N(SyntaxKind.
RefKeyword
);
2614
N(SyntaxKind.
RefKeyword
);
2868
N(SyntaxKind.
RefKeyword
);
Parsing\DeclarationExpressionTests.cs (7)
284
N(SyntaxKind.
RefKeyword
);
313
N(SyntaxKind.
RefKeyword
);
322
N(SyntaxKind.
RefKeyword
);
347
N(SyntaxKind.
RefKeyword
);
361
N(SyntaxKind.
RefKeyword
);
379
N(SyntaxKind.
RefKeyword
);
388
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\DeclarationParsingTests_MissingIdentifiers.cs (1)
6588
N(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
);
815
N(SyntaxKind.
RefKeyword
);
871
N(SyntaxKind.
RefKeyword
);
913
N(SyntaxKind.
RefKeyword
);
957
N(SyntaxKind.
RefKeyword
);
1020
N(SyntaxKind.
RefKeyword
);
1117
N(SyntaxKind.
RefKeyword
);
1176
N(SyntaxKind.
RefKeyword
);
1254
N(SyntaxKind.
RefKeyword
);
1471
N(SyntaxKind.
RefKeyword
);
1490
N(SyntaxKind.
RefKeyword
);
1510
N(SyntaxKind.
RefKeyword
);
1586
N(SyntaxKind.
RefKeyword
);
1679
N(SyntaxKind.
RefKeyword
);
1702
N(SyntaxKind.
RefKeyword
);
1786
N(SyntaxKind.
RefKeyword
);
1820
N(SyntaxKind.
RefKeyword
);
1905
N(SyntaxKind.
RefKeyword
);
1945
N(SyntaxKind.
RefKeyword
);
1998
N(SyntaxKind.
RefKeyword
);
2047
N(SyntaxKind.
RefKeyword
);
2073
N(SyntaxKind.
RefKeyword
);
2133
N(SyntaxKind.
RefKeyword
);
2248
N(SyntaxKind.
RefKeyword
);
2278
N(SyntaxKind.
RefKeyword
);
2354
N(SyntaxKind.
RefKeyword
);
2384
N(SyntaxKind.
RefKeyword
);
2459
N(SyntaxKind.
RefKeyword
);
2485
N(SyntaxKind.
RefKeyword
);
2581
N(SyntaxKind.
RefKeyword
);
2603
N(SyntaxKind.
RefKeyword
);
2669
N(SyntaxKind.
RefKeyword
);
2713
N(SyntaxKind.
RefKeyword
);
2755
N(SyntaxKind.
RefKeyword
);
2804
N(SyntaxKind.
RefKeyword
);
2830
N(SyntaxKind.
RefKeyword
);
2890
N(SyntaxKind.
RefKeyword
);
2929
N(SyntaxKind.
RefKeyword
);
3083
N(SyntaxKind.
RefKeyword
);
3237
N(SyntaxKind.
RefKeyword
);
3407
N(SyntaxKind.
RefKeyword
);
3463
N(SyntaxKind.
RefKeyword
);
3586
N(SyntaxKind.
RefKeyword
);
3666
N(SyntaxKind.
RefKeyword
);
3742
N(SyntaxKind.
RefKeyword
);
3809
N(SyntaxKind.
RefKeyword
);
3896
N(SyntaxKind.
RefKeyword
);
3980
N(SyntaxKind.
RefKeyword
);
4191
N(SyntaxKind.
RefKeyword
);
4284
N(SyntaxKind.
RefKeyword
);
4339
N(SyntaxKind.
RefKeyword
);
4433
N(SyntaxKind.
RefKeyword
);
4560
N(SyntaxKind.
RefKeyword
);
4635
N(SyntaxKind.
RefKeyword
);
4928
N(SyntaxKind.
RefKeyword
);
5003
N(SyntaxKind.
RefKeyword
);
5143
N(SyntaxKind.
RefKeyword
);
5438
N(SyntaxKind.
RefKeyword
);
5507
N(SyntaxKind.
RefKeyword
);
5990
N(SyntaxKind.
RefKeyword
);
6057
N(SyntaxKind.
RefKeyword
);
6128
N(SyntaxKind.
RefKeyword
);
6192
N(SyntaxKind.
RefKeyword
);
6265
N(SyntaxKind.
RefKeyword
);
6352
N(SyntaxKind.
RefKeyword
);
6552
N(SyntaxKind.
RefKeyword
);
6623
N(SyntaxKind.
RefKeyword
);
6684
N(SyntaxKind.
RefKeyword
);
6764
N(SyntaxKind.
RefKeyword
);
6892
N(SyntaxKind.
RefKeyword
);
6952
N(SyntaxKind.
RefKeyword
);
7185
N(SyntaxKind.
RefKeyword
);
7245
N(SyntaxKind.
RefKeyword
);
7355
N(SyntaxKind.
RefKeyword
);
7559
N(SyntaxKind.
RefKeyword
);
7712
N(SyntaxKind.
RefKeyword
);
7772
N(SyntaxKind.
RefKeyword
);
7919
N(SyntaxKind.
RefKeyword
);
8303
N(SyntaxKind.
RefKeyword
);
8342
N(SyntaxKind.
RefKeyword
);
8417
N(SyntaxKind.
RefKeyword
);
8465
N(SyntaxKind.
RefKeyword
);
8510
N(SyntaxKind.
RefKeyword
);
8551
N(SyntaxKind.
RefKeyword
);
8600
N(SyntaxKind.
RefKeyword
);
8649
N(SyntaxKind.
RefKeyword
);
8784
N(SyntaxKind.
RefKeyword
);
8842
N(SyntaxKind.
RefKeyword
);
8886
N(SyntaxKind.
RefKeyword
);
8954
N(SyntaxKind.
RefKeyword
);
9044
N(SyntaxKind.
RefKeyword
);
9089
N(SyntaxKind.
RefKeyword
);
9311
N(SyntaxKind.
RefKeyword
);
9357
N(SyntaxKind.
RefKeyword
);
9437
N(SyntaxKind.
RefKeyword
);
9574
N(SyntaxKind.
RefKeyword
);
9627
N(SyntaxKind.
RefKeyword
);
9637
N(SyntaxKind.
RefKeyword
);
9715
N(SyntaxKind.
RefKeyword
);
9775
N(SyntaxKind.
RefKeyword
);
9816
N(SyntaxKind.
RefKeyword
);
9879
N(SyntaxKind.
RefKeyword
);
9953
N(SyntaxKind.
RefKeyword
);
10099
N(SyntaxKind.
RefKeyword
);
10165
N(SyntaxKind.
RefKeyword
);
10204
N(SyntaxKind.
RefKeyword
);
10270
N(SyntaxKind.
RefKeyword
);
10355
N(SyntaxKind.
RefKeyword
);
10397
N(SyntaxKind.
RefKeyword
);
10558
N(SyntaxKind.
RefKeyword
);
10600
N(SyntaxKind.
RefKeyword
);
10674
N(SyntaxKind.
RefKeyword
);
11063
N(SyntaxKind.
RefKeyword
);
11173
N(SyntaxKind.
RefKeyword
);
11430
N(SyntaxKind.
RefKeyword
);
11499
N(SyntaxKind.
RefKeyword
);
11589
N(SyntaxKind.
RefKeyword
);
11784
N(SyntaxKind.
RefKeyword
);
11868
N(SyntaxKind.
RefKeyword
);
11946
N(SyntaxKind.
RefKeyword
);
11970
N(SyntaxKind.
RefKeyword
);
12056
N(SyntaxKind.
RefKeyword
);
12110
N(SyntaxKind.
RefKeyword
);
12155
N(SyntaxKind.
RefKeyword
);
12240
N(SyntaxKind.
RefKeyword
);
12293
N(SyntaxKind.
RefKeyword
);
12355
N(SyntaxKind.
RefKeyword
);
12412
N(SyntaxKind.
RefKeyword
);
12472
N(SyntaxKind.
RefKeyword
);
12539
N(SyntaxKind.
RefKeyword
);
12693
N(SyntaxKind.
RefKeyword
);
12753
N(SyntaxKind.
RefKeyword
);
12799
N(SyntaxKind.
RefKeyword
);
12860
N(SyntaxKind.
RefKeyword
);
12953
N(SyntaxKind.
RefKeyword
);
13003
N(SyntaxKind.
RefKeyword
);
13250
N(SyntaxKind.
RefKeyword
);
13300
N(SyntaxKind.
RefKeyword
);
13390
N(SyntaxKind.
RefKeyword
);
13557
N(SyntaxKind.
RefKeyword
);
13570
N(SyntaxKind.
RefKeyword
);
13619
N(SyntaxKind.
RefKeyword
);
13689
N(SyntaxKind.
RefKeyword
);
13715
N(SyntaxKind.
RefKeyword
);
13775
N(SyntaxKind.
RefKeyword
);
13888
N(SyntaxKind.
RefKeyword
);
13911
N(SyntaxKind.
RefKeyword
);
13987
N(SyntaxKind.
RefKeyword
);
14046
N(SyntaxKind.
RefKeyword
);
14055
N(SyntaxKind.
RefKeyword
);
14107
N(SyntaxKind.
RefKeyword
);
14175
N(SyntaxKind.
RefKeyword
);
14184
N(SyntaxKind.
RefKeyword
);
14300
N(SyntaxKind.
RefKeyword
);
14341
N(SyntaxKind.
RefKeyword
);
14383
N(SyntaxKind.
RefKeyword
);
14445
N(SyntaxKind.
RefKeyword
);
14513
N(SyntaxKind.
RefKeyword
);
14537
N(SyntaxKind.
RefKeyword
);
14833
N(SyntaxKind.
RefKeyword
);
14919
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());
6079
N(SyntaxKind.
RefKeyword
);
6110
N(SyntaxKind.
RefKeyword
);
6140
N(SyntaxKind.
RefKeyword
);
6173
N(SyntaxKind.
RefKeyword
);
6213
N(SyntaxKind.
RefKeyword
);
6247
N(SyntaxKind.
RefKeyword
);
6291
N(SyntaxKind.
RefKeyword
);
6342
N(SyntaxKind.
RefKeyword
);
6415
N(SyntaxKind.
RefKeyword
);
Parsing\ExtensionsParsingTests.cs (5)
2429
N(SyntaxKind.
RefKeyword
);
3617
N(SyntaxKind.
RefKeyword
);
3735
N(SyntaxKind.
RefKeyword
);
3825
N(SyntaxKind.
RefKeyword
);
4773
N(SyntaxKind.
RefKeyword
);
Parsing\ForStatementParsingTest.cs (6)
3964
N(SyntaxKind.
RefKeyword
);
3978
N(SyntaxKind.
RefKeyword
);
3987
N(SyntaxKind.
RefKeyword
);
4023
N(SyntaxKind.
RefKeyword
);
4037
N(SyntaxKind.
RefKeyword
);
4046
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)
257
N(SyntaxKind.
RefKeyword
);
616
N(SyntaxKind.
RefKeyword
);
628
N(SyntaxKind.
RefKeyword
);
772
N(SyntaxKind.
RefKeyword
);
784
N(SyntaxKind.
RefKeyword
);
Parsing\LambdaParameterParsingTests.cs (15)
3571
N(SyntaxKind.
RefKeyword
);
5216
N(SyntaxKind.
RefKeyword
);
5923
N(SyntaxKind.
RefKeyword
);
5956
N(SyntaxKind.
RefKeyword
);
5984
N(SyntaxKind.
RefKeyword
);
6018
N(SyntaxKind.
RefKeyword
);
6048
N(SyntaxKind.
RefKeyword
);
6082
N(SyntaxKind.
RefKeyword
);
6301
N(SyntaxKind.
RefKeyword
);
6342
N(SyntaxKind.
RefKeyword
);
6390
N(SyntaxKind.
RefKeyword
);
6435
N(SyntaxKind.
RefKeyword
);
6464
N(SyntaxKind.
RefKeyword
);
6499
N(SyntaxKind.
RefKeyword
);
6617
N(SyntaxKind.
RefKeyword
);
Parsing\LambdaReturnTypeParsingTests.cs (41)
620
N(SyntaxKind.
RefKeyword
);
2469
N(SyntaxKind.
RefKeyword
);
2480
N(SyntaxKind.
RefKeyword
);
2492
N(SyntaxKind.
RefKeyword
);
2517
N(SyntaxKind.
RefKeyword
);
2532
N(SyntaxKind.
RefKeyword
);
2552
N(SyntaxKind.
RefKeyword
);
2568
N(SyntaxKind.
RefKeyword
);
2582
N(SyntaxKind.
RefKeyword
);
2606
N(SyntaxKind.
RefKeyword
);
2638
N(SyntaxKind.
RefKeyword
);
2685
N(SyntaxKind.
RefKeyword
);
2736
N(SyntaxKind.
RefKeyword
);
2792
N(SyntaxKind.
RefKeyword
);
2850
N(SyntaxKind.
RefKeyword
);
2898
N(SyntaxKind.
RefKeyword
);
2938
N(SyntaxKind.
RefKeyword
);
2983
N(SyntaxKind.
RefKeyword
);
3030
N(SyntaxKind.
RefKeyword
);
3070
N(SyntaxKind.
RefKeyword
);
3107
N(SyntaxKind.
RefKeyword
);
3149
N(SyntaxKind.
RefKeyword
);
3194
N(SyntaxKind.
RefKeyword
);
3245
N(SyntaxKind.
RefKeyword
);
3290
N(SyntaxKind.
RefKeyword
);
3331
N(SyntaxKind.
RefKeyword
);
3358
N(SyntaxKind.
RefKeyword
);
3398
N(SyntaxKind.
RefKeyword
);
3420
N(SyntaxKind.
RefKeyword
);
3472
N(SyntaxKind.
RefKeyword
);
3525
N(SyntaxKind.
RefKeyword
);
3727
N(SyntaxKind.
RefKeyword
);
3780
N(SyntaxKind.
RefKeyword
);
3881
N(SyntaxKind.
RefKeyword
);
3960
N(SyntaxKind.
RefKeyword
);
4118
N(SyntaxKind.
RefKeyword
);
4206
N(SyntaxKind.
RefKeyword
);
5329
N(SyntaxKind.
RefKeyword
);
5340
N(SyntaxKind.
RefKeyword
);
5576
N(SyntaxKind.
RefKeyword
);
5800
N(SyntaxKind.
RefKeyword
);
Parsing\MemberDeclarationParsingTests.cs (5)
10171
N(SyntaxKind.
RefKeyword
);
10219
N(SyntaxKind.
RefKeyword
);
10287
N(SyntaxKind.
RefKeyword
);
10321
N(SyntaxKind.
RefKeyword
);
14700
N(SyntaxKind.
RefKeyword
);
Parsing\NullConditionalAssignmentParsingTests.cs (3)
495
N(SyntaxKind.
RefKeyword
);
533
N(SyntaxKind.
RefKeyword
);
547
N(SyntaxKind.
RefKeyword
);
Parsing\RecordParsing.cs (4)
3820
N(SyntaxKind.
RefKeyword
);
3853
N(SyntaxKind.
RefKeyword
);
3899
N(SyntaxKind.
RefKeyword
);
3927
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 (20)
468
N(SyntaxKind.
RefKeyword
);
524
N(SyntaxKind.
RefKeyword
);
567
N(SyntaxKind.
RefKeyword
);
655
N(SyntaxKind.
RefKeyword
);
700
N(SyntaxKind.
RefKeyword
);
742
N(SyntaxKind.
RefKeyword
);
744
N(SyntaxKind.
RefKeyword
);
788
N(SyntaxKind.
RefKeyword
);
831
N(SyntaxKind.
RefKeyword
);
875
N(SyntaxKind.
RefKeyword
);
920
N(SyntaxKind.
RefKeyword
);
973
N(SyntaxKind.
RefKeyword
);
1045
N(SyntaxKind.
RefKeyword
);
1168
N(SyntaxKind.
RefKeyword
);
1210
N(SyntaxKind.
RefKeyword
);
1253
N(SyntaxKind.
RefKeyword
);
1299
N(SyntaxKind.
RefKeyword
);
1341
N(SyntaxKind.
RefKeyword
);
1359
N(SyntaxKind.
RefKeyword
);
1399
N(SyntaxKind.
RefKeyword
);
Parsing\ScriptParsingTests.cs (8)
4388
N(SyntaxKind.
RefKeyword
);
4733
N(SyntaxKind.
RefKeyword
);
4821
N(SyntaxKind.
RefKeyword
);
7143
N(SyntaxKind.
RefKeyword
);
7212
N(SyntaxKind.
RefKeyword
);
7287
N(SyntaxKind.
RefKeyword
);
8128
N(SyntaxKind.
RefKeyword
);
8199
N(SyntaxKind.
RefKeyword
);
Parsing\StatementParsingTests.cs (11)
1676
N(SyntaxKind.
RefKeyword
);
1690
N(SyntaxKind.
RefKeyword
);
1707
N(SyntaxKind.
RefKeyword
);
3150
N(SyntaxKind.
RefKeyword
);
3164
N(SyntaxKind.
RefKeyword
);
3188
N(SyntaxKind.
RefKeyword
);
3203
N(SyntaxKind.
RefKeyword
);
3227
N(SyntaxKind.
RefKeyword
);
3241
N(SyntaxKind.
RefKeyword
);
3265
N(SyntaxKind.
RefKeyword
);
3319
N(SyntaxKind.
RefKeyword
);
Parsing\TopLevelStatementsParsingTests.cs (3)
2025
N(SyntaxKind.
RefKeyword
);
3106
N(SyntaxKind.
RefKeyword
);
3130
N(SyntaxKind.
RefKeyword
);
Parsing\UsingDirectiveParsingTests.cs (4)
84
N(SyntaxKind.
RefKeyword
);
380
N(SyntaxKind.
RefKeyword
);
1001
N(SyntaxKind.
RefKeyword
);
1045
N(SyntaxKind.
RefKeyword
);
Microsoft.CodeAnalysis.CSharp.Workspaces (12)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
82
public static readonly SyntaxToken RefKeyword = Token(SyntaxKind.
RefKeyword
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ArgumentSyntaxExtensions.cs (2)
27
SyntaxKind.
RefKeyword
=> RefKind.Ref,
87
if (argument.RefOrOutKeyword.Kind() == SyntaxKind.
RefKeyword
&&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
213
ArgumentSyntax { RefOrOutKeyword.RawKind: (int)SyntaxKind.
RefKeyword
})
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (1)
97
case SyntaxKind.
RefKeyword
:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (1)
136
SyntaxKind.
RefKeyword
=> Modifiers.Ref,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (5)
731
syntaxTree.IsAfterKeyword(position, SyntaxKind.
RefKeyword
, cancellationToken) ||
1108
if (token.Kind() is SyntaxKind.
RefKeyword
or SyntaxKind.InKeyword or SyntaxKind.ReadOnlyKeyword or SyntaxKind.OutKeyword or SyntaxKind.ThisKeyword or SyntaxKind.ParamsKeyword or SyntaxKind.ScopedKeyword)
1288
if (token.Kind() is SyntaxKind.
RefKeyword
or SyntaxKind.InKeyword or SyntaxKind.OutKeyword)
1796
if (token.Kind() is SyntaxKind.
RefKeyword
or SyntaxKind.ReadOnlyKeyword)
2446
if (token.Kind() is SyntaxKind.
RefKeyword
or SyntaxKind.InKeyword or SyntaxKind.OutKeyword)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Utilities\SyntaxKindSet.cs (1)
24
SyntaxKind.
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)
403
tokens = tokens.Add(Token(SyntaxKind.
RefKeyword
));
410
tokens = tokens.Add(Token(SyntaxKind.
RefKeyword
));
432
RefKind.Ref => Token(SyntaxKind.
RefKeyword
),
SyntaxExtensions.cs (1)
107
int 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)
1872
if (modifiers.Any(SyntaxKind.
RefKeyword
))
CodeModel\CSharpCodeModelService.NodeNameGenerator.cs (1)
118
if (parameter.Modifiers.Any(SyntaxKind.
RefKeyword
))
CodeModel\ParameterFlagsExtensions.cs (1)
22
case SyntaxKind.
RefKeyword
:
Roslyn.Diagnostics.CSharp.Analyzers (13)
CSharpExposeMemberForTesting.cs (1)
40
var refKeyword = SyntaxFactory.Token(SyntaxKind.
RefKeyword
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
82
public static readonly SyntaxToken RefKeyword = Token(SyntaxKind.
RefKeyword
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ArgumentSyntaxExtensions.cs (2)
27
SyntaxKind.
RefKeyword
=> RefKind.Ref,
87
if (argument.RefOrOutKeyword.Kind() == SyntaxKind.
RefKeyword
&&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
213
ArgumentSyntax { RefOrOutKeyword.RawKind: (int)SyntaxKind.
RefKeyword
})
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (1)
97
case SyntaxKind.
RefKeyword
:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (1)
136
SyntaxKind.
RefKeyword
=> Modifiers.Ref,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (5)
731
syntaxTree.IsAfterKeyword(position, SyntaxKind.
RefKeyword
, cancellationToken) ||
1108
if (token.Kind() is SyntaxKind.
RefKeyword
or SyntaxKind.InKeyword or SyntaxKind.ReadOnlyKeyword or SyntaxKind.OutKeyword or SyntaxKind.ThisKeyword or SyntaxKind.ParamsKeyword or SyntaxKind.ScopedKeyword)
1288
if (token.Kind() is SyntaxKind.
RefKeyword
or SyntaxKind.InKeyword or SyntaxKind.OutKeyword)
1796
if (token.Kind() is SyntaxKind.
RefKeyword
or SyntaxKind.ReadOnlyKeyword)
2446
if (token.Kind() is SyntaxKind.
RefKeyword
or SyntaxKind.InKeyword or SyntaxKind.OutKeyword)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Utilities\SyntaxKindSet.cs (1)
24
SyntaxKind.
RefKeyword