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