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)
2004=> node.Update(VisitToken(node.OpenBracketToken), (AttributeTargetSpecifierSyntax?)Visit(node.Target), VisitList(node.Attributes), VisitToken(node.CloseBracketToken));
_generated\2\Syntax.xml.Syntax.Generated.cs (5)
9955if (openBracketToken != this.OpenBracketToken || target != this.Target || attributes != this.Attributes || closeBracketToken != this.CloseBracketToken) 9965public AttributeListSyntax WithOpenBracketToken(SyntaxToken openBracketToken) => Update(openBracketToken, this.Target, this.Attributes, this.CloseBracketToken); 9966public AttributeListSyntax WithTarget(AttributeTargetSpecifierSyntax? target) => Update(this.OpenBracketToken, target, this.Attributes, this.CloseBracketToken); 9968public AttributeListSyntax WithCloseBracketToken(SyntaxToken closeBracketToken) => Update(this.OpenBracketToken, this.Target, this.Attributes, closeBracketToken); 9970public AttributeListSyntax AddAttributes(params AttributeSyntax[] items) => WithAttributes(this.Attributes.AddRange(items));
Declarations\DeclarationTreeBuilder.cs (1)
912foreach (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)
1079return implParameterAttributeList.Any(attrList => attrList.Attributes.Contains(node));
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1300foreach (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, 2015if (list.Attributes.Count == 1) 2023if (declaration.Parent is not AttributeListSyntax parentList || parentList.Attributes.Count > 1) 2070AttributeListSyntax attributeList when attributeList.Attributes.Count == 1 => attributeList.Attributes[0].Name.ToString(), 2102AttributeListSyntax attributeList when attributeList.Attributes.Count == 1 => 2103ReplaceWithTrivia(declaration, attributeList.Attributes[0].Name, this.DottedName(name)), 3118SyntaxKind.AttributeList => ((AttributeListSyntax)declaration).Attributes, 3154if (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)