56 overrides of GetAttributes
Microsoft.CodeAnalysis.VisualBasic (52)
Lowering\StateMachineRewriter\StateMachineTypeSymbol.vb (1)
62
Public NotOverridable Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Lowering\StateMachineRewriter\SynthesizedStateMachineMethod.vb (1)
202
Public Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Metadata\PE\PEAssemblySymbol.vb (1)
125
Public Overloads Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Metadata\PE\PEEventSymbol.vb (1)
260
Public Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Metadata\PE\PEFieldSymbol.vb (1)
139
Public Overloads Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
610
Public Overloads Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Metadata\PE\PEModuleSymbol.vb (1)
139
Public Overloads Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Metadata\PE\PENamedTypeSymbol.vb (1)
415
Public Overloads Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Metadata\PE\PEParameterSymbol.vb (1)
358
Public Overloads Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Metadata\PE\PEPropertySymbol.vb (1)
332
Public Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Metadata\PE\PETypeParameterSymbol.vb (1)
137
Public Overloads Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\ReducedExtensionMethodSymbol.vb (3)
607
Public Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
730
Public Overloads Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
979
Public Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Retargeting\RetargetingAssemblySymbol.vb (1)
146
Public Overloads Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Retargeting\RetargetingEventSymbol.vb (1)
79
Public Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Retargeting\RetargetingFieldSymbol.vb (1)
106
Public Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
376
Public Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Retargeting\RetargetingModuleSymbol.vb (1)
132
Public Overloads Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Retargeting\RetargetingNamedTypeSymbol.vb (1)
473
Public Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Retargeting\RetargetingParameterSymbol.vb (1)
216
Public Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Retargeting\RetargetingPropertySymbol.vb (1)
95
Public Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Retargeting\RetargetingTypeParameterSymbol.vb (1)
125
Public Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Source\CrefTypeParameterSymbol.vb (1)
48
Public Overloads Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Source\SourceAssemblySymbol.vb (1)
526
Public Overloads Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Source\SourceClonedParameterSymbol.vb (1)
66
Public Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Source\SourceEventSymbol.vb (1)
613
Public NotOverridable Overloads Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Source\SourceFieldSymbol.vb (1)
627
Public NotOverridable Overloads Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Source\SourceMethodSymbol.vb (1)
1433
Public NotOverridable Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Source\SourceModuleSymbol.vb (1)
234
Public Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Source\SourceNamedTypeSymbol.vb (1)
1848
Public NotOverridable Overloads Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (4)
980
Public Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
1311
Public Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
1607
Public Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
1831
Public Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Source\SourceParameterSymbol.vb (1)
179
Public NotOverridable Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Source\SourcePropertySymbol.vb (1)
514
Public Overloads Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Source\SourceTypeParameterSymbol.vb (1)
40
Public Overloads Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\SubstitutedEventSymbol.vb (1)
121
Public Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\SubstitutedFieldSymbol.vb (1)
127
Public Overloads Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\SubstitutedMethodSymbol.vb (1)
160
Public Overloads Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\SubstitutedNamedType.vb (1)
230
Public NotOverridable Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\SubstitutedParameterSymbol.vb (1)
58
Public Overloads Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\SubstitutedPropertySymbol.vb (1)
113
Public Overloads Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\SubstitutedTypeParameterSymbol.vb (1)
107
Public Overloads Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Tuples\TupleEventSymbol.vb (1)
104
Public Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Tuples\TupleFieldSymbol.vb (1)
96
Public Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Tuples\TupleMethodSymbol.vb (1)
119
Public Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Tuples\TuplePropertySymbol.vb (1)
132
Public Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Tuples\TupleTypeSymbol.vb (1)
966
Public Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\UnboundGenericType.vb (1)
245
Public Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Symbols\Wrapped\WrappedParameterSymbol.vb (1)
174
Public Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (4)
MockSymbols.vb (4)
197
Public Overloads Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
435
Public Overloads Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
683
Public Overloads Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
763
Public Overloads Overrides Function
GetAttributes
() As ImmutableArray(Of VisualBasicAttributeData)
557 references to GetAttributes
Microsoft.CodeAnalysis.VisualBasic (51)
Compilation\ClsComplianceChecker.vb (2)
221
For Each attribute In symbol.
GetAttributes
()
761
For Each attributeData In symbol.
GetAttributes
()
Compilation\MethodCompiler.vb (1)
856
If sourceTypeSymbol.TypeKind = TypeKind.Class AndAlso sourceTypeSymbol.
GetAttributes
().IndexOfAttribute(sourceTypeSymbol, AttributeDescription.DesignerGeneratedAttribute) > -1 Then
Emit\NoPia\EmbeddedEvent.vb (1)
66
For Each attrData In underlyingContainingType.AdaptedNamedTypeSymbol.
GetAttributes
()
Emit\ParameterSymbolAdapter.vb (1)
187
Return Me.IsOptional OrElse
GetAttributes
().Any(Function(a) a.IsTargetAttribute(Me, AttributeDescription.OptionalAttribute))
Emit\SymbolAdapter.vb (1)
84
Return GetCustomAttributesToEmit(Me.
GetAttributes
(), synthesized, isReturnType:=False, emittingAssemblyAttributesInNetModule:=emittingAssemblyAttributesInNetModule)
Lowering\LocalRewriter\LocalRewriter_AddRemoveHandler.vb (1)
217
For Each attrData In [interface].
GetAttributes
()
Lowering\StateMachineRewriter\StateMachineTypeSymbol.vb (2)
64
Debug.Assert(MyBase.
GetAttributes
().Length = 0)
70
For Each attribute In kickoffType.
GetAttributes
()
Lowering\StateMachineRewriter\SynthesizedStateMachineMethod.vb (2)
204
Debug.Assert(MyBase.
GetAttributes
().Length = 0)
210
For Each attribute In kickoffMethod.
GetAttributes
()
Symbols\EmbeddedSymbols\EmbeddedSymbolManager.SymbolsCollection.vb (2)
323
For Each attribute In symbol.
GetAttributes
()
385
Debug.Assert(parameter.
GetAttributes
().IsEmpty)
Symbols\EventSymbol.vb (1)
89
Return If(field Is Nothing, ImmutableArray(Of VisualBasicAttributeData).Empty, field.
GetAttributes
())
Symbols\PropertySymbol.vb (1)
293
Return If(field Is Nothing, ImmutableArray(Of VisualBasicAttributeData).Empty, field.
GetAttributes
())
Symbols\ReducedExtensionMethodSymbol.vb (3)
608
Return _curriedFromMethod.
GetAttributes
()
731
Return _curriedFromTypeParameter.
GetAttributes
()
980
Return m_CurriedFromParameter.
GetAttributes
()
Symbols\Retargeting\RetargetingSymbolTranslator.vb (2)
267
For Each attrData In type.
GetAttributes
()
799
oldAttributes = underlyingSymbol.
GetAttributes
()
Symbols\Retargeting\RetargetingTypeParameterSymbol.vb (1)
126
Return _underlyingTypeParameter.
GetAttributes
()
Symbols\Source\SourceClonedParameterSymbol.vb (1)
67
Return _originalParam.
GetAttributes
()
Symbols\Source\SourceMemberContainerTypeSymbol.vb (2)
319
Dim unused4 =
GetAttributes
()
1156
sym.
GetAttributes
()
Symbols\Source\SourceMemberMethodSymbol.vb (1)
1006
Dim attrs = prop.
GetAttributes
()
Symbols\Source\SourceMethodSymbol.vb (1)
550
unusedAttributes = parameter.
GetAttributes
()
Symbols\Source\SourceModuleSymbol.vb (3)
591
Me.ContainingAssembly.
GetAttributes
()
667
unused = Me.ContainingAssembly.
GetAttributes
()
768
For Each attrData In assembly.
GetAttributes
()
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (5)
306
Dim attrData As ImmutableArray(Of VisualBasicAttributeData) = target.
GetAttributes
()
480
Dim attrData As ImmutableArray(Of VisualBasicAttributeData) = target.
GetAttributes
()
1313
Dim toClone As ImmutableArray(Of VisualBasicAttributeData) = attributeSource.
GetAttributes
()
1612
Return _clonedFrom.
GetAttributes
()
1832
Return _clonedFrom.
GetAttributes
()
Symbols\SubstitutedEventSymbol.vb (1)
122
Return Me._originalDefinition.
GetAttributes
()
Symbols\SubstitutedFieldSymbol.vb (1)
129
Return _originalDefinition.
GetAttributes
()
Symbols\SubstitutedMethodSymbol.vb (1)
162
Return OriginalDefinition.
GetAttributes
()
Symbols\SubstitutedNamedType.vb (1)
231
Return OriginalDefinition.
GetAttributes
()
Symbols\SubstitutedParameterSymbol.vb (1)
59
Return _originalDefinition.
GetAttributes
()
Symbols\SubstitutedPropertySymbol.vb (1)
115
Return _originalDefinition.
GetAttributes
()
Symbols\SubstitutedTypeParameterSymbol.vb (1)
108
Return _originalDefinition.
GetAttributes
()
Symbols\Symbol.vb (2)
701
For Each attrData In
GetAttributes
()
1287
Return StaticCast(Of AttributeData).From(Me.
GetAttributes
())
Symbols\Symbol_Attributes.vb (1)
622
Me.
GetAttributes
()
Symbols\Tuples\TupleEventSymbol.vb (1)
105
Return Me._underlyingEvent.
GetAttributes
()
Symbols\Tuples\TupleFieldSymbol.vb (1)
97
Return Me._underlyingField.
GetAttributes
()
Symbols\Tuples\TupleMethodSymbol.vb (1)
120
Return Me._underlyingMethod.
GetAttributes
()
Symbols\Tuples\TuplePropertySymbol.vb (1)
133
Return Me._underlyingProperty.
GetAttributes
()
Symbols\Tuples\TupleTypeSymbol.vb (1)
967
Return Me._underlyingType.
GetAttributes
()
Symbols\UnboundGenericType.vb (1)
246
Return OriginalDefinition.
GetAttributes
()
Symbols\Wrapped\WrappedParameterSymbol.vb (1)
175
Return Me._underlyingParameter.
GetAttributes
()
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (260)
Attributes\AssemblyAttributes.vb (12)
1222
Dim allSrcAttrs = assembly.
GetAttributes
()
1296
Dim attrs = consoleappCompilation.Assembly.
GetAttributes
()
1330
Assert.Equal(0, consoleappCompilation.Assembly.
GetAttributes
().Length)
1413
Dim attrs = consoleappCompilation.Assembly.
GetAttributes
()
1441
Assert.Equal(0, consoleappCompilation.Assembly.
GetAttributes
().Length)
1487
Dim attrs = consoleappCompilation.Assembly.
GetAttributes
()
1585
Dim attrs = consoleappCompilation.Assembly.
GetAttributes
()
1620
Dim attrs = comp.Assembly.
GetAttributes
()
1629
attrs = comp.Assembly.
GetAttributes
()
1637
attrs = comp.Assembly.
GetAttributes
()
1917
Dim attrs = moduleSymbol.ContainingAssembly.
GetAttributes
().Select(Function(a) a.ToString()).ToArray()
2079
For Each attrData In assembly.
GetAttributes
()
Attributes\AttributeTests.vb (106)
62
Assert.Equal(0, yParam.
GetAttributes
().Length)
160
Assert.Equal(0, yParam.
GetAttributes
().Length)
258
Dim attrs = compilation.Assembly.
GetAttributes
()
332
Dim attrs = compilation.SourceModule.GlobalNamespace.GetMember("A").
GetAttributes
()
355
Dim attrs = compilation.SourceModule.GlobalNamespace.GetMember("Goo").
GetAttributes
()
405
Assert.Equal(1, ap.
GetAttributes
().Length)
408
Assert.Equal(0, get_AP.
GetAttributes
().Length)
410
Assert.Equal(1, get_AP.Parameters(0).
GetAttributes
().Length)
413
Assert.Equal(0, set_AP.
GetAttributes
().Length)
415
Assert.Equal(1, set_AP.Parameters(0).
GetAttributes
().Length)
416
Assert.Equal(0, set_AP.Parameters(1).
GetAttributes
().Length)
420
Assert.Equal(1, ap.
GetAttributes
().Length)
424
Assert.Equal(0, get_AP.
GetAttributes
().Length)
426
AssertEx.Equal({"CompilerGeneratedAttribute"}, GetAttributeNames(get_AP.
GetAttributes
()))
432
Assert.Equal(0, get_AP.
GetAttributes
().Length)
434
AssertEx.Equal({"CompilerGeneratedAttribute"}, GetAttributeNames(set_AP.
GetAttributes
()))
437
Assert.Equal(0, set_AP.Parameters(0).
GetAttributes
().Length)
441
Assert.Equal(1, p.
GetAttributes
().Length)
444
Assert.Equal(1, get_P.
GetAttributes
().Length)
446
Assert.Equal(1, get_P.Parameters(0).
GetAttributes
().Length)
449
Assert.Equal(1, set_P.
GetAttributes
().Length)
451
Assert.Equal(1, set_P.Parameters(0).
GetAttributes
().Length)
452
Assert.Equal(1, set_P.Parameters(1).
GetAttributes
().Length)
525
Assert.Equal(0, auto.SetMethod.Parameters(0).
GetAttributes
().Length)
534
Assert.Equal(0, auto.SetMethod.Parameters(0).
GetAttributes
().Length)
540
Assert.Equal(0, auto.SetMethod.Parameters(0).
GetAttributes
().Length)
550
Assert.Equal(0, woa.SetMethod.Parameters(0).
GetAttributes
().Length)
555
Assert.Equal(0, a.SetMethod.Parameters(0).
GetAttributes
().Length)
561
Assert.Equal(1, ab.SetMethod.Parameters(0).
GetAttributes
().Length)
562
Assert.Equal("B", ab.SetMethod.Parameters(0).
GetAttributes
()(0).AttributeClass.Name)
604
Assert.Equal(0, auto.SetMethod.Parameters(0).
GetAttributes
().Length)
649
Dim attrs = type.
GetAttributes
()
655
attrs = prop.GetMethod.
GetAttributes
()
659
attrs = prop.
GetAttributes
()
661
attrs = prop.SetMethod.
GetAttributes
()
701
Assert.Equal(1, getter.Parameters(0).
GetAttributes
().Length)
706
Assert.Equal(1, setter.Parameters(0).
GetAttributes
().Length)
707
Assert.Equal(1, setter.Parameters(1).
GetAttributes
().Length)
767
Dim attrs = m.
GetAttributes
()
773
attrs = assembly.
GetAttributes
()
789
attrs = field.
GetAttributes
()
796
attrs = nenum.
GetAttributes
()
800
attrs = nenum.GetMember("three").
GetAttributes
()
851
Dim attrs = dele.
GetAttributes
()
860
Assert.Equal(0, mem.
GetAttributes
().Length)
863
attrs = mem.Parameters(0).
GetAttributes
()
902
Dim attrs = type.GetMember(Of MethodSymbol)("F").
GetAttributes
()
939
Dim attrs = type.
GetAttributes
()
950
Dim attrs = type.
GetAttributes
()
1168
Dim attrs = bClass.
GetAttributes
()
1218
Dim attrs = cClass.
GetAttributes
()
1260
Dim attrs = bClass.
GetAttributes
()
1337
Dim attrs = aClass.
GetAttributes
()
1342
attrs = bClass.
GetAttributes
()
1346
attrs = bClass.
GetAttributes
()
1350
attrs = bClass.
GetAttributes
()
1354
attrs = bClass.
GetAttributes
()
1358
attrs = bClass.
GetAttributes
()
1362
attrs = bClass.
GetAttributes
()
1366
attrs = bClass.
GetAttributes
()
1370
attrs = bClass.
GetAttributes
()
1428
Dim attrs = aClass.
GetAttributes
()
1457
Dim attrs = aClass.
GetAttributes
()
1753
Assert.Equal(0, myButton.
GetAttributes
().Length)
1789
Assert.Equal(0, myButton.
GetAttributes
().Length)
1821
Assert.Equal(2, onClick.
GetAttributes
().Length) ' should be 1
1900
Dim ca = goo.
GetAttributes
().First().CommonConstructorArguments.First()
1949
Dim gt = a.
GetAttributes
().First().CommonConstructorArguments.First()
2001
Dim gt = a.
GetAttributes
().First().CommonConstructorArguments.First()
2036
Dim gt = a.
GetAttributes
().First().CommonConstructorArguments.First()
2080
Dim gt = a.
GetAttributes
().First().CommonConstructorArguments.First()
2174
Dim attrs = classC1.
GetAttributes
()
2179
attrs = classC2.
GetAttributes
()
2184
attrs = classC3.
GetAttributes
()
2190
attrs = classC4.
GetAttributes
()
2197
attrs = classC5.
GetAttributes
()
2206
attrs = classC6.
GetAttributes
()
2983
Dim attrs = goo.
GetAttributes
()
3150
Assert.Equal(0, invoke.
GetAttributes
().Length)
3151
Assert.Equal(0, beginInvoke.
GetAttributes
().Length)
3152
Assert.Equal(0, endInvoke.
GetAttributes
().Length)
3153
Assert.Equal(0, ctor.
GetAttributes
().Length)
3166
Assert.Equal(0, ctor.Parameters(0).
GetAttributes
().Length)
3167
Assert.Equal(0, ctor.Parameters(0).
GetAttributes
().Length)
3172
attrs = invoke.Parameters(0).
GetAttributes
()
3176
attrs = invoke.Parameters(1).
GetAttributes
()
3185
attrs = p.
GetAttributes
()
3194
attrs = p.
GetAttributes
()
3201
Assert.Equal(0, beginInvoke.Parameters(2).
GetAttributes
().Length)
3202
Assert.Equal(0, beginInvoke.Parameters(3).
GetAttributes
().Length)
3209
attrs = p.
GetAttributes
()
3217
attrs = p.
GetAttributes
()
4002
Dim attributesOnMain = comp.GlobalNamespace.GetModuleMembers("Module1").Single().GetMembers("Main").Single().
GetAttributes
()
4043
Assert.Equal(0, type.
GetAttributes
()(0).ConstructorArguments.Count)
4076
Dim attr = c.
GetAttributes
().Single()
4178
Dim attr = c.
GetAttributes
().Single()
4326
methods(0).
GetAttributes
().Single().VerifyValue(0, TypedConstantKind.Array, New Integer() {1, 2, 3})
4327
methods(1).
GetAttributes
().Single().VerifyValue(0, TypedConstantKind.Array, New Object() {1, 2, 3})
4328
methods(2).
GetAttributes
().Single().VerifyValue(0, TypedConstantKind.Array, New String() {"A", "B", "C"})
4329
methods(3).
GetAttributes
().Single().VerifyValue(0, TypedConstantKind.Array, New Object() {"A", "B", "C"})
4330
methods(4).
GetAttributes
().Single().VerifyValue(0, TypedConstantKind.Array, New Object() {}) ' Value was invalid.
4331
methods(5).
GetAttributes
().Single().VerifyValue(0, TypedConstantKind.Array, New Object() {DirectCast({1, 2, 3}, Object), DirectCast({"A", "B", "C"}, Object)})
4388
Dim attrs = methods.Select(Function(m) m.
GetAttributes
().Single()).ToArray()
4438
Dim typeInAttribute = DirectCast(type.
GetAttributes
()(0).ConstructorArguments(0).Value, NamedTypeSymbol)
4448
typeInAttribute = DirectCast(type.
GetAttributes
()(0).ConstructorArguments(0).Value, NamedTypeSymbol)
4482
Assert.Equal("Z", program.
GetAttributes
()(0).AttributeClass.ToTestDisplayString())
Attributes\AttributeTests_Conditional.vb (23)
161
attributesArrayBuilder.Add(Tuple.Create(classZ.
GetAttributes
(), False))
164
attributesArrayBuilder.Add(Tuple.Create(methodM.
GetAttributes
(), False))
167
attributesArrayBuilder.Add(Tuple.Create(param1.
GetAttributes
(), False))
170
attributesArrayBuilder.Add(Tuple.Create(fieldF.
GetAttributes
(), True))
173
attributesArrayBuilder.Add(Tuple.Create(propP1.
GetAttributes
(), True))
175
attributesArrayBuilder.Add(Tuple.Create(propGetMethod.
GetAttributes
(), True))
178
attributesArrayBuilder.Add(Tuple.Create(propSetMethod.
GetAttributes
(), False))
180
Assert.Equal(0, propSetMethod.Parameters(0).
GetAttributes
().Length)
183
attributesArrayBuilder.Add(Tuple.Create(propP2.
GetAttributes
(), False))
185
Assert.Equal(0, propGetMethod.
GetAttributes
().Length)
189
attributesArrayBuilder.Add(Tuple.Create(propP3.
GetAttributes
(), False))
191
Assert.Equal(0, propGetMethod.
GetAttributes
().Length)
194
Assert.Equal(0, propSetMethod.
GetAttributes
().Length)
196
Assert.Equal(0, propSetMethod.Parameters(0).
GetAttributes
().Length)
199
attributesArrayBuilder.Add(Tuple.Create(eventE.
GetAttributes
(), False))
201
Assert.Equal(0, eventE.AssociatedField.
GetAttributes
().Length)
202
Assert.Equal(0, eventE.AddMethod.
GetAttributes
().Length)
203
Assert.Equal(0, eventE.RemoveMethod.
GetAttributes
().Length)
205
AssertEx.Equal({"CompilerGeneratedAttribute"}, GetAttributeNames(eventE.AddMethod.
GetAttributes
()))
206
AssertEx.Equal({"CompilerGeneratedAttribute"}, GetAttributeNames(eventE.RemoveMethod.
GetAttributes
()))
212
attributesArrayBuilder.Add(Tuple.Create(enumE.
GetAttributes
(), True))
215
attributesArrayBuilder.Add(Tuple.Create(fieldA.
GetAttributes
(), True))
218
attributesArrayBuilder.Add(Tuple.Create(structS.
GetAttributes
(), True))
Attributes\AttributeTests_Synthesized.vb (58)
71
Dim actualAttrs = GetAttributeNames(pid.
GetAttributes
())
109
Dim attrs = p.
GetAttributes
()
115
attrs = e.
GetAttributes
()
121
attrs = we.
GetAttributes
()
166
Dim attrs = p.GetMethod.
GetAttributes
()
169
attrs = p.SetMethod.
GetAttributes
()
172
attrs = q.GetMethod.
GetAttributes
()
175
attrs = q.SetMethod.
GetAttributes
()
178
attrs = we.GetMethod.
GetAttributes
()
181
attrs = we.SetMethod.
GetAttributes
()
184
attrs = e.AddMethod.
GetAttributes
()
187
attrs = e.RemoveMethod.
GetAttributes
()
227
Dim aAttrs = GetAttributeNames(a.InstanceConstructors.Single().
GetAttributes
())
228
Dim bAttrs = GetAttributeNames(b.InstanceConstructors.Single().
GetAttributes
())
229
Dim cAttrs = GetAttributeNames(c.InstanceConstructors.Single().
GetAttributes
())
283
AssertEx.SetEqual(expectedNames, GetAttributeNames(baseWrapper.
GetAttributes
()))
339
AssertEx.SetEqual(expectedNames, GetAttributeNames(baseWrapper.
GetAttributes
()))
341
Assert.Empty(baseWrapper.Parameters.Single().
GetAttributes
())
342
Assert.Empty(baseWrapper.TypeParameters.Single().
GetAttributes
())
371
Dim actual = GetAttributeNames(displayClass.
GetAttributes
())
376
actual = GetAttributeNames(member.
GetAttributes
())
422
Dim actual = GetAttributeNames(anonDelegate.
GetAttributes
())
427
actual = GetAttributeNames(member.
GetAttributes
())
531
AssertEx.SetEqual({"DebuggerDisplayAttribute", "CompilerGeneratedAttribute"}, GetAttributeNames(anon.
GetAttributes
()))
534
Dim actual = GetAttributeNames(member.
GetAttributes
())
613
Dim dd = anon.
GetAttributes
().Where(Function(a) a.AttributeClass.Name = "DebuggerDisplayAttribute").Single()
765
Dim attributes = m.ContainingAssembly.
GetAttributes
()
804
Dim attributes = m.ContainingAssembly.
GetAttributes
()
809
Dim attributes = m.ContainingAssembly.
GetAttributes
()
846
Dim attributes = m.ContainingAssembly.
GetAttributes
()
851
Dim attributes = m.ContainingAssembly.
GetAttributes
()
890
Dim attributes = m.ContainingAssembly.
GetAttributes
()
897
Dim attributes = m.ContainingAssembly.
GetAttributes
()
959
Assert.Empty(m.ContainingAssembly.
GetAttributes
())
962
Dim moduleAttributes = m.
GetAttributes
()
967
Dim moduleAttributes = m.
GetAttributes
()
971
Dim assemblyAttributes = m.ContainingAssembly.
GetAttributes
()
1029
Dim attributes = m.ContainingAssembly.
GetAttributes
()
1074
Dim attributes = m.ContainingAssembly.
GetAttributes
()
1112
Dim attributes = m.ContainingAssembly.
GetAttributes
()
1150
Dim attributes = m.ContainingAssembly.
GetAttributes
()
1189
Dim assemblyAttributes = m.ContainingAssembly.
GetAttributes
()
1203
Dim moduleAttributes = m.
GetAttributes
()
1269
Dim attributes = m.ContainingAssembly.
GetAttributes
()
1321
Dim attributes = m.ContainingAssembly.
GetAttributes
()
1368
Dim attributes = m.ContainingAssembly.
GetAttributes
()
1417
Dim attributes = m.ContainingAssembly.
GetAttributes
()
1462
Dim asyncMethodAttributes = asyncMethod.
GetAttributes
()
1489
Dim asyncMethodAttributes = asyncMethod.
GetAttributes
()
1519
Dim asyncMethodAttributes = asyncMethod.
GetAttributes
()
1549
Dim asyncMethodAttributes = asyncMethod.
GetAttributes
()
1577
Dim asyncMethodAttributes = asyncMethod.
GetAttributes
()
1605
Dim asyncMethodAttributes = asyncMethod.
GetAttributes
()
1630
Dim asyncMethodAttributes = asyncMethod.
GetAttributes
()
1660
Dim iteratorMethodAttributes = iteratorMethod.
GetAttributes
()
1694
Dim iteratorMethodAttributes = iteratorMethod.
GetAttributes
()
1724
Dim iteratorMethodAttributes = iteratorMethod.
GetAttributes
()
1755
Dim iteratorMethodAttributes = iteratorMethod.
GetAttributes
()
Attributes\AttributeTests_Tuples.vb (1)
419
If(forReturnType, DirectCast(symbol, MethodSymbol).GetReturnTypeAttributes(), symbol.
GetAttributes
()).
Attributes\AttributeTests_WellKnownAttributes.vb (30)
90
Assert.Equal(5, igoo.
GetAttributes
().Length)
92
Assert.Equal(6, igoo.
GetAttributes
().Length)
125
Assert.Equal(1, mem.
GetAttributes
().Length)
126
attrSym = mem.
GetAttributes
().First()
131
attrSym = mem.
GetAttributes
().First()
136
Assert.Equal(1, mem.
GetAttributes
().Length)
139
attrSym = mem.
GetAttributes
().First()
208
Assert.Equal(2, type1.
GetAttributes
().Length)
229
Assert.Equal(2, type2.
GetAttributes
().Length)
250
Assert.Equal(2, type3.
GetAttributes
().Length)
260
Assert.Equal(0, field.
GetAttributes
().Length)
263
Assert.Equal(1, field.
GetAttributes
().Length)
264
attrSym = field.
GetAttributes
.First
269
attrSym = field.
GetAttributes
().First()
371
Assert.Equal(3, parm.
GetAttributes
().Length)
381
Assert.Equal(3, parm.
GetAttributes
().Length)
391
attrSym = method.
GetAttributes
().First()
395
attrSym = parm.
GetAttributes
().First()
400
attrSym = parm.
GetAttributes
().First()
411
Assert.Equal(2, type2.
GetAttributes
().Length)
424
Assert.Equal(3, field.
GetAttributes
().Length)
961
Dim attrSym = method.
GetAttributes
().First()
972
attrSym = method.
GetAttributes
().First()
1198
Dim attrSym = method.
GetAttributes
().First()
3368
Dim gt = compilation2.GetTypeByMetadataName("Module1").
GetAttributes
().First().CommonConstructorArguments.First()
5457
Assert.Equal(0, typeA.
GetAttributes
().Length)
5478
Dim attributes = method.
GetAttributes
().Where(Function(attribute) attribute.AttributeClass.MetadataName = "STAThreadAttribute")
6759
GetMember(Of MethodSymbol)("MoveNext").
GetAttributes
().Single().AttributeClass.ToTestDisplayString())
6769
GetMember(Of MethodSymbol)("MoveNext").
GetAttributes
().Single().AttributeClass.ToTestDisplayString())
7056
Dim attribute = [module].ContainingAssembly.GetTypeByMetadataName("Program").GetMethod("Test").Parameters.Single().
GetAttributes
().Single()
CodeGen\CodeGenAsyncTests.vb (1)
8391
ArrayToSortedString((From a In symbol.
GetAttributes
() Select FormatAttribute(a)).ToArray()))
CodeGen\CodeGenTests.vb (4)
11630
Assert.Equal(1, typeA.
GetAttributes
().Length)
11638
Assert.Equal(1, typeB.
GetAttributes
().Length)
11650
Assert.Equal(0, typeA.
GetAttributes
().Length)
11654
Assert.Equal(0, typeB.
GetAttributes
().Length)
CodeGen\CodeGenTuples.vb (17)
5772
Assert.True(mFirst.
GetAttributes
().IsEmpty)
5792
Assert.True(mItem1.
GetAttributes
().IsEmpty)
15089
Assert.True(m1Tuple.
GetAttributes
().IsEmpty)
15128
Assert.True(m1Item1.
GetAttributes
().IsEmpty)
15144
Assert.True(m2Item1.
GetAttributes
().IsEmpty)
15163
Assert.True(m2a2.
GetAttributes
().IsEmpty)
15378
Assert.True(m3Item8.
GetAttributes
().IsEmpty)
15541
Assert.True(m4Item8.
GetAttributes
().IsEmpty)
15561
Assert.True(m4h4.
GetAttributes
().IsEmpty)
15795
Assert.True(m5Item8.
GetAttributes
().IsEmpty)
16151
Assert.True(m8Item8.
GetAttributes
().IsEmpty)
16171
Assert.True(m8Item1.
GetAttributes
().IsEmpty)
16313
Assert.True(m1Tuple.
GetAttributes
().IsEmpty)
16347
Assert.True(m1Item1.
GetAttributes
().IsEmpty)
16367
Assert.True(m2Item1.
GetAttributes
().IsEmpty)
16390
Assert.True(m2a2.
GetAttributes
().IsEmpty)
16414
Assert.True(m1ToString.
GetAttributes
().IsEmpty)
CodeGen\CodeGenVBCore.vb (1)
3230
For Each attribute In symbol.
GetAttributes
()
Emit\CompilationEmitTests.vb (6)
895
Assert.NotNull(itest1.
GetAttributes
().Where(Function(a) a.IsTargetAttribute("System.Runtime.InteropServices", "TypeIdentifierAttribute")).Single())
902
Assert.NotNull(s.
GetAttributes
().Where(Function(a) a.IsTargetAttribute("System.Runtime.InteropServices", "TypeIdentifierAttribute")).Single())
984
Assert.NotNull(s.
GetAttributes
().Where(Function(a) a.IsTargetAttribute("System.Runtime.InteropServices", "TypeIdentifierAttribute")).Single())
1499
realAssembly.
GetAttributes
().Select(Function(a) a.AttributeClass.ToTestDisplayString()))
1531
metadataAssembly.
GetAttributes
().Select(Function(a) a.AttributeClass.ToTestDisplayString()))
1562
refAssembly.
GetAttributes
().Select(Function(a) a.AttributeClass.ToTestDisplayString()))
Emit\NoPiaEmbedTypes.vb (1)
2697
Assert.Equal(0, param.
GetAttributes
().Length)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (93)
Binding\BindingErrorTests.vb (7)
1171
Dim attribute = scen18.
GetAttributes
().Single()
18619
Assert.Equal(2, compilation.Assembly.
GetAttributes
.Count)
18620
Assert.Equal("ESAttribute(""test2"")", compilation.Assembly.
GetAttributes
.Item(0).ToString)
18621
Assert.Equal("ESAttribute(""Test"")", compilation.Assembly.
GetAttributes
.Item(1).ToString)
18661
Assert.Equal(2, compilation.Assembly.
GetAttributes
.Count)
18662
Assert.Equal("ESAttribute(""Test"")", compilation.Assembly.
GetAttributes
.Item(0).ToString)
18663
Assert.Equal("ESAttribute(""Test2"")", compilation.Assembly.
GetAttributes
.Item(1).ToString)
Semantics\MultiDimensionalTest.vb (4)
2710
Dim a1 = DirectCast(p.GetMember(Of MethodSymbol)("Test1").
GetAttributes
().Single().ConstructorArguments.Single().Value, ArrayTypeSymbol)
2715
Dim a2 = DirectCast(p.GetMember(Of MethodSymbol)("Test2").
GetAttributes
().Single().ConstructorArguments.Single().Value, ArrayTypeSymbol)
2720
Assert.True(DirectCast(p.GetMember(Of MethodSymbol)("Test3").
GetAttributes
().Single().ConstructorArguments.Single().Value, TypeSymbol).IsErrorType())
2721
Assert.True(DirectCast(p.GetMember(Of MethodSymbol)("Test4").
GetAttributes
().Single().ConstructorArguments.Single().Value, TypeSymbol).IsErrorType())
Semantics\OptionalArgumentTests.vb (60)
2211
Assert.Equal(0, parameters(0).
GetAttributes
().Length)
2217
Assert.Equal(0, parameters(1).
GetAttributes
().Length)
2223
Assert.Equal(0, parameters(2).
GetAttributes
().Length)
2231
Assert.Equal(1, parameters(4).
GetAttributes
().Length)
2237
Assert.Equal(1, parameters(5).
GetAttributes
().Length)
2244
Assert.Equal(1, parameters(3).
GetAttributes
().Length)
2250
Assert.Equal(2, parameters(6).
GetAttributes
().Length)
2256
Assert.Equal(2, parameters(7).
GetAttributes
().Length)
2262
Assert.Equal(0, parameters(3).
GetAttributes
().Length)
2268
Assert.Equal(1, parameters(6).
GetAttributes
().Length) ' DefaultParameterValue
2274
Assert.Equal(1, parameters(7).
GetAttributes
().Length) ' DefaultParameterValue
2322
Assert.Equal(0, parameters(0).
GetAttributes
().Length)
2328
Assert.Equal(0, parameters(1).
GetAttributes
().Length)
2336
Assert.Equal(1, parameters(3).
GetAttributes
().Length)
2343
Assert.Equal(1, parameters(2).
GetAttributes
().Length)
2349
Assert.Equal(2, parameters(4).
GetAttributes
().Length)
2355
Assert.Equal(0, parameters(2).
GetAttributes
().Length)
2361
Assert.Equal(1, parameters(4).
GetAttributes
().Length) ' DefaultParameterValue
2411
Assert.Equal(0, parameters(0).
GetAttributes
().Length)
2417
Assert.Equal(0, parameters(1).
GetAttributes
().Length)
2423
Assert.Equal(0, parameters(2).
GetAttributes
().Length)
2431
Assert.Equal(1, parameters(4).
GetAttributes
().Length)
2437
Assert.Equal(1, parameters(5).
GetAttributes
().Length)
2444
Assert.Equal(1, parameters(3).
GetAttributes
().Length)
2450
Assert.Equal(2, parameters(6).
GetAttributes
().Length)
2456
Assert.Equal(2, parameters(7).
GetAttributes
().Length)
2462
Assert.Equal(0, parameters(3).
GetAttributes
().Length)
2468
Assert.Equal(1, parameters(6).
GetAttributes
().Length)
2474
Assert.Equal(1, parameters(7).
GetAttributes
().Length)
2536
Assert.Equal(0, parameters(0).
GetAttributes
().Length)
2542
Assert.Equal(0, parameters(1).
GetAttributes
().Length)
2548
Assert.Equal(0, parameters(2).
GetAttributes
().Length)
2556
Assert.Equal(1, parameters(4).
GetAttributes
().Length) ' DefaultParameterValue
2562
Assert.Equal(1, parameters(5).
GetAttributes
().Length) ' DefaultParameterValue
2572
Assert.Equal(1, parameters(8).
GetAttributes
().Length) ' DecimalConstantAttribute
2578
Assert.Equal(1, parameters(9).
GetAttributes
().Length) ' DecimalConstantAttribute
2585
Assert.Equal(1, parameters(3).
GetAttributes
().Length)
2591
Assert.Equal(2, parameters(6).
GetAttributes
().Length)
2597
Assert.Equal(2, parameters(7).
GetAttributes
().Length)
2603
Assert.Equal(2, parameters(10).
GetAttributes
().Length)
2609
Assert.Equal(2, parameters(11).
GetAttributes
().Length)
2615
Assert.Equal(0, parameters(3).
GetAttributes
().Length)
2621
Assert.Equal(1, parameters(6).
GetAttributes
().Length) ' DefaultParameterValue
2627
Assert.Equal(1, parameters(7).
GetAttributes
().Length) ' DefaultParameterValue
2633
Assert.Equal(0, parameters(10).
GetAttributes
().Length)
2639
Assert.Equal(0, parameters(11).
GetAttributes
().Length)
2698
Assert.Equal(0, parameters(0).
GetAttributes
().Length)
2704
Assert.Equal(0, parameters(1).
GetAttributes
().Length)
2710
Assert.Equal(0, parameters(2).
GetAttributes
().Length)
2718
Assert.Equal(1, parameters(4).
GetAttributes
().Length) ' DefaultParameterValue
2726
Assert.Equal(1, parameters(6).
GetAttributes
().Length) ' DateTimeConstant
2732
Assert.Equal(1, parameters(7).
GetAttributes
().Length) ' DateTimeConstant
2739
Assert.Equal(1, parameters(3).
GetAttributes
().Length)
2745
Assert.Equal(2, parameters(5).
GetAttributes
().Length)
2751
Assert.Equal(2, parameters(8).
GetAttributes
().Length)
2757
Assert.Equal(2, parameters(9).
GetAttributes
().Length)
2763
Assert.Equal(0, parameters(3).
GetAttributes
().Length)
2769
Assert.Equal(1, parameters(5).
GetAttributes
().Length) ' DefaultParameterValue
2775
Assert.Equal(0, parameters(8).
GetAttributes
().Length)
2781
Assert.Equal(0, parameters(9).
GetAttributes
().Length)
Semantics\OverloadResolution.vb (1)
4832
Assert.Equal("Sub ProvideMenuResourceAttribute..ctor(x As System.Int16, y As System.Int32)", TNuggetPackage.
GetAttributes
()(0).AttributeConstructor.ToTestDisplayString())
Semantics\PartialMethodsTest.vb (21)
440
Dim attributes = methodDecl.
GetAttributes
()
497
Dim attributes = parameter.
GetAttributes
()
554
Dim attributes = parameter.
GetAttributes
()
612
Dim attributes = parameter.
GetAttributes
()
619
attributes = parameter.
GetAttributes
()
679
Assert.Equal(0, SimpleDefSimpleImpl.Parameters(0).
GetAttributes
().Length)
680
Assert.Equal(0, SimpleDefSimpleImpl.PartialImplementationPart.Parameters(0).
GetAttributes
().Length)
682
Assert.Equal(1, ComplexDefSimpleImpl.Parameters(0).
GetAttributes
().Length)
683
Assert.Equal(1, ComplexDefSimpleImpl.PartialImplementationPart.Parameters(0).
GetAttributes
().Length)
685
Assert.Equal(1, SimpleDefComplexImpl.Parameters(0).
GetAttributes
().Length)
686
Assert.Equal(1, SimpleDefComplexImpl.PartialImplementationPart.Parameters(0).
GetAttributes
().Length)
688
Assert.Equal(2, ComplexDefComplexImpl.Parameters(0).
GetAttributes
().Length)
689
Assert.Equal(2, ComplexDefComplexImpl.PartialImplementationPart.Parameters(0).
GetAttributes
().Length)
701
Assert.Equal(0, SimpleDefSimpleImpl.PartialImplementationPart.Parameters(0).
GetAttributes
().Length)
702
Assert.Equal(0, SimpleDefSimpleImpl.Parameters(0).
GetAttributes
().Length)
704
Assert.Equal(1, ComplexDefSimpleImpl.PartialImplementationPart.Parameters(0).
GetAttributes
().Length)
705
Assert.Equal(1, ComplexDefSimpleImpl.Parameters(0).
GetAttributes
().Length)
707
Assert.Equal(1, SimpleDefComplexImpl.PartialImplementationPart.Parameters(0).
GetAttributes
().Length)
708
Assert.Equal(1, SimpleDefComplexImpl.Parameters(0).
GetAttributes
().Length)
710
Assert.Equal(2, ComplexDefComplexImpl.PartialImplementationPart.Parameters(0).
GetAttributes
().Length)
711
Assert.Equal(2, ComplexDefComplexImpl.Parameters(0).
GetAttributes
().Length)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (147)
SymbolsTests\AnonymousDelegates\AnonymousDelegates_CreationAndEmit.vb (2)
39
Dim actual = From attribute In anonDelegate.
GetAttributes
()
54
Assert.True(anonDelegate.
GetAttributes
().Single().IsTargetAttribute(
SymbolsTests\ExtensionMethods\ExtensionMethodTests.vb (1)
1950
Dim securityAttributes = assembly.
GetAttributes
()
SymbolsTests\ImplicitClassTests.vb (2)
36
Assert.Equal(0, implicitClass.
GetAttributes
().Length)
67
Assert.Equal(0, scriptClass.
GetAttributes
().Length)
SymbolsTests\Metadata\MetadataTypeTests.vb (2)
77
Assert.Equal(0, a.
GetAttributes
().Length) ' Should not have StandardModule attribute
82
Assert.Equal(0, a.
GetAttributes
().Length) ' Should not have StandardModule attribute
SymbolsTests\Metadata\PE\LoadingAttributes.vb (61)
246
Assert.Equal("C1", c1.
GetAttributes
.First().CommonConstructorArguments.Single().Value)
249
Assert.Equal("InnerC1", innerC1.
GetAttributes
.First().CommonConstructorArguments.Single().Value)
256
Assert.Equal("InnerC2", innerC2.
GetAttributes
.First().CommonConstructorArguments.Single().Value)
259
Assert.Equal("field1", field1.
GetAttributes
.First().CommonConstructorArguments.Single().Value)
262
Assert.Equal("Property1", property1.
GetAttributes
.First().CommonConstructorArguments.Single().Value)
265
Assert.Equal("Sub1", sub1.
GetAttributes
.First().CommonConstructorArguments.Single().Value)
268
Assert.Equal("p1", sub1P1.
GetAttributes
.First().CommonConstructorArguments.Single().Value)
271
Assert.Equal("Function1", function1.
GetAttributes
.First().CommonConstructorArguments.Single().Value)
274
Assert.Equal("p1", function1P1.
GetAttributes
.First().CommonConstructorArguments.Single().Value)
450
Assert.Equal("C1", c1.
GetAttributes
.First().CommonConstructorArguments.Single().Value)
496
Assert.Equal("System.Collections.Generic.List(Of )", DirectCast(l.
GetAttributes
.First().CommonConstructorArguments.Single().Value, Symbol).ToDisplayString(SymbolDisplayFormat.TestFormat))
499
Assert.Equal("System.Collections.Generic.List(Of C1)", DirectCast(l.
GetAttributes
.First().CommonConstructorArguments.Single().Value, Symbol).ToDisplayString(SymbolDisplayFormat.TestFormat))
502
Assert.Equal("System.Collections.Generic.List(Of System.String)", DirectCast(l.
GetAttributes
.First().CommonConstructorArguments.Single().Value, Symbol).ToDisplayString(SymbolDisplayFormat.TestFormat))
505
Assert.Equal("System.Collections.Generic.List(Of System.Collections.Generic.KeyValuePair(Of C1, System.String))", DirectCast(l.
GetAttributes
.First().CommonConstructorArguments.Single().Value, Symbol).ToDisplayString(SymbolDisplayFormat.TestFormat))
508
Assert.Equal("System.Collections.Generic.List(Of System.Collections.Generic.KeyValuePair(Of System.String, C1.InnerC1(Of System.Int32).InnerC2(Of System.String, System.String)))", DirectCast(l.
GetAttributes
.First().CommonConstructorArguments.Single().Value, Symbol).ToDisplayString(SymbolDisplayFormat.TestFormat))
539
Dim arg = field.
GetAttributes
.Single()
543
arg = field.
GetAttributes
.Single()
547
arg = field.
GetAttributes
.Single()
551
arg = field.
GetAttributes
.Single()
555
arg = field.
GetAttributes
.Single
559
Dim t = field.
GetAttributes
.First().CommonConstructorArguments.Single().Type
561
arg = field.
GetAttributes
.Single
565
arg = field.
GetAttributes
.Single
571
arg = field.
GetAttributes
.Single
678
Dim attrs = asm.
GetAttributes
()
778
Assert.Equal(4, igoo.
GetAttributes
().Length)
802
Assert.Equal(1, mem.
GetAttributes
().Length)
804
Assert.Equal(1, mem.
GetAttributes
().Length)
806
Assert.Equal(1, mem.
GetAttributes
().Length)
808
attrSym = mem.
GetAttributes
().First()
834
Assert.Equal(2, dfoo.
GetAttributes
().Length)
875
Dim modattr = assemblies(0).Modules(0).
GetAttributes
().First()
881
Assert.Equal(2, myEnum.
GetAttributes
().Length)
885
Assert.Equal(0, field.
GetAttributes
().Length)
888
Assert.Equal(1, field.
GetAttributes
().Length)
889
Dim attrSym = field.
GetAttributes
().First()
944
Assert.Equal(5, ibar.
GetAttributes
().Length)
945
Dim atts = ibar.
GetAttributes
()
959
Assert.Equal(1, mem.
GetAttributes
().Length)
960
Assert.Equal(10, mem.
GetAttributes
().First().CommonConstructorArguments(0).Value)
967
Assert.Equal(1, mem2.
GetAttributes
().Length)
971
Assert.Equal(1, mem2.
GetAttributes
().Length)
990
Assert.Equal(1, mem2.
GetAttributes
().Length)
991
attrSym = mem2.
GetAttributes
().First()
1017
Assert.Equal(4, assemblies(0).
GetAttributes
().Length)
1028
attrSym = assemblies(0).Modules(0).
GetAttributes
().First()
1067
Dim attrSym = tp.
GetAttributes
().First()
1086
Assert.Equal(1, mtd.
GetAttributes
().Length)
1087
attrSym = mtd.
GetAttributes
().First()
1158
Assert.Equal(foo.
GetAttributes
().Length, attrs.Count)
1194
Assert.Equal(2, tp.
GetAttributes
().Length)
1198
Assert.Equal(2, fld.
GetAttributes
().Length)
1199
Assert.Equal(0, fld.
GetAttributes
().First().CommonNamedArguments.Length)
1203
Assert.Equal(1, prop.
GetAttributes
().Length)
1204
Assert.Equal(-1, prop.
GetAttributes
().First().CommonConstructorArguments(0).Value)
1206
Assert.Equal(3, prop.GetMethod.
GetAttributes
().Length)
1207
Assert.Equal(1, prop.SetMethod.
GetAttributes
().Length)
1213
Assert.Equal(3, mtd.
GetAttributes
().Length)
1323
Dim attr = prop.
GetAttributes
().First()
1615
Assert.Equal(expected, c.GetTypeByMetadataName("Test").
GetAttributes
().Single().ToString())
1618
Assert.Equal(expected, m.GlobalNamespace.GetTypeMember("Test").
GetAttributes
().Single().ToString())
SymbolsTests\Metadata\PE\LoadingNamespacesAndTypes.vb (1)
234
Assert.Equal(0, collections.
GetAttributes
().Length())
SymbolsTests\Retargeting\NoPia.vb (24)
1119
Dim args = attrTest1.
GetAttributes
()(0).CommonConstructorArguments
1130
args = attrTest1.
GetAttributes
()(0).CommonConstructorArguments
1141
args = attrTest1.
GetAttributes
()(0).CommonConstructorArguments
1152
args = attrTest1.
GetAttributes
()(0).CommonConstructorArguments
1210
Dim args = attrTest1.
GetAttributes
()(0).CommonConstructorArguments
1221
args = attrTest1.
GetAttributes
()(0).CommonConstructorArguments
1232
args = attrTest1.
GetAttributes
()(0).CommonConstructorArguments
1243
args = attrTest1.
GetAttributes
()(0).CommonConstructorArguments
1301
Dim args = attrTest1.
GetAttributes
()(0).CommonConstructorArguments
1312
args = attrTest1.
GetAttributes
()(0).CommonConstructorArguments
1323
args = attrTest1.
GetAttributes
()(0).CommonConstructorArguments
1334
args = attrTest1.
GetAttributes
()(0).CommonConstructorArguments
1383
Dim args = attrTest1.
GetAttributes
()(0).CommonConstructorArguments
1394
args = attrTest1.
GetAttributes
()(0).CommonConstructorArguments
1453
Dim args = attrTest1.
GetAttributes
()(0).CommonConstructorArguments
1464
args = attrTest1.
GetAttributes
()(0).CommonConstructorArguments
1475
args = attrTest1.
GetAttributes
()(0).CommonConstructorArguments
1486
args = attrTest1.
GetAttributes
()(0).CommonConstructorArguments
1547
Dim argType = DirectCast(type.
GetAttributes
()(0).CommonConstructorArguments(0).Value, TypeSymbol)
1551
argType = DirectCast(type.
GetAttributes
()(0).CommonConstructorArguments(0).Value, TypeSymbol)
1555
argType = DirectCast(type.
GetAttributes
()(0).CommonConstructorArguments(0).Value, TypeSymbol)
1562
argType = DirectCast(type.
GetAttributes
()(0).CommonConstructorArguments(0).Value, TypeSymbol)
1565
argType = DirectCast(type.
GetAttributes
()(0).CommonConstructorArguments(0).Value, TypeSymbol)
1569
argType = DirectCast(type.
GetAttributes
()(0).CommonConstructorArguments(0).Value, TypeSymbol)
SymbolsTests\Retargeting\RetargetingCustomAttributes.vb (4)
109
TestAttributeRetargeting(symbol.
GetAttributes
())
274
Dim attr = c.
GetAttributes
().Single()
320
Dim a = c1.
GetAttributes
().Single()
363
Dim a = c1.
GetAttributes
().Single()
SymbolsTests\Retargeting\RetargetingTests.vb (16)
978
Assert.Equal(sourceType.
GetAttributes
.Length, retargetingType.
GetAttributes
.Length)
979
Assert.Equal(0, sourceType.
GetAttributes
.Length)
989
Assert.Equal(1, sourceType.
GetAttributes
.Length)
2367
Assert.Equal(1, retargetingType.
GetAttributes
.Length)
2368
Assert.Equal(sourceType.
GetAttributes
.Length, retargetingType.
GetAttributes
.Length)
2372
Assert.Equal(1, retargetingType.
GetAttributes
.Length)
2373
Assert.Equal(sourceType.
GetAttributes
.Length, retargetingType.
GetAttributes
.Length)
2378
Assert.Equal(1, retargetingType.
GetAttributes
.Length)
2379
Assert.Equal(sourceType.
GetAttributes
.Length, retargetingType.
GetAttributes
.Length)
2384
Assert.Equal(2, retargetingType.
GetAttributes
.Length)
2385
Assert.Equal(sourceType.
GetAttributes
.Length, retargetingType.
GetAttributes
.Length)
SymbolsTests\Source\ClsComplianceTests.vb (4)
1653
AssertEx.Any(m.
GetAttributes
(), predicate)
1655
AssertEx.None(m.
GetAttributes
(), predicate)
1659
AssertEx.Any(m.ContainingAssembly.
GetAttributes
(), predicate)
1661
AssertEx.None(m.ContainingAssembly.
GetAttributes
(), predicate)
SymbolsTests\Source\EventTests.vb (16)
646
Dim attrs = member.
GetAttributes
()
652
attrs = member.
GetAttributes
()
656
attrs = member.
GetAttributes
()
660
attrs = member.
GetAttributes
()
664
attrs = member.
GetAttributes
()
669
attrs = member.
GetAttributes
()
675
attrs = member.
GetAttributes
()
679
attrs = member.
GetAttributes
()
683
attrs = member.
GetAttributes
()
693
Dim attrs = member.
GetAttributes
()
703
attrs = member.
GetAttributes
()
707
attrs = member.
GetAttributes
()
712
attrs = member.
GetAttributes
()
718
attrs = member.
GetAttributes
()
724
attrs = member.
GetAttributes
()
728
attrs = member.
GetAttributes
()
SymbolsTests\Source\PropertyTests.vb (3)
2710
Dim attribute = type.
GetAttributes
().Single()
8153
Dim getterAttribute = [property].GetMethod.
GetAttributes
().Single()
8157
Dim setterAttribute = [property].SetMethod.
GetAttributes
().Single()
SymbolsTests\Source\SyntheticEntryPoint.vb (1)
120
Dim mainAttributes = m.GlobalNamespace.GetTypeMember("Test").GetMember("Main").
GetAttributes
()
SymbolsTests\Source\TypeTests.vb (3)
378
Assert.Equal(0, sym5.
GetAttributes
().Length())
3421
i1.
GetAttributes
()
3473
i1.
GetAttributes
()
SymbolsTests\SymbolErrorTests.vb (7)
2894
Assert.Equal(0, GooParam.
GetAttributes
().Length)
2923
Assert.Equal(0, GooParam.
GetAttributes
().Length)
2952
Assert.Equal(0, GooParam.
GetAttributes
().Length)
2981
Assert.Equal(0, GooParam.
GetAttributes
().Length)
3031
Assert.Equal(0, GooParam.
GetAttributes
().Length)
3060
Assert.Equal(0, GooParam.
GetAttributes
().Length)
21013
Assert.Equal(0, sym.
GetAttributes
().Length()) ' Enumerable.Empty<SymbolAttribute>()
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (6)
Extensions.vb (6)
125
Return this.
GetAttributes
().Where(Function(a) TypeSymbol.Equals(a.AttributeClass, c, TypeCompareKind.ConsiderEverything)).First()
130
Return this.
GetAttributes
().Where(Function(a) a.AttributeConstructor = m).First()
135
Return this.
GetAttributes
().Where(Function(a) TypeSymbol.Equals(a.AttributeClass, c, TypeCompareKind.ConsiderEverything))
140
Return this.
GetAttributes
().Where(Function(a) a.AttributeConstructor = m)
145
Return this.
GetAttributes
().Where(Function(a) a.IsTargetAttribute(namespaceName, typeName))
150
Return this.
GetAttributes
().Where(Function(a) a.IsTargetAttribute(this, description))