589 references to GetMember
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (31)
EditAndContinue\TopLevelEditingTests.vb (31)
1436
SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").
GetMember
("M"))
1483
SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember(Of NamedTypeSymbol)("C").
GetMember
("G"), preserveLocalVariables:=False)
1563
SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").
GetMember
("F")),
1564
SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("M").
GetMember
("F")),
1565
SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("S").
GetMember
("F")),
1566
SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("I").
GetMember
("F"))
1701
SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").
GetMember
("AbstractMethod")),
1702
SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").
GetMember
("VirtualMethod")),
1703
SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").
GetMember
("ToString")),
1704
SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").
GetMember
("IG")),
1705
SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("I").
GetMember
("G"))
3196
semanticEdits:={SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").
GetMember
("F"))}),
3198
semanticEdits:={SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").
GetMember
("G"))})
3277
semanticEdits:={SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("I").GetMember(Of NamedTypeSymbol)("C").
GetMember
("F1"))}),
3281
semanticEdits:={SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("I").GetMember(Of NamedTypeSymbol)("C").
GetMember
("F2"))}),
3809
SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").
GetMember
("F"), preserveLocalVariables:=False)
4531
{SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember(Of NamedTypeSymbol)("C").
GetMember
("F"))},
4547
{SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember(Of NamedTypeSymbol)("C").
GetMember
("F"))},
4609
SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").
GetMember
("puts"))
5555
SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").
GetMember
("op_Addition"))
5560
SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").
GetMember
("op_Implicit"))
5592
SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").
GetMember
("op_Explicit")),
5593
SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").
GetMember
("op_Addition"))
7831
semanticEdits:={SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember(Of NamedTypeSymbol)("C").
GetMember
("P"))},
7848
semanticEdits:={SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember(Of NamedTypeSymbol)("C").
GetMember
("P"))},
9032
SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember(Of NamedTypeSymbol)("C").
GetMember
("a")),
9053
SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember(Of NamedTypeSymbol)("C").
GetMember
("a")),
9996
SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").
GetMember
("F")),
10332
semanticEdits:={SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember(Of NamedTypeSymbol)("C").
GetMember
("E"))},
10469
SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").
GetMember
("op_Explicit"))
10491
SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").
GetMember
("op_Addition"))
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (118)
Attributes\AttributeTests.vb (69)
332
Dim attrs = compilation.SourceModule.GlobalNamespace.
GetMember
("A").GetAttributes()
355
Dim attrs = compilation.SourceModule.GlobalNamespace.
GetMember
("Goo").GetAttributes()
400
Dim i = DirectCast(m.GlobalNamespace.
GetMember
("I"), NamedTypeSymbol)
401
Dim c = DirectCast(m.GlobalNamespace.
GetMember
("C"), NamedTypeSymbol)
404
Dim ap = i.
GetMember
("AP")
407
Dim get_AP = DirectCast(i.
GetMember
("get_AP"), MethodSymbol)
412
Dim set_AP = DirectCast(i.
GetMember
("set_AP"), MethodSymbol)
419
ap = c.
GetMember
("AP")
422
get_AP = DirectCast(c.
GetMember
("get_AP"), MethodSymbol)
430
set_AP = DirectCast(c.
GetMember
("set_AP"), MethodSymbol)
440
Dim p = c.
GetMember
("P")
443
Dim get_P = DirectCast(c.
GetMember
("get_P"), MethodSymbol)
448
Dim set_P = DirectCast(c.
GetMember
("set_P"), MethodSymbol)
518
Dim i = DirectCast(m.GlobalNamespace.
GetMember
("I"), NamedTypeSymbol)
519
Dim c = DirectCast(m.GlobalNamespace.
GetMember
("C"), NamedTypeSymbol)
522
Dim auto = DirectCast(i.
GetMember
("Auto"), PropertySymbol)
527
Dim autoRO = DirectCast(i.
GetMember
("AutoRO"), PropertySymbol)
531
Dim autoWO = DirectCast(i.
GetMember
("AutoWO"), PropertySymbol)
537
auto = DirectCast(c.
GetMember
("Auto"), PropertySymbol)
543
Dim roa = DirectCast(c.
GetMember
("ROA"), PropertySymbol)
547
Dim woa = DirectCast(c.
GetMember
("WOA"), PropertySymbol)
552
Dim a = DirectCast(c.
GetMember
("A"), PropertySymbol)
557
Dim ab = DirectCast(c.
GetMember
("AB"), PropertySymbol)
596
Dim i = DirectCast(m.GlobalNamespace.
GetMember
("I"), NamedTypeSymbol)
599
Dim auto = DirectCast(i.
GetMember
("Auto"), PropertySymbol)
648
Dim type = DirectCast(m.GlobalNamespace.
GetMember
("A"), NamedTypeSymbol)
695
Dim type = DirectCast(m.GlobalNamespace.
GetMember
("X"), NamedTypeSymbol)
696
Dim getter = DirectCast(type.
GetMember
("get_P"), MethodSymbol)
697
Dim setter = DirectCast(type.
GetMember
("set_P"), MethodSymbol)
784
Dim ns = DirectCast(m.GlobalNamespace.
GetMember
("AttributeTest"), NamespaceSymbol)
785
Dim top = DirectCast(ns.
GetMember
("IGoo"), NamedTypeSymbol)
800
attrs = nenum.
GetMember
("three").GetAttributes()
847
Dim ns = DirectCast(m.GlobalNamespace.
GetMember
("AttributeTest"), NamespaceSymbol)
848
Dim type = DirectCast(ns.
GetMember
("IGoo"), NamedTypeSymbol)
900
Dim ns = DirectCast(m.GlobalNamespace.
GetMember
("AttributeTest"), NamespaceSymbol)
901
Dim type = DirectCast(ns.
GetMember
("IGoo"), NamedTypeSymbol)
937
Dim ns = DirectCast(m.GlobalNamespace.
GetMember
("AttributeTest"), NamespaceSymbol)
938
Dim type = DirectCast(ns.
GetMember
("IGoo"), NamedTypeSymbol)
948
Dim ns = DirectCast(m.GlobalNamespace.
GetMember
("AttributeTest"), NamespaceSymbol)
949
Dim type = DirectCast(ns.
GetMember
("IGoo"), NamedTypeSymbol)
1007
Dim ns = DirectCast(m.GlobalNamespace.
GetMember
("AttributeTest"), NamespaceSymbol)
1008
Dim iGoo = DirectCast(ns.
GetMember
("IGoo"), NamedTypeSymbol)
1010
Dim f1 = DirectCast(iGoo.
GetMember
("F1"), MethodSymbol)
1014
Dim p1 = DirectCast(iGoo.
GetMember
("P1"), PropertySymbol)
1018
Dim c1 = DirectCast(ns.
GetMember
("C1"), NamedTypeSymbol)
1019
Dim p2 = DirectCast(c1.
GetMember
("P2"), PropertySymbol)
1023
Dim f2 = DirectCast(c1.
GetMember
("F2"), MethodSymbol)
1063
Dim ns = DirectCast(m.GlobalNamespace.
GetMember
("AttributeTest"), NamespaceSymbol)
1064
Dim xAttributeClass = DirectCast(ns.
GetMember
("XAttribute"), NamedTypeSymbol)
1167
Dim bClass = DirectCast(m.GlobalNamespace.
GetMember
("B"), NamedTypeSymbol)
1217
Dim cClass = DirectCast(m.GlobalNamespace.
GetMember
("C"), NamedTypeSymbol)
1259
Dim bClass = DirectCast(m.GlobalNamespace.
GetMember
("B"), NamedTypeSymbol)
1336
Dim aClass = DirectCast(m.GlobalNamespace.
GetMember
("A"), NamedTypeSymbol)
1341
Dim bClass = DirectCast(m.GlobalNamespace.
GetMember
("B1"), NamedTypeSymbol)
1345
bClass = DirectCast(m.GlobalNamespace.
GetMember
("B2"), NamedTypeSymbol)
1349
bClass = DirectCast(m.GlobalNamespace.
GetMember
("B3"), NamedTypeSymbol)
1353
bClass = DirectCast(m.GlobalNamespace.
GetMember
("B4"), NamedTypeSymbol)
1357
bClass = DirectCast(m.GlobalNamespace.
GetMember
("B5"), NamedTypeSymbol)
1361
bClass = DirectCast(m.GlobalNamespace.
GetMember
("B6"), NamedTypeSymbol)
1365
bClass = DirectCast(m.GlobalNamespace.
GetMember
("B7"), NamedTypeSymbol)
1369
bClass = DirectCast(m.GlobalNamespace.
GetMember
("B8"), NamedTypeSymbol)
1427
Dim aClass = DirectCast(m.GlobalNamespace.
GetMember
("A"), NamedTypeSymbol)
1456
Dim aClass = DirectCast(m.GlobalNamespace.
GetMember
("A"), NamedTypeSymbol)
3142
Dim invoke = DirectCast(d.
GetMember
("Invoke"), MethodSymbol)
3143
Dim beginInvoke = DirectCast(d.
GetMember
("BeginInvoke"), MethodSymbol)
3144
Dim endInvoke = DirectCast(d.
GetMember
("EndInvoke"), MethodSymbol)
3927
Dim typesym = DirectCast(globalNS.
GetMember
("S"), NamedTypeSymbol)
3931
Dim e = DirectCast(typesym.
GetMember
("E"), EventSymbol)
3935
Dim p = DirectCast(typesym.
GetMember
("P"), PropertySymbol)
Attributes\AttributeTests_WellKnownAttributes.vb (15)
62
Dim runtimeNS = DirectCast(sysNS.
GetMember
("Runtime"), NamespaceSymbol)
63
Dim interopNS = DirectCast(runtimeNS.
GetMember
("InteropServices"), NamespaceSymbol)
192
Dim runtimeNS = DirectCast(sysNS.
GetMember
("Runtime"), NamespaceSymbol)
193
Dim interopNS = DirectCast(runtimeNS.
GetMember
("InteropServices"), NamespaceSymbol)
323
sysNS = DirectCast(sourceAssembly.DeclaringCompilation.GlobalNamespace.
GetMember
("System"), NamespaceSymbol)
326
sysNS = DirectCast(peAssembly.CorLibrary.GlobalNamespace.
GetMember
("System"), NamespaceSymbol)
2820
Dim type = DirectCast(m.GlobalNamespace.
GetMember
("M1"), NamedTypeSymbol)
2822
Dim lang = DirectCast(type.
GetMember
("Lang"), MethodSymbol)
2823
Dim both = DirectCast(type.
GetMember
("Both"), MethodSymbol)
2824
Dim custom = DirectCast(type.
GetMember
("Custom"), MethodSymbol)
2825
Dim none = DirectCast(type.
GetMember
("None"), MethodSymbol)
3263
Dim valueTupleS = DirectCast(comp.GetTypeByMetadataName("ValueTupleS").
GetMember
("M"), SourceMemberMethodSymbol).ReturnType
3431
Dim ns = DirectCast(m.GlobalNamespace.
GetMember
("System"), NamespaceSymbol)
3613
Dim type = DirectCast([module].GlobalNamespace.
GetMember
("EventDescriptor").GetCciAdapter(), Microsoft.Cci.ITypeDefinition)
5443
Dim sysNS = DirectCast(m.DeclaringCompilation.GlobalNamespace.
GetMember
("System"), NamespaceSymbol)
CodeGen\CodeGenTuples.vb (26)
17249
Dim cMabImplementations = DirectCast(DirectCast(c, TypeSymbol).
GetMember
("M_1"), IMethodSymbol).ExplicitInterfaceImplementations
17252
Dim cMcdImplementations = DirectCast(DirectCast(c, TypeSymbol).
GetMember
("M_2"), IMethodSymbol).ExplicitInterfaceImplementations
17316
Dim m2 = DirectCast(DirectCast(c2, TypeSymbol).
GetMember
("M"), IMethodSymbol)
17324
Assert.Same(m2, c2.FindImplementationForInterfaceMember(DirectCast(c2Interfaces(0), TypeSymbol).
GetMember
("M")))
17325
Assert.Same(m2, c2.FindImplementationForInterfaceMember(DirectCast(c1Interfaces(0), TypeSymbol).
GetMember
("M")))
17389
Dim m2 = DirectCast(DirectCast(c2, TypeSymbol).
GetMember
("M"), IMethodSymbol)
17393
Assert.Same(m2, c2.FindImplementationForInterfaceMember(DirectCast(c2Interfaces(0), TypeSymbol).
GetMember
("M")))
17394
Assert.Same(m2, c2.FindImplementationForInterfaceMember(DirectCast(c1Interfaces(0), TypeSymbol).
GetMember
("M")))
17532
Dim cMabImplementations = DirectCast(DirectCast(c, TypeSymbol).
GetMember
("M_1"), IMethodSymbol).ExplicitInterfaceImplementations
17535
Dim cMcdImplementations = DirectCast(DirectCast(c, TypeSymbol).
GetMember
("M_2"), IMethodSymbol).ExplicitInterfaceImplementations
17579
Dim cMabImplementations = DirectCast(DirectCast(c3, TypeSymbol).
GetMember
("M_1"), IMethodSymbol).ExplicitInterfaceImplementations
17582
Dim cMcdImplementations = DirectCast(DirectCast(c3, TypeSymbol).
GetMember
("M_2"), IMethodSymbol).ExplicitInterfaceImplementations
17629
Dim mImplementations = DirectCast(DirectCast(c3, TypeSymbol).
GetMember
("M"), IMethodSymbol).ExplicitInterfaceImplementations
17634
c3.FindImplementationForInterfaceMember(DirectCast(c3Interfaces(0), TypeSymbol).
GetMember
("M")).ToTestDisplayString())
17636
c3.FindImplementationForInterfaceMember(comp.GetTypeByMetadataName("C4").InterfacesNoUseSiteDiagnostics()(0).
GetMember
("M")).ToTestDisplayString())
21363
Assert.Same(m, derived1.FindImplementationForInterfaceMember(DirectCast(derived1.Interfaces(0), TypeSymbol).
GetMember
("M")))
21364
Assert.Same(m, derived1.FindImplementationForInterfaceMember(DirectCast(derived2.Interfaces(0), TypeSymbol).
GetMember
("M")))
21365
Assert.Same(m, derived2.FindImplementationForInterfaceMember(DirectCast(derived1.Interfaces(0), TypeSymbol).
GetMember
("M")))
21366
Assert.Same(m, derived2.FindImplementationForInterfaceMember(DirectCast(derived2.Interfaces(0), TypeSymbol).
GetMember
("M")))
21494
Dim m = comp.GetTypeByMetadataName("Base").
GetMember
("M")
21498
Assert.Same(m, derived1.FindImplementationForInterfaceMember(DirectCast(derived1.Interfaces(0), TypeSymbol).
GetMember
("M")))
21499
Assert.Same(m, derived1.FindImplementationForInterfaceMember(DirectCast(derived2.Interfaces(0), TypeSymbol).
GetMember
("M")))
21500
Assert.Same(m, derived2.FindImplementationForInterfaceMember(DirectCast(derived1.Interfaces(0), TypeSymbol).
GetMember
("M")))
21501
Assert.Same(m, derived2.FindImplementationForInterfaceMember(DirectCast(derived2.Interfaces(0), TypeSymbol).
GetMember
("M")))
22688
Dim imc1 = CType(lib2_comp.GlobalNamespace.
GetMember
("I0"), TypeSymbol)
22702
Dim imc2 = CType(client_comp.GlobalNamespace.
GetMember
("I0"), TypeSymbol)
Emit\CompilationEmitTests.vb (3)
897
Dim method = DirectCast(itest1.
GetMember
("M"), PEMethodSymbol)
904
Dim field = s.
GetMember
("field")
986
Dim field = s.
GetMember
("field")
Emit\NoPiaEmbedTypes.vb (2)
4262
Dim m = CType(ia.
GetMember
("M"), MethodSymbol)
4333
Dim m = CType(ia.
GetMember
("M"), MethodSymbol)
Emit\OptionalArgumentsTests.vb (2)
1452
Dim f1 = DirectCast(type.
GetMember
("F1"), PEFieldSymbol)
1455
Dim f2 = DirectCast(type.
GetMember
("F2"), PEFieldSymbol)
PrivateProtected.vb (1)
132
Dim bb = CType(baseCompilation.GlobalNamespace.
GetMember
("Base"), INamedTypeSymbol)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (40)
Compilation\SemanticModelAPITests.vb (15)
3935
methodMember1 = CType(DirectCast(globalNS.GetMembers("M").Single(), NamedTypeSymbol).
GetMember
("Goo1"), MethodSymbol)
3936
methodMember2 = CType(DirectCast(globalNS.GetMembers("M").Single(), NamedTypeSymbol).
GetMember
("Goo2"), MethodSymbol)
3937
methodMember3 = CType(DirectCast(globalNS.GetMembers("C1").Single(), NamedTypeSymbol).
GetMember
("Goo1"), MethodSymbol)
3941
Assert.True(Symbol.HaveSameSignature(CType(DirectCast(globalNS.GetMembers("C2").Single(), NamedTypeSymbol).
GetMember
("Goo1"), MethodSymbol), methodMember3))
3943
methodMember2 = CType(DirectCast(globalNS.GetMembers("C1").Single(), NamedTypeSymbol).
GetMember
("Goo3"), MethodSymbol)
3944
methodMember3 = CType(DirectCast(globalNS.GetMembers("C2").Single(), NamedTypeSymbol).
GetMember
("Goo3"), MethodSymbol)
3949
methodMember1 = CType(DirectCast(globalNS.GetMembers("C1").Single(), NamedTypeSymbol).
GetMember
("Goo3"), MethodSymbol)
3950
methodMember2 = CType(DirectCast(globalNS.GetMembers("C2").Single(), NamedTypeSymbol).
GetMember
("Goo3"), MethodSymbol)
3953
methodMember1 = CType(DirectCast(globalNS.GetMembers("M").Single(), NamedTypeSymbol).
GetMember
("Goo4"), MethodSymbol)
3954
methodMember3 = CType(DirectCast(globalNS.GetMembers("C1").Single(), NamedTypeSymbol).
GetMember
("Goo4"), MethodSymbol)
3957
methodMember1 = CType(DirectCast(globalNS.GetMembers("M").Single(), NamedTypeSymbol).
GetMember
("A"), MethodSymbol)
3958
methodMember3 = CType(DirectCast(globalNS.GetMembers("C1").Single(), NamedTypeSymbol).
GetMember
("A"), MethodSymbol)
3961
methodMember2 = CType(DirectCast(globalNS.GetMembers("C1").Single(), NamedTypeSymbol).
GetMember
("A"), MethodSymbol)
3964
methodMember1 = CType(DirectCast(globalNS.GetMembers("C1").Single(), NamedTypeSymbol).
GetMember
("B"), MethodSymbol)
3965
methodMember3 = CType(DirectCast(globalNS.GetMembers("C2").Single(), NamedTypeSymbol).
GetMember
("B"), MethodSymbol)
ExtensionMethods\SemanticModelTests.vb (2)
779
Dim main = DirectCast(module1.
GetMember
("Main"), MethodSymbol)
1278
Dim main = DirectCast(module1.
GetMember
("Main"), MethodSymbol)
Semantics\GetExtendedSemanticInfoTests.vb (17)
6219
Dim getEnumerator = DirectCast(DirectCast(compilation.GetSpecialType(System_Array), TypeSymbol).
GetMember
("GetEnumerator"), MethodSymbol)
6271
Dim getEnumerator = DirectCast(DirectCast(compilation.GetSpecialType(System_Array), TypeSymbol).
GetMember
("GetEnumerator"), MethodSymbol)
6319
Dim getEnumerator = DirectCast(DirectCast(compilation.GetSpecialType(System_String), TypeSymbol).
GetMember
("GetEnumerator"), MethodSymbol)
6320
Dim moveNext = DirectCast(getEnumerator.ReturnType.
GetMember
("MoveNext"), MethodSymbol)
6321
Dim current = DirectCast(getEnumerator.ReturnType.
GetMember
("get_Current"), MethodSymbol)
6386
Dim getEnumerator = DirectCast(compilation.GlobalNamespace.GetTypeMember("Custom").
GetMember
("GetEnumerator"), MethodSymbol)
6387
Dim moveNext = DirectCast(compilation.GlobalNamespace.GetTypeMember("Custom").GetTypeMember("CustomEnumerator").
GetMember
("MoveNext"), MethodSymbol)
6388
Dim current = DirectCast(compilation.GlobalNamespace.GetTypeMember("Custom").GetTypeMember("CustomEnumerator").
GetMember
("Current"), PropertySymbol)
6457
Dim getEnumerator = DirectCast(compilation.GlobalNamespace.GetTypeMember("Custom").
GetMember
("GetEnumerator"), MethodSymbol)
6458
Dim moveNext = DirectCast(compilation.GlobalNamespace.GetTypeMember("Custom").GetTypeMember("CustomEnumerator").
GetMember
("MoveNext"), MethodSymbol)
6459
Dim current = DirectCast(compilation.GlobalNamespace.GetTypeMember("Custom").GetTypeMember("CustomEnumerator").
GetMember
("Current"), PropertySymbol)
6533
Dim getEnumerator = DirectCast(compilation.GlobalNamespace.GetTypeMember("Custom").
GetMember
("GetEnumerator"), MethodSymbol)
6534
Dim moveNext = DirectCast(compilation.GlobalNamespace.GetTypeMember("Custom").GetTypeMember("CustomEnumerator").
GetMember
("MoveNext"), MethodSymbol)
6535
Dim current = DirectCast(compilation.GlobalNamespace.GetTypeMember("Custom").GetTypeMember("CustomEnumerator").
GetMember
("Current"), PropertySymbol)
6602
Dim getEnumerator = DirectCast(compilation.GlobalNamespace.GetTypeMember("Custom").
GetMember
("GetEnumerator"), MethodSymbol)
6711
Dim getEnumerator = DirectCast(ienumerable.
GetMember
("GetEnumerator"), MethodSymbol)
6713
Dim current = DirectCast(ienumerator.
GetMember
("Current"), PropertySymbol)
Semantics\MeMyBaseMyClassTests.vb (2)
316
Dim field = comp.GlobalNamespace.GetTypeMember("C1").
GetMember
("var")
347
Dim field = comp.GlobalNamespace.GetTypeMember("s1").GetTypeMember("c1").
GetMember
("y")
Semantics\MyBaseMyClassTests.vb (2)
4024
m.ContainingAssembly.CorLibrary.GlobalNamespace.
GetMember
(ns),
4025
nsSymbol.
GetMember
(ns)), NamespaceSymbol)
Semantics\PartialMethodsTest.vb (2)
673
Dim x = DirectCast(m.GlobalNamespace.
GetMember
("X"), TypeSymbol)
695
Dim x = DirectCast(m.GlobalNamespace.
GetMember
("X"), TypeSymbol)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (394)
SymbolDisplay\SymbolDisplayTests.vb (4)
740
Dim method = DirectCast(globalns.GetTypeMember("C2").
GetMember
("M"), MethodSymbol)
806
Dim method = DirectCast(globalns.GetTypeMember("C2").
GetMember
("M"), MethodSymbol)
865
Dim method = DirectCast(globalns.GetTypeMember("C2").
GetMember
("M"), MethodSymbol)
6055
Return Function([namespace]) [namespace].
GetMember
(qualifiedName)
SymbolsTests\AnonymousDelegates\AnonymousDelegates_CreationAndEmit.vb (16)
309
Assert.Equal("Function <generated method>.Invoke(ByRef Pp1 As System.Int64) As System.Int64", x16.
GetMember
("Invoke").ToTestDisplayString())
311
Assert.Equal("Function <generated method>.BeginInvoke(ByRef Pp1 As System.Int64, DelegateCallback As System.AsyncCallback, DelegateAsyncState As System.Object) As System.IAsyncResult", x16.
GetMember
("BeginInvoke").ToTestDisplayString())
313
Assert.Equal("Function <generated method>.EndInvoke(ByRef Pp1 As System.Int64, DelegateAsyncResult As System.IAsyncResult) As System.Int64", x16.
GetMember
("EndInvoke").ToTestDisplayString())
324
Assert.Equal("Function <generated method>.Invoke(ByRef Pp1 As System.Int64) As System.Int64", x15.
GetMember
("Invoke").ToTestDisplayString())
325
Assert.Equal("Function <generated method>.BeginInvoke(ByRef Pp1 As System.Int64, DelegateCallback As System.AsyncCallback, DelegateAsyncState As System.Object) As System.IAsyncResult", x15.
GetMember
("BeginInvoke").ToTestDisplayString())
326
Assert.Equal("Function <generated method>.EndInvoke(ByRef Pp1 As System.Int64, DelegateAsyncResult As System.IAsyncResult) As System.Int64", x15.
GetMember
("EndInvoke").ToTestDisplayString())
335
Assert.Equal("Function <generated method>.Invoke(ByRef pP1 As System.Int32) As System.Int32", x14.
GetMember
("Invoke").ToTestDisplayString())
336
Assert.Equal("Function <generated method>.BeginInvoke(ByRef pP1 As System.Int32, DelegateCallback As System.AsyncCallback, DelegateAsyncState As System.Object) As System.IAsyncResult", x14.
GetMember
("BeginInvoke").ToTestDisplayString())
337
Assert.Equal("Function <generated method>.EndInvoke(ByRef pP1 As System.Int32, DelegateAsyncResult As System.IAsyncResult) As System.Int32", x14.
GetMember
("EndInvoke").ToTestDisplayString())
346
Assert.Equal("Function <generated method>.Invoke(ByRef PP1 As System.Object) As System.Object", x13.
GetMember
("Invoke").ToTestDisplayString())
347
Assert.Equal("Function <generated method>.BeginInvoke(ByRef PP1 As System.Object, DelegateCallback As System.AsyncCallback, DelegateAsyncState As System.Object) As System.IAsyncResult", x13.
GetMember
("BeginInvoke").ToTestDisplayString())
348
Assert.Equal("Function <generated method>.EndInvoke(ByRef PP1 As System.Object, DelegateAsyncResult As System.IAsyncResult) As System.Object", x13.
GetMember
("EndInvoke").ToTestDisplayString())
376
Assert.Equal("Sub <generated method>.Invoke(p1 As System.Int32, p2 As System.Int32)", x7.
GetMember
("Invoke").ToTestDisplayString())
377
Assert.Equal("Function <generated method>.BeginInvoke(p1 As System.Int32, p2 As System.Int32, DelegateCallback As System.AsyncCallback, DelegateAsyncState As System.Object) As System.IAsyncResult", x7.
GetMember
("BeginInvoke").ToTestDisplayString())
378
Assert.Equal("Sub <generated method>.EndInvoke(DelegateAsyncResult As System.IAsyncResult)", x7.
GetMember
("EndInvoke").ToTestDisplayString())
400
Assert.Equal("Sub <generated method>.Invoke()", x2.
GetMember
("Invoke").ToTestDisplayString())
SymbolsTests\AnonymousTypes\AnonymousTypesEmittedSymbolsTests.vb (5)
420
Assert.Equal(GetNamedTypeSymbol(m, "System.Object").
GetMember
("ToString"), toStr.OverriddenMethod)
517
Assert.Equal(GetNamedTypeSymbol(m, "System.Object").
GetMember
("GetHashCode"), method.OverriddenMethod)
558
Assert.Equal([interface].
GetMember
("Equals"), method.ExplicitInterfaceImplementations(0))
744
m.ContainingAssembly.CorLibrary.GlobalNamespace.
GetMember
(ns),
745
nsSymbol.
GetMember
(ns)), NamespaceSymbol)
SymbolsTests\AnonymousTypes\AnonymousTypesSemanticsTests.vb (1)
2034
nsSymbol = DirectCast(nsSymbol.
GetMember
(ns), NamespaceSymbol)
SymbolsTests\CustomModifiersTests.vb (1)
1190
Assert.Equal("CL1(Of System.Int32 modopt(System.Runtime.CompilerServices.IsLong)).Test As System.Int32 modopt(System.Runtime.CompilerServices.IsConst) modopt(System.Runtime.CompilerServices.IsLong)", cl2.BaseType.
GetMember
("Test").ToTestDisplayString())
SymbolsTests\ExtensionMethods\ExtensionMethodTests.vb (7)
1503
Assert.Equal(1, module1.
GetMember
("Test1").
1534
Assert.Equal(1, module1.
GetMember
("Test1").
1567
Assert.Equal(1, module1.
GetMember
("Test1").
1599
Assert.Equal(0, module1.
GetMember
("Test1").
1629
Assert.Equal(0, module1.
GetMember
("Test1").
1658
Assert.Equal(0, module1.
GetMember
("Test1").
1962
Assert.Equal(1, module1.
GetMember
("Test1").
SymbolsTests\Metadata\PE\HasUnsupportedMetadata.vb (1)
419
Dim begin = vector.
GetMember
("begin")
SymbolsTests\Metadata\PE\LoadingAttributes.vb (121)
87
Dim aBoolClass = TryCast(assembly1.Modules(0).GlobalNamespace.
GetMember
("ABooleanAttribute"), NamedTypeSymbol)
88
Dim aByteClass = TryCast(assembly1.Modules(0).GlobalNamespace.
GetMember
("AByteAttribute"), NamedTypeSymbol)
89
Dim aCharClass = TryCast(assembly1.Modules(0).GlobalNamespace.
GetMember
("ACharAttribute"), NamedTypeSymbol)
90
Dim aSingleClass = TryCast(assembly1.Modules(0).GlobalNamespace.
GetMember
("ASingleAttribute"), NamedTypeSymbol)
91
Dim aDoubleClass = TryCast(assembly1.Modules(0).GlobalNamespace.
GetMember
("ADoubleAttribute"), NamedTypeSymbol)
92
Dim aInt16Class = TryCast(assembly1.Modules(0).GlobalNamespace.
GetMember
("AInt16Attribute"), NamedTypeSymbol)
93
Dim aInt32Class = TryCast(assembly1.Modules(0).GlobalNamespace.
GetMember
("AInt32Attribute"), NamedTypeSymbol)
94
Dim aInt64Class = TryCast(assembly1.Modules(0).GlobalNamespace.
GetMember
("AInt64Attribute"), NamedTypeSymbol)
95
Dim aObjectClass = TryCast(assembly1.Modules(0).GlobalNamespace.
GetMember
("AObjectAttribute"), NamedTypeSymbol)
96
Dim aStringClass = TryCast(assembly1.Modules(0).GlobalNamespace.
GetMember
("AStringAttribute"), NamedTypeSymbol)
97
Dim aTypeClass = TryCast(assembly1.Modules(0).GlobalNamespace.
GetMember
("ATypeAttribute"), NamedTypeSymbol)
159
Dim aBoolClass = TryCast(assembly1.Modules(0).GlobalNamespace.
GetMember
("ABooleanAttribute"), NamedTypeSymbol)
160
Dim aByteClass = TryCast(assembly1.Modules(0).GlobalNamespace.
GetMember
("AByteAttribute"), NamedTypeSymbol)
161
Dim aCharClass = TryCast(assembly1.Modules(0).GlobalNamespace.
GetMember
("ACharAttribute"), NamedTypeSymbol)
162
Dim aSingleClass = TryCast(assembly1.Modules(0).GlobalNamespace.
GetMember
("ASingleAttribute"), NamedTypeSymbol)
163
Dim aDoubleClass = TryCast(assembly1.Modules(0).GlobalNamespace.
GetMember
("ADoubleAttribute"), NamedTypeSymbol)
164
Dim aInt16Class = TryCast(assembly1.Modules(0).GlobalNamespace.
GetMember
("AInt16Attribute"), NamedTypeSymbol)
165
Dim aInt32Class = TryCast(assembly1.Modules(0).GlobalNamespace.
GetMember
("AInt32Attribute"), NamedTypeSymbol)
166
Dim aInt64Class = TryCast(assembly1.Modules(0).GlobalNamespace.
GetMember
("AInt64Attribute"), NamedTypeSymbol)
167
Dim aObjectClass = TryCast(assembly1.Modules(0).GlobalNamespace.
GetMember
("AObjectAttribute"), NamedTypeSymbol)
168
Dim aStringClass = TryCast(assembly1.Modules(0).GlobalNamespace.
GetMember
("AStringAttribute"), NamedTypeSymbol)
169
Dim aTypeClass = TryCast(assembly1.Modules(0).GlobalNamespace.
GetMember
("ATypeAttribute"), NamedTypeSymbol)
242
Dim c1 = DirectCast(assemblies(0).Modules(0).GlobalNamespace.
GetMember
("C1"), NamedTypeSymbol)
243
Dim topLevel = DirectCast(assemblies(1).Modules(0).GlobalNamespace.
GetMember
("TopLevelClass"), NamedTypeSymbol)
244
Dim aNestedAttribute = DirectCast(topLevel.
GetMember
("ANestedAttribute"), NamedTypeSymbol)
258
Dim field1 = DirectCast(c1.
GetMember
("field1"), FieldSymbol)
261
Dim property1 = DirectCast(c1.
GetMember
("Property1"), PropertySymbol)
264
Dim sub1 = DirectCast(c1.
GetMember
("Sub1"), MethodSymbol)
270
Dim function1 = DirectCast(c1.
GetMember
("Function1"), MethodSymbol)
288
Dim aBoolClass = TryCast(assemblies(1).Modules(0).GlobalNamespace.
GetMember
("ABooleanAttribute"), NamedTypeSymbol)
289
Dim aByteClass = TryCast(assemblies(1).Modules(0).GlobalNamespace.
GetMember
("AByteAttribute"), NamedTypeSymbol)
290
Dim aCharClass = TryCast(assemblies(1).Modules(0).GlobalNamespace.
GetMember
("ACharAttribute"), NamedTypeSymbol)
291
Dim aEnumClass = TryCast(assemblies(1).Modules(0).GlobalNamespace.
GetMember
("AEnumAttribute"), NamedTypeSymbol)
292
Dim aSingleClass = TryCast(assemblies(1).Modules(0).GlobalNamespace.
GetMember
("ASingleAttribute"), NamedTypeSymbol)
293
Dim aDoubleClass = TryCast(assemblies(1).Modules(0).GlobalNamespace.
GetMember
("ADoubleAttribute"), NamedTypeSymbol)
294
Dim aInt16Class = TryCast(assemblies(1).Modules(0).GlobalNamespace.
GetMember
("AInt16Attribute"), NamedTypeSymbol)
295
Dim aInt32Class = TryCast(assemblies(1).Modules(0).GlobalNamespace.
GetMember
("AInt32Attribute"), NamedTypeSymbol)
296
Dim aInt64Class = TryCast(assemblies(1).Modules(0).GlobalNamespace.
GetMember
("AInt64Attribute"), NamedTypeSymbol)
297
Dim aObjectClass = TryCast(assemblies(1).Modules(0).GlobalNamespace.
GetMember
("AObjectAttribute"), NamedTypeSymbol)
298
Dim aStringClass = TryCast(assemblies(1).Modules(0).GlobalNamespace.
GetMember
("AStringAttribute"), NamedTypeSymbol)
299
Dim aTypeClass = TryCast(assemblies(1).Modules(0).GlobalNamespace.
GetMember
("ATypeAttribute"), NamedTypeSymbol)
301
Dim c3 = DirectCast(assemblies(0).Modules(0).GlobalNamespace.
GetMember
("C3"), NamedTypeSymbol)
374
Dim aBoolClass = TryCast(assemblies(1).Modules(0).GlobalNamespace.
GetMember
("ABooleanAttribute"), NamedTypeSymbol)
375
Dim aByteClass = TryCast(assemblies(1).Modules(0).GlobalNamespace.
GetMember
("AByteAttribute"), NamedTypeSymbol)
376
Dim aCharClass = TryCast(assemblies(1).Modules(0).GlobalNamespace.
GetMember
("ACharAttribute"), NamedTypeSymbol)
377
Dim aEnumClass = TryCast(assemblies(1).Modules(0).GlobalNamespace.
GetMember
("AEnumAttribute"), NamedTypeSymbol)
378
Dim aSingleClass = TryCast(assemblies(1).Modules(0).GlobalNamespace.
GetMember
("ASingleAttribute"), NamedTypeSymbol)
379
Dim aDoubleClass = TryCast(assemblies(1).Modules(0).GlobalNamespace.
GetMember
("ADoubleAttribute"), NamedTypeSymbol)
380
Dim aInt16Class = TryCast(assemblies(1).Modules(0).GlobalNamespace.
GetMember
("AInt16Attribute"), NamedTypeSymbol)
381
Dim aInt32Class = TryCast(assemblies(1).Modules(0).GlobalNamespace.
GetMember
("AInt32Attribute"), NamedTypeSymbol)
382
Dim aInt64Class = TryCast(assemblies(1).Modules(0).GlobalNamespace.
GetMember
("AInt64Attribute"), NamedTypeSymbol)
383
Dim aObjectClass = TryCast(assemblies(1).Modules(0).GlobalNamespace.
GetMember
("AObjectAttribute"), NamedTypeSymbol)
384
Dim aStringClass = TryCast(assemblies(1).Modules(0).GlobalNamespace.
GetMember
("AStringAttribute"), NamedTypeSymbol)
385
Dim aTypeClass = TryCast(assemblies(1).Modules(0).GlobalNamespace.
GetMember
("ATypeAttribute"), NamedTypeSymbol)
387
Dim c4 = DirectCast(assemblies(0).Modules(0).GlobalNamespace.
GetMember
("C4"), NamedTypeSymbol)
408
Dim c1 = DirectCast(assemblies(0).Modules(0).GlobalNamespace.
GetMember
("C1"), TypeSymbol)
409
Dim c3 = DirectCast(assemblies(0).Modules(0).GlobalNamespace.
GetMember
("C3"), TypeSymbol)
452
Dim property1 = DirectCast(c1.
GetMember
("Property1"), PropertySymbol)
458
Dim function1 = DirectCast(c1.
GetMember
("Function1"), MethodSymbol)
495
Dim l = DirectCast(c2.
GetMember
("L1"), FieldSymbol)
498
l = DirectCast(c2.
GetMember
("L2"), FieldSymbol)
501
l = DirectCast(c2.
GetMember
("L3"), FieldSymbol)
504
l = DirectCast(c2.
GetMember
("L4"), FieldSymbol)
507
l = DirectCast(c2.
GetMember
("L5"), FieldSymbol)
771
Dim sysNS = DirectCast(assemblies(1).GlobalNamespace.
GetMember
("System"), NamespaceSymbol)
772
Dim runtimeNS = DirectCast(sysNS.
GetMember
("Runtime"), NamespaceSymbol)
773
Dim interopNS = DirectCast(runtimeNS.
GetMember
("InteropServices"), NamespaceSymbol)
775
Dim appNS = DirectCast(assemblies(0).Modules(0).GlobalNamespace.
GetMember
("Interop"), NamespaceSymbol)
776
Dim igoo = DirectCast(appNS.
GetMember
("IFoo"), NamedTypeSymbol)
801
Dim mem = DirectCast(igoo.
GetMember
("DoSomething"), MethodSymbol)
803
mem = DirectCast(igoo.
GetMember
("Register"), MethodSymbol)
805
mem = DirectCast(igoo.
GetMember
("UnRegister"), MethodSymbol)
807
mem = DirectCast(igoo.
GetMember
("LibFunc"), MethodSymbol)
827
Dim sysNS = DirectCast(assemblies(1).GlobalNamespace.
GetMember
("System"), NamespaceSymbol)
828
Dim runtimeNS = DirectCast(sysNS.
GetMember
("Runtime"), NamespaceSymbol)
829
Dim interopNS = DirectCast(runtimeNS.
GetMember
("InteropServices"), NamespaceSymbol)
831
Dim appNS = DirectCast(assemblies(0).Modules(0).GlobalNamespace.
GetMember
("Interop"), NamespaceSymbol)
832
Dim dfoo = DirectCast(appNS.
GetMember
("DFoo"), NamedTypeSymbol)
871
Dim sysNS = DirectCast(assemblies(1).GlobalNamespace.
GetMember
("System"), NamespaceSymbol)
872
Dim runtimeNS = DirectCast(sysNS.
GetMember
("Runtime"), NamespaceSymbol)
873
Dim interopNS = DirectCast(runtimeNS.
GetMember
("InteropServices"), NamespaceSymbol)
878
Dim appNS = DirectCast(assemblies(0).Modules(0).GlobalNamespace.
GetMember
("EventNS"), NamespaceSymbol)
879
Dim myEnum = DirectCast(appNS.
GetMember
("MyEnum"), NamedTypeSymbol)
883
Dim field = DirectCast(myEnum.
GetMember
("zero"), FieldSymbol)
887
field = DirectCast(myEnum.
GetMember
("three"), FieldSymbol)
935
Dim sysNS = DirectCast(assemblies(1).GlobalNamespace.
GetMember
("System"), NamespaceSymbol)
936
Dim runtimeNS = DirectCast(sysNS.
GetMember
("Runtime"), NamespaceSymbol)
937
Dim interopNS = DirectCast(runtimeNS.
GetMember
("InteropServices"), NamespaceSymbol)
938
Dim reflectNS = DirectCast(sysNS.
GetMember
("Reflection"), NamespaceSymbol)
940
Dim appNS = DirectCast(assemblies(0).Modules(0).GlobalNamespace.
GetMember
("Interop"), NamespaceSymbol)
942
Dim ibar = DirectCast(appNS.
GetMember
("IBar"), NamedTypeSymbol)
949
Dim cbar = DirectCast(appNS.
GetMember
("CBar"), NamedTypeSymbol)
958
Dim mem = DirectCast(ibar.
GetMember
("MarshalAsGetProperty"), PropertySymbol)
965
Dim mem2 = DirectCast(ibar.
GetMember
("MixedAttrMethod1"), MethodSymbol)
969
mem2 = DirectCast(ibar.
GetMember
("IDispatchParameters"), MethodSymbol)
989
mem2 = DirectCast(ibar.
GetMember
("DecimalStringParameter"), MethodSymbol)
1007
Dim caNS = DirectCast(assemblies(1).GlobalNamespace.
GetMember
("CustomAttribute"), NamespaceSymbol)
1048
Dim caNS = DirectCast(assemblies(1).GlobalNamespace.
GetMember
("CustomAttribute"), NamespaceSymbol)
1053
Dim appNS = DirectCast(assemblies(0).Modules(0).GlobalNamespace.
GetMember
("AttributeUse"), NamespaceSymbol)
1064
Dim igoo = DirectCast(appNS.
GetMember
("IFoo"), NamedTypeSymbol)
1085
Dim mtd = DirectCast(igoo.
GetMember
("Method"), MethodSymbol)
1145
Dim caNS = DirectCast(assemblies(1).GlobalNamespace.
GetMember
("CustomAttribute"), NamespaceSymbol)
1153
Dim appNS = DirectCast(assemblies(0).Modules(0).GlobalNamespace.
GetMember
("AttributeUse"), NamespaceSymbol)
1154
Dim foo = DirectCast(appNS.
GetMember
("Foo"), NamedTypeSymbol)
1197
Dim fld = DirectCast(foo.
GetMember
("ClassField"), FieldSymbol)
1202
Dim prop = DirectCast(foo.
GetMember
("Prop"), PropertySymbol)
1212
Dim mtd = DirectCast(foo.
GetMember
("Method"), MethodSymbol)
1256
Dim sysNS = DirectCast(assemblies(2).GlobalNamespace.
GetMember
("System"), NamespaceSymbol)
1257
Dim refNS = DirectCast(sysNS.
GetMember
("Reflection"), NamespaceSymbol)
1258
Dim rtNS = DirectCast(sysNS.
GetMember
("Runtime"), NamespaceSymbol)
1283
Dim sysNS = DirectCast(assemblies(0).GlobalNamespace.
GetMember
("System"), NamespaceSymbol)
1284
Dim linqNS = DirectCast(sysNS.
GetMember
("Linq"), NamespaceSymbol)
1285
Dim exprNS = DirectCast(linqNS.
GetMember
("Expressions"), NamespaceSymbol)
1312
Dim sysNS = DirectCast(assemblies(0).GlobalNamespace.
GetMember
("System"), NamespaceSymbol)
1313
Dim secondNS = DirectCast(sysNS.
GetMember
("Configuration"), NamespaceSymbol)
1346
Dim sysNS = DirectCast(assemblies(0).GlobalNamespace.
GetMember
("System"), NamespaceSymbol)
1347
Dim secondNS = DirectCast(sysNS.
GetMember
("Data"), NamespaceSymbol)
1348
Dim thirdNS = DirectCast(secondNS.
GetMember
("Common"), NamespaceSymbol)
1352
Dim level01NS = DirectCast(assemblies(2).GlobalNamespace.
GetMember
("System"), NamespaceSymbol)
1353
Dim level02NS = DirectCast(level01NS.
GetMember
("ComponentModel"), NamespaceSymbol)
1357
Dim prop = TryCast(type01.
GetMember
("MissingMappingAction"), PropertySymbol)
SymbolsTests\Metadata\PE\LoadingMetadataTokens.vb (8)
47
Dim field = class1.
GetMember
("f")
50
Dim [property] = class1.
GetMember
("P")
53
Dim method = class1.
GetMember
("M")
65
Dim event1 = class1.
GetMember
("E")
104
Dim field = class1.
GetMember
("f")
107
Dim [property] = class1.
GetMember
("P")
110
Dim method = class1.
GetMember
("M")
122
Dim event1 = class1.
GetMember
("E")
SymbolsTests\Metadata\PE\LoadingMethods.vb (1)
858
Dim gooMethod = compilation.GetTypeByMetadataName("C1").
GetMember
("Goo")
SymbolsTests\Metadata\PE\LoadingWithEvents.vb (3)
33
Dim Class1_WE1 = DirectCast(Class1.
GetMember
("WE1"), PropertySymbol)
34
Dim Class1_WE2 = DirectCast(Class1.
GetMember
("WE2"), PropertySymbol)
55
Dim Derived_WE1 = DirectCast(Derived.
GetMember
("WE1"), PropertySymbol)
SymbolsTests\MyBaseMyClassSemanticsTests.vb (1)
183
nsSymbol = DirectCast(nsSymbol.
GetMember
(ns), NamespaceSymbol)
SymbolsTests\Retargeting\RetargetingTests.vb (196)
100
CheckFields(sourceType.
GetMember
("B"), retargetingType.
GetMember
("B"))
101
CheckFields(sourceType.
GetMember
("MF"), retargetingType.
GetMember
("MF"))
102
CheckMethods(sourceType.
GetMember
("M"), retargetingType.
GetMember
("M"))
115
CheckProperties(sourceType.
GetMember
("E"), retargetingType.
GetMember
("E"))
117
CheckTypes(sourceType.
GetMember
("F"), retargetingType.
GetMember
("F"))
118
CheckTypes(sourceType.
GetMember
("G"), retargetingType.
GetMember
("G"))
119
CheckTypes(sourceType.
GetMember
("H"), retargetingType.
GetMember
("H"))
120
CheckTypes(sourceType.
GetMember
("I"), retargetingType.
GetMember
("I"))
967
CheckFields(sourceType.
GetMember
("_Field"), retargetingType.
GetMember
("_Field"))
968
CheckProperties(sourceType.
GetMember
("TestProperty"), retargetingType.
GetMember
("TestProperty"))
969
CheckProperties(sourceType.
GetMember
("ReadOnlyProperty"), retargetingType.
GetMember
("ReadOnlyProperty"))
970
CheckProperties(sourceType.
GetMember
("WriteOnlyProperty"), retargetingType.
GetMember
("WriteOnlyProperty"))
976
CheckFields(sourceType.
GetMember
("_int_In_Structure"), retargetingType.
GetMember
("_int_In_Structure"))
977
CheckProperties(sourceType.
GetMember
("String_Property"), retargetingType.
GetMember
("String_Property"))
984
CheckFields(sourceType.
GetMember
("_int_In_Structure"), retargetingType.
GetMember
("_int_In_Structure"))
985
CheckProperties(sourceType.
GetMember
("String_Property"), retargetingType.
GetMember
("String_Property"))
1511
CheckFields(sourceType.
GetMember
("_Field"), retargetingType.
GetMember
("_Field"))
1512
CheckProperties(sourceType.
GetMember
("TestProperty"), retargetingType.
GetMember
("TestProperty"))
1513
CheckProperties(sourceType.
GetMember
("ReadOnlyProperty"), retargetingType.
GetMember
("ReadOnlyProperty"))
1514
CheckProperties(sourceType.
GetMember
("WriteOnlyProperty"), retargetingType.
GetMember
("WriteOnlyProperty"))
1521
CheckProperties(sourceType.
GetMember
("String_Property"), retargetingType.
GetMember
("String_Property"))
1522
CheckFields(sourceType.
GetMember
("_int_In_Structure"), retargetingType.
GetMember
("_int_In_Structure")) 'Public member in Private Type
1523
CheckFields(sourceType.
GetMember
("PrivateField"), retargetingType.
GetMember
("PrivateField")) 'Private member in Private Type
1524
CheckMethods(sourceType.
GetMember
("FriendMethod"), retargetingType.
GetMember
("FriendMethod")) 'Friend member in Private Type
1531
CheckProperties(sourceType.
GetMember
("String_Property"), retargetingType.
GetMember
("String_Property"))
1532
CheckFields(sourceType.
GetMember
("_int_In_Structure"), retargetingType.
GetMember
("_int_In_Structure")) 'Public member in Private Type
1533
CheckFields(sourceType.
GetMember
("PrivateField"), retargetingType.
GetMember
("PrivateField")) 'Private member in Private Type
1534
CheckMethods(sourceType.
GetMember
("FriendMethod"), retargetingType.
GetMember
("FriendMethod")) 'Friend member in Private Type
1540
CheckMethods(sourceType.
GetMember
("Sub_In_Interface"), retargetingType.
GetMember
("Sub_In_Interface"))
1541
CheckMethods(sourceType.
GetMember
("Function_In_Interface"), retargetingType.
GetMember
("Function_In_Interface"))
1714
CheckFields(sourceType.
GetMember
("_Field"), retargetingType.
GetMember
("_Field"))
1715
CheckProperties(sourceType.
GetMember
("TestProperty"), retargetingType.
GetMember
("TestProperty"))
1716
CheckProperties(sourceType.
GetMember
("ReadOnlyProperty"), retargetingType.
GetMember
("ReadOnlyProperty"))
1717
CheckProperties(sourceType.
GetMember
("WriteOnlyProperty"), retargetingType.
GetMember
("WriteOnlyProperty"))
1723
CheckFields(sourceType.
GetMember
("_int_In_Structure"), retargetingType.
GetMember
("_int_In_Structure"))
1724
CheckProperties(sourceType.
GetMember
("String_Property"), retargetingType.
GetMember
("String_Property"))
1733
CheckFields(sourceType.
GetMember
("Array_Test_Class"), retargetingType.
GetMember
("Array_Test_Class"))
1734
Assert.True(IsArrayType(CType(sourceType.
GetMember
("Array_Test_Class"), SourceMemberFieldSymbol).Type))
1735
Assert.True(IsArrayType(CType(retargetingType.
GetMember
("Array_Test_Class"), RetargetingFieldSymbol).UnderlyingField.Type))
1736
CheckFields(sourceType.
GetMember
("Array_Test_Structure"), retargetingType.
GetMember
("Array_Test_Structure"))
1737
Assert.True(IsArrayType(CType(sourceType.
GetMember
("Array_Test_Structure"), SourceMemberFieldSymbol).Type))
1738
Assert.True(IsArrayType(CType(retargetingType.
GetMember
("Array_Test_Class"), RetargetingFieldSymbol).UnderlyingField.Type))
1739
CheckFields(sourceType.
GetMember
("Array_Test_Class_Jagged"), retargetingType.
GetMember
("Array_Test_Class_Jagged"))
1740
Assert.True(IsArrayType(CType(sourceType.
GetMember
("Array_Test_Class_Jagged"), SourceMemberFieldSymbol).Type))
1741
Assert.True(IsArrayType(CType(retargetingType.
GetMember
("Array_Test_Class_Jagged"), RetargetingFieldSymbol).UnderlyingField.Type))
1742
CheckFields(sourceType.
GetMember
("Array_Test_Structure_Jagged"), retargetingType.
GetMember
("Array_Test_Structure_Jagged"))
1743
Assert.True(IsArrayType(CType(sourceType.
GetMember
("Array_Test_Structure_Jagged"), SourceMemberFieldSymbol).Type))
1744
Assert.True(IsArrayType(CType(retargetingType.
GetMember
("Array_Test_Structure_Jagged"), RetargetingFieldSymbol).UnderlyingField.Type))
1745
CheckFields(sourceType.
GetMember
("Array_Test_Class_Multi"), retargetingType.
GetMember
("Array_Test_Class_Multi"))
1746
Assert.True(IsArrayType(CType(sourceType.
GetMember
("Array_Test_Class_Multi"), SourceMemberFieldSymbol).Type))
1747
Assert.True(IsArrayType(CType(retargetingType.
GetMember
("Array_Test_Class_Multi"), RetargetingFieldSymbol).UnderlyingField.Type))
1748
CheckFields(sourceType.
GetMember
("Array_Test_Structure_Multi"), retargetingType.
GetMember
("Array_Test_Structure_Multi"))
1749
Assert.True(IsArrayType(CType(sourceType.
GetMember
("Array_Test_Structure_Multi"), SourceMemberFieldSymbol).Type))
1750
Assert.True(IsArrayType(CType(retargetingType.
GetMember
("Array_Test_Structure_Multi"), RetargetingFieldSymbol).UnderlyingField.Type))
1905
CheckFields(sourceType.
GetMember
("_Field"), retargetingType.
GetMember
("_Field"))
1906
CheckProperties(sourceType.
GetMember
("TestProperty"), retargetingType.
GetMember
("TestProperty"))
1921
CheckMethods(sourceType.
GetMember
("SharedMethods"), retargetingType.
GetMember
("SharedMethods"))
1922
Assert.True(sourceType.
GetMember
("SharedMethods").IsShared)
1923
Assert.Equal(sourceType.
GetMember
("SharedMethods").IsShared, retargetingType.
GetMember
("SharedMethods").IsShared)
1924
CheckFields(sourceType.
GetMember
("_Field"), retargetingType.
GetMember
("_Field"))
1925
Assert.True(sourceType.
GetMember
("_Field").IsShared)
1926
Assert.Equal(sourceType.
GetMember
("_Field").IsShared, retargetingType.
GetMember
("_Field").IsShared)
1927
CheckProperties(sourceType.
GetMember
("TestProperty"), retargetingType.
GetMember
("TestProperty"))
1928
Assert.True(sourceType.
GetMember
("TestProperty").IsShared)
1929
Assert.Equal(sourceType.
GetMember
("TestProperty").IsShared, retargetingType.
GetMember
("TestProperty").IsShared)
1934
Assert.True(sourceType.
GetMember
("Method").IsOverridable)
1935
Assert.Equal(sourceType.
GetMember
("Method").IsOverridable, retargetingType.
GetMember
("Method").IsOverridable)
1936
CheckMethods(sourceType.
GetMember
("Method"), retargetingType.
GetMember
("Method"))
1937
Assert.True(sourceType.
GetMember
("MethodOverload").IsOverloadable)
1938
Assert.Equal(sourceType.
GetMember
("MethodOverload").IsOverloadable, retargetingType.
GetMember
("MethodOverload").IsOverloadable)
1939
CheckMethods(sourceType.
GetMember
("MethodOverload"), retargetingType.
GetMember
("MethodOverload"))
1944
Assert.False(sourceType.
GetMember
("Method").IsOverridable)
1945
Assert.Equal(sourceType.
GetMember
("Method").IsOverridable, retargetingType.
GetMember
("Method").IsOverridable)
1946
Assert.Equal(sourceType.
GetMember
("Method").IsOverrides, retargetingType.
GetMember
("Method").IsOverrides)
1947
CheckMethods(sourceType.
GetMember
("Method"), retargetingType.
GetMember
("Method"))
1949
Assert.False(sourceType.
GetMember
("MethodOverload").IsOverridable)
1950
Assert.Equal(sourceType.
GetMember
("MethodOverload").IsOverridable, retargetingType.
GetMember
("MethodOverload").IsOverridable)
1951
Assert.True(sourceType.
GetMember
("MethodOverload").IsOverloadable)
1952
Assert.Equal(sourceType.
GetMember
("MethodOverload").IsOverloadable, retargetingType.
GetMember
("MethodOverload").IsOverloadable)
1954
Assert.Equal(sourceType.
GetMember
("MethodOverload").IsOverloads, retargetingType.
GetMember
("MethodOverload").IsOverloads)
1955
CheckMethods(sourceType.
GetMember
("MethodOverload"), retargetingType.
GetMember
("MethodOverload"))
1956
CheckProperties(sourceType.
GetMember
("TestProperty"), retargetingType.
GetMember
("TestProperty"))
1957
Assert.True(sourceType.
GetMember
("TestProperty").IsShadows)
1960
Assert.True(sourceType.
GetMember
("TestProperty").ShadowsExplicitly)
1961
Assert.False(retargetingType.
GetMember
("TestProperty").ShadowsExplicitly)
1962
Assert.True(CType(retargetingType.
GetMember
("TestProperty"), RetargetingPropertySymbol).UnderlyingProperty.ShadowsExplicitly)
2183
CheckTypes(CType(sourceType.
GetMember
("xEvent"), SourceEventSymbol).Type, CType(retargetingType.
GetMember
("xEvent"), RetargetingEventSymbol).Type)
2184
CheckEvent(sourceType.
GetMember
("xEvent"), retargetingType.
GetMember
("xEvent"))
2185
CheckEvent(sourceType.
GetMember
("yEvent"), retargetingType.
GetMember
("yEvent"))
2187
Dim SourceEventItem = CType(retargetingType.
GetMember
("xEvent"), EventSymbol)
2188
Dim RetargetEventItem = CType(retargetingType.
GetMember
("xEvent"), RetargetingEventSymbol).UnderlyingEvent
2200
CheckProperties(sourceType.
GetMember
("EClass"), retargetingType.
GetMember
("EClass"))
2201
CheckFields(sourceType.
GetMember
("_EClass"), retargetingType.
GetMember
("_EClass"))
2202
Assert.True(sourceType.
GetMember
("EClass").IsWithEventsProperty)
2203
Assert.Equal(sourceType.
GetMember
("EClass").IsWithEventsProperty, retargetingType.
GetMember
("EClass").IsWithEventsProperty)
3081
CheckTypes(sourceType.
GetMember
("Del_NG_Sub"), retargetingType.
GetMember
("Del_NG_Sub"))
3082
CheckTypes(sourceType.
GetMember
("Del_NG_Function"), retargetingType.
GetMember
("Del_NG_Function"))
3083
CheckTypes(sourceType.
GetMember
("Del_G_Sub"), retargetingType.
GetMember
("Del_G_Sub"))
3084
Assert.Equal(1, CType(sourceType.
GetMember
("Del_G_Sub"), SourceNamedTypeSymbol).TypeParameters.Length)
3085
CheckTypeParameters(CType(sourceType.
GetMember
("Del_G_Sub"), SourceNamedTypeSymbol).TypeParameters(0), CType(retargetingType.
GetMember
("Del_G_Sub"), RetargetingNamedTypeSymbol).TypeParameters(0))
3087
CheckTypes(sourceType.
GetMember
("Del_G_Function"), retargetingType.
GetMember
("Del_G_Function"))
3088
Assert.Equal(1, CType(sourceType.
GetMember
("Del_G_Function"), SourceNamedTypeSymbol).TypeParameters.Length)
3089
CheckTypeParameters(CType(sourceType.
GetMember
("Del_G_Function"), SourceNamedTypeSymbol).TypeParameters(0), CType(retargetingType.
GetMember
("Del_G_Function"), RetargetingNamedTypeSymbol).TypeParameters(0))
3091
CheckTypes(sourceType.
GetMember
("Del_G_Sub_2"), retargetingType.
GetMember
("Del_G_Sub_2"))
3092
Assert.Equal(1, CType(sourceType.
GetMember
("Del_G_Sub_2"), SourceNamedTypeSymbol).TypeParameters.Length)
3093
CheckTypeParameters(CType(sourceType.
GetMember
("Del_G_Sub_2"), SourceNamedTypeSymbol).TypeParameters(0), CType(retargetingType.
GetMember
("Del_G_Sub_2"), RetargetingNamedTypeSymbol).TypeParameters(0))
3094
Assert.Equal(0, CType(sourceType.
GetMember
("Del_G_Sub_2"), SourceNamedTypeSymbol).TypeParameters(0).ConstraintTypes.Length)
3096
CheckTypes(sourceType.
GetMember
("Del_G_Function_2"), retargetingType.
GetMember
("Del_G_Function_2"))
3097
Assert.Equal(1, CType(sourceType.
GetMember
("Del_G_Function_2"), SourceNamedTypeSymbol).TypeParameters.Length)
3098
CheckTypeParameters(CType(sourceType.
GetMember
("Del_G_Function_2"), SourceNamedTypeSymbol).TypeParameters(0), CType(retargetingType.
GetMember
("Del_G_Function_2"), RetargetingNamedTypeSymbol).TypeParameters(0))
3100
CheckTypes(sourceType.
GetMember
("Del_G_Sub_Constraint"), retargetingType.
GetMember
("Del_G_Sub_Constraint"))
3101
Assert.Equal(1, CType(sourceType.
GetMember
("Del_G_Sub_Constraint"), SourceNamedTypeSymbol).TypeParameters.Length)
3102
CheckTypeParameters(CType(sourceType.
GetMember
("Del_G_Sub_Constraint"), SourceNamedTypeSymbol).TypeParameters(0), CType(retargetingType.
GetMember
("Del_G_Sub_Constraint"), RetargetingNamedTypeSymbol).TypeParameters(0))
3103
Assert.Equal(1, CType(sourceType.
GetMember
("Del_G_Sub_Constraint"), SourceNamedTypeSymbol).TypeParameters(0).ConstraintTypes.Length)
3104
Assert.Equal(CType(sourceType.
GetMember
("Del_G_Sub_Constraint"), SourceNamedTypeSymbol).TypeParameters(0).ConstraintTypes(0), CType(retargetingType.
GetMember
("Del_G_Sub_Constraint"), RetargetingNamedTypeSymbol).UnderlyingNamedType.TypeParameters(0).ConstraintTypes(0))
SymbolsTests\Source\EventTests.vb (23)
644
Dim type = DirectCast(m.GlobalNamespace.
GetMember
("cls0"), NamedTypeSymbol)
645
Dim member = type.
GetMember
("RegularEvent")
651
member = type.
GetMember
("RegularEventEvent")
655
member = type.
GetMember
("RegularEventEventHandler")
659
member = type.
GetMember
("add_RegularEvent")
663
member = type.
GetMember
("remove_RegularEvent")
668
member = type.
GetMember
("CustomEvent")
674
member = type.
GetMember
("add_CustomEvent")
678
member = type.
GetMember
("remove_CustomEvent")
682
member = type.
GetMember
("raise_CustomEvent")
691
Dim type = DirectCast(m.GlobalNamespace.
GetMember
("cls0"), NamedTypeSymbol)
692
Dim member = type.
GetMember
("RegularEvent")
702
member = type.
GetMember
("RegularEventEventHandler")
706
member = type.
GetMember
("add_RegularEvent")
711
member = type.
GetMember
("remove_RegularEvent")
717
member = type.
GetMember
("CustomEvent")
723
member = type.
GetMember
("add_CustomEvent")
727
member = type.
GetMember
("remove_CustomEvent")
1535
Dim tA = DirectCast(moduleSymbol.GlobalNamespace.
GetMember
("A"), NamedTypeSymbol)
1536
Dim tB = DirectCast(moduleSymbol.GlobalNamespace.
GetMember
("B"), NamedTypeSymbol)
1537
Dim member = tA.
GetMember
("E1Event")
1539
Dim delegateTypeMember = DirectCast(tA.
GetMember
("E1EventHandler"), SynthesizedEventDelegateSymbol)
1541
Assert.Equal(delegateTypeMember.AssociatedSymbol, DirectCast(tA.
GetMember
("E1"), EventSymbol))
SymbolsTests\Source\PropertyTests.vb (2)
1418
Dim defaultCapacityProperty = CType(myCollectionType.
GetMember
("DefaultCapacity"), PropertySymbol)
1425
Dim backingField = CType(myCollectionType.
GetMember
("_DefaultCapacity"), FieldSymbol)
SymbolsTests\Source\SyntheticEntryPoint.vb (1)
120
Dim mainAttributes = m.GlobalNamespace.GetTypeMember("Test").
GetMember
("Main").GetAttributes()
SymbolsTests\UnboundGenericType.vb (2)
274
Dim c3c6 = u_c3.
GetMember
("C6")
285
Dim c3c6s = u_c3s.
GetMember
("C6S")
SymbolsTests\WithStatementSymbolsTests.vb (1)
336
nsSymbol = DirectCast(nsSymbol.
GetMember
(ns), NamespaceSymbol)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (6)
Extensions.vb (6)
38
Return DirectCast(comp, VisualBasicCompilation).GlobalNamespace.
GetMember
(qualifiedName)
43
Return DirectCast(DirectCast(comp, VisualBasicCompilation).GlobalNamespace.
GetMember
(qualifiedName), T)
57
lastContainer = DirectCast(lastContainer.
GetMember
(parts(i)), NamespaceOrTypeSymbol)
78
Return DirectCast(container.
GetMember
(qualifiedName), T)
113
Dim type = DirectCast(this.GlobalNamespace.
GetMember
(qualifiedName:=qualifiedTypeName), NamedTypeSymbol)
119
Dim type = DirectCast(this.GlobalNamespace.
GetMember
(qualifiedName:=qualifiedTypeName), NamedTypeSymbol)