Base:
property
Declaration
Microsoft.CodeAnalysis.CSharp.Syntax.BaseFieldDeclarationSyntax.Declaration
230 references to Declaration
Microsoft.CodeAnalysis.CSharp (12)
SourceGeneration\CSharpSyntaxHelper.cs (1)
61
targets.AddRange(field.
Declaration
.Variables);
Symbols\Source\SourceMemberContainerSymbol.cs (4)
5518
_ = fieldSyntax.
Declaration
.Type.SkipScoped(out _).SkipRefInField(out var refKind);
5523
new SourceLocation(fieldSyntax.
Declaration
.Variables.First().Identifier));
5527
var modifiers = SourceMemberFieldSymbol.MakeModifiers(this, fieldSyntax.
Declaration
.Variables[0].Identifier, fieldSyntax.Modifiers, isRefField: refKind != RefKind.None, diagnostics, out modifierErrors);
5528
foreach (var variable in fieldSyntax.
Declaration
.Variables)
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 (6)
12077
if (attributeLists != this.AttributeLists || modifiers != this.Modifiers || declaration != this.
Declaration
|| semicolonToken != this.SemicolonToken)
12088
public new FieldDeclarationSyntax WithAttributeLists(SyntaxList<AttributeListSyntax> attributeLists) => Update(attributeLists, this.Modifiers, this.
Declaration
, this.SemicolonToken);
12090
public new FieldDeclarationSyntax WithModifiers(SyntaxTokenList modifiers) => Update(this.AttributeLists, modifiers, this.
Declaration
, this.SemicolonToken);
12094
public new FieldDeclarationSyntax WithSemicolonToken(SyntaxToken semicolonToken) => Update(this.AttributeLists, this.Modifiers, this.
Declaration
, semicolonToken);
12101
public new FieldDeclarationSyntax AddDeclarationVariables(params VariableDeclaratorSyntax[] items) => WithDeclaration(this.
Declaration
.WithVariables(this.
Declaration
.Variables.AddRange(items)));
Microsoft.CodeAnalysis.CSharp.CodeStyle (6)
src\Analyzers\CSharp\Analyzers\RemoveUnusedMembers\CSharpRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
43
Parent: FieldDeclarationSyntax {
Declaration
.Variables.Count: 0 } or
src\Analyzers\CSharp\Analyzers\UseAutoProperty\CSharpUseAutoPropertyAnalyzer.cs (1)
233
return fieldDeclaration.
Declaration
.Variables.Count == 1
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (2)
46
return ((FieldDeclarationSyntax)member).
Declaration
.Variables.First().Identifier;
171
return ((FieldDeclarationSyntax)member).
Declaration
.Type;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SelectedMembers\CSharpSelectedMembers.cs (1)
32
FieldDeclarationSyntax fieldDeclaration => fieldDeclaration.
Declaration
.Variables.SelectAsArray(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
256
=> field.
Declaration
.Variables.Select(v => semanticModel.GetRequiredDeclaredSymbol(v, cancellationToken)),
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
src\Analyzers\CSharp\CodeFixes\MakeFieldReadonly\CSharpMakeFieldReadonlyCodeFixProvider.cs (1)
24
=> fieldDeclaration.
Declaration
.Variables.ToImmutableListOrEmpty();
src\Analyzers\CSharp\CodeFixes\RemoveUnusedMembers\CSharpRemoveUnusedMembersCodeFixProvider.cs (1)
30
AdjustAndAddAppropriateDeclaratorsToRemove(fieldDeclarator, fieldDeclarator.
Declaration
.Variables, declarators);
src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (1)
59
return fieldDeclaration.
Declaration
.Variables.Count > 1 ? declarator : fieldDeclaration;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
170
name.IsFoundUnder<FieldDeclarationSyntax>(d => d.
Declaration
.Type))
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
AutomaticCompletion\AutomaticLineEnderCommandHandler.cs (1)
612
FieldDeclarationSyntax fieldDeclarationNode => fieldDeclarationNode.
Declaration
.Variables[0].Identifier.Span.End,
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
Diagnostics\DiagnosticAnalyzerTests.cs (1)
3683
var field1 = tree1.GetRoot().DescendantNodes().OfType<FieldDeclarationSyntax>().Single().
Declaration
.Variables.Single().Identifier;
Microsoft.CodeAnalysis.CSharp.Features (17)
CodeLens\CSharpCodeLensMemberFinder.cs (1)
100
foreach (var variable in node.
Declaration
.Variables)
CodeRefactorings\NodeSelectionHelpers.cs (1)
41
FieldDeclarationSyntax fieldDeclaration => fieldDeclaration.
Declaration
.Variables.AsImmutable<SyntaxNode>(),
ConvertProgram\ConvertProgramTransform_TopLevelStatements.cs (1)
212
ConvertDeclaration(semanticModel, fieldDeclaration.
Declaration
, cancellationToken))
EncapsulateField\CSharpEncapsulateFieldService.cs (1)
133
var declarations = fields.SelectAsArray(CanEncapsulate, f => f.
Declaration
);
ExtractMethod\CSharpSelectionValidator.cs (1)
221
foreach (var variable in field.
Declaration
.Variables)
InitializeParameter\CSharpInitializeMemberFromPrimaryConstructorParameterCodeRefactoringProvider.cs (1)
291
foreach (var varDecl in field.
Declaration
.Variables)
NavigationBar\CSharpNavigationBarItemService.cs (1)
279
var variables = fieldDeclaration.
Declaration
.Variables;
Organizing\Organizers\FieldDeclarationOrganizer.cs (1)
31
syntax.
Declaration
,
Organizing\Organizers\MemberDeclarationsOrganizer.Comparer.cs (2)
83
var xHasInitializer = ((FieldDeclarationSyntax)x).
Declaration
.Variables.Any(v => v.Initializer != null);
84
var yHasInitializer = ((FieldDeclarationSyntax)y).
Declaration
.Variables.Any(v => v.Initializer != null);
Rename\CSharpRenameIssuesService.cs (1)
68
declaredType = fieldDecl.
Declaration
.Type;
src\Analyzers\CSharp\Analyzers\RemoveUnusedMembers\CSharpRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
43
Parent: FieldDeclarationSyntax {
Declaration
.Variables.Count: 0 } or
src\Analyzers\CSharp\Analyzers\UseAutoProperty\CSharpUseAutoPropertyAnalyzer.cs (1)
233
return fieldDeclaration.
Declaration
.Variables.Count == 1
src\Analyzers\CSharp\CodeFixes\MakeFieldReadonly\CSharpMakeFieldReadonlyCodeFixProvider.cs (1)
24
=> fieldDeclaration.
Declaration
.Variables.ToImmutableListOrEmpty();
src\Analyzers\CSharp\CodeFixes\RemoveUnusedMembers\CSharpRemoveUnusedMembersCodeFixProvider.cs (1)
30
AdjustAndAddAppropriateDeclaratorsToRemove(fieldDeclarator, fieldDeclarator.
Declaration
.Variables, declarators);
src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (1)
59
return fieldDeclaration.
Declaration
.Variables.Count > 1 ? declarator : fieldDeclaration;
Structure\CSharpStructureHelpers.cs (1)
277
FieldDeclarationSyntax fieldDeclaration => fieldDeclaration.Modifiers.FirstOrNull() ?? fieldDeclaration.
Declaration
.GetFirstToken(),
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (1)
Diagnostics\Suppression\SuppressionTests.cs (1)
1142
context.ReportDiagnostic(Diagnostic.Create(Descriptor, field.
Declaration
.Variables.First().Identifier.GetLocation()));
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (2)
Microsoft.CodeQuality.Analyzers\QualityGuidelines\CSharpUseLiteralsWhereAppropriate.Fixer.cs (1)
29
return field?.
Declaration
.Variables.Count > 1 ? null : field;
Microsoft.NetCore.Analyzers\Performance\CSharpUseSearchValues.Fixer.cs (1)
36
fieldDeclaration.
Declaration
is { } declaration &&
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (23)
Semantics\FunctionPointerTests.cs (1)
3805
VariableDeclarationSyntax fieldDeclaration = syntaxTree.GetRoot().DescendantNodes().OfType<FieldDeclarationSyntax>().Single().
Declaration
;
Semantics\NullableContextTests.cs (1)
2009
var declarations = syntaxTree.GetRoot().DescendantNodes().OfType<FieldDeclarationSyntax>().Select(f => f.
Declaration
.Variables[0]).ToArray();
Semantics\ScriptSemanticsTests.cs (1)
538
var declarations = root.ChildNodes().Select(n => ((FieldDeclarationSyntax)n).
Declaration
.Variables[0]).ToArray();
SourceGeneration\SyntaxAwareGeneratorTests.cs (20)
857
var source = context.SyntaxProvider.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) => ((FieldDeclarationSyntax)c.Node).
Declaration
.Variables[0].Identifier.ValueText);
897
var source = context.SyntaxProvider.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) => ((FieldDeclarationSyntax)c.Node).
Declaration
.Variables[0].Identifier.ValueText);
944
syntaxFilterVisited.Add(fds.
Declaration
.Variables[0].Identifier.ValueText);
948
}, (c, _) => ((FieldDeclarationSyntax)c.Node).
Declaration
.Variables[0].Identifier.ValueText);
1016
var source = context.SyntaxProvider.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) => ((FieldDeclarationSyntax)c.Node).
Declaration
.Variables[0].Identifier.ValueText).WithTrackingName("Fields");
1091
var source = context.SyntaxProvider.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) => ((FieldDeclarationSyntax)c.Node).
Declaration
.Variables[0].Identifier.ValueText).WithTrackingName("Fields");
1172
var source = context.SyntaxProvider.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) => ((FieldDeclarationSyntax)c.Node).
Declaration
.Variables[0].Identifier.ValueText);
1180
var source = context.SyntaxProvider.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) => ((FieldDeclarationSyntax)c.Node).
Declaration
.Variables[0].Identifier.ValueText);
1223
var source = context.SyntaxProvider.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) => ((FieldDeclarationSyntax)c.Node).
Declaration
.Variables[0].Identifier.ValueText).WithTrackingName("Fields");
1306
var source = context.SyntaxProvider.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) => ((FieldDeclarationSyntax)c.Node).
Declaration
.Variables[0].Identifier.ValueText).WithTrackingName("Fields");
1388
syntaxFieldsCalledFor.Add(fds.
Declaration
.Variables[0].Identifier.ValueText);
1393
(c, _) => ((FieldDeclarationSyntax)c.Node).
Declaration
.Variables[0].Identifier.ValueText).WithTrackingName("Syntax")
1515
var source = context.SyntaxProvider.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) => ((FieldDeclarationSyntax)c.Node).
Declaration
.Variables[0].Identifier.ValueText);
1574
syntaxCalledFor.Add(((FieldDeclarationSyntax)c.Node).
Declaration
.Variables[0].Identifier.ValueText);
1575
return ((FieldDeclarationSyntax)c.Node).
Declaration
.Variables[0].Identifier.ValueText;
1625
syntaxCalledFor.Add(((FieldDeclarationSyntax)c.Node).
Declaration
.Variables[0].Identifier.ValueText);
1626
return ((FieldDeclarationSyntax)c.Node).
Declaration
.Variables[0].Identifier.ValueText;
1682
return ((FieldDeclarationSyntax)c.Node).
Declaration
.Variables[0].Identifier.ValueText;
1741
return ((FieldDeclarationSyntax)c.Node).
Declaration
.Variables[0].Identifier.ValueText;
1794
return ((FieldDeclarationSyntax)c.Node).
Declaration
.Variables[0].Identifier.ValueText;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (27)
Compilation\GetSemanticInfoTests.cs (1)
4438
var qualifiedSyntax = (QualifiedNameSyntax)fieldSyntax.
Declaration
.Type;
Compilation\SemanticModelAPITests.cs (6)
644
var program = staticProgramField.
Declaration
.Type;
675
var type = field.
Declaration
.Type;
798
var info = model.GetSymbolInfo((xDecl.
Declaration
.Type as QualifiedNameSyntax).Right);
1411
var varDecl = fieldDecl.
Declaration
.Variables.First();
1741
var fieldSymbol = model.GetDeclaredSymbol(fieldDecl.
Declaration
.Variables.Single());
1744
var typeSyntax = (IdentifierNameSyntax)fieldDecl.
Declaration
.Type;
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (4)
778
var symbol = model.GetDeclaredSymbol(fieldDecl.
Declaration
.Variables[0]);
800
var symbol = model.GetDeclaredSymbol(fieldDecl.
Declaration
.Variables[0]);
804
symbol = model.GetDeclaredSymbol(fieldDecl.
Declaration
.Variables[1]);
949
var fSymbol = model.GetDeclaredSymbol(fieldDecl.
Declaration
.Variables[0]) as IFieldSymbol;
Symbols\SymbolEqualityTests.cs (16)
416
var member1 = model.GetDeclaredSymbol(member1Syntax.
Declaration
.Variables[0]);
417
var member2 = model.GetDeclaredSymbol(member2Syntax.
Declaration
.Variables[0]);
454
var type1 = ((IFieldSymbol)model.GetDeclaredSymbol(member1Syntax.
Declaration
.Variables[0])).Type;
455
var type2 = ((IFieldSymbol)model.GetDeclaredSymbol(member2Syntax.
Declaration
.Variables[0])).Type;
485
var type1 = ((IFieldSymbol)model.GetDeclaredSymbol(member1Syntax.
Declaration
.Variables[0])).Type;
486
var type2 = ((IFieldSymbol)model.GetDeclaredSymbol(member2Syntax.
Declaration
.Variables[0])).Type;
528
var type1 = ((IFieldSymbol)model.GetDeclaredSymbol(member1Syntax.
Declaration
.Variables[0])).Type;
529
var type2 = ((IFieldSymbol)model.GetDeclaredSymbol(member2Syntax.
Declaration
.Variables[0])).Type;
559
var type1 = ((IFieldSymbol)model.GetDeclaredSymbol(member1Syntax.
Declaration
.Variables[0])).Type;
560
var type2 = ((IFieldSymbol)model.GetDeclaredSymbol(member2Syntax.
Declaration
.Variables[0])).Type;
630
var type1 = ((IFieldSymbol)model.GetDeclaredSymbol(member1Syntax.
Declaration
.Variables[0])).Type;
631
var type2 = ((IFieldSymbol)model.GetDeclaredSymbol(member2Syntax.
Declaration
.Variables[0])).Type;
679
var type1 = ((IFieldSymbol)model.GetDeclaredSymbol(member1Syntax.
Declaration
.Variables[0])).Type;
680
var type2 = ((IFieldSymbol)model.GetDeclaredSymbol(member2Syntax.
Declaration
.Variables[0])).Type;
731
var type1 = ((IFieldSymbol)model.GetDeclaredSymbol(member1Syntax.
Declaration
.Variables[0])).Type;
732
var type2 = ((IFieldSymbol)model.GetDeclaredSymbol(member2Syntax.
Declaration
.Variables[0])).Type;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (104)
Generated\Syntax.Test.xml.Generated.cs (2)
13389
Assert.NotNull(node.
Declaration
);
13391
var newNode = node.WithAttributeLists(node.AttributeLists).WithModifiers(node.Modifiers).WithDeclaration(node.
Declaration
).WithSemicolonToken(node.SemicolonToken);
Parsing\DeclarationParsingTests.cs (102)
3680
Assert.NotNull(fs.
Declaration
.Type);
3681
Assert.Equal("b", fs.
Declaration
.Type.ToString());
3682
Assert.Equal(1, fs.
Declaration
.Variables.Count);
3683
Assert.NotEqual(default, fs.
Declaration
.Variables[0].Identifier);
3684
Assert.Equal("c", fs.
Declaration
.Variables[0].Identifier.ToString());
3685
Assert.Null(fs.
Declaration
.Variables[0].ArgumentList);
3686
Assert.Null(fs.
Declaration
.Variables[0].Initializer);
3740
Assert.NotNull(fs.
Declaration
.Type);
3741
Assert.Equal(typeText, fs.
Declaration
.Type.ToString());
3742
Assert.Equal(1, fs.
Declaration
.Variables.Count);
3743
Assert.NotEqual(default, fs.
Declaration
.Variables[0].Identifier);
3744
Assert.Equal("c", fs.
Declaration
.Variables[0].Identifier.ToString());
3745
Assert.Null(fs.
Declaration
.Variables[0].ArgumentList);
3746
Assert.Null(fs.
Declaration
.Variables[0].Initializer);
3781
Assert.NotNull(fs.
Declaration
.Type);
3782
Assert.Equal("b", fs.
Declaration
.Type.ToString());
3783
Assert.Equal(1, fs.
Declaration
.Variables.Count);
3784
Assert.NotEqual(default, fs.
Declaration
.Variables[0].Identifier);
3785
Assert.Equal("c", fs.
Declaration
.Variables[0].Identifier.ToString());
3786
Assert.Null(fs.
Declaration
.Variables[0].ArgumentList);
3787
Assert.Null(fs.
Declaration
.Variables[0].Initializer);
3891
Assert.NotNull(fs.
Declaration
.Type);
3892
Assert.Equal("b", fs.
Declaration
.Type.ToString());
3893
Assert.Equal(1, fs.
Declaration
.Variables.Count);
3894
Assert.NotEqual(default, fs.
Declaration
.Variables[0].Identifier);
3895
Assert.Equal("c", fs.
Declaration
.Variables[0].Identifier.ToString());
3896
Assert.Null(fs.
Declaration
.Variables[0].ArgumentList);
3897
Assert.NotNull(fs.
Declaration
.Variables[0].Initializer);
3898
Assert.NotEqual(default, fs.
Declaration
.Variables[0].Initializer.EqualsToken);
3899
Assert.NotNull(fs.
Declaration
.Variables[0].Initializer.Value);
3900
Assert.Equal("d", fs.
Declaration
.Variables[0].Initializer.Value.ToString());
3935
Assert.NotNull(fs.
Declaration
.Type);
3936
Assert.Equal("b", fs.
Declaration
.Type.ToString());
3937
Assert.Equal(1, fs.
Declaration
.Variables.Count);
3938
Assert.NotEqual(default, fs.
Declaration
.Variables[0].Identifier);
3939
Assert.Equal("c", fs.
Declaration
.Variables[0].Identifier.ToString());
3940
Assert.Null(fs.
Declaration
.Variables[0].ArgumentList);
3941
Assert.NotNull(fs.
Declaration
.Variables[0].Initializer);
3942
Assert.NotEqual(default, fs.
Declaration
.Variables[0].Initializer.EqualsToken);
3943
Assert.NotNull(fs.
Declaration
.Variables[0].Initializer.Value);
3944
Assert.Equal("e", fs.
Declaration
.Variables[0].Initializer.Value.ToString());
3979
Assert.NotNull(fs.
Declaration
.Type);
3980
Assert.Equal("b", fs.
Declaration
.Type.ToString());
3981
Assert.Equal(1, fs.
Declaration
.Variables.Count);
3982
Assert.NotEqual(default, fs.
Declaration
.Variables[0].Identifier);
3983
Assert.Equal("c", fs.
Declaration
.Variables[0].Identifier.ToString());
3984
Assert.Null(fs.
Declaration
.Variables[0].ArgumentList);
3985
Assert.NotNull(fs.
Declaration
.Variables[0].Initializer);
3986
Assert.NotEqual(default, fs.
Declaration
.Variables[0].Initializer.EqualsToken);
3987
Assert.NotNull(fs.
Declaration
.Variables[0].Initializer.Value);
3988
Assert.Equal(SyntaxKind.ArrayInitializerExpression, fs.
Declaration
.Variables[0].Initializer.Value.Kind());
3989
Assert.Equal("{ }", fs.
Declaration
.Variables[0].Initializer.Value.ToString());
4024
Assert.NotNull(fs.
Declaration
.Type);
4025
Assert.Equal("b", fs.
Declaration
.Type.ToString());
4027
Assert.Equal(3, fs.
Declaration
.Variables.Count);
4029
Assert.NotEqual(default, fs.
Declaration
.Variables[0].Identifier);
4030
Assert.Equal("c", fs.
Declaration
.Variables[0].Identifier.ToString());
4031
Assert.Null(fs.
Declaration
.Variables[0].ArgumentList);
4032
Assert.Null(fs.
Declaration
.Variables[0].Initializer);
4034
Assert.NotEqual(default, fs.
Declaration
.Variables[1].Identifier);
4035
Assert.Equal("d", fs.
Declaration
.Variables[1].Identifier.ToString());
4036
Assert.Null(fs.
Declaration
.Variables[1].ArgumentList);
4037
Assert.Null(fs.
Declaration
.Variables[1].Initializer);
4039
Assert.NotEqual(default, fs.
Declaration
.Variables[2].Identifier);
4040
Assert.Equal("e", fs.
Declaration
.Variables[2].Identifier.ToString());
4041
Assert.Null(fs.
Declaration
.Variables[2].ArgumentList);
4042
Assert.Null(fs.
Declaration
.Variables[2].Initializer);
4078
Assert.NotNull(fs.
Declaration
.Type);
4079
Assert.Equal("b", fs.
Declaration
.Type.ToString());
4081
Assert.Equal(3, fs.
Declaration
.Variables.Count);
4083
Assert.NotEqual(default, fs.
Declaration
.Variables[0].Identifier);
4084
Assert.Equal("c", fs.
Declaration
.Variables[0].Identifier.ToString());
4085
Assert.Null(fs.
Declaration
.Variables[0].ArgumentList);
4086
Assert.NotNull(fs.
Declaration
.Variables[0].Initializer);
4087
Assert.NotEqual(default, fs.
Declaration
.Variables[0].Initializer.EqualsToken);
4088
Assert.NotNull(fs.
Declaration
.Variables[0].Initializer.Value);
4089
Assert.Equal("x", fs.
Declaration
.Variables[0].Initializer.Value.ToString());
4091
Assert.NotEqual(default, fs.
Declaration
.Variables[1].Identifier);
4092
Assert.Equal("d", fs.
Declaration
.Variables[1].Identifier.ToString());
4093
Assert.Null(fs.
Declaration
.Variables[1].ArgumentList);
4094
Assert.NotNull(fs.
Declaration
.Variables[1].Initializer);
4095
Assert.NotEqual(default, fs.
Declaration
.Variables[1].Initializer.EqualsToken);
4096
Assert.NotNull(fs.
Declaration
.Variables[1].Initializer.Value);
4097
Assert.Equal("y", fs.
Declaration
.Variables[1].Initializer.Value.ToString());
4099
Assert.NotEqual(default, fs.
Declaration
.Variables[2].Identifier);
4100
Assert.Equal("e", fs.
Declaration
.Variables[2].Identifier.ToString());
4101
Assert.Null(fs.
Declaration
.Variables[2].ArgumentList);
4102
Assert.NotNull(fs.
Declaration
.Variables[2].Initializer);
4103
Assert.NotEqual(default, fs.
Declaration
.Variables[2].Initializer.EqualsToken);
4104
Assert.NotNull(fs.
Declaration
.Variables[2].Initializer.Value);
4105
Assert.Equal("z", fs.
Declaration
.Variables[2].Initializer.Value.ToString());
4142
Assert.NotNull(fs.
Declaration
.Type);
4143
Assert.Equal("b", fs.
Declaration
.Type.ToString());
4144
Assert.Equal(1, fs.
Declaration
.Variables.Count);
4145
Assert.NotEqual(default, fs.
Declaration
.Variables[0].Identifier);
4146
Assert.Equal("c", fs.
Declaration
.Variables[0].Identifier.ToString());
4147
Assert.NotNull(fs.
Declaration
.Variables[0].ArgumentList);
4148
Assert.NotEqual(default, fs.
Declaration
.Variables[0].ArgumentList.OpenBracketToken);
4149
Assert.NotEqual(default, fs.
Declaration
.Variables[0].ArgumentList.CloseBracketToken);
4150
Assert.Equal(1, fs.
Declaration
.Variables[0].ArgumentList.Arguments.Count);
4151
Assert.Equal("10", fs.
Declaration
.Variables[0].ArgumentList.Arguments[0].ToString());
4152
Assert.Null(fs.
Declaration
.Variables[0].Initializer);
Microsoft.CodeAnalysis.CSharp.Workspaces (23)
CodeGeneration\CSharpSyntaxGenerator.cs (16)
869
PropertyDeclaration(GetName(f), ClearTrivia(f.
Declaration
.Type), acc, modifiers, getAccessorStatements: null, setAccessorStatements: null));
914
if (fd.
Declaration
.Variables.Count == 1)
916
var vd = fd.
Declaration
.Variables[0];
1274
FlattenDeclaration(builder, declaration, ((FieldDeclarationSyntax)declaration).
Declaration
);
1326
SyntaxKind.FieldDeclaration => ((FieldDeclarationSyntax)declaration).
Declaration
.Variables.Count,
1940
if (fd.
Declaration
!= null && fd.
Declaration
.Variables.Count == 1)
2123
return ((FieldDeclarationSyntax)declaration).
Declaration
.Type;
2161
SyntaxKind.FieldDeclaration => ((FieldDeclarationSyntax)declaration).WithDeclaration(((FieldDeclarationSyntax)declaration).
Declaration
.WithType((TypeSyntax)type)),
2225
SyntaxKind.FieldDeclaration => ((FieldDeclarationSyntax)declaration).
Declaration
,
2553
if (fd.
Declaration
.Variables.Count == 1)
2555
return fd.
Declaration
.Variables[0].Initializer;
2593
if (fd.
Declaration
.Variables.Count == 1)
2595
return ReplaceWithTrivia(declaration, fd.
Declaration
.Variables[0], fd.
Declaration
.Variables[0].WithInitializer(initializer));
3113
SyntaxKind.FieldDeclaration => ((FieldDeclarationSyntax)declaration).
Declaration
.Variables,
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (1)
432
foreach (var variable in fieldDeclaration.
Declaration
.Variables)
Recommendations\CSharpRecommendationServiceRunner.cs (1)
496
foreach (var variableDeclarator in fieldDeclaration.
Declaration
.Variables)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (2)
46
return ((FieldDeclarationSyntax)member).
Declaration
.Variables.First().Identifier;
171
return ((FieldDeclarationSyntax)member).
Declaration
.Type;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SelectedMembers\CSharpSelectedMembers.cs (1)
32
FieldDeclarationSyntax fieldDeclaration => fieldDeclaration.
Declaration
.Variables.SelectAsArray(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
256
=> field.
Declaration
.Variables.Select(v => semanticModel.GetRequiredDeclaredSymbol(v, cancellationToken)),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
170
name.IsFoundUnder<FieldDeclarationSyntax>(d => d.
Declaration
.Type))
Microsoft.CodeAnalysis.Test.Utilities (1)
Diagnostics\CommonDiagnosticAnalyzers.cs (1)
2604
foreach (var variable in fields.SelectMany(f => f.
Declaration
.Variables))
Microsoft.DotNet.ApiDiff (1)
MemoryOutputDiffGenerator.cs (1)
693
FieldDeclarationSyntax fieldDeclaration => model.GetDeclaredSymbol(fieldDeclaration.
Declaration
.Variables.First()),
Microsoft.Extensions.Logging.Generators (1)
src\libraries\Common\src\Roslyn\CSharpSyntaxHelper.cs (1)
47
foreach (var variable in field.
Declaration
.Variables)
Roslyn.Diagnostics.CSharp.Analyzers (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (2)
46
return ((FieldDeclarationSyntax)member).
Declaration
.Variables.First().Identifier;
171
return ((FieldDeclarationSyntax)member).
Declaration
.Type;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SelectedMembers\CSharpSelectedMembers.cs (1)
32
FieldDeclarationSyntax fieldDeclaration => fieldDeclaration.
Declaration
.Variables.SelectAsArray(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
256
=> field.
Declaration
.Variables.Select(v => semanticModel.GetRequiredDeclaredSymbol(v, cancellationToken)),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
170
name.IsFoundUnder<FieldDeclarationSyntax>(d => d.
Declaration
.Type))
System.Text.RegularExpressions.Generator (1)
UpgradeToGeneratedRegexCodeFixer.cs (1)
169
if (fieldDeclaration.
Declaration
.Variables.FirstOrDefault() is not VariableDeclaratorSyntax variableDeclarator ||