55 references to Attributes
Microsoft.AspNetCore.App.Analyzers (2)
RouteEmbeddedLanguage\FrameworkParametersCompletionProvider.cs (2)
297foreach (var attribute in attributeList.Attributes) 362foreach (var attribute in attributeList.Attributes)
Microsoft.CodeAnalysis.CSharp (13)
_generated\0\Syntax.xml.Main.Generated.cs (1)
1984=> node.Update(VisitToken(node.OpenBracketToken), (AttributeTargetSpecifierSyntax?)Visit(node.Target), VisitList(node.Attributes), VisitToken(node.CloseBracketToken));
_generated\2\Syntax.xml.Syntax.Generated.cs (5)
9861if (openBracketToken != this.OpenBracketToken || target != this.Target || attributes != this.Attributes || closeBracketToken != this.CloseBracketToken) 9871public AttributeListSyntax WithOpenBracketToken(SyntaxToken openBracketToken) => Update(openBracketToken, this.Target, this.Attributes, this.CloseBracketToken); 9872public AttributeListSyntax WithTarget(AttributeTargetSpecifierSyntax? target) => Update(this.OpenBracketToken, target, this.Attributes, this.CloseBracketToken); 9874public AttributeListSyntax WithCloseBracketToken(SyntaxToken closeBracketToken) => Update(this.OpenBracketToken, this.Target, this.Attributes, closeBracketToken); 9876public AttributeListSyntax AddAttributes(params AttributeSyntax[] items) => WithAttributes(this.Attributes.AddRange(items));
Declarations\DeclarationTreeBuilder.cs (1)
902foreach (var attribute in attributeList.Attributes)
SourceGeneration\CSharpSyntaxHelper.cs (1)
69=> ((AttributeListSyntax)node).Attributes;
src\roslyn\src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (1)
376foreach (var attribute in attributeList.Attributes)
Symbols\Source\SourceComplexParameterSymbol.cs (1)
1084return implParameterAttributeList.Any(attrList => attrList.Attributes.Contains(node));
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1309foreach (AttributeSyntax attr in attrList.Attributes)
Symbols\Symbol_Attributes.cs (2)
553foreach (var attributeSyntax in attributeListSyntax.Attributes) 622var attributesToBind = attributeDeclarationSyntax.Attributes;
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessarySuppressions\CSharpRemoveUnnecessaryAttributeSuppressionsDiagnosticAnalyzer.cs (1)
24foreach (var attribute in attributeList.Attributes)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1675=> ((AttributeListSyntax)node).Attributes;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
449var attributes = attributeList.Attributes;
Microsoft.CodeAnalysis.CSharp.Features (5)
CodeFixes\Suppression\CSharpSuppressionCodeFixProvider.cs (1)
216return attributeSyntax.Parent is AttributeListSyntax attributeList && attributeList.Attributes.Count == 1;
Completion\CompletionProviders\InternalsVisibleToCompletionProvider.cs (1)
39builder.AddRange(attributeList.Attributes);
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessarySuppressions\CSharpRemoveUnnecessaryAttributeSuppressionsDiagnosticAnalyzer.cs (1)
24foreach (var attribute in attributeList.Attributes)
src\roslyn\src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (1)
376foreach (var attribute in attributeList.Attributes)
Testing\CSharpTestMethodFinder.cs (1)
31foreach (var attribute in attributeList.Attributes)
Microsoft.CodeAnalysis.CSharp.Workspaces (20)
CodeGeneration\CSharpSyntaxGenerator.cs (18)
1107if (list.Attributes.Count == 1) 1109return this.GetAttributeArguments(list.Attributes[0]); 1155if (list.Attributes.Count == 1) 1157return list.Attributes[0].ArgumentList; 1175if (list.Attributes.Count == 1) 1177return ReplaceWithTrivia(declaration, list.Attributes[0], list.Attributes[0].WithArgumentList(argList)); 1284if (attrList.Attributes.Count > 1) 1286builder.AddRange(attrList.Attributes); 1323SyntaxKind.AttributeList => ((AttributeListSyntax)declaration).Attributes.Count, 2007if (list.Attributes.Count == 1) 2015if (declaration.Parent is not AttributeListSyntax parentList || parentList.Attributes.Count > 1) 2062AttributeListSyntax attributeList when attributeList.Attributes.Count == 1 => attributeList.Attributes[0].Name.ToString(), 2094AttributeListSyntax attributeList when attributeList.Attributes.Count == 1 => 2095ReplaceWithTrivia(declaration, attributeList.Attributes[0].Name, this.DottedName(name)), 3110SyntaxKind.AttributeList => ((AttributeListSyntax)declaration).Attributes, 3146if (attr.Parent is AttributeListSyntax attrList && attrList.Attributes.Count == 1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1675=> ((AttributeListSyntax)node).Attributes;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
449var attributes = attributeList.Attributes;
Microsoft.DotNet.GenFacades (1)
TypeParser.cs (1)
43foreach (var item in attribute.Attributes)
Microsoft.Extensions.Logging.Generators (1)
LoggerMessageGenerator.Parser.cs (1)
108foreach (AttributeSyntax ma in mal.Attributes)
Microsoft.Gen.Logging (1)
Parsing\Parser.cs (1)
607foreach (var methodAttr in mal.Attributes)
QuarantineTools.Tests (6)
ActiveIssueTests.cs (3)
398var remaining = list.Attributes.Where(a => !IsActiveIssueAttribute(a)).ToList(); 399if (remaining.Count == list.Attributes.Count) 419if (list.Attributes.Any(IsActiveIssueAttribute))
QuarantineScriptTests.cs (3)
342var remaining = list.Attributes.Where(a => !IsQuarantinedAttribute(a)).ToList(); 343if (remaining.Count == list.Attributes.Count) 363if (list.Attributes.Any(IsQuarantinedAttribute))
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1675=> ((AttributeListSyntax)node).Attributes;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
449var attributes = attributeList.Attributes;
System.Windows.Forms.Analyzers.CodeFixes.CSharp (1)
System\Windows\Forms\CSharp\CodeFixes\AddDesignerSerializationVisibility\AddDesignerSerializationVisibilityCodeFixProvider.cs (1)
69.SelectMany(al => al.Attributes)