2 types derived from BaseFieldDeclarationSyntax
Microsoft.CodeAnalysis.CSharp (2)
_generated\2\Syntax.xml.Syntax.Generated.cs (2)
12245public sealed partial class FieldDeclarationSyntax : BaseFieldDeclarationSyntax 12324public sealed partial class EventFieldDeclarationSyntax : BaseFieldDeclarationSyntax
97 references to BaseFieldDeclarationSyntax
Microsoft.CodeAnalysis.CSharp (40)
_generated\2\Syntax.xml.Syntax.Generated.cs (20)
12221public BaseFieldDeclarationSyntax WithDeclaration(VariableDeclarationSyntax declaration) => WithDeclarationCore(declaration); 12222internal abstract BaseFieldDeclarationSyntax WithDeclarationCore(VariableDeclarationSyntax declaration); 12224public BaseFieldDeclarationSyntax AddDeclarationVariables(params VariableDeclaratorSyntax[] items) => AddDeclarationVariablesCore(items); 12225internal abstract BaseFieldDeclarationSyntax AddDeclarationVariablesCore(params VariableDeclaratorSyntax[] items); 12228public BaseFieldDeclarationSyntax WithSemicolonToken(SyntaxToken semicolonToken) => WithSemicolonTokenCore(semicolonToken); 12229internal abstract BaseFieldDeclarationSyntax WithSemicolonTokenCore(SyntaxToken semicolonToken); 12231public new BaseFieldDeclarationSyntax WithAttributeLists(SyntaxList<AttributeListSyntax> attributeLists) => (BaseFieldDeclarationSyntax)WithAttributeListsCore(attributeLists); 12232public new BaseFieldDeclarationSyntax WithModifiers(SyntaxTokenList modifiers) => (BaseFieldDeclarationSyntax)WithModifiersCore(modifiers); 12234public new BaseFieldDeclarationSyntax AddAttributeLists(params AttributeListSyntax[] items) => (BaseFieldDeclarationSyntax)AddAttributeListsCore(items); 12236public new BaseFieldDeclarationSyntax AddModifiers(params SyntaxToken[] items) => (BaseFieldDeclarationSyntax)AddModifiersCore(items); 12305internal override BaseFieldDeclarationSyntax WithDeclarationCore(VariableDeclarationSyntax declaration) => WithDeclaration(declaration); 12307internal override BaseFieldDeclarationSyntax WithSemicolonTokenCore(SyntaxToken semicolonToken) => WithSemicolonToken(semicolonToken); 12314internal override BaseFieldDeclarationSyntax AddDeclarationVariablesCore(params VariableDeclaratorSyntax[] items) => AddDeclarationVariables(items); 12387internal override BaseFieldDeclarationSyntax WithDeclarationCore(VariableDeclarationSyntax declaration) => WithDeclaration(declaration); 12389internal override BaseFieldDeclarationSyntax WithSemicolonTokenCore(SyntaxToken semicolonToken) => WithSemicolonToken(semicolonToken); 12396internal override BaseFieldDeclarationSyntax AddDeclarationVariablesCore(params VariableDeclaratorSyntax[] items) => AddDeclarationVariables(items);
Compilation\CSharpSemanticModel.cs (4)
3232internal abstract ImmutableArray<ISymbol> GetDeclaredSymbols(BaseFieldDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)); 5229if (declaration is BaseFieldDeclarationSyntax field) 5328var fieldDecl = declaringSyntax.FirstAncestorOrSelf<BaseFieldDeclarationSyntax>();
Compilation\MemberSemanticModel.cs (1)
823internal override ImmutableArray<ISymbol> GetDeclaredSymbols(BaseFieldDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken))
Compilation\SpeculativeSemanticModelWithMemberModel.cs (1)
370internal override ImmutableArray<ISymbol> GetDeclaredSymbols(BaseFieldDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken))
Compilation\SyntaxTreeSemanticModel.cs (5)
910var fieldDecl = (BaseFieldDeclarationSyntax)memberDecl; 1859var field = declarationSyntax.Parent == null ? null : declarationSyntax.Parent.Parent as BaseFieldDeclarationSyntax; 2010internal override ImmutableArray<ISymbol> GetDeclaredSymbols(BaseFieldDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken))
Compiler\UnprocessedDocumentationCommentFinder.cs (1)
68node is BaseFieldDeclarationSyntax) //includes EventFieldDeclarationSyntax
Lowering\Instrumentation\DebugInfoInjector_SequencePoints.cs (1)
100var modifiers = ((BaseFieldDeclarationSyntax)declarationSyntax.Parent).Modifiers;
SourceGeneration\CSharpSyntaxHelper.cs (1)
37return target is VariableDeclaratorSyntax { Parent: VariableDeclarationSyntax { Parent: BaseFieldDeclarationSyntax baseField } }
src\roslyn\src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (2)
205var t = (BaseFieldDeclarationSyntax)node;
Symbols\Source\SourceMemberFieldSymbol.cs (4)
452private static BaseFieldDeclarationSyntax GetFieldDeclaration(CSharpSyntaxNode declarator) 454return (BaseFieldDeclarationSyntax)declarator.Parent.Parent; 492var fieldSyntax = GetFieldDeclaration(declarator); 685var fieldDeclaration = GetFieldDeclaration(this.SyntaxNode);
Microsoft.CodeAnalysis.CSharp.CodeStyle (5)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessarySuppressions\UnnecessaryNullableWarningSuppressionsUtilities.cs (2)
108else if (nodeToCheck is BaseFieldDeclarationSyntax or BasePropertyDeclarationSyntax) 211or BaseFieldDeclarationSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (2)
43return declaration.Parent is BaseFieldDeclarationSyntax; 46return declaration.Parent is VariableDeclarationSyntax { Parent: BaseFieldDeclarationSyntax };
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
742BaseFieldDeclarationSyntax;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (6)
src\roslyn\src\Analyzers\CSharp\CodeFixes\AddAccessibilityModifiers\CSharpAddAccessibilityModifiersCodeFixProvider.cs (1)
19=> node is BaseFieldDeclarationSyntax field ? field.Declaration.Variables[0] : node;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
744BaseFieldDeclarationSyntax fieldDeclaration => Cast<TDeclarationNode>(fieldDeclaration.WithModifiers(computeNewModifiersList(fieldDeclaration.Modifiers))),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (4)
108return Compare((BaseFieldDeclarationSyntax)x, (BaseFieldDeclarationSyntax)y); 169private int Compare(BaseFieldDeclarationSyntax x, BaseFieldDeclarationSyntax y)
Microsoft.CodeAnalysis.CSharp.Features (24)
CodeLens\CSharpCodeLensDisplayInfoService.cs (2)
48var fieldNode = (BaseFieldDeclarationSyntax)node;
Debugging\LocationInfoGetter.cs (1)
42var variableDeclarators = ((BaseFieldDeclarationSyntax)memberDeclaration).Declaration.Variables;
EditAndContinue\BreakpointSpans.cs (2)
272return TryCreateSpanForFieldDeclaration((BaseFieldDeclarationSyntax)node, position); 551private static TextSpan? TryCreateSpanForFieldDeclaration(BaseFieldDeclarationSyntax fieldDeclaration, int position)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (5)
121declarations = new(((BaseFieldDeclarationSyntax)current).Declaration.Variables.First()); 1039if (oldNode is BaseFieldDeclarationSyntax oldField && newNode is BaseFieldDeclarationSyntax newField) 1663var fieldDeclaration = (BaseFieldDeclarationSyntax)node;
EditAndContinue\DeclarationBody\FieldWithInitializerDeclarationBody.cs (4)
29private BaseFieldDeclarationSyntax GetFieldDeclaration() 30=> (BaseFieldDeclarationSyntax)variableDeclarator.Parent!.Parent!; 42var fieldDeclaration = GetFieldDeclaration(); 52var fieldDeclaration = GetFieldDeclaration();
EditAndContinue\SyntaxUtilities.cs (1)
55VariableDeclaratorSyntax { Parent.Parent: BaseFieldDeclarationSyntax fieldDeclaration, Initializer: { } } variableDeclarator
NavigationBar\CSharpNavigationBarItemService.cs (1)
153BaseFieldDeclarationSyntax or
SolutionCrawler\CSharpDocumentDifferenceService.cs (1)
32case BaseFieldDeclarationSyntax field:
SolutionExplorer\CSharpSolutionExplorerSymbolTreeItemProvider.cs (2)
156case BaseFieldDeclarationSyntax fieldDeclaration: 218void AddFieldDeclaration(BaseFieldDeclarationSyntax fieldDeclaration)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessarySuppressions\UnnecessaryNullableWarningSuppressionsUtilities.cs (2)
108else if (nodeToCheck is BaseFieldDeclarationSyntax or BasePropertyDeclarationSyntax) 211or BaseFieldDeclarationSyntax
src\roslyn\src\Analyzers\CSharp\CodeFixes\AddAccessibilityModifiers\CSharpAddAccessibilityModifiersCodeFixProvider.cs (1)
19=> node is BaseFieldDeclarationSyntax field ? field.Declaration.Variables[0] : node;
src\roslyn\src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (2)
205var t = (BaseFieldDeclarationSyntax)node;
Microsoft.CodeAnalysis.CSharp.Workspaces (12)
CodeGeneration\CSharpSyntaxGenerator.cs (2)
2051BaseFieldDeclarationSyntax baseFieldDeclaration => this.GetName(baseFieldDeclaration.Declaration), 2079BaseFieldDeclarationSyntax fieldDeclaration when fieldDeclaration.Declaration.Variables.Count == 1 =>
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (2)
377var fieldDeclaration = (BaseFieldDeclarationSyntax)node;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (2)
43return declaration.Parent is BaseFieldDeclarationSyntax; 46return declaration.Parent is VariableDeclarationSyntax { Parent: BaseFieldDeclarationSyntax };
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
742BaseFieldDeclarationSyntax;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
744BaseFieldDeclarationSyntax fieldDeclaration => Cast<TDeclarationNode>(fieldDeclaration.WithModifiers(computeNewModifiersList(fieldDeclaration.Modifiers))),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (4)
108return Compare((BaseFieldDeclarationSyntax)x, (BaseFieldDeclarationSyntax)y); 169private int Compare(BaseFieldDeclarationSyntax x, BaseFieldDeclarationSyntax y)
Microsoft.ML.InternalCodeAnalyzer (2)
NameAnalyzer.cs (2)
145var node = (BaseFieldDeclarationSyntax)context.Node;
Roslyn.Diagnostics.CSharp.Analyzers (8)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (2)
43return declaration.Parent is BaseFieldDeclarationSyntax; 46return declaration.Parent is VariableDeclarationSyntax { Parent: BaseFieldDeclarationSyntax };
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
742BaseFieldDeclarationSyntax;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
744BaseFieldDeclarationSyntax fieldDeclaration => Cast<TDeclarationNode>(fieldDeclaration.WithModifiers(computeNewModifiersList(fieldDeclaration.Modifiers))),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (4)
108return Compare((BaseFieldDeclarationSyntax)x, (BaseFieldDeclarationSyntax)y); 169private int Compare(BaseFieldDeclarationSyntax x, BaseFieldDeclarationSyntax y)