97 references to FieldDeclaration
Microsoft.CodeAnalysis.CSharp (21)
_generated\1\Syntax.xml.Internal.Generated.cs (2)
32560return new FieldDeclarationSyntax(SyntaxKind.FieldDeclaration, attributeLists.Node, modifiers.Node, declaration, semicolonToken, this.context); 37987return new FieldDeclarationSyntax(SyntaxKind.FieldDeclaration, attributeLists.Node, modifiers.Node, declaration, semicolonToken);
_generated\2\Syntax.xml.Syntax.Generated.cs (1)
12242/// <item><description><see cref="SyntaxKind.FieldDeclaration"/></description></item>
Compilation\SyntaxTreeSemanticModel.cs (4)
907case SyntaxKind.FieldDeclaration: 1265case SyntaxKind.FieldDeclaration: 1484case SyntaxKind.FieldDeclaration: 1721case SyntaxKind.FieldDeclaration:
Declarations\DeclarationTreeBuilder.cs (3)
1148case SyntaxKind.FieldDeclaration: 1184case SyntaxKind.FieldDeclaration: 1282case SyntaxKind.FieldDeclaration:
DocumentationComments\SourceDocumentationCommentUtils.cs (1)
48if (kind == SyntaxKind.FieldDeclaration || kind == SyntaxKind.EventFieldDeclaration)
Lowering\Instrumentation\DebugInfoInjector_SequencePoints.cs (1)
98case SyntaxKind.FieldDeclaration:
Parser\LanguageParser.cs (3)
555or SyntaxKind.FieldDeclaration 2552case SyntaxKind.FieldDeclaration: 5440case SyntaxKind.FieldDeclaration:
src\roslyn\src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (1)
203case SyntaxKind.FieldDeclaration:
Symbols\Source\SourceMemberContainerSymbol.cs (2)
3222case SyntaxKind.FieldDeclaration: 5773case SyntaxKind.FieldDeclaration:
Syntax\SyntaxEquivalence.cs (1)
166if ((SyntaxKind)before.RawKind == SyntaxKind.FieldDeclaration)
Syntax\SyntaxExtensions.cs (1)
240case SyntaxKind.FieldDeclaration:
Syntax\SyntaxKindFacts.cs (1)
366case SyntaxKind.FieldDeclaration:
Microsoft.CodeAnalysis.CSharp.CodeStyle (11)
src\roslyn\src\Analyzers\CSharp\Analyzers\QualifyMemberAccess\CSharpQualifyMemberAccessDiagnosticAnalyzer.cs (1)
65=> declarationSyntax.GetAncestorsOrThis(n => n.IsKind(SyntaxKind.FieldDeclaration) && n.Contains(node)).Any();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (2)
46case SyntaxKind.FieldDeclaration: 173case SyntaxKind.FieldDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (2)
225variableDeclaration.IsParentKind(SyntaxKind.FieldDeclaration)) 236variableDeclaration.IsParentKind(SyntaxKind.FieldDeclaration))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (1)
216if (previousMember.Kind() is SyntaxKind.FieldDeclaration or
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (1)
581is SyntaxKind.FieldDeclaration
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (1)
33case SyntaxKind.FieldDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
1184return node.Parent?.Parent?.Kind() is SyntaxKind.FieldDeclaration or SyntaxKind.EventFieldDeclaration; 1186case SyntaxKind.FieldDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
172public int FieldDeclaration => (int)SyntaxKind.FieldDeclaration;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (2)
17{ SyntaxKind.FieldDeclaration, 0 }, 106case SyntaxKind.FieldDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EventGenerator.cs (1)
53if (eventDeclaration.Kind() == SyntaxKind.FieldDeclaration)
Microsoft.CodeAnalysis.CSharp.Features (15)
CodeLens\CSharpCodeLensDisplayInfoService.cs (1)
46case SyntaxKind.FieldDeclaration:
CodeRefactorings\InlineMethod\CSharpInlineMethodRefactoringProvider.cs (1)
66=> node.IsKind(SyntaxKind.FieldDeclaration);
Debugging\LocationInfoGetter.cs (1)
40if (memberDeclaration.Kind() is SyntaxKind.FieldDeclaration or SyntaxKind.EventFieldDeclaration)
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (1)
49case SyntaxKind.FieldDeclaration:
EditAndContinue\BreakpointSpans.cs (2)
271case SyntaxKind.FieldDeclaration: 777SyntaxKind.LocalDeclarationStatement or SyntaxKind.EventFieldDeclaration or SyntaxKind.FieldDeclaration => null,
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (4)
117case SyntaxKind.FieldDeclaration: 140case SyntaxKind.FieldDeclaration: 1662case SyntaxKind.FieldDeclaration: 2041case SyntaxKind.FieldDeclaration:
EditAndContinue\SyntaxComparer.cs (2)
614case SyntaxKind.FieldDeclaration: 1450case SyntaxKind.FieldDeclaration:
Organizing\Organizers\MemberDeclarationsOrganizer.Comparer.cs (1)
148case SyntaxKind.FieldDeclaration:
src\roslyn\src\Analyzers\CSharp\Analyzers\QualifyMemberAccess\CSharpQualifyMemberAccessDiagnosticAnalyzer.cs (1)
65=> declarationSyntax.GetAncestorsOrThis(n => n.IsKind(SyntaxKind.FieldDeclaration) && n.Contains(node)).Any();
src\roslyn\src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (1)
203case SyntaxKind.FieldDeclaration:
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (2)
Microsoft.NetCore.Analyzers\Runtime\CSharpMarkAllNonSerializableFields.Fixer.cs (2)
18while (fieldNode != null && !fieldNode.IsKind(SyntaxKind.FieldDeclaration)) 23return fieldNode.IsKind(SyntaxKind.FieldDeclaration) ? fieldNode : null;
Microsoft.CodeAnalysis.CSharp.Workspaces (30)
CodeGeneration\CSharpSyntaxGenerator.cs (16)
178AsModifierList(accessibility, modifiers, SyntaxKind.FieldDeclaration), 857case SyntaxKind.FieldDeclaration: 905case SyntaxKind.FieldDeclaration: 1266case SyntaxKind.FieldDeclaration: 1319SyntaxKind.FieldDeclaration => ((FieldDeclarationSyntax)declaration).Declaration.Variables.Count, 1571case SyntaxKind.FieldDeclaration: 1931case SyntaxKind.FieldDeclaration: 2037=> node?.Parent.IsKind(SyntaxKind.FieldDeclaration) ?? false; 2115case SyntaxKind.FieldDeclaration: 2154SyntaxKind.FieldDeclaration => ((FieldDeclarationSyntax)declaration).WithDeclaration(((FieldDeclarationSyntax)declaration).Declaration.WithType((TypeSyntax)type)), 2218SyntaxKind.FieldDeclaration => ((FieldDeclarationSyntax)declaration).Declaration, 2227SyntaxKind.FieldDeclaration => ((FieldDeclarationSyntax)declaration).WithDeclaration(variables), 2544case SyntaxKind.FieldDeclaration: 2584case SyntaxKind.FieldDeclaration: 2947case SyntaxKind.FieldDeclaration: 3106SyntaxKind.FieldDeclaration => ((FieldDeclarationSyntax)declaration).Declaration.Variables,
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (1)
375case SyntaxKind.FieldDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (2)
46case SyntaxKind.FieldDeclaration: 173case SyntaxKind.FieldDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (2)
225variableDeclaration.IsParentKind(SyntaxKind.FieldDeclaration)) 236variableDeclaration.IsParentKind(SyntaxKind.FieldDeclaration))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (1)
216if (previousMember.Kind() is SyntaxKind.FieldDeclaration or
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (1)
581is SyntaxKind.FieldDeclaration
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (1)
33case SyntaxKind.FieldDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
1184return node.Parent?.Parent?.Kind() is SyntaxKind.FieldDeclaration or SyntaxKind.EventFieldDeclaration; 1186case SyntaxKind.FieldDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
172public int FieldDeclaration => (int)SyntaxKind.FieldDeclaration;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (2)
17{ SyntaxKind.FieldDeclaration, 0 }, 106case SyntaxKind.FieldDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EventGenerator.cs (1)
53if (eventDeclaration.Kind() == SyntaxKind.FieldDeclaration)
Microsoft.Interop.LibraryImportGenerator (1)
Analyzers\ConvertToLibraryImportFixer.cs (1)
357if (declaration.IsKind(SyntaxKind.FieldDeclaration) || declaration.IsKind(SyntaxKind.EventFieldDeclaration))
Microsoft.ML.InternalCodeAnalyzer (1)
NameAnalyzer.cs (1)
79context.RegisterSyntaxNodeAction(AnalyzeField, SyntaxKind.FieldDeclaration);
Roslyn.Diagnostics.CSharp.Analyzers (13)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (2)
46case SyntaxKind.FieldDeclaration: 173case SyntaxKind.FieldDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (2)
225variableDeclaration.IsParentKind(SyntaxKind.FieldDeclaration)) 236variableDeclaration.IsParentKind(SyntaxKind.FieldDeclaration))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (1)
216if (previousMember.Kind() is SyntaxKind.FieldDeclaration or
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (1)
581is SyntaxKind.FieldDeclaration
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (1)
33case SyntaxKind.FieldDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
1184return node.Parent?.Parent?.Kind() is SyntaxKind.FieldDeclaration or SyntaxKind.EventFieldDeclaration; 1186case SyntaxKind.FieldDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
172public int FieldDeclaration => (int)SyntaxKind.FieldDeclaration;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (2)
17{ SyntaxKind.FieldDeclaration, 0 }, 106case SyntaxKind.FieldDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EventGenerator.cs (1)
53if (eventDeclaration.Kind() == SyntaxKind.FieldDeclaration)