Base:
property
Modifiers
Microsoft.CodeAnalysis.CSharp.Syntax.BaseFieldDeclarationSyntax.Modifiers
60 references to Modifiers
Microsoft.CodeAnalysis.CSharp (11)
Binder\BinderFactory.BinderFactoryVisitor.cs (1)
375
return VisitCore(parent.Parent).SetOrClearUnsafeRegionIfNecessary(parent.
Modifiers
);
Parser\LanguageParser.cs (1)
5223
return ((CSharp.Syntax.FieldDeclarationSyntax)decl).
Modifiers
;
Symbols\Source\SourceMemberContainerSymbol.cs (3)
3087
!ContainsModifier(fieldDecl.
Modifiers
, SyntaxKind.StaticKeyword) &&
3088
!ContainsModifier(fieldDecl.
Modifiers
, SyntaxKind.ConstKeyword);
5521
var modifiers = SourceMemberFieldSymbol.MakeModifiers(this, fieldSyntax.Declaration.Variables[0].Identifier, fieldSyntax.
Modifiers
, isRefField: refKind != RefKind.None, diagnostics, out modifierErrors);
Syntax.xml.Main.Generated.cs (1)
2050
=> node.Update(VisitList(node.AttributeLists), VisitList(node.
Modifiers
), (VariableDeclarationSyntax?)Visit(node.Declaration) ?? throw new ArgumentNullException("declaration"), VisitToken(node.SemicolonToken));
Syntax.xml.Syntax.Generated.cs (5)
12076
if (attributeLists != this.AttributeLists || modifiers != this.
Modifiers
|| declaration != this.Declaration || semicolonToken != this.SemicolonToken)
12087
public new FieldDeclarationSyntax WithAttributeLists(SyntaxList<AttributeListSyntax> attributeLists) => Update(attributeLists, this.
Modifiers
, this.Declaration, this.SemicolonToken);
12091
public new FieldDeclarationSyntax WithDeclaration(VariableDeclarationSyntax declaration) => Update(this.AttributeLists, this.
Modifiers
, declaration, this.SemicolonToken);
12093
public new FieldDeclarationSyntax WithSemicolonToken(SyntaxToken semicolonToken) => Update(this.AttributeLists, this.
Modifiers
, this.Declaration, semicolonToken);
12098
public new FieldDeclarationSyntax AddModifiers(params SyntaxToken[] items) => WithModifiers(this.
Modifiers
.AddRange(items));
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (7)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\FieldGenerator.cs (6)
28
.Where(f => f.
Modifiers
.Any(SyntaxKind.ConstKeyword))
33
if (fieldDeclaration.
Modifiers
.Any(SyntaxKind.ConstKeyword))
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\SyntaxTreeExtensions.cs (1)
2085
return fieldDeclaration.
Modifiers
.Any(SyntaxKind.ConstKeyword);
Microsoft.CodeAnalysis.CSharp.Features (10)
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (1)
321
v => v.Parent is FieldDeclarationSyntax f ? f.
Modifiers
: null,
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (2)
925
!fieldDeclaration.
Modifiers
.Any(SyntaxKind.ConstKeyword);
2043
return declaration.
Modifiers
.Any(SyntaxKind.ConstKeyword) ? FeaturesResources.const_field : FeaturesResources.field;
EditAndContinue\SyntaxUtilities.cs (1)
173
return fieldDecl.
Modifiers
;
EncapsulateField\CSharpEncapsulateFieldService.cs (2)
76
.WithModifiers([PrivateKeyword, .. fieldSyntax.
Modifiers
.Where(m => !modifierKinds.Contains(m.Kind()))])
191
=> field.DeclaringSyntaxReferences.Any(static d => d.GetSyntax().GetAncestor<FieldDeclarationSyntax>().
Modifiers
.Any(SyntaxKind.NewKeyword));
ExtractMethod\Extensions.cs (1)
116
return node.PartOfConstantInitializerExpression<FieldDeclarationSyntax>(n => n.
Modifiers
) ||
IntroduceVariable\CSharpIntroduceVariableService_IntroduceField.cs (1)
161
=> member is FieldDeclarationSyntax field && field.
Modifiers
.Any(SyntaxKind.ConstKeyword);
Organizing\Organizers\FieldDeclarationOrganizer.cs (1)
30
ModifiersOrganizer.Organize(syntax.
Modifiers
),
Structure\CSharpStructureHelpers.cs (1)
277
FieldDeclarationSyntax fieldDeclaration => fieldDeclaration.
Modifiers
.FirstOrNull() ?? fieldDeclaration.Declaration.GetFirstToken(),
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (14)
Generated\Syntax.Test.xml.Generated.cs (2)
13388
Assert.Equal(default, node.
Modifiers
);
13391
var newNode = node.WithAttributeLists(node.AttributeLists).WithModifiers(node.
Modifiers
).WithDeclaration(node.Declaration).WithSemicolonToken(node.SemicolonToken);
Parsing\DeclarationParsingTests.cs (12)
3625
Assert.Equal(0, fs.
Modifiers
.Count);
3685
Assert.Equal(0, fs.
Modifiers
.Count);
3725
Assert.Equal(1, fs.
Modifiers
.Count);
3726
Assert.Equal(mod, fs.
Modifiers
[0].Kind());
3835
Assert.Equal(1, fs.
Modifiers
.Count);
3836
Assert.Equal(SyntaxKind.ConstKeyword, fs.
Modifiers
[0].Kind());
3880
Assert.Equal(0, fs.
Modifiers
.Count);
3924
Assert.Equal(0, fs.
Modifiers
.Count);
3969
Assert.Equal(0, fs.
Modifiers
.Count);
4023
Assert.Equal(0, fs.
Modifiers
.Count);
4086
Assert.Equal(1, fs.
Modifiers
.Count);
4087
Assert.Equal(SyntaxKind.FixedKeyword, fs.
Modifiers
[0].Kind());
Microsoft.CodeAnalysis.CSharp.Workspaces (11)
Classification\ClassificationHelpers.cs (1)
245
FieldDeclarationSyntax fieldDeclaration => fieldDeclaration.
Modifiers
.Any(SyntaxKind.ConstKeyword) ? ClassificationTypeNames.ConstantName : ClassificationTypeNames.FieldName,
CodeGeneration\CSharpSyntaxGenerator.cs (3)
869
GetAccessibilityAndModifiers(f.
Modifiers
, out acc, out modifiers, out _);
2960
return SyntaxFactory.AreEquivalent(fd1.
Modifiers
, fd2.
Modifiers
)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\FieldGenerator.cs (6)
28
.Where(f => f.
Modifiers
.Any(SyntaxKind.ConstKeyword))
33
if (fieldDeclaration.
Modifiers
.Any(SyntaxKind.ConstKeyword))
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\SyntaxTreeExtensions.cs (1)
2085
return fieldDeclaration.
Modifiers
.Any(SyntaxKind.ConstKeyword);
Roslyn.Diagnostics.CSharp.Analyzers (7)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\FieldGenerator.cs (6)
28
.Where(f => f.
Modifiers
.Any(SyntaxKind.ConstKeyword))
33
if (fieldDeclaration.
Modifiers
.Any(SyntaxKind.ConstKeyword))
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\SyntaxTreeExtensions.cs (1)
2085
return fieldDeclaration.
Modifiers
.Any(SyntaxKind.ConstKeyword);