4 writes to Attribute
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Source\SourceAssemblySymbol.cs (1)
1336arguments.Attribute = attribute;
Symbols\Symbol_Attributes.cs (1)
845arguments.Attribute = boundAttribute;
Microsoft.CodeAnalysis.VisualBasic (2)
Symbols\Source\SourceAssemblySymbol.vb (1)
336arguments.Attribute = attribute
Symbols\Symbol_Attributes.vb (1)
466arguments.Attribute = boundAttribute
72 references to Attribute
Microsoft.CodeAnalysis (25)
Symbols\Attributes\CommonAttributeData.cs (2)
367var attribute = arguments.Attribute; 427var attribute = arguments.Attribute;
Symbols\Attributes\MarshalAsAttributeDecoder.cs (23)
24UnmanagedType unmanagedType = DecodeMarshalAsType(arguments.Attribute); 45messageProvider.ReportMarshalUnmanagedTypeOnlyValidForFields(arguments.Diagnostics, arguments.AttributeSyntaxOpt, 0, "ByValArray", arguments.Attribute); 61messageProvider.ReportMarshalUnmanagedTypeOnlyValidForFields(arguments.Diagnostics, arguments.AttributeSyntaxOpt, 0, "ByValTStr", arguments.Attribute); 73messageProvider.ReportMarshalUnmanagedTypeNotValidForFields(arguments.Diagnostics, arguments.AttributeSyntaxOpt, 0, "VBByRefStr", arguments.Attribute); 87messageProvider.ReportInvalidAttributeArgument(arguments.Diagnostics, arguments.AttributeSyntaxOpt, 0, arguments.Attribute); 125int position = arguments.Attribute.CommonConstructorArguments.Length; 126foreach (var namedArg in arguments.Attribute.NamedArguments) 134messageProvider.ReportInvalidNamedArgument(arguments.Diagnostics, arguments.AttributeSyntaxOpt, position, arguments.Attribute.AttributeClass, namedArg.Key); 150messageProvider.ReportInvalidNamedArgument(arguments.Diagnostics, arguments.AttributeSyntaxOpt, position, arguments.Attribute.AttributeClass, namedArg.Key); 179int position = arguments.Attribute.CommonConstructorArguments.Length; 182foreach (var namedArg in arguments.Attribute.NamedArguments) 190messageProvider.ReportInvalidNamedArgument(arguments.Diagnostics, arguments.AttributeSyntaxOpt, position, arguments.Attribute.AttributeClass, namedArg.Key); 216int position = arguments.Attribute.CommonConstructorArguments.Length; 217foreach (var namedArg in arguments.Attribute.NamedArguments) 230messageProvider.ReportInvalidNamedArgument(arguments.Diagnostics, arguments.AttributeSyntaxOpt, position, arguments.Attribute.AttributeClass, namedArg.Key); 240messageProvider.ReportInvalidNamedArgument(arguments.Diagnostics, arguments.AttributeSyntaxOpt, position, arguments.Attribute.AttributeClass, namedArg.Key); 255messageProvider.ReportInvalidNamedArgument(arguments.Diagnostics, arguments.AttributeSyntaxOpt, position, arguments.Attribute.AttributeClass, namedArg.Key); 294int position = arguments.Attribute.CommonConstructorArguments.Length; 295foreach (var namedArg in arguments.Attribute.NamedArguments) 303messageProvider.ReportInvalidNamedArgument(arguments.Diagnostics, arguments.AttributeSyntaxOpt, position, arguments.Attribute.AttributeClass, namedArg.Key); 360int position = arguments.Attribute.CommonConstructorArguments.Length; 363foreach (var namedArg in arguments.Attribute.NamedArguments) 371messageProvider.ReportInvalidNamedArgument(arguments.Diagnostics, arguments.AttributeSyntaxOpt, position, arguments.Attribute.AttributeClass, namedArg.Key);
Microsoft.CodeAnalysis.CSharp (29)
Symbols\Attributes\AttributeData.cs (3)
275var value = arguments.Attribute.CommonConstructorArguments[0]; 325var value = arguments.Attribute.CommonConstructorArguments[1]; 331var sense = arguments.Attribute.CommonConstructorArguments[0].DecodeValue<bool>(SpecialType.System_Boolean);
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (1)
167var attribute = arguments.Attribute;
Symbols\Source\SourceAssemblySymbol.cs (3)
2179Debug.Assert(!arguments.Attribute.HasErrors); 2182TypeSymbol forwardedType = (TypeSymbol)arguments.Attribute.CommonConstructorArguments[0].ValueInternal; 2339var attribute = arguments.Attribute;
Symbols\Source\SourceComplexParameterSymbol.cs (5)
730var attribute = arguments.Attribute; 882var attribute = arguments.Attribute; 1233Debug.Assert(arguments.Attribute.IsTargetAttribute(this, AttributeDescription.InterpolatedStringHandlerArgumentAttribute) && arguments.Attribute.CommonConstructorArguments.Length == 1); 1252TypedConstant constructorArgument = arguments.Attribute.CommonConstructorArguments[0];
Symbols\Source\SourceEventSymbol.cs (1)
290var attribute = arguments.Attribute;
Symbols\Source\SourceFieldSymbol.cs (1)
118var attribute = arguments.Attribute;
Symbols\Source\SourceMethodSymbolWithAttributes.cs (7)
481Debug.Assert(!arguments.Attribute.HasErrors); 498var attribute = arguments.Attribute; 630if (arguments.Attribute.IsTargetAttribute(this, description)) 639AttributeUsageInfo attributeUsage = arguments.Attribute.AttributeClass.GetAttributeUsageInfo(); 723var attribute = arguments.Attribute; 761var attribute = arguments.Attribute; 938DecodeUnmanagedCallersOnlyAttributeData(this, arguments.Attribute, arguments.AttributeSyntaxOpt.Location, diagnostics);
Symbols\Source\SourceModuleSymbol.cs (1)
509var attribute = arguments.Attribute;
Symbols\Source\SourceNamedTypeSymbol.cs (2)
1059var attribute = arguments.Attribute; 1252var attribute = arguments.Attribute;
Symbols\Source\SourcePropertySymbolBase.cs (1)
1243var attribute = arguments.Attribute;
Symbols\Source\SourceTypeParameterSymbol.cs (1)
426var attribute = arguments.Attribute;
Symbols\Symbol.cs (1)
1386var attribute = arguments.Attribute;
Symbols\Symbol_Attributes.cs (1)
218if (arguments.Attribute.IsTargetAttribute(this, AttributeDescription.CompilerFeatureRequiredAttribute))
Symbols\Synthesized\SynthesizedBackingFieldSymbol.cs (1)
127var attribute = arguments.Attribute;
Microsoft.CodeAnalysis.VisualBasic (18)
Symbols\Source\SourceAssemblySymbol.vb (1)
991Dim attrData = arguments.Attribute
Symbols\Source\SourceEventSymbol.vb (1)
653Dim attrData = arguments.Attribute
Symbols\Source\SourceFieldSymbol.vb (1)
713Dim attrData = arguments.Attribute
Symbols\Source\SourceMethodSymbol.vb (5)
1570Dim attrData = arguments.Attribute 1598Dim attrData = arguments.Attribute 1730ElseIf arguments.Attribute.IsTargetAttribute(Me, AttributeDescription.ModuleInitializerAttribute) Then 1751If arguments.Attribute.IsTargetAttribute(Me, description) Then 1765Dim attrData = arguments.Attribute
Symbols\Source\SourceModuleSymbol.vb (1)
1089Dim attrData = arguments.Attribute
Symbols\Source\SourceNamedTypeSymbol.vb (1)
2161Dim attrData = arguments.Attribute
Symbols\Source\SourceParameterSymbol.vb (2)
320Dim attrData = arguments.Attribute 374Dim attribute = arguments.Attribute
Symbols\Source\SourcePropertyAccessorSymbol.vb (1)
481If arguments.Attribute.IsTargetAttribute(Me, AttributeDescription.DebuggerHiddenAttribute) Then
Symbols\Source\SourcePropertySymbol.vb (1)
556Dim attrData = arguments.Attribute
Symbols\Symbol_Attributes.vb (4)
196MarkEmbeddedAttributeTypeReference(arguments.Attribute, arguments.AttributeSyntaxOpt, compilation) 197ReportExtensionAttributeUseSiteInfo(arguments.Attribute, arguments.AttributeSyntaxOpt, compilation, DirectCast(arguments.Diagnostics, BindingDiagnosticBag)) 199If arguments.Attribute.IsTargetAttribute(Me, AttributeDescription.SkipLocalsInitAttribute) Then 201ElseIf arguments.Attribute.IsTargetAttribute(Me, AttributeDescription.CompilerFeatureRequiredAttribute) Then