61 references to ReadOnly
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
AbstractMakeFieldReadonlyCodeFixProvider.cs (1)
104
=> (modifiers - DeclarationModifiers.Volatile) | DeclarationModifiers.
ReadOnly
;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
CSharpMakeStructFieldsWritableCodeFixProvider.cs (2)
61
(fieldDeclarationModifiers & DeclarationModifiers.
ReadOnly
) == DeclarationModifiers.
ReadOnly
;
Microsoft.CodeAnalysis.CSharp.Features (2)
CSharpMakeStructFieldsWritableCodeFixProvider.cs (2)
61
(fieldDeclarationModifiers & DeclarationModifiers.
ReadOnly
) == DeclarationModifiers.
ReadOnly
;
Microsoft.CodeAnalysis.CSharp.Workspaces (11)
CodeGeneration\CSharpSyntaxGenerator.cs (10)
384
var actualModifiers = modifiers - (DeclarationModifiers.
ReadOnly
| DeclarationModifiers.WriteOnly);
479
var actualModifiers = modifiers - (DeclarationModifiers.
ReadOnly
| DeclarationModifiers.WriteOnly);
1425
DeclarationModifiers.
ReadOnly
|
1438
DeclarationModifiers.
ReadOnly
|
1455
DeclarationModifiers.
ReadOnly
|
1467
DeclarationModifiers.
ReadOnly
|
1475
DeclarationModifiers.
ReadOnly
|
1484
DeclarationModifiers.
ReadOnly
|
1510
DeclarationModifiers.
ReadOnly
|
1517
private static readonly DeclarationModifiers s_propertyAccessorModifiers = s_eventAccessorModifiers | DeclarationModifiers.
ReadOnly
;
CSharpAccessibilityFacts.cs (1)
137
SyntaxKind.ReadOnlyKeyword => DeclarationModifiers.
ReadOnly
,
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (24)
CodeGeneration\SyntaxGeneratorTests.cs (24)
794
Generator.FieldDeclaration("fld", Generator.TypeExpression(SpecialType.System_Int32), accessibility: Accessibility.NotApplicable, modifiers: DeclarationModifiers.Static | DeclarationModifiers.
ReadOnly
),
1021
Generator.PropertyDeclaration("p", Generator.IdentifierName("x"), modifiers: DeclarationModifiers.Abstract | DeclarationModifiers.
ReadOnly
),
1029
Generator.PropertyDeclaration("p", Generator.IdentifierName("x"), modifiers: DeclarationModifiers.
ReadOnly
),
1033
Generator.PropertyDeclaration("p", Generator.IdentifierName("x"), modifiers: DeclarationModifiers.
ReadOnly
, getAccessorStatements: Array.Empty<SyntaxNode>()),
1053
Generator.PropertyDeclaration("p", Generator.IdentifierName("x"), modifiers: DeclarationModifiers.
ReadOnly
, getAccessorStatements: new[] { Generator.IdentifierName("y") }),
1073
Generator.IndexerDeclaration(new[] { Generator.ParameterDeclaration("z", Generator.IdentifierName("y")) }, Generator.IdentifierName("x"), modifiers: DeclarationModifiers.Abstract | DeclarationModifiers.
ReadOnly
),
1085
Generator.IndexerDeclaration(new[] { Generator.ParameterDeclaration("z", Generator.IdentifierName("y")) }, Generator.IdentifierName("x"), modifiers: DeclarationModifiers.
ReadOnly
),
1093
Generator.IndexerDeclaration(new[] { Generator.ParameterDeclaration("z", Generator.IdentifierName("y")) }, Generator.IdentifierName("x"), modifiers: DeclarationModifiers.
ReadOnly
,
1638
Generator.InterfaceDeclaration("i", members: new[] { Generator.PropertyDeclaration("p", Generator.IdentifierName("t"), accessibility: Accessibility.Public, modifiers: DeclarationModifiers.
ReadOnly
) }),
1646
Generator.InterfaceDeclaration("i", members: new[] { Generator.IndexerDeclaration(new[] { Generator.ParameterDeclaration("y", Generator.IdentifierName("x")) }, Generator.IdentifierName("t"), Accessibility.Public, DeclarationModifiers.
ReadOnly
) }),
2941
DeclarationModifiers.New | DeclarationModifiers.Partial | DeclarationModifiers.Unsafe | DeclarationModifiers.
ReadOnly
,
2957
DeclarationModifiers.Const | DeclarationModifiers.New | DeclarationModifiers.
ReadOnly
| DeclarationModifiers.Static | DeclarationModifiers.Unsafe,
2969
DeclarationModifiers.Abstract | DeclarationModifiers.Async | DeclarationModifiers.New | DeclarationModifiers.Override | DeclarationModifiers.Partial | DeclarationModifiers.Sealed | DeclarationModifiers.Static | DeclarationModifiers.Virtual | DeclarationModifiers.Unsafe | DeclarationModifiers.
ReadOnly
,
2973
DeclarationModifiers.Abstract | DeclarationModifiers.New | DeclarationModifiers.Override | DeclarationModifiers.
ReadOnly
| DeclarationModifiers.Sealed | DeclarationModifiers.Static | DeclarationModifiers.Virtual | DeclarationModifiers.Unsafe,
2977
DeclarationModifiers.Abstract | DeclarationModifiers.New | DeclarationModifiers.Override | DeclarationModifiers.
ReadOnly
| DeclarationModifiers.Sealed | DeclarationModifiers.Static | DeclarationModifiers.Virtual | DeclarationModifiers.Unsafe,
2981
DeclarationModifiers.New | DeclarationModifiers.Static | DeclarationModifiers.Unsafe | DeclarationModifiers.
ReadOnly
,
2985
DeclarationModifiers.Abstract | DeclarationModifiers.New | DeclarationModifiers.Override | DeclarationModifiers.Sealed | DeclarationModifiers.Static | DeclarationModifiers.Virtual | DeclarationModifiers.Unsafe | DeclarationModifiers.
ReadOnly
,
2989
DeclarationModifiers.Abstract | DeclarationModifiers.New | DeclarationModifiers.Override | DeclarationModifiers.Virtual | DeclarationModifiers.
ReadOnly
,
3730
var xReadOnly = Generator.WithModifiers(declX, DeclarationModifiers.
ReadOnly
);
3733
Assert.Equal(DeclarationModifiers.
ReadOnly
, Generator.GetModifiers(xReadOnly));
4607
TestModifiersAsync(DeclarationModifiers.
ReadOnly
,
4631
TestModifiersAsync(DeclarationModifiers.Virtual | DeclarationModifiers.
ReadOnly
,
4642
TestModifiersAsync(DeclarationModifiers.
ReadOnly
| DeclarationModifiers.Required,
4686
TestModifiersAsync(DeclarationModifiers.
ReadOnly
| DeclarationModifiers.Sealed,
Microsoft.CodeAnalysis.Features (2)
AbstractMakeFieldReadonlyCodeFixProvider.cs (1)
104
=> (modifiers - DeclarationModifiers.Volatile) | DeclarationModifiers.
ReadOnly
;
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (1)
307
DeclarationModifiers.
ReadOnly
,
Microsoft.CodeAnalysis.VisualBasic.Workspaces (5)
CodeGeneration\VisualBasicSyntaxGenerator.vb (4)
694
Private Shared ReadOnly s_fieldModifiers As DeclarationModifiers = DeclarationModifiers.Const Or DeclarationModifiers.[New] Or DeclarationModifiers.
ReadOnly
Or DeclarationModifiers.Static Or DeclarationModifiers.WithEvents
697
Private Shared ReadOnly s_propertyModifiers As DeclarationModifiers = DeclarationModifiers.Abstract Or DeclarationModifiers.[New] Or DeclarationModifiers.Override Or DeclarationModifiers.
ReadOnly
Or DeclarationModifiers.WriteOnly Or DeclarationModifiers.Sealed Or DeclarationModifiers.Static Or DeclarationModifiers.Virtual
698
Private Shared ReadOnly s_indexerModifiers As DeclarationModifiers = DeclarationModifiers.Abstract Or DeclarationModifiers.[New] Or DeclarationModifiers.Override Or DeclarationModifiers.
ReadOnly
Or DeclarationModifiers.WriteOnly Or DeclarationModifiers.Sealed Or DeclarationModifiers.Static Or DeclarationModifiers.Virtual
956
propertyBlock = DirectCast(WithModifiers(propertyBlock, GetModifiers(propertyBlock) Or DeclarationModifiers.
ReadOnly
), PropertyBlockSyntax)
VisualBasicAccessibilityFacts.vb (1)
231
modifiers = modifiers Or DeclarationModifiers.
ReadOnly
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (11)
CodeGeneration\SyntaxGeneratorTests.vb (11)
840
Generator.FieldDeclaration("fld", Generator.TypeExpression(SpecialType.System_Int32), modifiers:=DeclarationModifiers.Static Or DeclarationModifiers.
ReadOnly
Or DeclarationModifiers.WithEvents),
1102
Generator.PropertyDeclaration("p", Generator.IdentifierName("x"), modifiers:=DeclarationModifiers.Abstract + DeclarationModifiers.
ReadOnly
),
1110
Generator.PropertyDeclaration("p", Generator.IdentifierName("x"), modifiers:=DeclarationModifiers.
ReadOnly
),
1128
Generator.PropertyDeclaration("p", Generator.IdentifierName("x"), modifiers:=DeclarationModifiers.
ReadOnly
, getAccessorStatements:={Generator.IdentifierName("y")}),
1233
Generator.IndexerDeclaration({Generator.ParameterDeclaration("z", Generator.IdentifierName("y"))}, Generator.IdentifierName("x"), modifiers:=DeclarationModifiers.Abstract + DeclarationModifiers.
ReadOnly
),
1245
Generator.IndexerDeclaration({Generator.ParameterDeclaration("z", Generator.IdentifierName("y"))}, Generator.IdentifierName("x"), modifiers:=DeclarationModifiers.
ReadOnly
),
1259
Generator.IndexerDeclaration({Generator.ParameterDeclaration("z", Generator.IdentifierName("y"))}, Generator.IdentifierName("x"), modifiers:=DeclarationModifiers.
ReadOnly
,
1540
Generator.InterfaceDeclaration("i", members:={Generator.PropertyDeclaration("p", Generator.IdentifierName("t"), accessibility:=Accessibility.Public, modifiers:=DeclarationModifiers.
ReadOnly
)}),
1556
Generator.InterfaceDeclaration("i", members:={Generator.IndexerDeclaration({Generator.ParameterDeclaration("y", Generator.IdentifierName("x"))}, Generator.IdentifierName("t"), Accessibility.Public, DeclarationModifiers.
ReadOnly
)}),
3481
Dim xReadOnly = Generator.WithModifiers(declX, DeclarationModifiers.
ReadOnly
)
3484
Assert.Equal(DeclarationModifiers.
ReadOnly
, Generator.GetModifiers(xReadOnly))
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
EditorConfigParsing\NamingStyleParserTests.cs (1)
201
modifier => Assert.Equal(new ModifierKind(DeclarationModifiers.
ReadOnly
), modifier));
Microsoft.VisualStudio.LanguageServices.Implementation (2)
Options\Style\NamingPreferences\SymbolSpecification\SymbolSpecificationViewModel.cs (2)
85
new ModifierViewModel(DeclarationModifiers.
ReadOnly
, "readonly", specification),
127
new ModifierViewModel(DeclarationModifiers.
ReadOnly
, "ReadOnly", specification),