64 references to AttributeLists
Microsoft.CodeAnalysis.CSharp (12)
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (1)
609return SkipAttributes(syntax, accessorSyntax.AttributeLists, accessorSyntax.Modifiers, accessorSyntax.Keyword, type: null);
src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (1)
294AddAttributes(t.AttributeLists, blocks);
Symbols\Source\SourceCustomEventAccessorSymbol.cs (1)
102return this.GetSyntax().AttributeLists;
Symbols\Source\SourcePropertyAccessorSymbol.cs (1)
670return ((AccessorDeclarationSyntax)syntax).AttributeLists;
Syntax.xml.Main.Generated.cs (1)
2092=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), VisitToken(node.Keyword), (BlockSyntax?)Visit(node.Body), (ArrowExpressionClauseSyntax?)Visit(node.ExpressionBody), VisitToken(node.SemicolonToken));
Syntax.xml.Syntax.Generated.cs (7)
13559if (attributeLists != this.AttributeLists || modifiers != this.Modifiers || keyword != this.Keyword || body != this.Body || expressionBody != this.ExpressionBody || semicolonToken != this.SemicolonToken) 13570public AccessorDeclarationSyntax WithModifiers(SyntaxTokenList modifiers) => Update(this.AttributeLists, modifiers, this.Keyword, this.Body, this.ExpressionBody, this.SemicolonToken); 13571public AccessorDeclarationSyntax WithKeyword(SyntaxToken keyword) => Update(this.AttributeLists, this.Modifiers, keyword, this.Body, this.ExpressionBody, this.SemicolonToken); 13572public AccessorDeclarationSyntax WithBody(BlockSyntax? body) => Update(this.AttributeLists, this.Modifiers, this.Keyword, body, this.ExpressionBody, this.SemicolonToken); 13573public AccessorDeclarationSyntax WithExpressionBody(ArrowExpressionClauseSyntax? expressionBody) => Update(this.AttributeLists, this.Modifiers, this.Keyword, this.Body, expressionBody, this.SemicolonToken); 13574public AccessorDeclarationSyntax WithSemicolonToken(SyntaxToken semicolonToken) => Update(this.AttributeLists, this.Modifiers, this.Keyword, this.Body, this.ExpressionBody, semicolonToken); 13576public AccessorDeclarationSyntax AddAttributeLists(params AttributeListSyntax[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyHelper`1.cs (1)
46return accessorList is { Accessors: [{ AttributeLists.Count: 0, RawKind: (int)SyntaxKind.GetAccessorDeclaration } accessor] }
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
163AccessorDeclarationSyntax accessor => accessor.AttributeLists,
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (1)
226accessors.All(a => a is { ExpressionBody: null, Body: null, AttributeLists.Count: 0 }))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
409var newAttributeLists = RemoveAttributeFromAttributeLists(accessor.AttributeLists, attributeToRemove, out positionOfRemovedNode, out triviaOfRemovedNode);
Microsoft.CodeAnalysis.CSharp.Features (5)
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.cs (2)
135methodDeclaration = methodDeclaration.WithAttributeLists(setAccessorDeclaration.AttributeLists); 209methodDeclaration = methodDeclaration.WithAttributeLists(getAccessorDeclaration.AttributeLists);
src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyHelper`1.cs (1)
46return accessorList is { Accessors: [{ AttributeLists.Count: 0, RawKind: (int)SyntaxKind.GetAccessorDeclaration } accessor] }
src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (1)
226accessors.All(a => a is { ExpressionBody: null, Body: null, AttributeLists.Count: 0 }))
src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (1)
294AddAttributes(t.AttributeLists, blocks);
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\InteropServices\CSharpDynamicInterfaceCastableImplementation.Fixer.cs (1)
142setAccessor.AttributeLists,
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (36)
Generated\Syntax.Test.xml.Generated.cs (2)
13607Assert.Equal(default, node.AttributeLists); 13613var newNode = node.WithAttributeLists(node.AttributeLists).WithModifiers(node.Modifiers).WithKeyword(node.Keyword).WithBody(node.Body).WithExpressionBody(node.ExpressionBody).WithSemicolonToken(node.SemicolonToken);
Parsing\DeclarationParsingTests.cs (34)
4196Assert.Equal(0, ps.AccessorList.Accessors[0].AttributeLists.Count); 4203Assert.Equal(0, ps.AccessorList.Accessors[1].AttributeLists.Count); 4250Assert.Equal(0, ps.AccessorList.Accessors[0].AttributeLists.Count); 4257Assert.Equal(0, ps.AccessorList.Accessors[1].AttributeLists.Count); 4305Assert.Equal(0, ps.AccessorList.Accessors[0].AttributeLists.Count); 4312Assert.Equal(0, ps.AccessorList.Accessors[1].AttributeLists.Count); 4378Assert.Equal(0, ps.AccessorList.Accessors[0].AttributeLists.Count); 4385Assert.Equal(0, ps.AccessorList.Accessors[1].AttributeLists.Count); 4432Assert.Equal(0, ps.AccessorList.Accessors[0].AttributeLists.Count); 4439Assert.Equal(0, ps.AccessorList.Accessors[1].AttributeLists.Count); 4486Assert.Equal(0, ps.AccessorList.Accessors[0].AttributeLists.Count); 4492Assert.Equal(0, ps.AccessorList.Accessors[1].AttributeLists.Count); 4570Assert.Equal(0, ps.AccessorList.Accessors[0].AttributeLists.Count); 4626Assert.Equal(0, es.AccessorList.Accessors[0].AttributeLists.Count); 4683Assert.Equal(0, ps.AccessorList.Accessors[0].AttributeLists.Count); 4690Assert.Equal(0, ps.AccessorList.Accessors[1].AttributeLists.Count); 4768Assert.Equal(0, ps.AccessorList.Accessors[0].AttributeLists.Count); 4775Assert.Equal(0, ps.AccessorList.Accessors[1].AttributeLists.Count); 4823Assert.Equal(0, es.AccessorList.Accessors[0].AttributeLists.Count); 4830Assert.Equal(0, es.AccessorList.Accessors[1].AttributeLists.Count); 4878Assert.Equal(0, es.AccessorList.Accessors[0].AttributeLists.Count); 4885Assert.Equal(0, es.AccessorList.Accessors[1].AttributeLists.Count); 4962Assert.Equal(0, es.AccessorList.Accessors[0].AttributeLists.Count); 4969Assert.Equal(0, es.AccessorList.Accessors[1].AttributeLists.Count); 5029Assert.Equal(0, ps.AccessorList.Accessors[0].AttributeLists.Count); 5036Assert.Equal(0, ps.AccessorList.Accessors[1].AttributeLists.Count); 5096Assert.Equal(0, ps.AccessorList.Accessors[0].AttributeLists.Count); 5103Assert.Equal(0, ps.AccessorList.Accessors[1].AttributeLists.Count); 5164Assert.Equal(0, ps.AccessorList.Accessors[0].AttributeLists.Count); 5171Assert.Equal(0, ps.AccessorList.Accessors[1].AttributeLists.Count); 5240Assert.Equal(0, ps.AccessorList.Accessors[0].AttributeLists.Count); 5247Assert.Equal(0, ps.AccessorList.Accessors[1].AttributeLists.Count); 5309Assert.Equal(0, ps.AccessorList.Accessors[0].AttributeLists.Count); 5316Assert.Equal(0, ps.AccessorList.Accessors[1].AttributeLists.Count);
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
1200AccessorDeclarationSyntax accessor => accessor.AttributeLists,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
163AccessorDeclarationSyntax accessor => accessor.AttributeLists,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
409var newAttributeLists = RemoveAttributeFromAttributeLists(accessor.AttributeLists, attributeToRemove, out positionOfRemovedNode, out triviaOfRemovedNode);
Microsoft.VisualStudio.LanguageServices.CSharp (1)
CodeModel\CSharpCodeModelService.cs (1)
342return GetAttributeNodes(accessor.AttributeLists);
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
163AccessorDeclarationSyntax accessor => accessor.AttributeLists,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
409var newAttributeLists = RemoveAttributeFromAttributeLists(accessor.AttributeLists, attributeToRemove, out positionOfRemovedNode, out triviaOfRemovedNode);