243 references to ReadOnlyKeyword
Microsoft.CodeAnalysis.CSharp (35)
Binder\Binder_Crefs.cs (1)
1137
if (refKind == RefKind.Ref && parameter.ReadOnlyKeyword.IsKind(SyntaxKind.
ReadOnlyKeyword
))
Declarations\DeclarationTreeBuilder.cs (1)
765
else if (modifier.IsKind(SyntaxKind.
ReadOnlyKeyword
) && kind is DeclarationKind.Struct or DeclarationKind.RecordStruct)
Parser\DocumentationCommentParser.cs (1)
1327
if (CurrentToken.Kind == SyntaxKind.
ReadOnlyKeyword
&& refKindOpt is not null)
Parser\LanguageParser.cs (10)
1327
case SyntaxKind.
ReadOnlyKeyword
:
2381
case SyntaxKind.
ReadOnlyKeyword
:
4957
case SyntaxKind.
ReadOnlyKeyword
:
7174
if (this.CurrentToken.Kind == SyntaxKind.
ReadOnlyKeyword
)
7542
this.CurrentToken.Kind == SyntaxKind.
ReadOnlyKeyword
? this.EatToken() : null,
9204
case SyntaxKind.
ReadOnlyKeyword
:
10777
else if (k is SyntaxKind.
ReadOnlyKeyword
or SyntaxKind.VolatileKeyword)
10826
case SyntaxKind.
ReadOnlyKeyword
:
10908
case SyntaxKind.
ReadOnlyKeyword
:
13877
case SyntaxKind.
ReadOnlyKeyword
:
SymbolDisplay\SymbolDisplayVisitor.cs (1)
256
AddKeyword(SyntaxKind.
ReadOnlyKeyword
);
SymbolDisplay\SymbolDisplayVisitor.Members.cs (4)
913
AddKeyword(SyntaxKind.
ReadOnlyKeyword
);
1119
AddKeyword(SyntaxKind.
ReadOnlyKeyword
);
1129
AddKeyword(SyntaxKind.
ReadOnlyKeyword
);
1153
AddKeyword(SyntaxKind.
ReadOnlyKeyword
);
SymbolDisplay\SymbolDisplayVisitor.Types.cs (2)
754
AddKeyword(SyntaxKind.
ReadOnlyKeyword
);
788
AddKeyword(SyntaxKind.
ReadOnlyKeyword
);
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
45
if (modifiers.Count > i + 1 && modifiers[i + 1].Kind() == SyntaxKind.
ReadOnlyKeyword
)
Symbols\Source\ModifierUtils.cs (3)
29
var readonlyToken = modifiers.FirstOrDefault(SyntaxKind.
ReadOnlyKeyword
);
326
return SyntaxFacts.GetText(SyntaxKind.
ReadOnlyKeyword
);
382
case SyntaxKind.
ReadOnlyKeyword
:
Symbols\Source\ParameterHelpers.cs (2)
804
case SyntaxKind.
ReadOnlyKeyword
:
1188
case SyntaxKind.
ReadOnlyKeyword
:
Syntax.xml.Internal.Generated.cs (4)
28695
case SyntaxKind.
ReadOnlyKeyword
:
32997
case SyntaxKind.
ReadOnlyKeyword
:
34083
case SyntaxKind.
ReadOnlyKeyword
:
38385
case SyntaxKind.
ReadOnlyKeyword
:
Syntax.xml.Main.Generated.cs (2)
2513
case SyntaxKind.
ReadOnlyKeyword
:
6046
case SyntaxKind.
ReadOnlyKeyword
:
Syntax\SyntaxKindFacts.cs (2)
968
return SyntaxKind.
ReadOnlyKeyword
;
1660
case SyntaxKind.
ReadOnlyKeyword
:
Syntax\SyntaxNodeExtensions.cs (1)
253
refKind = refType.ReadOnlyKeyword.Kind() == SyntaxKind.
ReadOnlyKeyword
Microsoft.CodeAnalysis.CSharp.CodeStyle (5)
src\Analyzers\CSharp\Analyzers\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
186
property.Modifiers.Any(SyntaxKind.
ReadOnlyKeyword
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
80
public static readonly SyntaxToken ReadOnlyKeyword = Token(SyntaxKind.
ReadOnlyKeyword
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\CSharpCodeStyleOptions.cs (1)
171
SyntaxKind.
ReadOnlyKeyword
,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (1)
93
case SyntaxKind.
ReadOnlyKeyword
:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (1)
132
SyntaxKind.
ReadOnlyKeyword
=> Modifiers.ReadOnly,
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (13)
src\Analyzers\CSharp\CodeFixes\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (1)
77
if (otherAccessor.Modifiers.Any(SyntaxKind.
ReadOnlyKeyword
))
src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (1)
129
.WithModifiers(TokenList(updatedProperty.Modifiers.Where(token => !token.IsKind(SyntaxKind.
ReadOnlyKeyword
))));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (1)
384
=> BothHaveModifier(x, y, SyntaxKind.
ReadOnlyKeyword
, out comparisonResult);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\FieldGenerator.cs (3)
39
.Where(f => f.Modifiers.Any(SyntaxKind.
ReadOnlyKeyword
))
43
.Where(f => !f.Modifiers.Any(SyntaxKind.
ReadOnlyKeyword
) && !f.Modifiers.Any(SyntaxKind.ConstKeyword))
48
return fieldDeclaration.Modifiers.Any(SyntaxKind.
ReadOnlyKeyword
)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
573
SyntaxKind.
ReadOnlyKeyword
)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (3)
732
syntaxTree.IsAfterKeyword(position, SyntaxKind.
ReadOnlyKeyword
, 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)
1796
if (token.Kind() is SyntaxKind.RefKeyword or SyntaxKind.
ReadOnlyKeyword
)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Utilities\SyntaxKindSet.cs (3)
23
SyntaxKind.
ReadOnlyKeyword
,
38
SyntaxKind.
ReadOnlyKeyword
,
55
SyntaxKind.
ReadOnlyKeyword
,
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
AutomaticCompletion\AutomaticLineEnderCommandHandler_Helpers.cs (1)
556
&& !baseFieldDeclarationNode.Modifiers.Any(SyntaxKind.
ReadOnlyKeyword
);
Microsoft.CodeAnalysis.CSharp.Features (26)
Completion\CompletionProviders\CompletionUtilities.cs (1)
341
if (prevToken.Kind() is SyntaxKind.RefKeyword or SyntaxKind.
ReadOnlyKeyword
&& prevToken.Parent.IsKind(SyntaxKind.RefType))
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (1)
652
case SyntaxKind.
ReadOnlyKeyword
:
Completion\KeywordRecommenders\AbstractSpecialTypePreselectingKeywordRecommender.cs (2)
45
!syntaxTree.IsAfterKeyword(position, SyntaxKind.
ReadOnlyKeyword
, cancellationToken))
54
if (token.Kind() is SyntaxKind.
ReadOnlyKeyword
)
Completion\KeywordRecommenders\DynamicKeywordRecommender.cs (1)
72
=> context.TargetToken.Kind() is SyntaxKind.RefKeyword or SyntaxKind.
ReadOnlyKeyword
&&
Completion\KeywordRecommenders\EventKeywordRecommender.cs (1)
33
SyntaxKind.
ReadOnlyKeyword
,
Completion\KeywordRecommenders\NewKeywordRecommender.cs (1)
25
SyntaxKind.
ReadOnlyKeyword
,
Completion\KeywordRecommenders\ReadOnlyKeywordRecommender.cs (3)
14
internal sealed class ReadOnlyKeywordRecommender() : AbstractSyntacticSingleKeywordRecommender(SyntaxKind.
ReadOnlyKeyword
)
50
return context.IsTypeDeclarationContext(validModifiers: SyntaxKindSet.AllTypeModifiers.Except([SyntaxKind.
ReadOnlyKeyword
]).ToSet(),
59
context.TargetToken.IsAnyAccessorDeclarationContext(context.Position, SyntaxKind.
ReadOnlyKeyword
);
Completion\KeywordRecommenders\RecordKeywordRecommender.cs (1)
25
SyntaxKind.
ReadOnlyKeyword
,
Completion\KeywordRecommenders\RefKeywordRecommender.cs (1)
52
SyntaxKind.
ReadOnlyKeyword
,
Completion\KeywordRecommenders\RequiredKeywordRecommender.cs (1)
16
private static readonly ISet<SyntaxKind> s_validModifiers = SyntaxKindSet.AllMemberModifiers.Where(s => s is not (SyntaxKind.RequiredKeyword or SyntaxKind.StaticKeyword or SyntaxKind.
ReadOnlyKeyword
or SyntaxKind.ConstKeyword)).ToSet();
Completion\KeywordRecommenders\StaticKeywordRecommender.cs (3)
35
SyntaxKind.
ReadOnlyKeyword
,
50
SyntaxKind.
ReadOnlyKeyword
,
64
SyntaxKind.
ReadOnlyKeyword
,
Completion\KeywordRecommenders\StructKeywordRecommender.cs (1)
23
SyntaxKind.
ReadOnlyKeyword
,
Completion\KeywordRecommenders\ThisKeywordRecommender.cs (1)
48
or SyntaxKind.
ReadOnlyKeyword
)
Completion\KeywordRecommenders\UnsafeKeywordRecommender.cs (2)
37
SyntaxKind.
ReadOnlyKeyword
,
51
SyntaxKind.
ReadOnlyKeyword
,
Completion\KeywordRecommenders\VoidKeywordRecommender.cs (1)
34
SyntaxKind.
ReadOnlyKeyword
,
SignatureHelp\ElementAccessExpressionSignatureHelpProvider.cs (1)
253
result.Add(Keyword(SyntaxKind.
ReadOnlyKeyword
));
Snippets\CSharpStructSnippetProvider.cs (1)
29
SyntaxKind.
ReadOnlyKeyword
,
src\Analyzers\CSharp\Analyzers\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
186
property.Modifiers.Any(SyntaxKind.
ReadOnlyKeyword
))
src\Analyzers\CSharp\CodeFixes\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (1)
77
if (otherAccessor.Modifiers.Any(SyntaxKind.
ReadOnlyKeyword
))
src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (1)
129
.WithModifiers(TokenList(updatedProperty.Modifiers.Where(token => !token.IsKind(SyntaxKind.
ReadOnlyKeyword
))));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
DocumentationComments\CrefTests.cs (2)
6713
Assert.Equal(SyntaxKind.
ReadOnlyKeyword
, parameter.ReadOnlyKeyword.Kind());
6863
Assert.Equal(SyntaxKind.
ReadOnlyKeyword
, parameter.ReadOnlyKeyword.Kind());
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (124)
Parsing\CrefParsingTests.cs (5)
2344
N(SyntaxKind.
ReadOnlyKeyword
);
2372
N(SyntaxKind.
ReadOnlyKeyword
);
2416
N(SyntaxKind.
ReadOnlyKeyword
);
2453
N(SyntaxKind.
ReadOnlyKeyword
);
2615
N(SyntaxKind.
ReadOnlyKeyword
);
Parsing\DeclarationParsingTests.cs (8)
2812
Assert.Equal(SyntaxKind.
ReadOnlyKeyword
, ms.Modifiers[0].Kind());
2859
Assert.Equal(SyntaxKind.
ReadOnlyKeyword
, ms.Modifiers[0].Kind());
2863
Assert.Equal(SyntaxKind.
ReadOnlyKeyword
, rt.ReadOnlyKeyword.Kind());
2909
Assert.Equal(SyntaxKind.
ReadOnlyKeyword
, propertySyntax.Modifiers[0].Kind());
2957
Assert.Equal(SyntaxKind.
ReadOnlyKeyword
, accessors[0].Modifiers[0].Kind());
3012
N(SyntaxKind.
ReadOnlyKeyword
);
3800
TestClassFieldModifier(SyntaxKind.
ReadOnlyKeyword
);
3855
TestClassEventFieldModifier(SyntaxKind.
ReadOnlyKeyword
);
Parsing\DeclarationParsingTests_MissingIdentifiers.cs (1)
6512
N(SyntaxKind.
ReadOnlyKeyword
);
Parsing\DeclarationScopeParsingTests.cs (56)
809
N(SyntaxKind.
ReadOnlyKeyword
);
849
N(SyntaxKind.
ReadOnlyKeyword
);
1571
N(SyntaxKind.
ReadOnlyKeyword
);
1591
N(SyntaxKind.
ReadOnlyKeyword
);
1667
N(SyntaxKind.
ReadOnlyKeyword
);
1783
N(SyntaxKind.
ReadOnlyKeyword
);
1901
N(SyntaxKind.
ReadOnlyKeyword
);
2079
N(SyntaxKind.
ReadOnlyKeyword
);
2128
N(SyntaxKind.
ReadOnlyKeyword
);
2154
N(SyntaxKind.
ReadOnlyKeyword
);
2359
N(SyntaxKind.
ReadOnlyKeyword
);
2465
N(SyntaxKind.
ReadOnlyKeyword
);
2566
N(SyntaxKind.
ReadOnlyKeyword
);
2684
N(SyntaxKind.
ReadOnlyKeyword
);
2836
N(SyntaxKind.
ReadOnlyKeyword
);
2885
N(SyntaxKind.
ReadOnlyKeyword
);
2911
N(SyntaxKind.
ReadOnlyKeyword
);
3020
N(SyntaxKind.
ReadOnlyKeyword
);
3544
N(SyntaxKind.
ReadOnlyKeyword
);
3890
N(SyntaxKind.
ReadOnlyKeyword
);
3991
N(SyntaxKind.
ReadOnlyKeyword
);
4075
N(SyntaxKind.
ReadOnlyKeyword
);
4420
N(SyntaxKind.
ReadOnlyKeyword
);
4514
N(SyntaxKind.
ReadOnlyKeyword
);
4716
N(SyntaxKind.
ReadOnlyKeyword
);
5084
N(SyntaxKind.
ReadOnlyKeyword
);
5588
N(SyntaxKind.
ReadOnlyKeyword
);
6273
N(SyntaxKind.
ReadOnlyKeyword
);
6362
N(SyntaxKind.
ReadOnlyKeyword
);
6449
N(SyntaxKind.
ReadOnlyKeyword
);
6765
N(SyntaxKind.
ReadOnlyKeyword
);
6860
N(SyntaxKind.
ReadOnlyKeyword
);
7033
N(SyntaxKind.
ReadOnlyKeyword
);
7326
N(SyntaxKind.
ReadOnlyKeyword
);
8632
N(SyntaxKind.
ReadOnlyKeyword
);
8681
N(SyntaxKind.
ReadOnlyKeyword
);
8967
N(SyntaxKind.
ReadOnlyKeyword
);
9170
N(SyntaxKind.
ReadOnlyKeyword
);
9438
N(SyntaxKind.
ReadOnlyKeyword
);
9916
N(SyntaxKind.
ReadOnlyKeyword
);
9992
N(SyntaxKind.
ReadOnlyKeyword
);
10066
N(SyntaxKind.
ReadOnlyKeyword
);
10304
N(SyntaxKind.
ReadOnlyKeyword
);
10378
N(SyntaxKind.
ReadOnlyKeyword
);
10497
N(SyntaxKind.
ReadOnlyKeyword
);
10700
N(SyntaxKind.
ReadOnlyKeyword
);
11335
N(SyntaxKind.
ReadOnlyKeyword
);
11345
N(SyntaxKind.
ReadOnlyKeyword
);
12508
N(SyntaxKind.
ReadOnlyKeyword
);
12576
N(SyntaxKind.
ReadOnlyKeyword
);
12643
N(SyntaxKind.
ReadOnlyKeyword
);
12895
N(SyntaxKind.
ReadOnlyKeyword
);
12956
N(SyntaxKind.
ReadOnlyKeyword
);
13099
N(SyntaxKind.
ReadOnlyKeyword
);
13396
N(SyntaxKind.
ReadOnlyKeyword
);
15015
N(SyntaxKind.
ReadOnlyKeyword
);
Parsing\ExtensionsParsingTests.cs (1)
2474
[InlineData("readonly", SyntaxKind.
ReadOnlyKeyword
)]
Parsing\FunctionPointerTests.cs (3)
844
N(SyntaxKind.
ReadOnlyKeyword
);
2140
N(SyntaxKind.
ReadOnlyKeyword
);
3326
N(SyntaxKind.
ReadOnlyKeyword
);
Parsing\LambdaParameterParsingTests.cs (6)
6157
N(SyntaxKind.
ReadOnlyKeyword
);
6191
N(SyntaxKind.
ReadOnlyKeyword
);
6219
N(SyntaxKind.
ReadOnlyKeyword
);
6253
N(SyntaxKind.
ReadOnlyKeyword
);
6637
N(SyntaxKind.
ReadOnlyKeyword
);
6672
N(SyntaxKind.
ReadOnlyKeyword
);
Parsing\LambdaReturnTypeParsingTests.cs (1)
2518
N(SyntaxKind.
ReadOnlyKeyword
);
Parsing\MemberDeclarationParsingTests.cs (4)
10251
N(SyntaxKind.
ReadOnlyKeyword
);
10286
N(SyntaxKind.
ReadOnlyKeyword
);
10319
N(SyntaxKind.
ReadOnlyKeyword
);
10351
N(SyntaxKind.
ReadOnlyKeyword
);
Parsing\RecordParsing.cs (3)
3677
N(SyntaxKind.
ReadOnlyKeyword
);
3698
N(SyntaxKind.
ReadOnlyKeyword
);
3731
N(SyntaxKind.
ReadOnlyKeyword
);
Parsing\RefFieldParsingTests.cs (4)
75
N(SyntaxKind.
ReadOnlyKeyword
);
514
N(SyntaxKind.
ReadOnlyKeyword
);
607
N(SyntaxKind.
ReadOnlyKeyword
);
672
N(SyntaxKind.
ReadOnlyKeyword
);
Parsing\RefReadonlyTests.cs (22)
520
N(SyntaxKind.
ReadOnlyKeyword
);
563
N(SyntaxKind.
ReadOnlyKeyword
);
564
N(SyntaxKind.
ReadOnlyKeyword
);
606
N(SyntaxKind.
ReadOnlyKeyword
);
607
N(SyntaxKind.
ReadOnlyKeyword
);
649
N(SyntaxKind.
ReadOnlyKeyword
);
651
N(SyntaxKind.
ReadOnlyKeyword
);
693
N(SyntaxKind.
ReadOnlyKeyword
);
694
N(SyntaxKind.
ReadOnlyKeyword
);
738
N(SyntaxKind.
ReadOnlyKeyword
);
740
N(SyntaxKind.
ReadOnlyKeyword
);
784
N(SyntaxKind.
ReadOnlyKeyword
);
828
N(SyntaxKind.
ReadOnlyKeyword
);
871
N(SyntaxKind.
ReadOnlyKeyword
);
916
N(SyntaxKind.
ReadOnlyKeyword
);
975
N(SyntaxKind.
ReadOnlyKeyword
);
1029
N(SyntaxKind.
ReadOnlyKeyword
);
1092
N(SyntaxKind.
ReadOnlyKeyword
);
1150
N(SyntaxKind.
ReadOnlyKeyword
);
1194
N(SyntaxKind.
ReadOnlyKeyword
);
1237
N(SyntaxKind.
ReadOnlyKeyword
);
1283
N(SyntaxKind.
ReadOnlyKeyword
);
Parsing\ScriptParsingTests.cs (2)
1173
NewModifier_WithOtherModifier("readonly", SyntaxKind.
ReadOnlyKeyword
);
3033
N(SyntaxKind.
ReadOnlyKeyword
);
Parsing\StatementParsingTests.cs (4)
716
Assert.Equal(SyntaxKind.
ReadOnlyKeyword
, ds.Modifiers[0].Kind());
2530
N(SyntaxKind.
ReadOnlyKeyword
);
3189
N(SyntaxKind.
ReadOnlyKeyword
);
3298
N(SyntaxKind.
ReadOnlyKeyword
);
Parsing\TopLevelStatementsParsingTests.cs (2)
2068
N(SyntaxKind.
ReadOnlyKeyword
);
3125
N(SyntaxKind.
ReadOnlyKeyword
);
Parsing\UsingDirectiveParsingTests.cs (1)
1046
N(SyntaxKind.
ReadOnlyKeyword
);
Syntax\SyntaxNodeCacheTests.cs (1)
62
var child2 = new SyntaxTokenWithTrivia(SyntaxKind.
ReadOnlyKeyword
, null, null);
Microsoft.CodeAnalysis.CSharp.Workspaces (15)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
80
public static readonly SyntaxToken ReadOnlyKeyword = Token(SyntaxKind.
ReadOnlyKeyword
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\CSharpCodeStyleOptions.cs (1)
171
SyntaxKind.
ReadOnlyKeyword
,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (1)
93
case SyntaxKind.
ReadOnlyKeyword
:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (1)
132
SyntaxKind.
ReadOnlyKeyword
=> Modifiers.ReadOnly,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (1)
384
=> BothHaveModifier(x, y, SyntaxKind.
ReadOnlyKeyword
, out comparisonResult);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\FieldGenerator.cs (3)
39
.Where(f => f.Modifiers.Any(SyntaxKind.
ReadOnlyKeyword
))
43
.Where(f => !f.Modifiers.Any(SyntaxKind.
ReadOnlyKeyword
) && !f.Modifiers.Any(SyntaxKind.ConstKeyword))
48
return fieldDeclaration.Modifiers.Any(SyntaxKind.
ReadOnlyKeyword
)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
573
SyntaxKind.
ReadOnlyKeyword
)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (3)
732
syntaxTree.IsAfterKeyword(position, SyntaxKind.
ReadOnlyKeyword
, 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)
1796
if (token.Kind() is SyntaxKind.RefKeyword or SyntaxKind.
ReadOnlyKeyword
)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Utilities\SyntaxKindSet.cs (3)
23
SyntaxKind.
ReadOnlyKeyword
,
38
SyntaxKind.
ReadOnlyKeyword
,
55
SyntaxKind.
ReadOnlyKeyword
,
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
CodeGeneration\CodeGenerationTests.cs (1)
778
yield return CS.SyntaxFactory.Token(CS.SyntaxKind.
ReadOnlyKeyword
);
Microsoft.Gen.ContextualOptions.Unit.Tests (1)
EmitterTests.cs (1)
39
mod => mod.IsKind(SyntaxKind.
ReadOnlyKeyword
));
Microsoft.Interop.ComInterfaceGenerator (1)
ComInterfaceGenerator.cs (1)
848
.WithModifiers(TokenList(Token(SyntaxKind.PublicKeyword), Token(SyntaxKind.StaticKeyword), Token(SyntaxKind.
ReadOnlyKeyword
)))
Microsoft.Interop.SourceGeneration (1)
Marshalling\MarshallerHelpers.cs (1)
411
tokens = tokens.Add(Token(SyntaxKind.
ReadOnlyKeyword
));
Microsoft.VisualStudio.LanguageServices.CSharp (2)
CodeModel\ModifierFlagsExtensions.cs (2)
30
{ ModifierFlags.ReadOnly, SyntaxKind.
ReadOnlyKeyword
},
79
case SyntaxKind.
ReadOnlyKeyword
:
Roslyn.Diagnostics.CSharp.Analyzers (16)
CSharpExposeMemberForTesting.cs (1)
44
RefKind.RefReadOnly => SyntaxFactory.Token(SyntaxKind.
ReadOnlyKeyword
),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
80
public static readonly SyntaxToken ReadOnlyKeyword = Token(SyntaxKind.
ReadOnlyKeyword
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\CSharpCodeStyleOptions.cs (1)
171
SyntaxKind.
ReadOnlyKeyword
,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (1)
93
case SyntaxKind.
ReadOnlyKeyword
:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (1)
132
SyntaxKind.
ReadOnlyKeyword
=> Modifiers.ReadOnly,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (1)
384
=> BothHaveModifier(x, y, SyntaxKind.
ReadOnlyKeyword
, out comparisonResult);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\FieldGenerator.cs (3)
39
.Where(f => f.Modifiers.Any(SyntaxKind.
ReadOnlyKeyword
))
43
.Where(f => !f.Modifiers.Any(SyntaxKind.
ReadOnlyKeyword
) && !f.Modifiers.Any(SyntaxKind.ConstKeyword))
48
return fieldDeclaration.Modifiers.Any(SyntaxKind.
ReadOnlyKeyword
)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
573
SyntaxKind.
ReadOnlyKeyword
)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (3)
732
syntaxTree.IsAfterKeyword(position, SyntaxKind.
ReadOnlyKeyword
, 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)
1796
if (token.Kind() is SyntaxKind.RefKeyword or SyntaxKind.
ReadOnlyKeyword
)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Utilities\SyntaxKindSet.cs (3)
23
SyntaxKind.
ReadOnlyKeyword
,
38
SyntaxKind.
ReadOnlyKeyword
,
55
SyntaxKind.
ReadOnlyKeyword
,