92 references to AttributeLists
Microsoft.CodeAnalysis.CSharp (11)
Declarations\DeclarationTreeBuilder.cs (1)
471hasAssemblyAttributes: compilationUnit.AttributeLists.Any(),
src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (2)
355if (t.AttributeLists.Any()) 358AddAttributes(t.AttributeLists, attributes);
Symbols\Source\SourceAssemblySymbol.cs (1)
1561builder.Add(root.AttributeLists);
Syntax.xml.Main.Generated.cs (1)
1957=> node.Update(VisitList(node.Externs), VisitList(node.Usings), VisitList(node.AttributeLists), VisitList(node.Members), VisitToken(node.EndOfFileToken));
Syntax.xml.Syntax.Generated.cs (6)
9294if (externs != this.Externs || usings != this.Usings || attributeLists != this.AttributeLists || members != this.Members || endOfFileToken != this.EndOfFileToken) 9304public CompilationUnitSyntax WithExterns(SyntaxList<ExternAliasDirectiveSyntax> externs) => Update(externs, this.Usings, this.AttributeLists, this.Members, this.EndOfFileToken); 9305public CompilationUnitSyntax WithUsings(SyntaxList<UsingDirectiveSyntax> usings) => Update(this.Externs, usings, this.AttributeLists, this.Members, this.EndOfFileToken); 9307public CompilationUnitSyntax WithMembers(SyntaxList<MemberDeclarationSyntax> members) => Update(this.Externs, this.Usings, this.AttributeLists, members, this.EndOfFileToken); 9308public CompilationUnitSyntax WithEndOfFileToken(SyntaxToken endOfFileToken) => Update(this.Externs, this.Usings, this.AttributeLists, this.Members, endOfFileToken); 9312public CompilationUnitSyntax AddAttributeLists(params AttributeListSyntax[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
165CompilationUnitSyntax compilationUnit => compilationUnit.AttributeLists,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1562attributeLists = compilationUnit.AttributeLists;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (1)
401var forcePreservation = compilationUnit.AttributeLists.Any()
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
417var newAttributeLists = RemoveAttributeFromAttributeLists(compilationUnit.AttributeLists, attributeToRemove, out positionOfRemovedNode, out triviaOfRemovedNode);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (2)
255if (compUnit.AttributeLists.Count > 0 && compUnit.AttributeLists.Last().GetLastToken(includeZeroWidth: true) == token)
Microsoft.CodeAnalysis.CSharp.Features (7)
CodeFixes\Suppression\CSharpSuppressionCodeFixProvider.cs (1)
110var isFirst = !compilationRoot.AttributeLists.Any();
CodeRefactorings\SyncNamespace\CSharpChangeNamespaceService.cs (1)
313root.AttributeLists,
Completion\CompletionProviders\InternalsVisibleToCompletionProvider.cs (1)
34foreach (var attributeList in compilationUnit.AttributeLists)
src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (1)
401var forcePreservation = compilationUnit.AttributeLists.Any()
src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (2)
355if (t.AttributeLists.Any()) 358AddAttributes(t.AttributeLists, attributes);
Structure\Providers\CompilationUnitStructureProvider.cs (1)
43compilationUnit.AttributeLists.Count > 0)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (1)
4369var attr8 = SyntaxFactory.ParseCompilationUnit(@"[assembly: O(""hello"")]").AttributeLists.First().Attributes.First();
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (50)
Generated\Syntax.Test.xml.Generated.cs (2)
12953Assert.Equal(default, node.AttributeLists); 12956var newNode = node.WithExterns(node.Externs).WithUsings(node.Usings).WithAttributeLists(node.AttributeLists).WithMembers(node.Members).WithEndOfFileToken(node.EndOfFileToken);
Parsing\DeclarationParsingTests.cs (31)
261Assert.Equal(1, file.AttributeLists.Count); 265Assert.Equal(SyntaxKind.AttributeList, file.AttributeLists[0].Kind()); 266var ad = (AttributeListSyntax)file.AttributeLists[0]; 287Assert.Equal(1, file.AttributeLists.Count); 291Assert.Equal(SyntaxKind.AttributeList, file.AttributeLists[0].Kind()); 292var ad = (AttributeListSyntax)file.AttributeLists[0]; 316Assert.Equal(1, file.AttributeLists.Count); 320Assert.Equal(SyntaxKind.AttributeList, file.AttributeLists[0].Kind()); 321var ad = (AttributeListSyntax)file.AttributeLists[0]; 345Assert.Equal(1, file.AttributeLists.Count); 349Assert.Equal(SyntaxKind.AttributeList, file.AttributeLists[0].Kind()); 350var ad = (AttributeListSyntax)file.AttributeLists[0]; 372Assert.Equal(1, file.AttributeLists.Count); 376Assert.Equal(SyntaxKind.AttributeList, file.AttributeLists[0].Kind()); 377var ad = (AttributeListSyntax)file.AttributeLists[0]; 400Assert.Equal(1, file.AttributeLists.Count); 404Assert.Equal(SyntaxKind.AttributeList, file.AttributeLists[0].Kind()); 405var ad = (AttributeListSyntax)file.AttributeLists[0]; 430Assert.Equal(1, file.AttributeLists.Count); 434Assert.Equal(SyntaxKind.AttributeList, file.AttributeLists[0].Kind()); 435var ad = (AttributeListSyntax)file.AttributeLists[0]; 461Assert.Equal(1, file.AttributeLists.Count); 465Assert.Equal(SyntaxKind.AttributeList, file.AttributeLists[0].Kind()); 466var ad = (AttributeListSyntax)file.AttributeLists[0]; 497Assert.Equal(1, file.AttributeLists.Count); 501Assert.Equal(SyntaxKind.AttributeList, file.AttributeLists[0].Kind()); 502var ad = (AttributeListSyntax)file.AttributeLists[0]; 529Assert.Equal(2, file.AttributeLists.Count); 533Assert.Equal(SyntaxKind.AttributeList, file.AttributeLists[0].Kind()); 534var ad = (AttributeListSyntax)file.AttributeLists[0]; 546ad = (AttributeListSyntax)file.AttributeLists[1];
Parsing\ParsingErrorRecoveryTests.cs (17)
242Assert.Equal(1, file.AttributeLists.Count); 257Assert.Equal(1, file.AttributeLists.Count); 273Assert.Equal(1, file.AttributeLists.Count); 289Assert.Equal(1, file.AttributeLists.Count); 305Assert.Equal(1, file.AttributeLists.Count); 321Assert.Equal(2, file.AttributeLists.Count); 336Assert.Equal(1, file.AttributeLists.Count); 351Assert.Equal(1, file.AttributeLists.Count); 366Assert.Equal(1, file.AttributeLists.Count); 382Assert.Equal(1, file.AttributeLists.Count); 398Assert.Equal(1, file.AttributeLists.Count); 413Assert.Equal(1, file.AttributeLists.Count); 429Assert.Equal(1, file.AttributeLists.Count); 450Assert.Equal(1, file.AttributeLists.Count); 466Assert.Equal(1, file.AttributeLists.Count); 482Assert.Equal(1, file.AttributeLists.Count); 498Assert.Equal(1, file.AttributeLists.Count);
Microsoft.CodeAnalysis.CSharp.Workspaces (8)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
1208CompilationUnitSyntax compilationUnit => compilationUnit.AttributeLists,
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (2)
222root.AttributeLists.Count > 0 ? root.AttributeLists[0] : (SyntaxNode)null;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
165CompilationUnitSyntax compilationUnit => compilationUnit.AttributeLists,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1562attributeLists = compilationUnit.AttributeLists;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
417var newAttributeLists = RemoveAttributeFromAttributeLists(compilationUnit.AttributeLists, attributeToRemove, out positionOfRemovedNode, out triviaOfRemovedNode);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (2)
255if (compUnit.AttributeLists.Count > 0 && compUnit.AttributeLists.Last().GetLastToken(includeZeroWidth: true) == token)
Microsoft.DotNet.GenFacades (1)
TypeParser.cs (1)
41foreach (var attribute in root.AttributeLists)
Microsoft.VisualStudio.LanguageServices.CSharp (3)
CodeModel\CSharpCodeModelService.cs (2)
305return GetAttributeNodes(compilationUnit.AttributeLists); 3361var newAttributeLists = compilationUnit.AttributeLists.Insert(index, (AttributeListSyntax)list);
CodeModel\SyntaxNodeExtensions.cs (1)
18attributeLists = compilationUnit.AttributeLists;
Roslyn.Diagnostics.CSharp.Analyzers (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
165CompilationUnitSyntax compilationUnit => compilationUnit.AttributeLists,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1562attributeLists = compilationUnit.AttributeLists;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
417var newAttributeLists = RemoveAttributeFromAttributeLists(compilationUnit.AttributeLists, attributeToRemove, out positionOfRemovedNode, out triviaOfRemovedNode);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (2)
255if (compUnit.AttributeLists.Count > 0 && compUnit.AttributeLists.Last().GetLastToken(includeZeroWidth: true) == token)