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)
1992=> node.Update(VisitToken(node.OpenBracketToken), (AttributeTargetSpecifierSyntax?)Visit(node.Target), VisitList(node.Attributes), VisitToken(node.CloseBracketToken));
_generated\2\Syntax.xml.Syntax.Generated.cs (5)
9862if (openBracketToken != this.OpenBracketToken || target != this.Target || attributes != this.Attributes || closeBracketToken != this.CloseBracketToken) 9872public AttributeListSyntax WithOpenBracketToken(SyntaxToken openBracketToken) => Update(openBracketToken, this.Target, this.Attributes, this.CloseBracketToken); 9873public AttributeListSyntax WithTarget(AttributeTargetSpecifierSyntax? target) => Update(this.OpenBracketToken, target, this.Attributes, this.CloseBracketToken); 9875public AttributeListSyntax WithCloseBracketToken(SyntaxToken closeBracketToken) => Update(this.OpenBracketToken, this.Target, this.Attributes, closeBracketToken); 9877public 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, 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)