564 references to RefKeyword
Microsoft.AspNetCore.App.Analyzers (1)
RouteEmbeddedLanguage\FrameworkParametersCompletionProvider.cs (1)
169
previous.IsKind(SyntaxKind.
RefKeyword
) ||
Microsoft.CodeAnalysis.CSharp (68)
Declarations\DeclarationTreeBuilder.cs (1)
769
else if (modifier.IsKind(SyntaxKind.
RefKeyword
) && kind is DeclarationKind.Struct or DeclarationKind.RecordStruct)
Parser\DocumentationCommentParser.cs (3)
1298
case SyntaxKind.
RefKeyword
:
1319
case SyntaxKind.
RefKeyword
:
1329
if (refKindOpt.Kind != SyntaxKind.
RefKeyword
)
Parser\LanguageParser.cs (24)
1337
case SyntaxKind.
RefKeyword
:
2266
return (this.CurrentToken.ContextualKind == SyntaxKind.AllowsKeyword && PeekToken(1).Kind == SyntaxKind.
RefKeyword
) || this.IsTrueIdentifier();
2319
PeekToken(1).Kind == SyntaxKind.
RefKeyword
)
2329
this.EatToken(SyntaxKind.
RefKeyword
),
2332
if (this.CurrentToken.Kind == SyntaxKind.CommaToken && PeekToken(1).Kind == SyntaxKind.
RefKeyword
)
2401
case SyntaxKind.
RefKeyword
:
4354
var refKeyword = this.CurrentToken.Kind == SyntaxKind.
RefKeyword
&& !this.IsPossibleLambdaExpression(Precedence.Expression)
4953
case SyntaxKind.
RefKeyword
:
5558
var refKeyword = isLocalOrField && !isConst && this.CurrentToken.Kind == SyntaxKind.
RefKeyword
&& !this.IsPossibleLambdaExpression(Precedence.Expression)
7169
if (this.CurrentToken.Kind == SyntaxKind.
RefKeyword
)
7538
if (this.CurrentToken.Kind == SyntaxKind.
RefKeyword
)
8465
if (tk == SyntaxKind.
RefKeyword
||
8618
if (tk == SyntaxKind.
RefKeyword
)
9205
case SyntaxKind.
RefKeyword
:
9590
if (this.PeekToken(1).Kind == SyntaxKind.
RefKeyword
)
9601
else if (this.CurrentToken.Kind == SyntaxKind.
RefKeyword
)
11073
case SyntaxKind.
RefKeyword
:
11304
return SyntaxFacts.IsPrefixUnaryExpression(kind) && kind is not SyntaxKind.
RefKeyword
and not SyntaxKind.OutKeyword;
11787
if (operatorExpressionKind == SyntaxKind.SimpleAssignmentExpression && CurrentToken.Kind == SyntaxKind.
RefKeyword
&&
12012
case SyntaxKind.
RefKeyword
:
12516
case SyntaxKind.
RefKeyword
:
12536
!(this.CurrentToken.Kind == SyntaxKind.
RefKeyword
&&
13752
case SyntaxKind.
RefKeyword
:
13878
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)
794
AddKeyword(SyntaxKind.
RefKeyword
);
990
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 (8)
647
case SyntaxKind.
RefKeyword
:
659
addERR_ParamsCantBeWithModifier(diagnostics, modifier, SyntaxKind.
RefKeyword
);
694
addERR_BadParameterModifiers(diagnostics, modifier, SyntaxKind.
RefKeyword
);
721
addERR_BadParameterModifiers(diagnostics, modifier, SyntaxKind.
RefKeyword
);
765
addERR_BadParameterModifiers(diagnostics, modifier, SyntaxKind.
RefKeyword
);
797
if (nextModifier.Kind() is not (SyntaxKind.
RefKeyword
or SyntaxKind.OutKeyword or SyntaxKind.InKeyword or SyntaxKind.ScopedKeyword))
809
else if (previousModifier?.Kind() != SyntaxKind.
RefKeyword
)
1162
case SyntaxKind.
RefKeyword
:
Syntax.xml.Internal.Generated.cs (10)
28690
if (refKeyword.Kind != SyntaxKind.
RefKeyword
) throw new ArgumentException(nameof(refKeyword));
29479
case SyntaxKind.
RefKeyword
:
29602
if (refKeyword.Kind != SyntaxKind.
RefKeyword
) throw new ArgumentException(nameof(refKeyword));
32232
if (refKeyword.Kind != SyntaxKind.
RefKeyword
) throw new ArgumentException(nameof(refKeyword));
32986
case SyntaxKind.
RefKeyword
:
34078
if (refKeyword.Kind != SyntaxKind.
RefKeyword
) throw new ArgumentException(nameof(refKeyword));
34867
case SyntaxKind.
RefKeyword
:
34990
if (refKeyword.Kind != SyntaxKind.
RefKeyword
) throw new ArgumentException(nameof(refKeyword));
37620
if (refKeyword.Kind != SyntaxKind.
RefKeyword
) throw new ArgumentException(nameof(refKeyword));
38374
case SyntaxKind.
RefKeyword
:
Syntax.xml.Main.Generated.cs (8)
2510
if (refKeyword.Kind() != SyntaxKind.
RefKeyword
) throw new ArgumentException(nameof(refKeyword));
2523
=> SyntaxFactory.RefType(SyntaxFactory.Token(SyntaxKind.
RefKeyword
), default, type);
3167
case SyntaxKind.
RefKeyword
:
3238
if (refKeyword.Kind() != SyntaxKind.
RefKeyword
) throw new ArgumentException(nameof(refKeyword));
3245
=> SyntaxFactory.RefExpression(SyntaxFactory.Token(SyntaxKind.
RefKeyword
), expression);
5354
if (refKeyword.Kind() != SyntaxKind.
RefKeyword
) throw new ArgumentException(nameof(refKeyword));
5361
=> SyntaxFactory.RefStructConstraint(SyntaxFactory.Token(SyntaxKind.
RefKeyword
), SyntaxFactory.Token(SyntaxKind.StructKeyword));
6038
case SyntaxKind.
RefKeyword
:
Syntax\SyntaxKindFacts.cs (2)
992
return SyntaxKind.
RefKeyword
;
1684
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\CompletionUtilities.cs (1)
341
if (prevToken.Kind() is SyntaxKind.
RefKeyword
or SyntaxKind.ReadOnlyKeyword && prevToken.Parent.IsKind(SyntaxKind.RefType))
Completion\CompletionProviders\CrefCompletionProvider.cs (1)
154
return token is (kind: SyntaxKind.CommaToken or SyntaxKind.
RefKeyword
or SyntaxKind.OutKeyword);
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)
16
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\AbstractGenericNameSignatureHelpProvider.cs (1)
273
parts.Add(Keyword(SyntaxKind.
RefKeyword
));
SignatureHelp\ElementAccessExpressionSignatureHelpProvider.cs (2)
246
result.Add(Keyword(SyntaxKind.
RefKeyword
));
251
result.Add(Keyword(SyntaxKind.
RefKeyword
));
Snippets\CSharpStructSnippetProvider.cs (1)
28
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 (426)
Generated\Syntax.Test.xml.Generated.cs (12)
68
=> InternalSyntaxFactory.RefType(InternalSyntaxFactory.Token(SyntaxKind.
RefKeyword
), null, GenerateIdentifierName());
182
=> InternalSyntaxFactory.RefExpression(InternalSyntaxFactory.Token(SyntaxKind.
RefKeyword
), GenerateIdentifierName());
557
=> InternalSyntaxFactory.RefStructConstraint(InternalSyntaxFactory.Token(SyntaxKind.
RefKeyword
), InternalSyntaxFactory.Token(SyntaxKind.StructKeyword));
967
Assert.Equal(SyntaxKind.
RefKeyword
, node.RefKeyword.Kind);
1418
Assert.Equal(SyntaxKind.
RefKeyword
, node.RefKeyword.Kind);
3040
Assert.Equal(SyntaxKind.
RefKeyword
, node.RefKeyword.Kind);
10458
=> SyntaxFactory.RefType(SyntaxFactory.Token(SyntaxKind.
RefKeyword
), default(SyntaxToken), GenerateIdentifierName());
10572
=> SyntaxFactory.RefExpression(SyntaxFactory.Token(SyntaxKind.
RefKeyword
), GenerateIdentifierName());
10947
=> SyntaxFactory.RefStructConstraint(SyntaxFactory.Token(SyntaxKind.
RefKeyword
), SyntaxFactory.Token(SyntaxKind.StructKeyword));
11357
Assert.Equal(SyntaxKind.
RefKeyword
, node.RefKeyword.Kind());
11808
Assert.Equal(SyntaxKind.
RefKeyword
, node.RefKeyword.Kind());
13430
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)
981
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 (4)
2276
Assert.Equal(SyntaxKind.
RefKeyword
, ds.ParameterList.Parameters[0].Modifiers[0].Kind());
2862
Assert.Equal(SyntaxKind.
RefKeyword
, rt.RefKeyword.Kind());
3207
TestClassMethodWithParameterModifier(SyntaxKind.
RefKeyword
);
12834
N(SyntaxKind.
RefKeyword
);
Parsing\DeclarationParsingTests_MissingIdentifiers.cs (1)
6588
N(SyntaxKind.
RefKeyword
);
Parsing\DeclarationScopeParsingTests.cs (174)
49
N(SyntaxKind.
RefKeyword
);
98
N(SyntaxKind.
RefKeyword
);
194
N(SyntaxKind.
RefKeyword
);
282
N(SyntaxKind.
RefKeyword
);
364
N(SyntaxKind.
RefKeyword
);
414
N(SyntaxKind.
RefKeyword
);
456
N(SyntaxKind.
RefKeyword
);
485
N(SyntaxKind.
RefKeyword
);
540
N(SyntaxKind.
RefKeyword
);
589
N(SyntaxKind.
RefKeyword
);
668
N(SyntaxKind.
RefKeyword
);
678
N(SyntaxKind.
RefKeyword
);
690
N(SyntaxKind.
RefKeyword
);
745
N(SyntaxKind.
RefKeyword
);
848
N(SyntaxKind.
RefKeyword
);
906
N(SyntaxKind.
RefKeyword
);
948
N(SyntaxKind.
RefKeyword
);
992
N(SyntaxKind.
RefKeyword
);
1058
N(SyntaxKind.
RefKeyword
);
1196
N(SyntaxKind.
RefKeyword
);
1265
N(SyntaxKind.
RefKeyword
);
1336
N(SyntaxKind.
RefKeyword
);
1551
N(SyntaxKind.
RefKeyword
);
1570
N(SyntaxKind.
RefKeyword
);
1590
N(SyntaxKind.
RefKeyword
);
1666
N(SyntaxKind.
RefKeyword
);
1759
N(SyntaxKind.
RefKeyword
);
1782
N(SyntaxKind.
RefKeyword
);
1866
N(SyntaxKind.
RefKeyword
);
1900
N(SyntaxKind.
RefKeyword
);
1985
N(SyntaxKind.
RefKeyword
);
2025
N(SyntaxKind.
RefKeyword
);
2078
N(SyntaxKind.
RefKeyword
);
2127
N(SyntaxKind.
RefKeyword
);
2153
N(SyntaxKind.
RefKeyword
);
2213
N(SyntaxKind.
RefKeyword
);
2328
N(SyntaxKind.
RefKeyword
);
2358
N(SyntaxKind.
RefKeyword
);
2434
N(SyntaxKind.
RefKeyword
);
2464
N(SyntaxKind.
RefKeyword
);
2539
N(SyntaxKind.
RefKeyword
);
2565
N(SyntaxKind.
RefKeyword
);
2661
N(SyntaxKind.
RefKeyword
);
2683
N(SyntaxKind.
RefKeyword
);
2749
N(SyntaxKind.
RefKeyword
);
2793
N(SyntaxKind.
RefKeyword
);
2835
N(SyntaxKind.
RefKeyword
);
2884
N(SyntaxKind.
RefKeyword
);
2910
N(SyntaxKind.
RefKeyword
);
2970
N(SyntaxKind.
RefKeyword
);
3009
N(SyntaxKind.
RefKeyword
);
3163
N(SyntaxKind.
RefKeyword
);
3317
N(SyntaxKind.
RefKeyword
);
3487
N(SyntaxKind.
RefKeyword
);
3543
N(SyntaxKind.
RefKeyword
);
3666
N(SyntaxKind.
RefKeyword
);
3746
N(SyntaxKind.
RefKeyword
);
3822
N(SyntaxKind.
RefKeyword
);
3889
N(SyntaxKind.
RefKeyword
);
3976
N(SyntaxKind.
RefKeyword
);
4060
N(SyntaxKind.
RefKeyword
);
4271
N(SyntaxKind.
RefKeyword
);
4364
N(SyntaxKind.
RefKeyword
);
4419
N(SyntaxKind.
RefKeyword
);
4513
N(SyntaxKind.
RefKeyword
);
4640
N(SyntaxKind.
RefKeyword
);
4715
N(SyntaxKind.
RefKeyword
);
5008
N(SyntaxKind.
RefKeyword
);
5083
N(SyntaxKind.
RefKeyword
);
5223
N(SyntaxKind.
RefKeyword
);
5518
N(SyntaxKind.
RefKeyword
);
5587
N(SyntaxKind.
RefKeyword
);
6070
N(SyntaxKind.
RefKeyword
);
6137
N(SyntaxKind.
RefKeyword
);
6208
N(SyntaxKind.
RefKeyword
);
6272
N(SyntaxKind.
RefKeyword
);
6345
N(SyntaxKind.
RefKeyword
);
6432
N(SyntaxKind.
RefKeyword
);
6632
N(SyntaxKind.
RefKeyword
);
6703
N(SyntaxKind.
RefKeyword
);
6764
N(SyntaxKind.
RefKeyword
);
6844
N(SyntaxKind.
RefKeyword
);
6972
N(SyntaxKind.
RefKeyword
);
7032
N(SyntaxKind.
RefKeyword
);
7265
N(SyntaxKind.
RefKeyword
);
7325
N(SyntaxKind.
RefKeyword
);
7435
N(SyntaxKind.
RefKeyword
);
7639
N(SyntaxKind.
RefKeyword
);
7792
N(SyntaxKind.
RefKeyword
);
7852
N(SyntaxKind.
RefKeyword
);
7999
N(SyntaxKind.
RefKeyword
);
8383
N(SyntaxKind.
RefKeyword
);
8422
N(SyntaxKind.
RefKeyword
);
8497
N(SyntaxKind.
RefKeyword
);
8545
N(SyntaxKind.
RefKeyword
);
8590
N(SyntaxKind.
RefKeyword
);
8631
N(SyntaxKind.
RefKeyword
);
8680
N(SyntaxKind.
RefKeyword
);
8729
N(SyntaxKind.
RefKeyword
);
8864
N(SyntaxKind.
RefKeyword
);
8922
N(SyntaxKind.
RefKeyword
);
8966
N(SyntaxKind.
RefKeyword
);
9034
N(SyntaxKind.
RefKeyword
);
9124
N(SyntaxKind.
RefKeyword
);
9169
N(SyntaxKind.
RefKeyword
);
9391
N(SyntaxKind.
RefKeyword
);
9437
N(SyntaxKind.
RefKeyword
);
9517
N(SyntaxKind.
RefKeyword
);
9654
N(SyntaxKind.
RefKeyword
);
9725
N(SyntaxKind.
RefKeyword
);
9736
N(SyntaxKind.
RefKeyword
);
9814
N(SyntaxKind.
RefKeyword
);
9874
N(SyntaxKind.
RefKeyword
);
9915
N(SyntaxKind.
RefKeyword
);
9978
N(SyntaxKind.
RefKeyword
);
10052
N(SyntaxKind.
RefKeyword
);
10198
N(SyntaxKind.
RefKeyword
);
10264
N(SyntaxKind.
RefKeyword
);
10303
N(SyntaxKind.
RefKeyword
);
10369
N(SyntaxKind.
RefKeyword
);
10454
N(SyntaxKind.
RefKeyword
);
10496
N(SyntaxKind.
RefKeyword
);
10657
N(SyntaxKind.
RefKeyword
);
10699
N(SyntaxKind.
RefKeyword
);
10773
N(SyntaxKind.
RefKeyword
);
11162
N(SyntaxKind.
RefKeyword
);
11272
N(SyntaxKind.
RefKeyword
);
11525
N(SyntaxKind.
RefKeyword
);
11594
N(SyntaxKind.
RefKeyword
);
11684
N(SyntaxKind.
RefKeyword
);
11879
N(SyntaxKind.
RefKeyword
);
11963
N(SyntaxKind.
RefKeyword
);
12041
N(SyntaxKind.
RefKeyword
);
12065
N(SyntaxKind.
RefKeyword
);
12151
N(SyntaxKind.
RefKeyword
);
12205
N(SyntaxKind.
RefKeyword
);
12250
N(SyntaxKind.
RefKeyword
);
12335
N(SyntaxKind.
RefKeyword
);
12388
N(SyntaxKind.
RefKeyword
);
12450
N(SyntaxKind.
RefKeyword
);
12507
N(SyntaxKind.
RefKeyword
);
12567
N(SyntaxKind.
RefKeyword
);
12634
N(SyntaxKind.
RefKeyword
);
12788
N(SyntaxKind.
RefKeyword
);
12848
N(SyntaxKind.
RefKeyword
);
12894
N(SyntaxKind.
RefKeyword
);
12955
N(SyntaxKind.
RefKeyword
);
13048
N(SyntaxKind.
RefKeyword
);
13098
N(SyntaxKind.
RefKeyword
);
13345
N(SyntaxKind.
RefKeyword
);
13395
N(SyntaxKind.
RefKeyword
);
13485
N(SyntaxKind.
RefKeyword
);
13652
N(SyntaxKind.
RefKeyword
);
13665
N(SyntaxKind.
RefKeyword
);
13714
N(SyntaxKind.
RefKeyword
);
13784
N(SyntaxKind.
RefKeyword
);
13810
N(SyntaxKind.
RefKeyword
);
13870
N(SyntaxKind.
RefKeyword
);
13983
N(SyntaxKind.
RefKeyword
);
14006
N(SyntaxKind.
RefKeyword
);
14082
N(SyntaxKind.
RefKeyword
);
14141
N(SyntaxKind.
RefKeyword
);
14150
N(SyntaxKind.
RefKeyword
);
14202
N(SyntaxKind.
RefKeyword
);
14270
N(SyntaxKind.
RefKeyword
);
14279
N(SyntaxKind.
RefKeyword
);
14395
N(SyntaxKind.
RefKeyword
);
14436
N(SyntaxKind.
RefKeyword
);
14478
N(SyntaxKind.
RefKeyword
);
14540
N(SyntaxKind.
RefKeyword
);
14608
N(SyntaxKind.
RefKeyword
);
14632
N(SyntaxKind.
RefKeyword
);
14928
N(SyntaxKind.
RefKeyword
);
15014
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
);
6095
N(SyntaxKind.
RefKeyword
);
6128
N(SyntaxKind.
RefKeyword
);
6156
N(SyntaxKind.
RefKeyword
);
6190
N(SyntaxKind.
RefKeyword
);
6220
N(SyntaxKind.
RefKeyword
);
6254
N(SyntaxKind.
RefKeyword
);
6473
N(SyntaxKind.
RefKeyword
);
6514
N(SyntaxKind.
RefKeyword
);
6562
N(SyntaxKind.
RefKeyword
);
6607
N(SyntaxKind.
RefKeyword
);
6636
N(SyntaxKind.
RefKeyword
);
6671
N(SyntaxKind.
RefKeyword
);
6789
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)
10202
N(SyntaxKind.
RefKeyword
);
10250
N(SyntaxKind.
RefKeyword
);
10318
N(SyntaxKind.
RefKeyword
);
10352
N(SyntaxKind.
RefKeyword
);
14731
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 (22)
463
N(SyntaxKind.
RefKeyword
);
519
N(SyntaxKind.
RefKeyword
);
562
N(SyntaxKind.
RefKeyword
);
650
N(SyntaxKind.
RefKeyword
);
695
N(SyntaxKind.
RefKeyword
);
737
N(SyntaxKind.
RefKeyword
);
739
N(SyntaxKind.
RefKeyword
);
783
N(SyntaxKind.
RefKeyword
);
826
N(SyntaxKind.
RefKeyword
);
870
N(SyntaxKind.
RefKeyword
);
915
N(SyntaxKind.
RefKeyword
);
973
N(SyntaxKind.
RefKeyword
);
1031
N(SyntaxKind.
RefKeyword
);
1151
N(SyntaxKind.
RefKeyword
);
1193
N(SyntaxKind.
RefKeyword
);
1236
N(SyntaxKind.
RefKeyword
);
1282
N(SyntaxKind.
RefKeyword
);
1324
N(SyntaxKind.
RefKeyword
);
1342
N(SyntaxKind.
RefKeyword
);
1384
N(SyntaxKind.
RefKeyword
);
1453
N(SyntaxKind.
RefKeyword
);
1638
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
);
3105
N(SyntaxKind.
RefKeyword
);
3126
N(SyntaxKind.
RefKeyword
);
Parsing\UsingDirectiveParsingTests.cs (4)
84
N(SyntaxKind.
RefKeyword
);
380
N(SyntaxKind.
RefKeyword
);
1001
N(SyntaxKind.
RefKeyword
);
1045
N(SyntaxKind.
RefKeyword
);
Parsing\WithElementParsingTests.cs (3)
868
N(SyntaxKind.
RefKeyword
);
1561
N(SyntaxKind.
RefKeyword
);
1594
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)
1873
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