2 types derived from VisualBasicAttributeData
Microsoft.CodeAnalysis.VisualBasic (2)
Symbols\Attributes\PEAttributeData.vb (1)
19Inherits VisualBasicAttributeData
Symbols\Attributes\SourceAttributeData.vb (1)
20Inherits VisualBasicAttributeData
395 references to VisualBasicAttributeData
Microsoft.CodeAnalysis.VisualBasic (346)
Binding\Binder_Attributes.vb (1)
57attributeBuilder As VisualBasicAttributeData(),
Compilation\ClsComplianceChecker.vb (1)
396Private Function TryGetAttributeWarningLocation(attribute As VisualBasicAttributeData, ByRef location As Location) As Boolean
Emit\MethodSymbolAdapter.vb (1)
404Dim userDefined As ImmutableArray(Of VisualBasicAttributeData)
Emit\NoPia\EmbeddedEvent.vb (1)
21Protected Overrides Function GetCustomAttributesToEmit(moduleBuilder As PEModuleBuilder) As IEnumerable(Of VisualBasicAttributeData)
Emit\NoPia\EmbeddedField.vb (1)
29Protected Overrides Function GetCustomAttributesToEmit(moduleBuilder As PEModuleBuilder) As IEnumerable(Of VisualBasicAttributeData)
Emit\NoPia\EmbeddedMethod.vb (1)
29Protected Overrides Function GetCustomAttributesToEmit(moduleBuilder As PEModuleBuilder) As IEnumerable(Of VisualBasicAttributeData)
Emit\NoPia\EmbeddedParameter.vb (1)
24Protected Overrides Function GetCustomAttributesToEmit(moduleBuilder As PEModuleBuilder) As IEnumerable(Of VisualBasicAttributeData)
Emit\NoPia\EmbeddedProperty.vb (1)
23Protected Overrides Function GetCustomAttributesToEmit(moduleBuilder As PEModuleBuilder) As IEnumerable(Of VisualBasicAttributeData)
Emit\NoPia\EmbeddedType.vb (2)
190Protected Overrides Function GetCustomAttributesToEmit(moduleBuilder As PEModuleBuilder) As IEnumerable(Of VisualBasicAttributeData) 194Protected Overrides Function CreateTypeIdentifierAttribute(hasGuid As Boolean, syntaxNodeOpt As SyntaxNode, diagnostics As DiagnosticBag) As VisualBasicAttributeData
Emit\NoPia\EmbeddedTypesManager.vb (5)
26Inherits Microsoft.CodeAnalysis.Emit.NoPia.EmbeddedTypesManager(Of PEModuleBuilder, ModuleCompilationState, EmbeddedTypesManager, SyntaxNode, VisualBasicAttributeData, 84Friend Overrides Function GetTargetAttributeSignatureIndex(underlyingSymbol As SymbolAdapter, attrData As VisualBasicAttributeData, description As AttributeDescription) As Integer 88Friend Overrides Function CreateSynthesizedAttribute(constructor As WellKnownMember, attrData As VisualBasicAttributeData, syntaxNodeOpt As SyntaxNode, diagnostics As DiagnosticBag) As VisualBasicAttributeData 522Protected Overrides Function CreateCompilerGeneratedAttribute() As VisualBasicAttributeData
Emit\SourceAssemblySymbolAdapter.vb (1)
13emittingAssemblyAttributesInNetModule As Boolean) As IEnumerable(Of VisualBasicAttributeData)
Emit\SymbolAdapter.vb (8)
75Friend Overridable Function GetCustomAttributesToEmit(moduleBuilder As PEModuleBuilder) As IEnumerable(Of VisualBasicAttributeData) 79Friend Function GetCustomAttributesToEmit(moduleBuilder As PEModuleBuilder, emittingAssemblyAttributesInNetModule As Boolean) As IEnumerable(Of VisualBasicAttributeData) 90Friend Function GetCustomAttributesToEmit(userDefined As ImmutableArray(Of VisualBasicAttributeData), 93emittingAssemblyAttributesInNetModule As Boolean) As IEnumerable(Of VisualBasicAttributeData) 97Return SpecializedCollections.EmptyEnumerable(Of VisualBasicAttributeData)() 103Private Iterator Function GetCustomAttributesToEmitIterator(userDefined As ImmutableArray(Of VisualBasicAttributeData), 106emittingAssemblyAttributesInNetModule As Boolean) As IEnumerable(Of VisualBasicAttributeData) 118Dim attribute As VisualBasicAttributeData = userDefined(i)
Lowering\StateMachineRewriter\StateMachineTypeSymbol.vb (5)
16Private _attributes As ImmutableArray(Of VisualBasicAttributeData) 62Public NotOverridable Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData) 66Dim builder As ArrayBuilder(Of VisualBasicAttributeData) = Nothing 74builder = ArrayBuilder(Of VisualBasicAttributeData).GetInstance(2) ' only 2 different attributes are inherited at the moment 82If(builder Is Nothing, ImmutableArray(Of VisualBasicAttributeData).Empty, builder.ToImmutableAndFree()),
Lowering\StateMachineRewriter\SynthesizedStateMachineMethod.vb (5)
185Private _attributes As ImmutableArray(Of VisualBasicAttributeData) 202Public Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData) 206Dim builder As ArrayBuilder(Of VisualBasicAttributeData) = Nothing 216builder = ArrayBuilder(Of VisualBasicAttributeData).GetInstance(4) ' only 4 different attributes are inherited at the moment 224If(builder Is Nothing, ImmutableArray(Of VisualBasicAttributeData).Empty, builder.ToImmutableAndFree()),
Symbols\Attributes\AttributeData.vb (3)
191Friend Sub DecodeSecurityAttribute(Of T As {WellKnownAttributeData, ISecurityAttributeTarget, New})(targetSymbol As Symbol, compilation As VisualBasicCompilation, ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData, AttributeLocation)) 378Friend Function DecodePermissionSetAttribute(compilation As VisualBasicCompilation, ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData, AttributeLocation)) As String 628Public Function IndexOfAttribute(attributes As ImmutableArray(Of VisualBasicAttributeData), targetSymbol As Symbol, description As AttributeDescription) As Integer
Symbols\EventSymbol.vb (3)
86''' <returns>Returns an array of <see cref="VisualBasicAttributeData"/> or an empty array if there are no attributes.</returns> 87Public Function GetFieldAttributes() As ImmutableArray(Of VisualBasicAttributeData) 89Return If(field Is Nothing, ImmutableArray(Of VisualBasicAttributeData).Empty, field.GetAttributes())
Symbols\Metadata\PE\PEAssemblySymbol.vb (2)
67Private _lazyCustomAttributes As ImmutableArray(Of VisualBasicAttributeData) 125Public Overloads Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Metadata\PE\PEEventSymbol.vb (3)
37Private _lazyCustomAttributes As ImmutableArray(Of VisualBasicAttributeData) 260Public Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData) 268Friend Overrides Function GetCustomAttributesToEmit(moduleBuilder As PEModuleBuilder) As IEnumerable(Of VisualBasicAttributeData)
Symbols\Metadata\PE\PEFieldSymbol.vb (3)
44Private _lazyCustomAttributes As ImmutableArray(Of VisualBasicAttributeData) 139Public Overloads Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData) 179Friend Overrides Iterator Function GetCustomAttributesToEmit(moduleBuilder As PEModuleBuilder) As IEnumerable(Of VisualBasicAttributeData)
Symbols\Metadata\PE\PEMethodSymbol.vb (8)
191Public _lazyCustomAttributes As ImmutableArray(Of VisualBasicAttributeData) 215retVal._lazyCustomAttributes = ImmutableArray(Of VisualBasicAttributeData).Empty 610Public Overloads Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData) 612Dim attributeData As ImmutableArray(Of VisualBasicAttributeData) = Nothing 626Return ImmutableArray(Of VisualBasicAttributeData).Empty 630InterlockedOperations.Initialize(uncommonFields._lazyCustomAttributes, ImmutableArray(Of VisualBasicAttributeData).Empty), 635Friend Overrides Function GetCustomAttributesToEmit(moduleBuilder As PEModuleBuilder) As IEnumerable(Of VisualBasicAttributeData) 937Public Overrides Function GetReturnTypeAttributes() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Metadata\PE\PEModuleSymbol.vb (15)
75Private _lazyCustomAttributes As ImmutableArray(Of VisualBasicAttributeData) 77Private _lazyAssemblyAttributes As ImmutableArray(Of VisualBasicAttributeData) 139Public Overloads Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData) 147Friend Function GetAssemblyAttributes() As ImmutableArray(Of VisualBasicAttributeData) 149Dim moduleAssemblyAttributesBuilder As ArrayBuilder(Of VisualBasicAttributeData) = Nothing 165moduleAssemblyAttributesBuilder = ArrayBuilder(Of VisualBasicAttributeData).GetInstance() 179ImmutableArray(Of VisualBasicAttributeData).Empty), 185Friend Function GetCustomAttributesForToken(token As EntityHandle) As ImmutableArray(Of VisualBasicAttributeData) 193Optional filterOut2 As AttributeDescription = Nothing) As ImmutableArray(Of VisualBasicAttributeData) 194Dim builder As ArrayBuilder(Of VisualBasicAttributeData) = Nothing 202builder = ArrayBuilder(Of VisualBasicAttributeData).GetInstance() 234Return ImmutableArray(Of VisualBasicAttributeData).Empty 237Friend Sub LoadCustomAttributes(token As EntityHandle, ByRef lazyCustomAttributes As ImmutableArray(Of VisualBasicAttributeData)) 238Dim attributes As ImmutableArray(Of VisualBasicAttributeData) = GetCustomAttributesForToken(token) 240ImmutableInterlocked.InterlockedCompareExchange(Of VisualBasicAttributeData)(
Symbols\Metadata\PE\PENamedTypeSymbol.vb (3)
67Private _lazyCustomAttributes As ImmutableArray(Of VisualBasicAttributeData) 415Public Overloads Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData) 436Friend Overrides Iterator Function GetCustomAttributesToEmit(moduleBuilder As PEModuleBuilder) As IEnumerable(Of VisualBasicAttributeData)
Symbols\Metadata\PE\PEParameterSymbol.vb (9)
42Private _lazyCustomAttributes As ImmutableArray(Of VisualBasicAttributeData) 65Private _lazyHiddenAttributes As ImmutableArray(Of VisualBasicAttributeData) 175_lazyCustomAttributes = ImmutableArray(Of VisualBasicAttributeData).Empty 176_lazyHiddenAttributes = ImmutableArray(Of VisualBasicAttributeData).Empty 358Public Overloads Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData) 390Dim builder = ArrayBuilder(Of VisualBasicAttributeData).GetInstance() 402ImmutableInterlocked.InterlockedInitialize(_lazyHiddenAttributes, ImmutableArray(Of VisualBasicAttributeData).Empty) 412ImmutableInterlocked.InterlockedInitialize(_lazyHiddenAttributes, ImmutableArray(Of VisualBasicAttributeData).Empty) 421Friend Overrides Iterator Function GetCustomAttributesToEmit(moduleBuilder As PEModuleBuilder) As IEnumerable(Of VisualBasicAttributeData)
Symbols\Metadata\PE\PEPropertySymbol.vb (3)
33Private _lazyCustomAttributes As ImmutableArray(Of VisualBasicAttributeData) 332Public Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData) 340Friend Overrides Function GetCustomAttributesToEmit(moduleBuilder As PEModuleBuilder) As IEnumerable(Of VisualBasicAttributeData)
Symbols\Metadata\PE\PETypeParameterSymbol.vb (2)
27Private _lazyCustomAttributes As ImmutableArray(Of VisualBasicAttributeData) 137Public Overloads Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\MethodSymbol.vb (3)
167Public Overridable Function GetReturnTypeAttributes() As ImmutableArray(Of VisualBasicAttributeData) 168Return ImmutableArray(Of VisualBasicAttributeData).Empty 1110Return ImmutableArrayExtensions.Cast(Of VisualBasicAttributeData, AttributeData)(Me.GetReturnTypeAttributes)
Symbols\PropertySymbol.vb (3)
287''' <returns>Returns an array of <see cref="VisualBasicAttributeData"/> or an empty array if there are no attributes.</returns> 291Public Function GetFieldAttributes() As ImmutableArray(Of VisualBasicAttributeData) 293Return If(field Is Nothing, ImmutableArray(Of VisualBasicAttributeData).Empty, field.GetAttributes())
Symbols\ReducedExtensionMethodSymbol.vb (4)
511Public Overrides Function GetReturnTypeAttributes() As ImmutableArray(Of VisualBasicAttributeData) 607Public Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData) 730Public Overloads Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData) 979Public Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Retargeting\RetargetingAssemblySymbol.vb (2)
82Private _lazyCustomAttributes As ImmutableArray(Of VisualBasicAttributeData) 146Public Overloads Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Retargeting\RetargetingEventSymbol.vb (3)
31Private _lazyCustomAttributes As ImmutableArray(Of VisualBasicAttributeData) 79Public Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData) 83Friend Overrides Function GetCustomAttributesToEmit(moduleBuilder As PEModuleBuilder) As IEnumerable(Of VisualBasicAttributeData)
Symbols\Retargeting\RetargetingFieldSymbol.vb (3)
41Private _lazyCustomAttributes As ImmutableArray(Of VisualBasicAttributeData) 106Public Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData) 110Friend Overrides Function GetCustomAttributesToEmit(moduleBuilder As PEModuleBuilder) As IEnumerable(Of VisualBasicAttributeData)
Symbols\Retargeting\RetargetingMethodSymbol.vb (5)
47Private _lazyCustomAttributes As ImmutableArray(Of VisualBasicAttributeData) 53Private _lazyReturnTypeCustomAttributes As ImmutableArray(Of VisualBasicAttributeData) 376Public Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData) 380Public Overrides Function GetReturnTypeAttributes() As ImmutableArray(Of VisualBasicAttributeData) 384Friend Overrides Function GetCustomAttributesToEmit(moduleBuilder As PEModuleBuilder) As IEnumerable(Of VisualBasicAttributeData)
Symbols\Retargeting\RetargetingModuleSymbol.vb (2)
63Private _lazyCustomAttributes As ImmutableArray(Of VisualBasicAttributeData) 132Public Overloads Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Retargeting\RetargetingNamedTypeSymbol.vb (3)
46Private _lazyCustomAttributes As ImmutableArray(Of VisualBasicAttributeData) 473Public Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData) 477Friend Overrides Function GetCustomAttributesToEmit(moduleBuilder As PEModuleBuilder) As IEnumerable(Of VisualBasicAttributeData)
Symbols\Retargeting\RetargetingParameterSymbol.vb (3)
31Private _lazyCustomAttributes As ImmutableArray(Of VisualBasicAttributeData) 216Public Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData) 220Friend Overrides Function GetCustomAttributesToEmit(moduleBuilder As PEModuleBuilder) As IEnumerable(Of VisualBasicAttributeData)
Symbols\Retargeting\RetargetingPropertySymbol.vb (3)
35Private _lazyCustomAttributes As ImmutableArray(Of VisualBasicAttributeData) 95Public Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData) 99Friend Overrides Function GetCustomAttributesToEmit(moduleBuilder As PEModuleBuilder) As IEnumerable(Of VisualBasicAttributeData)
Symbols\Retargeting\RetargetingSymbolTranslator.vb (10)
658Private Function RetargetAttributes(oldAttributes As ImmutableArray(Of VisualBasicAttributeData)) As ImmutableArray(Of VisualBasicAttributeData) 662Friend Iterator Function RetargetAttributes(attributes As IEnumerable(Of VisualBasicAttributeData)) As IEnumerable(Of VisualBasicAttributeData) 673Private Function RetargetAttributeData(oldAttribute As VisualBasicAttributeData) As VisualBasicAttributeData 794Friend Function GetRetargetedAttributes(underlyingSymbol As Symbol, ByRef lazyCustomAttributes As ImmutableArray(Of VisualBasicAttributeData), Optional getReturnTypeAttributes As Boolean = False) As ImmutableArray(Of VisualBasicAttributeData) 796Dim oldAttributes As ImmutableArray(Of VisualBasicAttributeData) 811Dim retargetedAttributes As ImmutableArray(Of VisualBasicAttributeData) = RetargetAttributes(oldAttributes)
Symbols\Retargeting\RetargetingTypeParameterSymbol.vb (1)
125Public Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Source\CrefTypeParameterSymbol.vb (2)
48Public Overloads Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData) 49Return ImmutableArray(Of VisualBasicAttributeData).Empty
Symbols\Source\SourceAssemblySymbol.vb (36)
51Private _lazySourceAttributesBag As CustomAttributesBag(Of VisualBasicAttributeData) 53Private _lazyNetModuleAttributesBag As CustomAttributesBag(Of VisualBasicAttributeData) 165Private Function IsKnownAssemblyAttribute(attribute As VisualBasicAttributeData) As Boolean 198Private Function GetUniqueSourceAssemblyAttributes(<Out> ByRef attributeIndicesToSkip As HashSet(Of Integer)) As HashSet(Of VisualBasicAttributeData) 199Dim appliedSourceAttributes As ImmutableArray(Of VisualBasicAttributeData) = Me.GetSourceAttributesBag().Attributes 201Dim uniqueAttributes As HashSet(Of VisualBasicAttributeData) = Nothing 205Dim attribute As VisualBasicAttributeData = appliedSourceAttributes(i) 220Private Shared Function AddUniqueAssemblyAttribute(attribute As VisualBasicAttributeData, ByRef uniqueAttributes As HashSet(Of VisualBasicAttributeData)) As Boolean 224uniqueAttributes = New HashSet(Of VisualBasicAttributeData)(comparer:=CommonAttributeDataComparer.Instance) 230Private Function ValidateAttributeUsageForNetModuleAttribute(attribute As VisualBasicAttributeData, netModuleName As String, diagnostics As BindingDiagnosticBag, ByRef uniqueAttributes As HashSet(Of VisualBasicAttributeData)) As Boolean 278Private Function GetNetModuleAttributes(<Out> ByRef netModuleNames As ImmutableArray(Of String)) As ImmutableArray(Of VisualBasicAttributeData) 280Dim moduleAssemblyAttributesBuilder As ArrayBuilder(Of VisualBasicAttributeData) = Nothing 288moduleAssemblyAttributesBuilder = ArrayBuilder(Of VisualBasicAttributeData).GetInstance() 298Return ImmutableArray(Of VisualBasicAttributeData).Empty 306attributesFromNetModules As ImmutableArray(Of VisualBasicAttributeData), 323Dim uniqueAttributes As HashSet(Of VisualBasicAttributeData) = GetUniqueSourceAssemblyAttributes(attributeIndicesToSkip) 325Dim arguments = New DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData, AttributeLocation)() 334Dim attribute As VisualBasicAttributeData = attributesFromNetModules(i) 355Private Sub LoadAndValidateNetModuleAttributes(ByRef lazyNetModuleAttributesBag As CustomAttributesBag(Of VisualBasicAttributeData)) 364Interlocked.CompareExchange(lazyNetModuleAttributesBag, CustomAttributesBag(Of VisualBasicAttributeData).Empty, Nothing) 368Dim attributesFromNetModules As ImmutableArray(Of VisualBasicAttributeData) = GetNetModuleAttributes(netModuleNames) 411Dim netModuleAttributesBag As CustomAttributesBag(Of VisualBasicAttributeData) 414netModuleAttributesBag = New CustomAttributesBag(Of VisualBasicAttributeData)() 419netModuleAttributesBag = CustomAttributesBag(Of VisualBasicAttributeData).Empty 501Friend Function GetNetModuleAttributesBag() As CustomAttributesBag(Of VisualBasicAttributeData) 506Private Function GetNetModuleAttributes() As ImmutableArray(Of VisualBasicAttributeData) 526Public Overloads Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData) 544Friend Function GetSourceAttributesBag() As CustomAttributesBag(Of VisualBasicAttributeData) 559Dim attributesBag As CustomAttributesBag(Of VisualBasicAttributeData) = Me._lazySourceAttributesBag 589Dim attributesBag As CustomAttributesBag(Of VisualBasicAttributeData) = Me.GetSourceAttributesBag() 932Private Function ProcessOneInternalsVisibleToAttribute(nodeOpt As AttributeSyntax, attrData As VisualBasicAttributeData, diagnostics As BindingDiagnosticBag) As Boolean 990Friend Overrides Sub DecodeWellKnownAttribute(ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData, AttributeLocation)) 1129Private Sub ValidateIntegralAttributeNonNegativeArguments(attrData As VisualBasicAttributeData, nodeOpt As AttributeSyntax, diagnostics As BindingDiagnosticBag) 1136diagnostics.Add(ERRID.ERR_BadAttribute1, VisualBasicAttributeData.GetArgumentLocation(nodeOpt, i), attrData.AttributeClass)
Symbols\Source\SourceClonedParameterSymbol.vb (1)
66Public Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Source\SourceComplexParameterSymbol.vb (4)
23Private _lazyCustomAttributesBag As CustomAttributesBag(Of VisualBasicAttributeData) 88Friend Overrides Function GetAttributesBag() As CustomAttributesBag(Of VisualBasicAttributeData) 109Dim attributesBag As CustomAttributesBag(Of VisualBasicAttributeData) = Me._lazyCustomAttributesBag 118Dim attributesBag As CustomAttributesBag(Of VisualBasicAttributeData) = Me._lazyCustomAttributesBag
Symbols\Source\SourceEventSymbol.vb (7)
52Private _lazyCustomAttributesBag As CustomAttributesBag(Of VisualBasicAttributeData) 613Public NotOverridable Overloads Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData) 617Private Function GetAttributesBag() As CustomAttributesBag(Of VisualBasicAttributeData) 625Dim attributesBag As CustomAttributesBag(Of VisualBasicAttributeData) = Me._lazyCustomAttributesBag 633Friend Overrides Function EarlyDecodeWellKnownAttribute(ByRef arguments As EarlyDecodeWellKnownAttributeArguments(Of EarlyWellKnownAttributeBinder, NamedTypeSymbol, AttributeSyntax, AttributeLocation)) As VisualBasicAttributeData 637Dim boundAttribute As VisualBasicAttributeData = Nothing 651Friend Overrides Sub DecodeWellKnownAttribute(ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData, AttributeLocation))
Symbols\Source\SourceFieldSymbol.vb (11)
33Private _lazyCustomAttributesBag As CustomAttributesBag(Of VisualBasicAttributeData) 627Public NotOverridable Overloads Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData) 631Private Function GetAttributesBag() As CustomAttributesBag(Of VisualBasicAttributeData) 639Dim attributesBag As CustomAttributesBag(Of VisualBasicAttributeData) = Me._lazyCustomAttributesBag 649Friend Sub SetCustomAttributeData(attributeData As CustomAttributesBag(Of VisualBasicAttributeData)) 692Friend NotOverridable Overrides Function EarlyDecodeWellKnownAttribute(ByRef arguments As EarlyDecodeWellKnownAttributeArguments(Of EarlyWellKnownAttributeBinder, NamedTypeSymbol, AttributeSyntax, AttributeLocation)) As VisualBasicAttributeData 696Dim BoundAttribute As VisualBasicAttributeData = Nothing 710Friend NotOverridable Overrides Sub DecodeWellKnownAttribute(ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData, AttributeLocation)) 734diagnostics.Add(ERRID.ERR_BadAttribute1, VisualBasicAttributeData.GetFirstArgumentLocation(arguments.AttributeSyntaxOpt), attrData.AttributeClass) 741MarshalAsAttributeDecoder(Of CommonFieldWellKnownAttributeData, AttributeSyntax, VisualBasicAttributeData, AttributeLocation).Decode(arguments, AttributeTargets.Field, MessageProvider.Instance) 756Private Sub VerifyConstantValueMatches(attrValue As ConstantValue, ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData, AttributeLocation))
Symbols\Source\SourceMemberFieldSymbol.vb (1)
598fieldSymbol.SetCustomAttributeData(CustomAttributesBag(Of VisualBasicAttributeData).Empty)
Symbols\Source\SourceMethodSymbol.vb (24)
37Protected m_lazyCustomAttributesBag As CustomAttributesBag(Of VisualBasicAttributeData) 41Protected m_lazyReturnTypeCustomAttributesBag As CustomAttributesBag(Of VisualBasicAttributeData) 1389Private Function GetAttributesBag() As CustomAttributesBag(Of VisualBasicAttributeData) 1393Private Function GetReturnTypeAttributesBag() As CustomAttributesBag(Of VisualBasicAttributeData) 1397Private Function GetAttributesBag(ByRef lazyCustomAttributesBag As CustomAttributesBag(Of VisualBasicAttributeData), forReturnType As Boolean) As CustomAttributesBag(Of VisualBasicAttributeData) 1433Public NotOverridable Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData) 1466Dim attributesBag As CustomAttributesBag(Of VisualBasicAttributeData) = Me.m_lazyCustomAttributesBag 1477Public NotOverridable Overrides Function GetReturnTypeAttributes() As ImmutableArray(Of VisualBasicAttributeData) 1482Dim attributesBag As CustomAttributesBag(Of VisualBasicAttributeData) = Me.m_lazyReturnTypeCustomAttributesBag 1490Friend Overrides Function EarlyDecodeWellKnownAttribute(ByRef arguments As EarlyDecodeWellKnownAttributeArguments(Of EarlyWellKnownAttributeBinder, NamedTypeSymbol, AttributeSyntax, AttributeLocation)) As VisualBasicAttributeData 1496If VisualBasicAttributeData.IsTargetEarlyAttribute(arguments.AttributeType, arguments.AttributeSyntax, AttributeDescription.CaseInsensitiveExtensionAttribute) Then 1523ElseIf VisualBasicAttributeData.IsTargetEarlyAttribute(arguments.AttributeType, arguments.AttributeSyntax, AttributeDescription.ConditionalAttribute) Then 1533Dim BoundAttribute As VisualBasicAttributeData = Nothing 1556Dim attributesBag As CustomAttributesBag(Of VisualBasicAttributeData) = Me.m_lazyCustomAttributesBag 1569Friend Overrides Sub DecodeWellKnownAttribute(ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData, AttributeLocation)) 1593Private Sub DecodeWellKnownAttributeAppliedToMethod(ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData, AttributeLocation)) 1642AttributeData.DecodeMethodImplAttribute(Of MethodWellKnownAttributeData, AttributeSyntax, VisualBasicAttributeData, AttributeLocation)(arguments, MessageProvider.Instance) 1650diagnostics.Add(ERRID.ERR_BadAttribute1, VisualBasicAttributeData.GetFirstArgumentLocation(arguments.AttributeSyntaxOpt), attrData.AttributeClass) 1748ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData, AttributeLocation), 1763Private Sub DecodeWellKnownAttributeAppliedToReturnValue(ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData, AttributeLocation)) 1769MarshalAsAttributeDecoder(Of CommonReturnTypeWellKnownAttributeData, AttributeSyntax, VisualBasicAttributeData, AttributeLocation).Decode(arguments, AttributeTargets.ReturnValue, MessageProvider.Instance) 1826boundAttributes As ImmutableArray(Of VisualBasicAttributeData), 1925Dim attributesBag As CustomAttributesBag(Of VisualBasicAttributeData) = Me.GetAttributesBag()
Symbols\Source\SourceModuleSymbol.vb (9)
39Private _lazyCustomAttributesBag As CustomAttributesBag(Of VisualBasicAttributeData) 234Public Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData) 238Private Function GetAttributesBag() As CustomAttributesBag(Of VisualBasicAttributeData) 247Dim attributesBag As CustomAttributesBag(Of VisualBasicAttributeData) = Me._lazyCustomAttributesBag 973Friend Sub AtomicStoreAttributesAndDiagnostics(attributesBag As CustomAttributesBag(Of VisualBasicAttributeData), 974attributesToStore As ImmutableArray(Of VisualBasicAttributeData), 1003Private Sub RecordPresenceOfBadAttributes(attributes As ImmutableArray(Of VisualBasicAttributeData)) 1086Friend Overrides Sub DecodeWellKnownAttribute(ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData, AttributeLocation)) 1100DirectCast(arguments.Diagnostics, BindingDiagnosticBag).Add(ERRID.ERR_BadAttribute1, VisualBasicAttributeData.GetFirstArgumentLocation(arguments.AttributeSyntaxOpt), attrData.AttributeClass)
Symbols\Source\SourceNamedTypeSymbol.vb (18)
32Protected m_lazyCustomAttributesBag As CustomAttributesBag(Of VisualBasicAttributeData) 1835Private Function GetAttributesBag() As CustomAttributesBag(Of VisualBasicAttributeData) 1848Public NotOverridable Overloads Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData) 1853Dim attributesBag As CustomAttributesBag(Of VisualBasicAttributeData) = Me.m_lazyCustomAttributesBag 1909Dim attributesBag As CustomAttributesBag(Of VisualBasicAttributeData) = Me.m_lazyCustomAttributesBag 1999Friend Overrides Function EarlyDecodeWellKnownAttribute(ByRef arguments As EarlyDecodeWellKnownAttributeArguments(Of EarlyWellKnownAttributeBinder, NamedTypeSymbol, AttributeSyntax, AttributeLocation)) As VisualBasicAttributeData 2004If VisualBasicAttributeData.IsTargetEarlyAttribute(arguments.AttributeType, arguments.AttributeSyntax, AttributeDescription.VisualBasicEmbeddedAttribute) Then 2013ElseIf VisualBasicAttributeData.IsTargetEarlyAttribute(arguments.AttributeType, arguments.AttributeSyntax, AttributeDescription.CodeAnalysisEmbeddedAttribute) Then 2022ElseIf VisualBasicAttributeData.IsTargetEarlyAttribute(arguments.AttributeType, arguments.AttributeSyntax, AttributeDescription.ComImportAttribute) Then 2031ElseIf VisualBasicAttributeData.IsTargetEarlyAttribute(arguments.AttributeType, arguments.AttributeSyntax, AttributeDescription.ConditionalAttribute) Then 2043Dim boundAttribute As VisualBasicAttributeData = Nothing 2054If VisualBasicAttributeData.IsTargetEarlyAttribute(arguments.AttributeType, arguments.AttributeSyntax, AttributeDescription.AttributeUsageAttribute) Then 2070If VisualBasicAttributeData.IsTargetEarlyAttribute(arguments.AttributeType, arguments.AttributeSyntax, AttributeDescription.InterfaceTypeAttribute) Then 2085ElseIf VisualBasicAttributeData.IsTargetEarlyAttribute(arguments.AttributeType, arguments.AttributeSyntax, AttributeDescription.TypeLibTypeAttribute) Then 2146Dim attributesBag As CustomAttributesBag(Of VisualBasicAttributeData) = Me.GetAttributesBag() 2158Friend NotOverridable Overrides Sub DecodeWellKnownAttribute(ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData, AttributeLocation)) 2261AttributeData.DecodeStructLayoutAttribute(Of CommonTypeWellKnownAttributeData, AttributeSyntax, VisualBasicAttributeData, AttributeLocation)( 2367boundAttributes As ImmutableArray(Of VisualBasicAttributeData),
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (13)
36Public Sub New(attrData As VisualBasicAttributeData) 306Dim attrData As ImmutableArray(Of VisualBasicAttributeData) = target.GetAttributes() 480Dim attrData As ImmutableArray(Of VisualBasicAttributeData) = target.GetAttributes() 980Public Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData) 981Return ImmutableArray(Of VisualBasicAttributeData).Empty 1311Public Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData) 1313Dim toClone As ImmutableArray(Of VisualBasicAttributeData) = attributeSource.GetAttributes() 1319Dim attributes = ArrayBuilder(Of VisualBasicAttributeData).GetInstance() 1353Public Overrides Function GetReturnTypeAttributes() As ImmutableArray(Of VisualBasicAttributeData) 1360Return ImmutableArray(Of VisualBasicAttributeData).Empty 1607Public Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData) 1609Return ImmutableArray(Of VisualBasicAttributeData).Empty 1831Public Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Source\SourceNamedTypeSymbol_GroupClass.vb (5)
21Dim attributeData As VisualBasicAttributeData = GetMyGroupCollectionAttributeData(diagnostics, binder, attributeSyntax) 122Private Function GetMyGroupCollectionAttributeData(diagnostics As BindingDiagnosticBag, <Out> ByRef binder As Binder, <Out> ByRef attributeSyntax As AttributeSyntax) As VisualBasicAttributeData 130Dim attributeData As VisualBasicAttributeData = Nothing 144If VisualBasicAttributeData.IsTargetEarlyAttribute(attributeType, attr, AttributeDescription.MyGroupCollectionAttribute) Then 177Dim data As VisualBasicAttributeData = (New EarlyWellKnownAttributeBinder(Me, binder)).GetAttribute(attr, attributeType, generatedDiagnostics)
Symbols\Source\SourceParameterSymbol.vb (19)
150Friend MustOverride Function GetAttributesBag() As CustomAttributesBag(Of VisualBasicAttributeData) 179Public NotOverridable Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData) 183Friend Overrides Function EarlyDecodeWellKnownAttribute(ByRef arguments As EarlyDecodeWellKnownAttributeArguments(Of EarlyWellKnownAttributeBinder, NamedTypeSymbol, AttributeSyntax, AttributeLocation)) As VisualBasicAttributeData 187If VisualBasicAttributeData.IsTargetEarlyAttribute(arguments.AttributeType, arguments.AttributeSyntax, AttributeDescription.MarshalAsAttribute) Then 221VisualBasicAttributeData.IsTargetEarlyAttribute(arguments.AttributeType, arguments.AttributeSyntax, AttributeDescription.ParamArrayAttribute) Then 233If VisualBasicAttributeData.IsTargetEarlyAttribute(arguments.AttributeType, arguments.AttributeSyntax, AttributeDescription.DefaultParameterValueAttribute) Then 235ElseIf VisualBasicAttributeData.IsTargetEarlyAttribute(arguments.AttributeType, arguments.AttributeSyntax, AttributeDescription.DecimalConstantAttribute) Then 237ElseIf VisualBasicAttributeData.IsTargetEarlyAttribute(arguments.AttributeType, arguments.AttributeSyntax, AttributeDescription.DateTimeConstantAttribute) Then 239ElseIf VisualBasicAttributeData.IsTargetEarlyAttribute(arguments.AttributeType, arguments.AttributeSyntax, AttributeDescription.CallerLineNumberAttribute) Then 241ElseIf VisualBasicAttributeData.IsTargetEarlyAttribute(arguments.AttributeType, arguments.AttributeSyntax, AttributeDescription.CallerFilePathAttribute) Then 243ElseIf VisualBasicAttributeData.IsTargetEarlyAttribute(arguments.AttributeType, arguments.AttributeSyntax, AttributeDescription.CallerMemberNameAttribute) Then 245ElseIf VisualBasicAttributeData.IsTargetEarlyAttribute(arguments.AttributeType, arguments.AttributeSyntax, AttributeDescription.CallerArgumentExpressionAttribute) Then 267Friend Overrides Iterator Function GetCustomAttributesToEmit(moduleBuilder As PEModuleBuilder) As IEnumerable(Of VisualBasicAttributeData) 295Private Function EarlyDecodeAttributeForDefaultParameterValue(description As AttributeDescription, ByRef arguments As EarlyDecodeWellKnownAttributeArguments(Of EarlyWellKnownAttributeBinder, NamedTypeSymbol, AttributeSyntax, AttributeLocation)) As VisualBasicAttributeData 319Friend Overrides Sub DecodeWellKnownAttribute(ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData, AttributeLocation)) 360MarshalAsAttributeDecoder(Of CommonParameterWellKnownAttributeData, AttributeSyntax, VisualBasicAttributeData, AttributeLocation).Decode(arguments, AttributeTargets.Parameter, MessageProvider.Instance) 373Private Sub DecodeDefaultParameterValueAttribute(description As AttributeDescription, ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData, AttributeLocation)) 402Private Function DecodeDefaultParameterValueAttribute(description As AttributeDescription, attribute As VisualBasicAttributeData) As ConstantValue 415Private Function DecodeDefaultParameterValueAttribute(attribute As VisualBasicAttributeData) As ConstantValue
Symbols\Source\SourcePropertyAccessorSymbol.vb (1)
479Friend Overrides Sub DecodeWellKnownAttribute(ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData, AttributeLocation))
Symbols\Source\SourcePropertySymbol.vb (14)
42Private _lazyCustomAttributesBag As CustomAttributesBag(Of VisualBasicAttributeData) 45Private _lazyReturnTypeCustomAttributesBag As CustomAttributesBag(Of VisualBasicAttributeData) 104prop.SetCustomAttributeData(CustomAttributesBag(Of VisualBasicAttributeData).Empty) 266prop.SetCustomAttributeData(CustomAttributesBag(Of VisualBasicAttributeData).Empty) 492Friend Function GetAttributesBag() As CustomAttributesBag(Of VisualBasicAttributeData) 499Friend Function GetReturnTypeAttributesBag() As CustomAttributesBag(Of VisualBasicAttributeData) 514Public Overloads Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData) 519Dim attributesBag As CustomAttributesBag(Of VisualBasicAttributeData) = Me._lazyCustomAttributesBag 528Dim attributesBag As CustomAttributesBag(Of VisualBasicAttributeData) = Me._lazyReturnTypeCustomAttributesBag 536Friend Overrides Function EarlyDecodeWellKnownAttribute(ByRef arguments As EarlyDecodeWellKnownAttributeArguments(Of EarlyWellKnownAttributeBinder, NamedTypeSymbol, AttributeSyntax, AttributeLocation)) As VisualBasicAttributeData 539Dim boundAttribute As VisualBasicAttributeData = Nothing 553Friend Overrides Sub DecodeWellKnownAttribute(ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData, AttributeLocation)) 576MarshalAsAttributeDecoder(Of CommonReturnTypeWellKnownAttributeData, AttributeSyntax, VisualBasicAttributeData, AttributeLocation). 1182Private Sub SetCustomAttributeData(attributeData As CustomAttributesBag(Of VisualBasicAttributeData))
Symbols\Source\SourceSimpleParameterSymbol.vb (2)
56Friend Overrides Function GetAttributesBag() As CustomAttributesBag(Of VisualBasicAttributeData) 63Return CustomAttributesBag(Of VisualBasicAttributeData).Empty
Symbols\Source\SourceTypeParameterSymbol.vb (2)
40Public Overloads Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData) 41Return ImmutableArray(Of VisualBasicAttributeData).Empty
Symbols\SubstitutedEventSymbol.vb (1)
121Public Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\SubstitutedFieldSymbol.vb (1)
127Public Overloads Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\SubstitutedMethodSymbol.vb (1)
160Public Overloads Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\SubstitutedNamedType.vb (1)
230Public NotOverridable Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\SubstitutedParameterSymbol.vb (1)
58Public Overloads Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\SubstitutedPropertySymbol.vb (1)
113Public Overloads Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\SubstitutedTypeParameterSymbol.vb (1)
107Public Overloads Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Symbol_Attributes.vb (22)
29Public Overridable Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData) 30Return ImmutableArray(Of VisualBasicAttributeData).Empty 140Friend Overridable Function EarlyDecodeWellKnownAttribute(ByRef arguments As EarlyDecodeWellKnownAttributeArguments(Of EarlyWellKnownAttributeBinder, NamedTypeSymbol, AttributeSyntax, AttributeLocation)) As VisualBasicAttributeData 146<Out> ByRef boundAttribute As VisualBasicAttributeData, 155If VisualBasicAttributeData.IsTargetEarlyAttribute(type, syntax, AttributeDescription.ObsoleteAttribute) Then 157ElseIf VisualBasicAttributeData.IsTargetEarlyAttribute(type, syntax, AttributeDescription.DeprecatedAttribute) Then 159ElseIf VisualBasicAttributeData.IsTargetEarlyAttribute(type, syntax, AttributeDescription.ExperimentalAttribute) Then 194Friend Overridable Sub DecodeWellKnownAttribute(ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData, AttributeLocation)) 224Friend Overridable Sub PostDecodeWellKnownAttributes(boundAttributes As ImmutableArray(Of VisualBasicAttributeData), 242ByRef lazyCustomAttributesBag As CustomAttributesBag(Of VisualBasicAttributeData), 253Dim boundAttributes As ImmutableArray(Of VisualBasicAttributeData) 263Interlocked.CompareExchange(lazyCustomAttributesBag, New CustomAttributesBag(Of VisualBasicAttributeData)(), Nothing) 267Dim attributeBuilder = New VisualBasicAttributeData(boundAttributeTypes.Length - 1) {} 285boundAttributes = ImmutableArray(Of VisualBasicAttributeData).Empty 287Interlocked.CompareExchange(lazyCustomAttributesBag, CustomAttributesBag(Of VisualBasicAttributeData).WithEmptyData(), Nothing) 413attributeBuilder As VisualBasicAttributeData(), 444boundAttributes As ImmutableArray(Of VisualBasicAttributeData), 456Dim arguments = New DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData, AttributeLocation)() 462Dim boundAttribute As VisualBasicAttributeData = boundAttributes(i) 486attribute As VisualBasicAttributeData, 589Private Sub ReportExtensionAttributeUseSiteInfo(attribute As VisualBasicAttributeData, nodeOpt As AttributeSyntax, compilation As VisualBasicCompilation, diagnostics As BindingDiagnosticBag) 599Private Sub MarkEmbeddedAttributeTypeReference(attribute As VisualBasicAttributeData, nodeOpt As AttributeSyntax, compilation As VisualBasicCompilation)
Symbols\SynthesizedSymbols\SynthesizedDelegateMethodSymbol.vb (2)
354Public Overrides Function GetReturnTypeAttributes() As ImmutableArray(Of VisualBasicAttributeData) 355Return ImmutableArray(Of VisualBasicAttributeData).Empty
Symbols\SynthesizedSymbols\SynthesizedGlobalMethodBase.vb (2)
323Public Overrides Function GetReturnTypeAttributes() As ImmutableArray(Of VisualBasicAttributeData) 324Return ImmutableArray(Of VisualBasicAttributeData).Empty
Symbols\SynthesizedSymbols\SynthesizedMethodBase.vb (2)
150Public Overrides Function GetReturnTypeAttributes() As ImmutableArray(Of VisualBasicAttributeData) 151Return ImmutableArray(Of VisualBasicAttributeData).Empty
Symbols\Tuples\TupleEventSymbol.vb (1)
104Public Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Tuples\TupleFieldSymbol.vb (1)
96Public Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Tuples\TupleMethodSymbol.vb (2)
119Public Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData) 123Public Overrides Function GetReturnTypeAttributes() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Tuples\TuplePropertySymbol.vb (1)
132Public Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Tuples\TupleTypeSymbol.vb (2)
966Public Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData) 1053Friend Overrides Function GetCustomAttributesToEmit(moduleBuilder As PEModuleBuilder) As IEnumerable(Of VisualBasicAttributeData)
Symbols\UnboundGenericType.vb (1)
245Public Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Wrapped\WrappedParameterSymbol.vb (1)
174Public Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (26)
Attributes\AssemblyAttributes.vb (8)
1240Cast(Of VisualBasicAttributeData)() 1245Dim uniqueAttributes = New HashSet(Of VisualBasicAttributeData)(comparer:=CommonAttributeDataComparer.Instance) 1538Cast(Of VisualBasicAttributeData)() 2069Dim list As New ArrayBuilder(Of VisualBasicAttributeData) 2078Private Shared Sub GetAssemblyDescriptionAttributes(assembly As AssemblySymbol, list As ArrayBuilder(Of VisualBasicAttributeData)) 2124Dim list As New ArrayBuilder(Of VisualBasicAttributeData) 2173Dim list As New ArrayBuilder(Of VisualBasicAttributeData) 2221Dim list As New ArrayBuilder(Of VisualBasicAttributeData)
Attributes\AttributeTests.vb (2)
3942Assert.Equal(ImmutableArray.Create(Of VisualBasicAttributeData)(), e.GetFieldAttributes) 3947Assert.Equal(ImmutableArray.Create(Of VisualBasicAttributeData)(), p.GetFieldAttributes)
Attributes\AttributeTests_Conditional.vb (2)
158Dim attributesArrayBuilder = ArrayBuilder(Of Tuple(Of ImmutableArray(Of VisualBasicAttributeData), Boolean)).GetInstance() 236Dim attributesArray As ImmutableArray(Of VisualBasicAttributeData) = tup.Item1
Attributes\AttributeTests_Synthesized.vb (5)
722Private Sub VerifyCompilationRelaxationsAttribute(attribute As VisualBasicAttributeData, isSynthesized As Boolean) 732Private Sub VerifyRuntimeCompatibilityAttribute(attribute As VisualBasicAttributeData, isSynthesized As Boolean) 1038Private Sub VerifyDebuggableAttribute(attribute As VisualBasicAttributeData, expectedDebuggingMode As DebuggableAttribute.DebuggingModes) 1046Private Sub VerifySynthesizedDebuggableAttribute(attribute As VisualBasicAttributeData, optimizations As OptimizationLevel) 1435Private Shared Function GetDebuggerBrowsableState(attributes As ImmutableArray(Of VisualBasicAttributeData)) As DebuggerBrowsableState
Attributes\AttributeTests_WellKnownAttributes.vb (1)
3622Dim typeAttribute = DirectCast(securityAttribute.Attribute, VisualBasicAttributeData)
CodeGen\CodeGenAsyncTests.vb (1)
8359Dim FormatAttribute As Func(Of VisualBasicAttributeData, String) =
Emit\CompilationEmitTests.vb (6)
3287Dim typeAttribute = DirectCast(securityAttribute.Attribute, VisualBasicAttributeData) 3297typeAttribute = DirectCast(securityAttribute.Attribute, VisualBasicAttributeData) 3317typeAttribute = DirectCast(securityAttribute.Attribute, VisualBasicAttributeData) 3327typeAttribute = DirectCast(securityAttribute.Attribute, VisualBasicAttributeData) 3342Dim methodAttribute = DirectCast(securityAttribute.Attribute, VisualBasicAttributeData) 3352methodAttribute = DirectCast(securityAttribute.Attribute, VisualBasicAttributeData)
Emit\OptionalArgumentsTests.vb (1)
1001Dim attribute = DirectCast(attributes(0), VisualBasicAttributeData)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
Semantics\GetSemanticInfoTests.vb (1)
3106Assert.Equal(ImmutableArray(Of VisualBasicAttributeData).Empty, handledEvent3.EventSymbol.GetFieldAttributes)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (4)
SymbolsTests\Metadata\PE\LoadingAttributes.vb (1)
253Assert.Equal(aNestedAttribute, DirectCast(innerC1.GetAttributes(aNestedAttribute).Single(), VisualBasicAttributeData).AttributeClass)
SymbolsTests\Retargeting\RetargetingCustomAttributes.vb (1)
132Private Sub TestAttributeRetargeting(attributes As IEnumerable(Of VisualBasicAttributeData))
SymbolsTests\Source\ClsComplianceTests.vb (1)
1650Dim predicate = Function(attr As VisualBasicAttributeData) attr.AttributeClass.Name = "CLSCompliantAttribute"
SymbolsTests\Source\ComClassTests.vb (1)
82Private Function ReflectAttributes(attrData As ImmutableArray(Of VisualBasicAttributeData)) As XElement
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (18)
BasicTestBase.vb (1)
446Friend Shared Function GetAttributeNames(attributes As ImmutableArray(Of VisualBasicAttributeData)) As IEnumerable(Of String)
Extensions.vb (9)
124Friend Function GetAttribute(this As Symbol, c As NamedTypeSymbol) As VisualBasicAttributeData 129Friend Function GetAttribute(this As Symbol, m As MethodSymbol) As VisualBasicAttributeData 134Friend Function GetAttributes(this As Symbol, c As NamedTypeSymbol) As IEnumerable(Of VisualBasicAttributeData) 139Friend Function GetAttributes(this As Symbol, m As MethodSymbol) As IEnumerable(Of VisualBasicAttributeData) 144Friend Function GetAttributes(this As Symbol, namespaceName As String, typeName As String) As IEnumerable(Of VisualBasicAttributeData) 149Friend Function GetAttributes(this As Symbol, description As AttributeDescription) As IEnumerable(Of VisualBasicAttributeData) 154Friend Sub VerifyValue(Of T)(ByVal attr As VisualBasicAttributeData, ByVal i As Integer, ByVal kind As TypedConstantKind, ByVal v As T) 161Friend Sub VerifyValue(Of T)(ByVal attr As VisualBasicAttributeData, ByVal i As Integer, ByVal name As String, ByVal kind As TypedConstantKind, ByVal v As T) 170Friend Sub VerifyNamedArgumentValue(Of T)(ByVal attr As VisualBasicAttributeData, i As Integer, name As String, kind As TypedConstantKind, v As T)
MockSymbols.vb (8)
197Public Overloads Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData) 198Return ImmutableArray.Create(Of VisualBasicAttributeData)() 435Public Overloads Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData) 436Return ImmutableArray.Create(Of VisualBasicAttributeData)() 683Public Overloads Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData) 684Return ImmutableArray.Create(Of VisualBasicAttributeData)() 763Public Overloads Overrides Function GetAttributes() As ImmutableArray(Of VisualBasicAttributeData) 764Return ImmutableArray.Create(Of VisualBasicAttributeData)()