4 types derived from AttributeData
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
Microsoft.CodeAnalysis.CSharp (1)
Microsoft.CodeAnalysis.VisualBasic (1)
Microsoft.CodeAnalysis.Workspaces (1)
321 references to AttributeData
Microsoft.CodeAnalysis (45)
Diagnostic\CommonMessageProvider.cs (6)
260protected abstract void ReportInvalidAttributeArgument(DiagnosticBag diagnostics, SyntaxNode attributeSyntax, int parameterIndex, AttributeData attribute);
262public void ReportInvalidAttributeArgument(BindingDiagnosticBag diagnostics, SyntaxNode attributeSyntax, int parameterIndex, AttributeData attribute)
290protected abstract void ReportMarshalUnmanagedTypeNotValidForFields(DiagnosticBag diagnostics, SyntaxNode attributeSyntax, int parameterIndex, string unmanagedTypeName, AttributeData attribute);
292public void ReportMarshalUnmanagedTypeNotValidForFields(BindingDiagnosticBag diagnostics, SyntaxNode attributeSyntax, int parameterIndex, string unmanagedTypeName, AttributeData attribute)
300protected abstract void ReportMarshalUnmanagedTypeOnlyValidForFields(DiagnosticBag diagnostics, SyntaxNode attributeSyntax, int parameterIndex, string unmanagedTypeName, AttributeData attribute);
302public void ReportMarshalUnmanagedTypeOnlyValidForFields(BindingDiagnosticBag diagnostics, SyntaxNode attributeSyntax, int parameterIndex, string unmanagedTypeName, AttributeData attribute)
Microsoft.CodeAnalysis.CodeStyle (7)
Microsoft.CodeAnalysis.CodeStyle.Fixes (66)
AbstractCodeGenerationService.cs (4)
98public TDeclarationNode AddAttributes<TDeclarationNode>(TDeclarationNode destination, IEnumerable<AttributeData> attributes, SyntaxToken? target, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode
104public TDeclarationNode RemoveAttribute<TDeclarationNode>(TDeclarationNode destination, AttributeData attributeToRemove, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode
133public abstract TDeclarationNode AddAttributes<TDeclarationNode>(TDeclarationNode destination, IEnumerable<AttributeData> attributes, SyntaxToken? target, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode;
135public abstract TDeclarationNode RemoveAttribute<TDeclarationNode>(TDeclarationNode destination, AttributeData attributeToRemove, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode;
CodeGenerationSymbolFactory.cs (29)
34ImmutableArray<AttributeData> attributes, Accessibility accessibility,
49ImmutableArray<AttributeData> attributes,
83ImmutableArray<AttributeData> attributes, Accessibility accessibility, DeclarationModifiers modifiers,
107ImmutableArray<AttributeData> attributes,
124ImmutableArray<AttributeData> attributes,
143ImmutableArray<AttributeData> attributes, string typeName,
153ImmutableArray<AttributeData> attributes,
164ImmutableArray<AttributeData> returnTypeAttributes = default,
177ImmutableArray<AttributeData> attributes, Accessibility accessibility, DeclarationModifiers modifiers,
185ImmutableArray<AttributeData> returnTypeAttributes = default,
196ImmutableArray<AttributeData> attributes,
203ImmutableArray<AttributeData> returnTypeAttributes = default,
229ImmutableArray<AttributeData> toTypeAttributes = default,
249ImmutableArray<AttributeData> attributes,
257ImmutableArray<AttributeData> toTypeAttributes = default,
281ImmutableArray<AttributeData> attributes, RefKind refKind, bool isParams, ITypeSymbol type, string name, bool isOptional = false, bool hasDefaultValue = false, object? defaultValue = null)
291ImmutableArray<AttributeData>? attributes = null,
332ImmutableArray<AttributeData> attributes,
360ImmutableArray<AttributeData> attributes = default,
385ImmutableArray<AttributeData> attributes,
405public static AttributeData CreateAttributeData(
417ImmutableArray<AttributeData> attributes,
436ImmutableArray<AttributeData> attributes,
462ImmutableArray<AttributeData> attributes,
514ImmutableArray<AttributeData> attributes = default,
523Optional<ImmutableArray<AttributeData>> returnTypeAttributes = default)
544ImmutableArray<AttributeData> attributes = default,
570ImmutableArray<AttributeData> attributes = default,
591ImmutableArray<AttributeData> attributes = default,
Microsoft.CodeAnalysis.CSharp (15)
Errors\MessageProvider.cs (3)
266protected override void ReportInvalidAttributeArgument(DiagnosticBag diagnostics, SyntaxNode attributeSyntax, int parameterIndex, AttributeData attribute)
285protected override void ReportMarshalUnmanagedTypeNotValidForFields(DiagnosticBag diagnostics, SyntaxNode attributeSyntax, int parameterIndex, string unmanagedTypeName, AttributeData attribute)
292protected override void ReportMarshalUnmanagedTypeOnlyValidForFields(DiagnosticBag diagnostics, SyntaxNode attributeSyntax, int parameterIndex, string unmanagedTypeName, AttributeData attribute)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (6)
Microsoft.CodeAnalysis.CSharp.Features (3)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (4)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (11)
CodeGeneration\CodeGenerationTests.VisualBasic.cs (6)
411var parameterSymbols = SpecializedCollections.EmptyList<AttributeData>();
425ImmutableArray<AttributeData>.Empty, Accessibility.NotApplicable, ImmutableArray<SyntaxNode>.Empty),
449addMethod: CodeGenerationSymbolFactory.CreateAccessorSymbol(ImmutableArray<AttributeData>.Empty, Accessibility.NotApplicable, ImmutableArray<SyntaxNode>.Empty),
478ImmutableArray<AttributeData>.Empty, Accessibility.NotApplicable, addStatements),
480ImmutableArray<AttributeData>.Empty, Accessibility.NotApplicable, removeStatements),
482ImmutableArray<AttributeData>.Empty, Accessibility.NotApplicable, raiseStatements),
Microsoft.CodeAnalysis.Features (43)
Microsoft.CodeAnalysis.Test.Utilities (3)
Mocks\TestMessageProvider.cs (3)
268protected override void ReportInvalidAttributeArgument(DiagnosticBag diagnostics, SyntaxNode attributeSyntax, int parameterIndex, AttributeData attribute)
283protected override void ReportMarshalUnmanagedTypeNotValidForFields(DiagnosticBag diagnostics, SyntaxNode attributeSyntax, int parameterIndex, string unmanagedTypeName, AttributeData attribute)
288protected override void ReportMarshalUnmanagedTypeOnlyValidForFields(DiagnosticBag diagnostics, SyntaxNode attributeSyntax, int parameterIndex, string unmanagedTypeName, AttributeData attribute)
Microsoft.CodeAnalysis.VisualBasic (15)
Errors\MessageProvider.vb (3)
497Protected Overrides Sub ReportInvalidAttributeArgument(diagnostics As DiagnosticBag, attributeSyntax As SyntaxNode, parameterIndex As Integer, attribute As AttributeData)
512Protected Overrides Sub ReportMarshalUnmanagedTypeNotValidForFields(diagnostics As DiagnosticBag, attributeSyntax As SyntaxNode, parameterIndex As Integer, unmanagedTypeName As String, attribute As AttributeData)
517Protected Overrides Sub ReportMarshalUnmanagedTypeOnlyValidForFields(diagnostics As DiagnosticBag, attributeSyntax As SyntaxNode, parameterIndex As Integer, unmanagedTypeName As String, attribute As AttributeData)
Microsoft.CodeAnalysis.VisualBasic.Features (4)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (6)
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (1)
Microsoft.CodeAnalysis.Workspaces (84)
AbstractCodeGenerationService.cs (4)
98public TDeclarationNode AddAttributes<TDeclarationNode>(TDeclarationNode destination, IEnumerable<AttributeData> attributes, SyntaxToken? target, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode
104public TDeclarationNode RemoveAttribute<TDeclarationNode>(TDeclarationNode destination, AttributeData attributeToRemove, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode
133public abstract TDeclarationNode AddAttributes<TDeclarationNode>(TDeclarationNode destination, IEnumerable<AttributeData> attributes, SyntaxToken? target, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode;
135public abstract TDeclarationNode RemoveAttribute<TDeclarationNode>(TDeclarationNode destination, AttributeData attributeToRemove, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode;
CodeGenerationSymbolFactory.cs (29)
34ImmutableArray<AttributeData> attributes, Accessibility accessibility,
49ImmutableArray<AttributeData> attributes,
83ImmutableArray<AttributeData> attributes, Accessibility accessibility, DeclarationModifiers modifiers,
107ImmutableArray<AttributeData> attributes,
124ImmutableArray<AttributeData> attributes,
143ImmutableArray<AttributeData> attributes, string typeName,
153ImmutableArray<AttributeData> attributes,
164ImmutableArray<AttributeData> returnTypeAttributes = default,
177ImmutableArray<AttributeData> attributes, Accessibility accessibility, DeclarationModifiers modifiers,
185ImmutableArray<AttributeData> returnTypeAttributes = default,
196ImmutableArray<AttributeData> attributes,
203ImmutableArray<AttributeData> returnTypeAttributes = default,
229ImmutableArray<AttributeData> toTypeAttributes = default,
249ImmutableArray<AttributeData> attributes,
257ImmutableArray<AttributeData> toTypeAttributes = default,
281ImmutableArray<AttributeData> attributes, RefKind refKind, bool isParams, ITypeSymbol type, string name, bool isOptional = false, bool hasDefaultValue = false, object? defaultValue = null)
291ImmutableArray<AttributeData>? attributes = null,
332ImmutableArray<AttributeData> attributes,
360ImmutableArray<AttributeData> attributes = default,
385ImmutableArray<AttributeData> attributes,
405public static AttributeData CreateAttributeData(
417ImmutableArray<AttributeData> attributes,
436ImmutableArray<AttributeData> attributes,
462ImmutableArray<AttributeData> attributes,
514ImmutableArray<AttributeData> attributes = default,
523Optional<ImmutableArray<AttributeData>> returnTypeAttributes = default)
544ImmutableArray<AttributeData> attributes = default,
570ImmutableArray<AttributeData> attributes = default,
591ImmutableArray<AttributeData> attributes = default,