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