2 types derived from BaseFieldDeclarationSyntax
Microsoft.CodeAnalysis.CSharp (2)
Syntax.xml.Syntax.Generated.cs (2)
12030public sealed partial class FieldDeclarationSyntax : BaseFieldDeclarationSyntax 12109public sealed partial class EventFieldDeclarationSyntax : BaseFieldDeclarationSyntax
125 references to BaseFieldDeclarationSyntax
Microsoft.CodeAnalysis.CSharp (40)
Compilation\CSharpSemanticModel.cs (4)
3232internal abstract ImmutableArray<ISymbol> GetDeclaredSymbols(BaseFieldDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)); 5172if (declaration is BaseFieldDeclarationSyntax field) 5271var 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; 1858var field = declarationSyntax.Parent == null ? null : declarationSyntax.Parent.Parent as BaseFieldDeclarationSyntax; 2009internal 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\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (2)
205var t = (BaseFieldDeclarationSyntax)node;
Symbols\Source\SourceMemberFieldSymbol.cs (4)
417private static BaseFieldDeclarationSyntax GetFieldDeclaration(CSharpSyntaxNode declarator) 419return (BaseFieldDeclarationSyntax)declarator.Parent.Parent; 457var fieldSyntax = GetFieldDeclaration(declarator); 653var fieldDeclaration = GetFieldDeclaration(this.SyntaxNode);
Syntax.xml.Syntax.Generated.cs (20)
12006public BaseFieldDeclarationSyntax WithDeclaration(VariableDeclarationSyntax declaration) => WithDeclarationCore(declaration); 12007internal abstract BaseFieldDeclarationSyntax WithDeclarationCore(VariableDeclarationSyntax declaration); 12009public BaseFieldDeclarationSyntax AddDeclarationVariables(params VariableDeclaratorSyntax[] items) => AddDeclarationVariablesCore(items); 12010internal abstract BaseFieldDeclarationSyntax AddDeclarationVariablesCore(params VariableDeclaratorSyntax[] items); 12013public BaseFieldDeclarationSyntax WithSemicolonToken(SyntaxToken semicolonToken) => WithSemicolonTokenCore(semicolonToken); 12014internal abstract BaseFieldDeclarationSyntax WithSemicolonTokenCore(SyntaxToken semicolonToken); 12016public new BaseFieldDeclarationSyntax WithAttributeLists(SyntaxList<AttributeListSyntax> attributeLists) => (BaseFieldDeclarationSyntax)WithAttributeListsCore(attributeLists); 12017public new BaseFieldDeclarationSyntax WithModifiers(SyntaxTokenList modifiers) => (BaseFieldDeclarationSyntax)WithModifiersCore(modifiers); 12019public new BaseFieldDeclarationSyntax AddAttributeLists(params AttributeListSyntax[] items) => (BaseFieldDeclarationSyntax)AddAttributeListsCore(items); 12021public new BaseFieldDeclarationSyntax AddModifiers(params SyntaxToken[] items) => (BaseFieldDeclarationSyntax)AddModifiersCore(items); 12090internal override BaseFieldDeclarationSyntax WithDeclarationCore(VariableDeclarationSyntax declaration) => WithDeclaration(declaration); 12092internal override BaseFieldDeclarationSyntax WithSemicolonTokenCore(SyntaxToken semicolonToken) => WithSemicolonToken(semicolonToken); 12099internal override BaseFieldDeclarationSyntax AddDeclarationVariablesCore(params VariableDeclaratorSyntax[] items) => AddDeclarationVariables(items); 12172internal override BaseFieldDeclarationSyntax WithDeclarationCore(VariableDeclarationSyntax declaration) => WithDeclaration(declaration); 12174internal override BaseFieldDeclarationSyntax WithSemicolonTokenCore(SyntaxToken semicolonToken) => WithSemicolonToken(semicolonToken); 12181internal override BaseFieldDeclarationSyntax AddDeclarationVariablesCore(params VariableDeclaratorSyntax[] items) => AddDeclarationVariables(items);
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (2)
43return declaration.Parent is BaseFieldDeclarationSyntax; 46return declaration.Parent is VariableDeclarationSyntax { Parent: BaseFieldDeclarationSyntax };
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
731BaseFieldDeclarationSyntax;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (6)
src\Analyzers\CSharp\CodeFixes\AddAccessibilityModifiers\CSharpAddAccessibilityModifiersCodeFixProvider.cs (1)
19=> node is BaseFieldDeclarationSyntax field ? field.Declaration.Variables[0] : node;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
744BaseFieldDeclarationSyntax fieldDeclaration => Cast<TDeclarationNode>(fieldDeclaration.WithModifiers(computeNewModifiersList(fieldDeclaration.Modifiers))),
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.EditorFeatures (4)
AutomaticCompletion\AutomaticLineEnderCommandHandler.cs (2)
176BaseFieldDeclarationSyntax => SyntaxFactory.ParseCompilationUnit(WrapInType(textToParse), options: (CSharpParseOptions)tree.Options), 297or BaseFieldDeclarationSyntax
AutomaticCompletion\AutomaticLineEnderCommandHandler_Helpers.cs (2)
469BaseFieldDeclarationSyntax baseFieldDeclarationNode => ShouldAddBraceForBaseFieldDeclaration(baseFieldDeclarationNode), 545private static bool ShouldAddBraceForBaseFieldDeclaration(BaseFieldDeclarationSyntax baseFieldDeclarationNode)
Microsoft.CodeAnalysis.CSharp.Features (22)
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)
138case BaseFieldDeclarationSyntax fieldDeclaration: 198void AddFieldDeclaration(BaseFieldDeclarationSyntax fieldDeclaration)
src\Analyzers\CSharp\CodeFixes\AddAccessibilityModifiers\CSharpAddAccessibilityModifiersCodeFixProvider.cs (1)
19=> node is BaseFieldDeclarationSyntax field ? field.Declaration.Variables[0] : node;
src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (2)
205var t = (BaseFieldDeclarationSyntax)node;
Microsoft.CodeAnalysis.CSharp.Workspaces (12)
CodeGeneration\CSharpSyntaxGenerator.cs (2)
2061BaseFieldDeclarationSyntax baseFieldDeclaration => this.GetName(baseFieldDeclaration.Declaration), 2089BaseFieldDeclarationSyntax fieldDeclaration when fieldDeclaration.Declaration.Variables.Count == 1 =>
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (2)
383var fieldDeclaration = (BaseFieldDeclarationSyntax)node;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (2)
43return declaration.Parent is BaseFieldDeclarationSyntax; 46return declaration.Parent is VariableDeclarationSyntax { Parent: BaseFieldDeclarationSyntax };
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
731BaseFieldDeclarationSyntax;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
744BaseFieldDeclarationSyntax fieldDeclaration => Cast<TDeclarationNode>(fieldDeclaration.WithModifiers(computeNewModifiersList(fieldDeclaration.Modifiers))),
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;
Microsoft.VisualStudio.LanguageServices.CSharp (28)
CodeModel\CSharpCodeModelService.CodeModelEventCollector.cs (9)
254else if (oldMember is BaseFieldDeclarationSyntax baseField) 256return CompareFieldDeclarations(baseField, (BaseFieldDeclarationSyntax)newMember, newNodeParent, eventQueue); 368BaseFieldDeclarationSyntax oldField, 369BaseFieldDeclarationSyntax newField, 859if (node is BaseFieldDeclarationSyntax baseField) 895if (node is BaseFieldDeclarationSyntax baseField) 921if (parent is BaseFieldDeclarationSyntax baseField) 946if (node is BaseFieldDeclarationSyntax baseField) 972if (parent is BaseFieldDeclarationSyntax baseField)
CodeModel\CSharpCodeModelService.cs (14)
115return node.FirstAncestorOrSelf<BaseFieldDeclarationSyntax>() != null; 319else if (parent is BaseFieldDeclarationSyntax baseField) 461if (member is BaseFieldDeclarationSyntax baseField) 571var baseFieldDeclaration = node.FirstAncestorOrSelf<BaseFieldDeclarationSyntax>(); 1113if (node is BaseFieldDeclarationSyntax or 1748if (node.GetAncestor<BaseFieldDeclarationSyntax>() is BaseFieldDeclarationSyntax fieldDeclaration) 2750var fieldDeclaration = node.FirstAncestorOrSelf<BaseFieldDeclarationSyntax>(); 2761var newFieldDeclaration = fieldDeclaration.RemoveNode(node, SyntaxRemoveOptions.KeepNoTrivia); 3177? node.GetAncestors<BaseFieldDeclarationSyntax>().First() 3184return finalNode is BaseFieldDeclarationSyntax 3185? ((BaseFieldDeclarationSyntax)finalNode).Declaration.Variables.Single()
CodeModel\CSharpCodeModelService.NodeLocator.cs (4)
680var field = node.FirstAncestorOrSelf<BaseFieldDeclarationSyntax>(); 1260var field = node.FirstAncestorOrSelf<BaseFieldDeclarationSyntax>();
CodeModel\SyntaxNodeExtensions.cs (1)
36else if (node is BaseFieldDeclarationSyntax baseField)
Roslyn.Diagnostics.CSharp.Analyzers (8)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (2)
43return declaration.Parent is BaseFieldDeclarationSyntax; 46return declaration.Parent is VariableDeclarationSyntax { Parent: BaseFieldDeclarationSyntax };
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
731BaseFieldDeclarationSyntax;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
744BaseFieldDeclarationSyntax fieldDeclaration => Cast<TDeclarationNode>(fieldDeclaration.WithModifiers(computeNewModifiersList(fieldDeclaration.Modifiers))),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (4)
108return Compare((BaseFieldDeclarationSyntax)x, (BaseFieldDeclarationSyntax)y); 169private int Compare(BaseFieldDeclarationSyntax x, BaseFieldDeclarationSyntax y)