109 references to BaseFieldDeclarationSyntax
Microsoft.CodeAnalysis.CSharp (20)
Compilation\CSharpSemanticModel.cs (4)
3232internal abstract ImmutableArray<ISymbol> GetDeclaredSymbols(BaseFieldDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)); 5235if (declaration is BaseFieldDeclarationSyntax field) 5334var 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\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); 650var fieldDeclaration = GetFieldDeclaration(this.SyntaxNode);
Microsoft.CodeAnalysis.CSharp.CodeStyle (5)
src\Analyzers\CSharp\Analyzers\RemoveUnnecessarySuppressions\UnnecessaryNullableWarningSuppressionsUtilities.cs (2)
108else if (nodeToCheck is BaseFieldDeclarationSyntax or BasePropertyDeclarationSyntax) 211or BaseFieldDeclarationSyntax
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)
742BaseFieldDeclarationSyntax;
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)
170BaseFieldDeclarationSyntax => SyntaxFactory.ParseCompilationUnit(WrapInType(textToParse), options: (CSharpParseOptions)tree.Options), 291or BaseFieldDeclarationSyntax
AutomaticCompletion\AutomaticLineEnderCommandHandler_Helpers.cs (2)
478BaseFieldDeclarationSyntax baseFieldDeclarationNode => ShouldAddBraceForBaseFieldDeclaration(baseFieldDeclarationNode), 554private static bool ShouldAddBraceForBaseFieldDeclaration(BaseFieldDeclarationSyntax baseFieldDeclarationNode)
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\Analyzers\CSharp\Analyzers\RemoveUnnecessarySuppressions\UnnecessaryNullableWarningSuppressionsUtilities.cs (2)
108else if (nodeToCheck is BaseFieldDeclarationSyntax or BasePropertyDeclarationSyntax) 211or BaseFieldDeclarationSyntax
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)
2051BaseFieldDeclarationSyntax baseFieldDeclaration => this.GetName(baseFieldDeclaration.Declaration), 2079BaseFieldDeclarationSyntax fieldDeclaration when fieldDeclaration.Declaration.Variables.Count == 1 =>
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (2)
377var 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)
742BaseFieldDeclarationSyntax;
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)
116return node.FirstAncestorOrSelf<BaseFieldDeclarationSyntax>() != null; 320else if (parent is BaseFieldDeclarationSyntax baseField) 462if (member is BaseFieldDeclarationSyntax baseField) 572var baseFieldDeclaration = node.FirstAncestorOrSelf<BaseFieldDeclarationSyntax>(); 1114if (node is BaseFieldDeclarationSyntax or 1749if (node.GetAncestor<BaseFieldDeclarationSyntax>() is BaseFieldDeclarationSyntax fieldDeclaration) 2751var fieldDeclaration = node.FirstAncestorOrSelf<BaseFieldDeclarationSyntax>(); 2762var newFieldDeclaration = fieldDeclaration.RemoveNode(node, SyntaxRemoveOptions.KeepNoTrivia); 3178? node.GetAncestors<BaseFieldDeclarationSyntax>().First() 3185return finalNode is BaseFieldDeclarationSyntax 3186? ((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)
742BaseFieldDeclarationSyntax;
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)