3328 references to GetMember
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (412)
BreakingChanges.cs (7)
101
var baseClass = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Base");
102
var baseProperty1 = baseClass.
GetMember
<PropertySymbol>("Property1");
103
var baseProperty2 = baseClass.
GetMember
<PropertySymbol>("Property2");
113
var derivedClass = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Derived");
114
var derivedProperty1 = derivedClass.
GetMember
<SourcePropertySymbol>("Property1");
115
var derivedProperty2 = derivedClass.
GetMember
<SourcePropertySymbol>("Property2");
165
var indexer = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("MonthDays").Indexers.Single();
CodeGen\CodeGenAsyncIteratorTests.cs (6)
665
var m2 = comp.GlobalNamespace.
GetMember
<MethodSymbol>("C.M2");
669
var m = comp.GlobalNamespace.
GetMember
<MethodSymbol>("C.M");
832
var m = comp.GlobalNamespace.
GetMember
<MethodSymbol>("C.M");
853
var method = module.GlobalNamespace.
GetMember
<MethodSymbol>("C.M");
881
var method = module.GlobalNamespace.
GetMember
<MethodSymbol>("C.M");
1775
var m = comp.SourceModule.GlobalNamespace.
GetMember
<MethodSymbol>("C.M");
CodeGen\CodeGenAsyncLocalsTests.cs (1)
966
var testClass = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
CodeGen\CodeGenAsyncTests.cs (12)
66
var stateMachine = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test").
GetMember
<NamedTypeSymbol>("<F>d__0");
75
var stateMachine = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test").
GetMember
<NamedTypeSymbol>("<F>d__0");
84
var stateMachine = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test").
GetMember
<NamedTypeSymbol>("<F>d__0");
920
var stateMachine = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Program.<Main>d__0");
921
var hoistedField = stateMachine.
GetMember
<FieldSymbol>("<x>5__1");
927
var stateMachine = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Program.<Main>d__0");
979
var stateMachine = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Program.<Main>d__0");
980
var hoistedField = stateMachine.
GetMember
<FieldSymbol>("<x>5__1");
986
var stateMachine = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Program.<Main>d__0");
CodeGen\CodeGenClosureLambdaTests.cs (7)
3956
var c = m.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
3965
var c0 = c.
GetMember
<NamedTypeSymbol>("<>c__0");
3975
var c1 = c.
GetMember
<NamedTypeSymbol>("<>c__1");
3985
var c2 = c.
GetMember
<NamedTypeSymbol>("<>c__2");
3995
var c3 = c.
GetMember
<NamedTypeSymbol>("<>c__3");
4027
var c = m.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
4068
var c = m.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
CodeGen\CodeGenDynamicTests.cs (13)
311
Assert.Equal(1, ((CSharpCompilation)c.Compilation).GlobalNamespace.
GetMember
<NamespaceSymbol>("System").
GetMember
<NamedTypeSymbol>("Func`13").Arity);
586
var c = peModule.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
642
var c = peModule.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
645
var container = c.
GetMember
<NamedTypeSymbol>("<>o__0");
651
var displayClass = c.
GetMember
<NamedTypeSymbol>("<>c__DisplayClass0_0");
652
var d = displayClass.
GetMember
<FieldSymbol>("d");
677
var c = peModule.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
678
var iteratorClass = c.
GetMember
<NamedTypeSymbol>("<M1>d__0");
712
var container = c.
GetMember
<NamedTypeSymbol>("<>o__0");
803
var container = peModule.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<NamedTypeSymbol>("<>o__0");
823
var d = peModule.GlobalNamespace.
GetMember
<NamedTypeSymbol>("<>F{00000010}");
CodeGen\CodeGenExplicitImplementationTests.cs (1)
999
var classC = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
CodeGen\CodeGenFunctionPointersTests.cs (21)
97
var c = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
119
var c = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
141
var c = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
165
var c = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
192
var c = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
224
var c = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
643
var c = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
740
var c = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
787
var c = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
818
var c = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
865
var d = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("D");
6455
var derived = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Derived");
6468
var m = derived.
GetMember
<MethodSymbol>(methodName);
6508
var derived = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Derived");
6521
var m = derived.
GetMember
<MethodSymbol>(methodName);
6632
var derived = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Derived");
6645
var m = derived.
GetMember
<MethodSymbol>(methodName);
6710
var derived = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Derived");
6723
var m = derived.
GetMember
<MethodSymbol>(methodName);
6788
var derived = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Derived");
6802
var m = derived.
GetMember
<MethodSymbol>(methodName);
CodeGen\CodeGenInterfaceImplementation.cs (5)
2737
var derivedType = global.
GetMember
<NamedTypeSymbol>("D");
2739
Assert.Equal(global.
GetMember
<NamedTypeSymbol>("I"), interfaceType.OriginalDefinition);
2741
Assert.Equal(global.
GetMember
<NamedTypeSymbol>("B"), baseType.OriginalDefinition);
2743
var baseMethods = Enumerable.Range(1, 4).Select(i => baseType.
GetMember
<MethodSymbol>("M" + i)).ToArray();
2744
var interfaceMethods = Enumerable.Range(1, 4).Select(i => interfaceType.
GetMember
<MethodSymbol>("M" + i)).ToArray();
CodeGen\CodeGenLocalFunctionTests.cs (18)
5234
var cClass = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
5283
var cClass = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
5324
var cClass = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
5357
var cClass = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
5391
var cClass = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
5424
var cClass = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
5537
var cClass = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
5633
var cClass = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
5644
var cClass = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
5757
var cClass = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
5832
var cClass = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
5963
var cClass = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
6008
var methodParam = module.GlobalNamespace.
GetMember
<MethodSymbol>("Program.M").Parameters[0];
6012
var localFunctionParam = module.GlobalNamespace.
GetMember
<MethodSymbol>("Program.<M>g__local|0_0").Parameters[0];
6064
var methodParam = module.GlobalNamespace.
GetMember
<MethodSymbol>("Program.M").Parameters[0];
6068
var localFunctionParam = module.GlobalNamespace.
GetMember
<MethodSymbol>("Program.<M>g__local|0_0").Parameters[0];
6121
var methodParam = module.GlobalNamespace.
GetMember
<MethodSymbol>("Program.M").Parameters[0];
6125
var localFunctionParam = module.GlobalNamespace.
GetMember
<MethodSymbol>("Program.<M>g__local|0_0").Parameters[0];
CodeGen\CodeGenOverridingAndHiding.cs (33)
3599
var baseType = comp.GlobalNamespace.
GetMember
<NamespaceSymbol>("Metadata").
GetMember
<NamedTypeSymbol>("LeastModoptsWin");
3600
var derivedType = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Derived");
3602
var overridingMethod = derivedType.
GetMember
<MethodSymbol>("M");
3776
var classA = globalNamespace.
GetMember
<NamedTypeSymbol>("A");
3777
var classB = globalNamespace.
GetMember
<NamedTypeSymbol>("B");
3778
var classC = globalNamespace.
GetMember
<NamedTypeSymbol>("C");
3780
var methodA = classA.
GetMember
<PropertySymbol>("P").GetMethod;
3781
var methodB = classB.
GetMember
<MethodSymbol>("get_P");
3782
var methodC = classC.
GetMember
<PropertySymbol>("P").GetMethod;
3849
var classA = globalNamespace.
GetMember
<NamedTypeSymbol>("A");
3850
var classB = globalNamespace.
GetMember
<NamedTypeSymbol>("B");
3851
var classC = globalNamespace.
GetMember
<NamedTypeSymbol>("C");
3853
var methodA = classA.
GetMember
<MethodSymbol>("get_P");
3854
var methodB = classB.
GetMember
<PropertySymbol>("P").GetMethod;
3855
var methodC = classC.
GetMember
<MethodSymbol>("get_P");
3943
var baseClass = globalNamespace.
GetMember
<NamedTypeSymbol>("Base");
3944
var derivedClass = globalNamespace.
GetMember
<NamedTypeSymbol>("Derived");
3945
var overrideClass = globalNamespace.
GetMember
<NamedTypeSymbol>("Override");
3946
var invokeClass = globalNamespace.
GetMember
<NamedTypeSymbol>("Invoke");
3948
var baseMethod = baseClass.
GetMember
<MethodSymbol>("Foo");
3949
var derivedMethod = derivedClass.
GetMember
<MethodSymbol>("Bar");
3950
var overrideMethod = overrideClass.
GetMember
<MethodSymbol>("Bar");
3995
var classA = globalNamespace.
GetMember
<NamedTypeSymbol>("BaseVirtual");
3996
var classB = globalNamespace.
GetMember
<NamedTypeSymbol>("DerivedNonVirtual");
3997
var classC = globalNamespace.
GetMember
<NamedTypeSymbol>("Derived2Override");
4002
var methodA = classA.
GetMember
<MethodSymbol>("M");
4003
var methodB = classB.
GetMember
<MethodSymbol>("M");
4004
var methodC = classC.
GetMember
<MethodSymbol>("M");
4099
var classA = globalNamespace.
GetMember
<NamedTypeSymbol>("A");
4100
var classB = globalNamespace.
GetMember
<NamedTypeSymbol>("B");
4104
var fooA = classA.
GetMember
<MethodSymbol>("Foo");
4105
var fooB = classB.
GetMember
<MethodSymbol>("Foo");
CodeGen\CodeGenTests.cs (3)
13043
var type = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("\u0915\u094d\u0937"); //formatting char removed
13063
var @enum = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("E");
13281
var type = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
CodeGen\CodeGenTupleTest.cs (155)
835
var c = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
837
var validField = c.
GetMember
<FieldSymbol>("ValidField");
842
var validFieldWithAttribute = c.
GetMember
<FieldSymbol>("ValidFieldWithAttribute");
847
var tooFewNames = c.
GetMember
<FieldSymbol>("TooFewNames");
852
var tooManyNames = c.
GetMember
<FieldSymbol>("TooManyNames");
856
var tooFewNamesMethod = c.
GetMember
<MethodSymbol>("TooFewNamesMethod");
860
var tooManyNamesMethod = c.
GetMember
<MethodSymbol>("TooManyNamesMethod");
928
var c = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
930
var validField = c.
GetMember
<FieldSymbol>("ValidField");
935
var validFieldWithAttribute = c.
GetMember
<FieldSymbol>("ValidFieldWithAttribute");
940
var partialNames = c.
GetMember
<FieldSymbol>("PartialNames");
945
var allNullNames = c.
GetMember
<FieldSymbol>("AllNullNames");
950
var partialNamesMethod = c.
GetMember
<MethodSymbol>("PartialNamesMethod");
956
var allNullNamesMethod = c.
GetMember
<MethodSymbol>("AllNullNamesMethod");
991
var c = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
996
var field1 = c.
GetMember
<FieldSymbol>("Field1");
1001
NamedTypeSymbol field2Type = (NamedTypeSymbol)c.
GetMember
<FieldSymbol>("Field2").Type;
3341
var mTuple = (NamedTypeSymbol)c.
GetMember
<MethodSymbol>("M").ReturnType;
4588
var mTuple = (NamedTypeSymbol)comp.SourceModule.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<MethodSymbol>("M").ReturnType;
4618
var m2Tuple = (NamedTypeSymbol)comp.SourceModule.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<MethodSymbol>("M2").Parameters[0].Type;
11033
var m1Tuple = (NamedTypeSymbol)c.
GetMember
<MethodSymbol>("M1").ReturnType;
11034
var m2Tuple = (NamedTypeSymbol)c.
GetMember
<MethodSymbol>("M2").ReturnType;
11035
var m6Tuple = (NamedTypeSymbol)c.
GetMember
<MethodSymbol>("M6").ReturnType;
11354
var m1Tuple = (NamedTypeSymbol)c.
GetMember
<MethodSymbol>("M1").ReturnType;
11355
var m1bTuple = (NamedTypeSymbol)c.
GetMember
<MethodSymbol>("M1b").ReturnType;
11356
var m2Tuple = (NamedTypeSymbol)c.
GetMember
<MethodSymbol>("M2").ReturnType;
11357
var m6Tuple = (NamedTypeSymbol)c.
GetMember
<MethodSymbol>("M6").ReturnType;
11746
var m3Tuple = (NamedTypeSymbol)c.
GetMember
<MethodSymbol>("M3").ReturnType;
11894
var m4Tuple = (NamedTypeSymbol)c.
GetMember
<MethodSymbol>("M4").ReturnType;
12178
var m5Tuple = (NamedTypeSymbol)c.
GetMember
<MethodSymbol>("M5").ReturnType;
12468
var m7Tuple = c.
GetMember
<MethodSymbol>("M7").ReturnType;
12547
var m8Tuple = (NamedTypeSymbol)c.
GetMember
<MethodSymbol>("M8").ReturnType;
12856
var m1ToString = m1Tuple.
GetMember
<MethodSymbol>("ToString");
12940
var m9Tuple = (NamedTypeSymbol)c.
GetMember
<MethodSymbol>("M9").ReturnType;
13021
var m9Tuple = (NamedTypeSymbol)c.
GetMember
<MethodSymbol>("M9").ReturnType;
13206
var m10Tuple = (NamedTypeSymbol)c.
GetMember
<MethodSymbol>("M10").ReturnType;
13212
var m102Tuple = (NamedTypeSymbol)c.
GetMember
<MethodSymbol>("M102").ReturnType;
13243
var m103Tuple = (NamedTypeSymbol)c.
GetMember
<MethodSymbol>("M103").ReturnType;
13256
var m10I1M1 = m10Tuple.
GetMember
<MethodSymbol>("I1.M1");
13261
var m10M2 = m10Tuple.
GetMember
<MethodSymbol>("M2");
13264
var m10I1P1 = m10Tuple.
GetMember
<PropertySymbol>("I1.P1");
13273
var m10P2 = m10Tuple.
GetMember
<PropertySymbol>("P2");
13276
var m10I1E1 = m10Tuple.
GetMember
<EventSymbol>("I1.E1");
13285
var m10E2 = m10Tuple.
GetMember
<EventSymbol>("E2");
13534
var m9Tuple = c.
GetMember
<MethodSymbol>("M9").ReturnType;
13537
var m9Test = m9Tuple.
GetMember
<MethodSymbol>("Test");
13593
var m1Tuple = (NamedTypeSymbol)c.
GetMember
<MethodSymbol>("M1").ReturnType;
13642
var m2Tuple = (NamedTypeSymbol)c.
GetMember
<MethodSymbol>("M2").ReturnType;
13832
var m3Tuple = (NamedTypeSymbol)c.
GetMember
<MethodSymbol>("M3").ReturnType;
13941
var m1Tuple = (NamedTypeSymbol)test.
GetMember
<MethodSymbol>("M1").ReturnType;
14105
var m1Tuple = (NamedTypeSymbol)test.
GetMember
<MethodSymbol>("M1").ReturnType;
15795
var m1Tuple = (NamedTypeSymbol)c.
GetMember
<MethodSymbol>("M1").ReturnType;
15817
var m2Tuple = (NamedTypeSymbol)c.
GetMember
<MethodSymbol>("M2").ReturnType;
15818
var m3Tuple = (NamedTypeSymbol)c.
GetMember
<MethodSymbol>("M3").ReturnType;
15823
var m1P1 = m1Tuple.
GetMember
<PropertySymbol>("P1");
15824
var m1P1Get = m1Tuple.
GetMember
<MethodSymbol>("get_P1");
15825
var m1P1Set = m1Tuple.
GetMember
<MethodSymbol>("set_P1");
15850
var m1P1BackingField = m1Tuple.
GetMember
<FieldSymbol>("<P1>k__BackingField");
15855
var m1this = m1Tuple.
GetMember
<PropertySymbol>("this[]");
15856
var m1thisGet = m1Tuple.
GetMember
<MethodSymbol>("get_Item");
16022
var m1Tuple = (NamedTypeSymbol)c.
GetMember
<MethodSymbol>("M1").ReturnType;
16046
var m2Tuple = (NamedTypeSymbol)c.
GetMember
<MethodSymbol>("M2").ReturnType;
16047
var m3Tuple = (NamedTypeSymbol)c.
GetMember
<MethodSymbol>("M3").ReturnType;
16052
var m1E1 = m1Tuple.
GetMember
<EventSymbol>("E1");
16053
var m1E1Add = m1Tuple.
GetMember
<MethodSymbol>("add_E1");
16054
var m1E1Remove = m1Tuple.
GetMember
<MethodSymbol>("remove_E1");
16086
var m1E2 = m1Tuple.
GetMember
<EventSymbol>("E2");
16087
var m1E2Add = m1Tuple.
GetMember
<MethodSymbol>("add_E2");
16088
var m1E2Remove = m1Tuple.
GetMember
<MethodSymbol>("remove_E2");
28016
var retargetingValueTupleType = (NamedTypeSymbol)comp3.GlobalNamespace.
GetMember
<NamespaceSymbol>("System").GetMembers("ValueTuple").Single();
28019
verify(retargetingValueTupleType.
GetMember
<FieldSymbol>("Item1"), retargeting: true, index: 0);
28020
verify(retargetingValueTupleType.
GetMember
<FieldSymbol>("Item2"), retargeting: true, index: 1);
28029
var type = (NamedTypeSymbol)module.GlobalNamespace.
GetMember
<NamespaceSymbol>("System").GetMembers("ValueTuple").Single();
28032
var item1 = type.
GetMember
<FieldSymbol>("Item1");
28035
var item2 = type.
GetMember
<FieldSymbol>("Item2");
28106
var type = (NamedTypeSymbol)module.GlobalNamespace.
GetMember
<NamespaceSymbol>("System").GetMembers("ValueTuple").Single();
28138
var tuple1 = (NamedTypeSymbol)module.GlobalNamespace.
GetMember
<MethodSymbol>("System.ValueTuple.M").ReturnType;
28144
var tuple2 = (NamedTypeSymbol)module.GlobalNamespace.
GetMember
<MethodSymbol>("System.ValueTuple.M2").ReturnType;
28168
var tuple3 = (NamedTypeSymbol)module.GlobalNamespace.
GetMember
<MethodSymbol>("System.ValueTuple.M3").ReturnType;
28201
var tuple1 = (NamedTypeSymbol)module.GlobalNamespace.
GetMember
<MethodSymbol>("System.ValueTuple.M").ReturnType;
28207
var tuple2 = (NamedTypeSymbol)module.GlobalNamespace.
GetMember
<MethodSymbol>("System.ValueTuple.M2").ReturnType;
28210
var tuple3 = (NamedTypeSymbol)module.GlobalNamespace.
GetMember
<MethodSymbol>("System.ValueTuple.M3").ReturnType;
28228
var retargetingValueTupleTypes = comp2.GlobalNamespace.
GetMember
<NamespaceSymbol>("System").GetMembers("ValueTuple");
28233
var valueTupleTypes = module.GlobalNamespace.
GetMember
<NamespaceSymbol>("System").GetMembers("ValueTuple");
28292
var item = namedType.
GetMember
<FieldSymbol>(name);
28342
var retargetingValueTupleTypes = comp2.GlobalNamespace.
GetMember
<NamespaceSymbol>("System").GetMembers("ValueTuple");
28347
var valueTupleTypes = module.GlobalNamespace.
GetMember
<NamespaceSymbol>("System").GetMembers("ValueTuple").As<NamedTypeSymbol>();
28371
var item = namedType.
GetMember
<FieldSymbol>(name);
28431
var retargetingValueTupleType = (NamedTypeSymbol)comp3.GlobalNamespace.
GetMember
<NamespaceSymbol>("System").GetMembers("ValueTuple").Single();
28437
var type = (NamedTypeSymbol)module.GlobalNamespace.
GetMember
<NamespaceSymbol>("System").GetMembers("ValueTuple").Single();
28459
var item = namedType.
GetMember
<FieldSymbol>(name);
28527
var namedType = (NamedTypeSymbol)module.GlobalNamespace.
GetMember
<NamespaceSymbol>("System").GetMembers("ValueTuple").Single();
28593
var type = (NamedTypeSymbol)module.GlobalNamespace.
GetMember
<NamespaceSymbol>("System").GetMembers("ValueTuple").Single();
28594
var item2 = type.
GetMember
<FieldSymbol>("Item2");
28597
var item13 = type.
GetMember
<FieldSymbol>("Item13");
28600
var rest = type.
GetMember
<FieldSymbol>("Rest");
28629
var item1 = tuple.
GetMember
<TupleElementFieldSymbol>("Item1");
28638
var item2 = tuple.
GetMember
<TupleElementFieldSymbol>("Item2");
28662
var item1 = tuple.
GetMember
<TupleElementFieldSymbol>("Item1");
28675
var item8 = tuple.
GetMember
<TupleElementFieldSymbol>("Item8");
28686
var item9 = tuple.
GetMember
<TupleElementFieldSymbol>("Item9");
28728
var type = (NamedTypeSymbol)module.GlobalNamespace.
GetMember
<NamespaceSymbol>("System").GetMembers("ValueTuple").Single();
28747
var tuple1 = (NamedTypeSymbol)module.GlobalNamespace.
GetMember
<MethodSymbol>("C.M").ReturnType;
28754
var tuple1Item1 = tuple1.
GetMember
<FieldSymbol>("Item1");
28759
var tuple2 = (NamedTypeSymbol)module.GlobalNamespace.
GetMember
<MethodSymbol>("C.M2").ReturnType;
28766
var tuple2Item1 = tuple2.
GetMember
<FieldSymbol>("Item1");
28771
var tuple3 = (NamedTypeSymbol)module.GlobalNamespace.
GetMember
<MethodSymbol>("C.M3").ReturnType;
28780
var tuple3Item1 = tuple3.
GetMember
<FieldSymbol>("Item1");
28785
Assert.True(tuple3.
GetMember
<FieldSymbol>("a").IsDefinition);
28845
var tuple1 = (NamedTypeSymbol)module.GlobalNamespace.
GetMember
<MethodSymbol>("C.M").ReturnType;
28858
Assert.True(tuple1.
GetMember
<FieldSymbol>("Item1").IsDefinition);
28859
Assert.True(tuple1.
GetMember
<FieldSymbol>("Item2").IsDefinition);
28860
Assert.True(tuple1.
GetMember
<FieldSymbol>("Item3").IsDefinition);
28861
Assert.True(tuple1.
GetMember
<FieldSymbol>("Item4").IsDefinition);
28862
Assert.True(tuple1.
GetMember
<FieldSymbol>("Item5").IsDefinition);
28863
Assert.True(tuple1.
GetMember
<FieldSymbol>("Item6").IsDefinition);
28864
Assert.True(tuple1.
GetMember
<FieldSymbol>("Item7").IsDefinition);
28865
Assert.True(tuple1.
GetMember
<FieldSymbol>("Item8").IsDefinition);
28867
var tuple2 = (NamedTypeSymbol)module.GlobalNamespace.
GetMember
<MethodSymbol>("C.M2").ReturnType;
28881
Assert.True(tuple2.
GetMember
<FieldSymbol>("Item1").IsDefinition);
28882
Assert.True(tuple2.
GetMember
<FieldSymbol>("Item2").IsDefinition);
28883
Assert.True(tuple2.
GetMember
<FieldSymbol>("Item3").IsDefinition);
28884
Assert.True(tuple2.
GetMember
<FieldSymbol>("Item4").IsDefinition);
28885
Assert.True(tuple2.
GetMember
<FieldSymbol>("Item5").IsDefinition);
28886
Assert.True(tuple2.
GetMember
<FieldSymbol>("Item6").IsDefinition);
28887
Assert.True(tuple2.
GetMember
<FieldSymbol>("Item7").IsDefinition);
28888
Assert.True(tuple2.
GetMember
<FieldSymbol>("Item8").IsDefinition);
28890
var tuple3 = (NamedTypeSymbol)module.GlobalNamespace.
GetMember
<MethodSymbol>("C.M3").ReturnType;
28912
Assert.True(tuple3.
GetMember
<FieldSymbol>("Item1").IsDefinition);
28913
Assert.True(tuple3.
GetMember
<FieldSymbol>("Item2").IsDefinition);
28914
Assert.True(tuple3.
GetMember
<FieldSymbol>("Item3").IsDefinition);
28915
Assert.True(tuple3.
GetMember
<FieldSymbol>("Item4").IsDefinition);
28916
Assert.True(tuple3.
GetMember
<FieldSymbol>("Item5").IsDefinition);
28917
Assert.True(tuple3.
GetMember
<FieldSymbol>("Item6").IsDefinition);
28918
Assert.True(tuple3.
GetMember
<FieldSymbol>("Item7").IsDefinition);
28919
Assert.True(tuple3.
GetMember
<FieldSymbol>("Item8").IsDefinition);
28920
Assert.True(tuple3.
GetMember
<FieldSymbol>("a").IsDefinition);
28921
Assert.True(tuple3.
GetMember
<FieldSymbol>("b").IsDefinition);
28922
Assert.True(tuple3.
GetMember
<FieldSymbol>("c").IsDefinition);
28923
Assert.True(tuple3.
GetMember
<FieldSymbol>("d").IsDefinition);
28924
Assert.True(tuple3.
GetMember
<FieldSymbol>("e").IsDefinition);
28925
Assert.True(tuple3.
GetMember
<FieldSymbol>("f").IsDefinition);
28926
Assert.True(tuple3.
GetMember
<FieldSymbol>("g").IsDefinition);
28927
Assert.True(tuple3.
GetMember
<FieldSymbol>("h").IsDefinition);
28941
var tuple4 = (NamedTypeSymbol)module.GlobalNamespace.
GetMember
<MethodSymbol>("C.M4").ReturnType;
28955
Assert.True(tuple4.
GetMember
<FieldSymbol>("Item1").IsDefinition);
28956
Assert.True(tuple4.
GetMember
<FieldSymbol>("Item2").IsDefinition);
28957
Assert.True(tuple4.
GetMember
<FieldSymbol>("Item3").IsDefinition);
28958
Assert.True(tuple4.
GetMember
<FieldSymbol>("Item4").IsDefinition);
28959
Assert.True(tuple4.
GetMember
<FieldSymbol>("Item5").IsDefinition);
28960
Assert.True(tuple4.
GetMember
<FieldSymbol>("Item6").IsDefinition);
28961
Assert.True(tuple4.
GetMember
<FieldSymbol>("Item7").IsDefinition);
28962
Assert.True(tuple4.
GetMember
<FieldSymbol>("Item8").IsDefinition);
CodeGen\DestructorTests.cs (40)
587
var systemNamespace = mscorlib.GlobalNamespace.
GetMember
<NamespaceSymbol>("System");
588
Assert.True(systemNamespace.
GetMember
<NamedTypeSymbol>("Object").
GetMember
<MethodSymbol>("Finalize").IsRuntimeFinalizer());
590
Assert.True(globalNamespace.
GetMember
<NamedTypeSymbol>("A").
GetMember
<MethodSymbol>("Finalize").IsRuntimeFinalizer());
591
Assert.False(globalNamespace.
GetMember
<NamedTypeSymbol>("B").
GetMember
<MethodSymbol>("Finalize").IsRuntimeFinalizer());
592
Assert.False(globalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<MethodSymbol>("Finalize").IsRuntimeFinalizer());
593
Assert.False(globalNamespace.
GetMember
<NamedTypeSymbol>("D").
GetMember
<MethodSymbol>("Finalize").IsRuntimeFinalizer());
594
Assert.False(globalNamespace.
GetMember
<NamedTypeSymbol>("E").
GetMember
<MethodSymbol>("Finalize").IsRuntimeFinalizer());
595
Assert.False(globalNamespace.
GetMember
<NamedTypeSymbol>("F").
GetMember
<MethodSymbol>("Finalize").IsRuntimeFinalizer());
596
Assert.False(globalNamespace.
GetMember
<NamedTypeSymbol>("G").
GetMember
<MethodSymbol>("Finalize").IsRuntimeFinalizer());
597
Assert.True(globalNamespace.
GetMember
<NamedTypeSymbol>("H").
GetMember
<MethodSymbol>("Finalize").IsRuntimeFinalizer());
598
Assert.False(globalNamespace.
GetMember
<NamedTypeSymbol>("I").
GetMember
<MethodSymbol>("Finalize").IsRuntimeFinalizer());
600
var intType = systemNamespace.
GetMember
<TypeSymbol>("Int32");
603
var classJ = globalNamespace.
GetMember
<NamedTypeSymbol>("J");
604
Assert.False(classJ.
GetMember
<MethodSymbol>("Finalize").IsRuntimeFinalizer());
606
Assert.False(classJInt.
GetMember
<MethodSymbol>("Finalize").IsRuntimeFinalizer());
608
var classK = globalNamespace.
GetMember
<NamedTypeSymbol>("K");
609
Assert.True(classK.
GetMember
<MethodSymbol>("Finalize").IsRuntimeFinalizer());
611
Assert.True(classKInt.
GetMember
<MethodSymbol>("Finalize").IsRuntimeFinalizer());
613
var classL = globalNamespace.
GetMember
<NamedTypeSymbol>("L");
614
Assert.True(classL.
GetMember
<MethodSymbol>("Finalize").IsRuntimeFinalizer());
616
Assert.True(classLInt.
GetMember
<MethodSymbol>("Finalize").IsRuntimeFinalizer());
618
var classM = globalNamespace.
GetMember
<NamedTypeSymbol>("M");
619
Assert.True(classM.
GetMember
<MethodSymbol>("Finalize").IsRuntimeFinalizer());
621
Assert.True(classMInt.
GetMember
<MethodSymbol>("Finalize").IsRuntimeFinalizer());
673
Assert.True(globalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<MethodSymbol>("Finalize").IsRuntimeFinalizer()); //override of object.Finalize
674
Assert.False(globalNamespace.
GetMember
<NamedTypeSymbol>("D").
GetMember
<MethodSymbol>("Finalize").IsRuntimeFinalizer()); //same but has "newslot"
821
var @class = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>(typeName);
822
var destructor = @class.
GetMember
<MethodSymbol>(WellKnownMemberNames.DestructorName);
CodeGen\EventTests.cs (6)
207
var @class = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
208
var @event = @class.
GetMember
<EventSymbol>("E");
715
var @class = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
716
var @event = @class.
GetMember
<EventSymbol>("e");
787
var @class = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
788
var @event = @class.
GetMember
<EventSymbol>("e");
CodeGen\FixedSizeBufferTests.cs (2)
1156
var retargetingField = comp3.GlobalNamespace.
GetMember
<NamedTypeSymbol>("FixedBuffer").
GetMember
<RetargetingFieldSymbol>("buffer");
CodeGen\IndexerTests.cs (2)
152
var @class = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
253
var @class = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
CodeGen\WinMdDelegateTests.cs (3)
40
m.GlobalNamespace.
GetMember
<NamespaceSymbol>("Test").
41
GetMember
<NamedTypeSymbol>("voidDelegate").GetMembers().ToArray();
254
var type = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
Emit\CompilationEmitTests.cs (8)
1065
var itest1 = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("ITest1");
1147
var itest1 = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("ITest1");
1151
Assert.Null(module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("S"));
2473
AssertEx.Equal(new[] { "Microsoft.CodeAnalysis" }, globalNamespace.
GetMember
<NamespaceSymbol>("Microsoft").GetMembers().Select(m => m.ToDisplayString()));
2476
globalNamespace.
GetMember
<NamespaceSymbol>("Microsoft.CodeAnalysis").GetMembers().Select(m => m.ToDisplayString()));
2480
globalNamespace.
GetMember
<NamespaceSymbol>("System.Runtime").GetMembers().Select(m => m.ToDisplayString()));
2483
globalNamespace.
GetMember
<NamespaceSymbol>("System.Runtime.CompilerServices").GetMembers().Select(m => m.ToDisplayString()));
2718
var class1 = libComp.GlobalNamespace.
GetMember
<SourceNamedTypeSymbol>("Class1");
Emit\EditAndContinue\AssemblyReferencesTests.cs (4)
80
c1.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").GetMember("Main"),
81
c2.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").GetMember("Main"))
152
c1.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").GetMember("Main"),
153
c2.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").GetMember("Main"))
Emit\EditAndContinue\EditAndContinueTests.cs (4)
4914
var f2 = c2.
GetMember
<MethodSymbol>("F");
4915
var f3 = c3.
GetMember
<MethodSymbol>("F");
5160
var f2 = c2.
GetMember
<MethodSymbol>("F");
5245
var f2 = c2.
GetMember
<MethodSymbol>("F");
Emit\EditAndContinue\SymbolMatcherTests.cs (3)
311
var f0 = peAssemblySymbol.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").GetMember("F");
312
var g0 = peAssemblySymbol.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").GetMember("G");
1137
var property = c.
GetMember
<PropertySymbol>("I<System.Int32,System.Boolean>.this[]");
Emit\EmitCustomModifiers.cs (6)
601
var type = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
602
var method = type.
GetMember
<MethodSymbol>("Incr");
657
var baseType = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
658
var baseMethod = baseType.
GetMember
<MethodSymbol>("M");
665
var derivedType = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("D");
666
var derivedMethod = derivedType.
GetMember
<MethodSymbol>("M");
Emit\EmitMetadataTests.cs (26)
311
var classA = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A");
312
var classB = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("B");
313
var i1 = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("I1");
314
var i2 = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("I2");
315
var i3 = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("I3");
351
var i1 = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("I1");
352
var i2 = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("I2");
353
var i3 = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("I3");
354
var i4 = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("I4");
355
var i5 = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("I5");
356
var i6 = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("I6");
357
var i7 = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("I7");
358
var c = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
596
var type = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("N.C");
731
var nmspace = module.GlobalNamespace.
GetMember
<NamespaceSymbol>("Namespace");
944
var type = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
946
var p = type.
GetMember
<SourcePropertySymbol>("P");
952
var q = type.
GetMember
<SourcePropertySymbol>("Q");
958
var r = type.
GetMember
<SourcePropertySymbol>("R");
964
var s = type.
GetMember
<SourcePropertySymbol>("S");
1015
var type = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("S");
1017
var p = type.
GetMember
<SourceMemberFieldSymbol>("P");
1023
var q = type.
GetMember
<SourcePropertySymbol>("Q");
1029
var r = type.
GetMember
<SourcePropertySymbol>("R");
1035
var s = type.
GetMember
<SourcePropertySymbol>("T");
2126
var classC = global.
GetMember
<NamedTypeSymbol>("C");
Emit\NoPiaEmbedTypes.cs (15)
5516
Assert.Equal("void EventNS.IEvents.OnEvent01()", m.GlobalNamespace.
GetMember
<NamespaceSymbol>("EventNS").
GetMember
<NamedTypeSymbol>("IEvents").
GetMember
<MethodSymbol>("OnEvent01").ToTestDisplayString());
5669
var ia = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("IA");
5737
var ia = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("IA");
5780
AssertParametersWithoutNames(compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("I1").
GetMember
<MethodSymbol>("M1").Parameters, false);
5786
AssertParametersWithoutNames(module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("I1").
GetMember
<MethodSymbol>("M1").Parameters, true);
5789
p = (PEParameterSymbol)module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Program").
GetMember
<MethodSymbol>("M").Parameters[0];
5793
p = (PEParameterSymbol)module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Program").
GetMember
<MethodSymbol>("M1").Parameters[0];
5797
p = (PEParameterSymbol)module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Program").
GetMember
<MethodSymbol>("M2").Parameters[0];
Emit\OptionalArgumentsTests.cs (10)
148
var type = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
149
VerifyDefaultValueAttribute(type.
GetMember
<MethodSymbol>("F").Parameters[0], "DecimalConstantAttribute", 1, false);
150
VerifyDefaultValueAttribute(type.
GetMember
<PropertySymbol>("this[]").Parameters[1], "DecimalConstantAttribute", 2, false);
151
VerifyDefaultValueAttribute(type.
GetMember
<MethodSymbol>("get_Item").Parameters[1], "DecimalConstantAttribute", 2, false);
152
VerifyDefaultValueAttribute(type.
GetMember
<MethodSymbol>("set_Item").Parameters[1], "DecimalConstantAttribute", 2, false);
153
type = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("D");
154
VerifyDefaultValueAttribute(type.
GetMember
<MethodSymbol>("Invoke").Parameters[0], "DecimalConstantAttribute", 3, false);
155
VerifyDefaultValueAttribute(type.
GetMember
<MethodSymbol>("BeginInvoke").Parameters[0], "DecimalConstantAttribute", 3, false);
211
var type = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
212
VerifyDefaultValueAttribute(type.
GetMember
<MethodSymbol>("F").Parameters[0], "DecimalConstantAttribute", 2, false);
PDB\PDBTests.cs (1)
624
var d_int_g = d_int.
GetMember
<MethodSymbol>("G");
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (433)
Attributes\AttributeTests.cs (137)
1675
var prop = type.
GetMember
<PropertySymbol>("RProp");
1680
prop = type.
GetMember
<PropertySymbol>("WProp");
1759
var @class = moduleSymbol.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
1765
var prop1 = @class.
GetMember
<PropertySymbol>("P");
1770
var field1 = @class.
GetMember
<FieldSymbol>("<P>k__BackingField");
1773
var prop2 = @class.
GetMember
<PropertySymbol>("P2");
1778
var field2 = @class.
GetMember
<FieldSymbol>("<P2>k__BackingField");
1781
var prop3 = @class.
GetMember
<PropertySymbol>("P3");
1786
var field3 = @class.
GetMember
<FieldSymbol>("<P3>k__BackingField");
1789
var prop4 = @class.
GetMember
<PropertySymbol>("P4");
1794
var field4 = @class.
GetMember
<FieldSymbol>("<P4>k__BackingField");
1814
var @class = moduleSymbol.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
1817
var field1 = @class.
GetMember
<FieldSymbol>("<P>k__BackingField");
1854
var @class = moduleSymbol.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
1859
var prop1 = @class.
GetMember
<PropertySymbol>("P");
1862
var field1 = @class.
GetMember
<FieldSymbol>("<P>k__BackingField");
1874
var prop2 = @class.
GetMember
<PropertySymbol>("P2");
1877
var field2 = @class.
GetMember
<FieldSymbol>("<P2>k__BackingField");
1881
var field3 = @class.
GetMember
<FieldSymbol>("f");
1916
var @class = moduleSymbol.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
1921
var prop1 = @class.
GetMember
<PropertySymbol>("P");
1924
var field1 = @class.
GetMember
<FieldSymbol>("<P>k__BackingField");
1936
var prop2 = @class.
GetMember
<PropertySymbol>("P2");
1939
var field2 = @class.
GetMember
<FieldSymbol>("<P2>k__BackingField");
1943
var field3 = @class.
GetMember
<FieldSymbol>("f");
2156
var @class = moduleSymbol.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
2160
var prop1 = @class.
GetMember
<PropertySymbol>("P");
2163
var field1 = @class.
GetMember
<FieldSymbol>("<P>k__BackingField");
2167
var prop2 = @class.
GetMember
<PropertySymbol>("P2");
2170
var field2 = @class.
GetMember
<FieldSymbol>("<P2>k__BackingField");
2198
var @class = moduleSymbol.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
2209
var prop1 = @class.
GetMember
<PropertySymbol>("P");
2212
var field1 = @class.
GetMember
<FieldSymbol>("<P>k__BackingField");
2223
var prop2 = @class.
GetMember
<PropertySymbol>("P2");
2226
var field2 = @class.
GetMember
<FieldSymbol>("<P2>k__BackingField");
2229
var field3 = @class.
GetMember
<FieldSymbol>("field");
2286
var @class = moduleSymbol.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
2291
var prop1 = @class.
GetMember
<PropertySymbol>("P");
2294
var field1 = @class.
GetMember
<FieldSymbol>("<P>k__BackingField");
2301
var prop2 = @class.
GetMember
<PropertySymbol>("P2");
2304
var field2 = @class.
GetMember
<FieldSymbol>("<P2>k__BackingField");
2420
var parent = moduleSymbol.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Base");
2425
var prop1 = parent.
GetMember
<PropertySymbol>("P");
2430
var field1 = parent.
GetMember
<FieldSymbol>("<P>k__BackingField");
2433
var child = moduleSymbol.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Derived");
2435
var prop2 = child.
GetMember
<PropertySymbol>("P");
2440
var field2 = child.
GetMember
<FieldSymbol>("<P>k__BackingField");
2581
var @class = moduleSymbol.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
2583
var event1 = @class.
GetMember
<EventSymbol>("E1");
2584
var event2 = @class.
GetMember
<EventSymbol>("E2");
2585
var event3 = @class.
GetMember
<EventSymbol>("E3");
2586
var event4 = @class.
GetMember
<EventSymbol>("E4");
2587
var event5 = @class.
GetMember
<EventSymbol>("E5");
2588
var event6 = @class.
GetMember
<EventSymbol>("E6");
2589
var event7 = @class.
GetMember
<EventSymbol>("E7");
2590
var event8 = @class.
GetMember
<EventSymbol>("E8");
2591
var event9 = @class.
GetMember
<EventSymbol>("E9");
2592
var event10 = @class.
GetMember
<EventSymbol>("E10");
2824
var type = moduleSymbol.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
2825
var typeAttrType = moduleSymbol.GlobalNamespace.
GetMember
<NamedTypeSymbol>("TypeAttribute");
2826
var paramAttrType = moduleSymbol.GlobalNamespace.
GetMember
<NamedTypeSymbol>("ParamAttribute");
2827
var returnTypeAttrType = moduleSymbol.GlobalNamespace.
GetMember
<NamedTypeSymbol>("ReturnTypeAttribute");
2828
var typeParamAttrType = moduleSymbol.GlobalNamespace.
GetMember
<NamedTypeSymbol>("TypeParamAttribute");
2960
var type = moduleSymbol.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
2961
var paramAttrType = moduleSymbol.GlobalNamespace.
GetMember
<NamedTypeSymbol>("ParamAttribute");
3072
var type = top.
GetMember
<NamedTypeSymbol>("NestedClass");
3074
var field = type.
GetMember
<FieldSymbol>("Field");
3081
var nenum = top.
GetMember
<TypeSymbol>("NestedEnum");
3143
var mem = dele.
GetMember
<MethodSymbol>("Invoke");
3178
var attrs = type.
GetMember
<MethodSymbol>("F").GetAttributes();
5325
var type = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
5326
var x1 = type.
GetMember
<FieldSymbol>("x1");
5327
var x2 = type.
GetMember
<FieldSymbol>("x2");
5328
var x3 = type.
GetMember
<FieldSymbol>("x3");
5329
var x4 = type.
GetMember
<FieldSymbol>("x4");
5330
var x5 = type.
GetMember
<FieldSymbol>("x5");
5331
var x6 = type.
GetMember
<FieldSymbol>("x6");
5332
var x7 = type.
GetMember
<FieldSymbol>("x7");
5333
var x8 = type.
GetMember
<FieldSymbol>("x8");
5334
var x9 = type.
GetMember
<FieldSymbol>("x9");
5455
var c = m.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
5499
var c = m.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
5527
var @class = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
5529
var method = @class.
GetMember
<MethodSymbol>("M");
8055
var type = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
8062
var type = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
8347
var indexer = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("IA").
GetMember
<PropertySymbol>(WellKnownMemberNames.Indexer);
8385
var type = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("E");
8387
var method = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("E").
GetMember
<PEMethodSymbol>("M");
8428
var type = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("E");
8430
var method = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("E").
GetMember
<PEMethodSymbol>("M");
8475
var type = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("E");
8477
var method = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("E").
GetMember
<PEMethodSymbol>("M");
8516
var method = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A").
GetMember
<PEMethodSymbol>("M");
9108
var type = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
9109
var method1 = type.
GetMember
<MethodSymbol>("M1");
9110
var method2 = type.
GetMember
<MethodSymbol>("M2");
9111
var method3 = type.
GetMember
<MethodSymbol>("M3");
9187
var type = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
9188
var method1 = type.
GetMember
<MethodSymbol>("M1");
9189
var method2 = type.
GetMember
<MethodSymbol>("M2");
9190
var method3 = type.
GetMember
<MethodSymbol>("M3");
9191
var method4 = type.
GetMember
<MethodSymbol>("M4");
9272
var type = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
9273
var method1 = type.
GetMember
<MethodSymbol>("M1");
9274
var method2 = type.
GetMember
<MethodSymbol>("M2");
9275
var method3 = type.
GetMember
<MethodSymbol>("M3");
9276
var method4 = type.
GetMember
<MethodSymbol>("M4");
9346
var type = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
9347
var method1 = type.
GetMember
<MethodSymbol>("M1");
9348
var method2 = type.
GetMember
<MethodSymbol>("M2");
9349
var method3 = type.
GetMember
<MethodSymbol>("M3");
9418
var type = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
9419
var method1 = type.
GetMember
<MethodSymbol>("M1");
9420
var method2 = type.
GetMember
<MethodSymbol>("M2");
9421
var method3 = type.
GetMember
<MethodSymbol>("M3");
9422
var method4 = type.
GetMember
<MethodSymbol>("M4");
9499
var type = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
9500
var method1 = type.
GetMember
<MethodSymbol>("M1");
9501
var method2 = type.
GetMember
<MethodSymbol>("M2");
9502
var method3 = type.
GetMember
<MethodSymbol>("M3");
9503
var method4 = type.
GetMember
<MethodSymbol>("M4");
9569
var type = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
9570
var methods = Enumerable.Range(0, 6).Select(i => type.
GetMember
<MethodSymbol>("M" + i));
9613
var type = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Target");
9621
type = comp2.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Target");
9697
var mm = cc.
GetMember
<MethodSymbol>("M");
10715
var lambda = module.GlobalNamespace.
GetMember
<MethodSymbol>("C.<>c.<M>b__0_0");
10850
var program = module.GlobalNamespace.
GetMember
<TypeSymbol>("Program");
10944
var holder = module.GlobalNamespace.
GetMember
<TypeSymbol>("Holder");
10954
var holder = module.GlobalNamespace.
GetMember
<TypeSymbol>("Holder");
11077
var c = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
Attributes\AttributeTests_Conditional.cs (8)
145
var methodM = classZ.
GetMember
<MethodSymbol>("m");
151
var fieldF = classZ.
GetMember
<FieldSymbol>("f");
154
var propP1 = classZ.
GetMember
<PropertySymbol>("p1");
163
var propP2 = classZ.
GetMember
<PropertySymbol>("p2");
169
var propP3 = classZ.
GetMember
<PropertySymbol>("p3");
178
var eventE = classZ.
GetMember
<EventSymbol>("e");
190
var fieldA = enumE.
GetMember
<FieldSymbol>("A");
626
var classGoo = globalNamespace.
GetMember
<NamedTypeSymbol>("Goo");
Attributes\AttributeTests_Dynamic.cs (45)
128
_base0Class = globalNamespace.
GetMember
<NamedTypeSymbol>("Base0");
129
_base1Class = globalNamespace.
GetMember
<NamedTypeSymbol>("Base1");
130
_base2Class = globalNamespace.
GetMember
<NamedTypeSymbol>("Base2");
131
_derivedClass = globalNamespace.
GetMember
<NamedTypeSymbol>("Derived");
132
_outerClass = globalNamespace.
GetMember
<NamedTypeSymbol>("Outer");
135
_outer2Class = globalNamespace.
GetMember
<NamedTypeSymbol>("Outer2");
138
_outer3Class = globalNamespace.
GetMember
<NamedTypeSymbol>("Outer3");
140
_unsafeClass = globalNamespace.
GetMember
<NamedTypeSymbol>("UnsafeClass");
141
_structType = globalNamespace.
GetMember
<NamedTypeSymbol>("Struct");
142
_synthesizedMyDelegateType = globalNamespace.
GetMember
<NamedTypeSymbol>("MyDelegate");
219
var field1 = _derivedClass.
GetMember
<FieldSymbol>("field1");
224
var field2 = _derivedClass.
GetMember
<FieldSymbol>("field2");
230
var field3 = _derivedClass.
GetMember
<FieldSymbol>("field3");
237
var field4 = _derivedClass.
GetMember
<FieldSymbol>("field4");
241
var field5 = _derivedClass.
GetMember
<FieldSymbol>("field5");
247
var field6 = _derivedClass.
GetMember
<FieldSymbol>("field6");
253
var field7 = _derivedClass.
GetMember
<FieldSymbol>("field7");
259
var field8 = _derivedClass.
GetMember
<FieldSymbol>("field8");
265
var field9 = _derivedClass.
GetMember
<FieldSymbol>("field9");
271
var field10 = _derivedClass.
GetMember
<FieldSymbol>("field10");
277
var field11 = _derivedClass.
GetMember
<FieldSymbol>("field11");
283
var field12 = _derivedClass.
GetMember
<FieldSymbol>("field12");
289
var field13 = _derivedClass.
GetMember
<FieldSymbol>("field13");
295
var field14 = _derivedClass.
GetMember
<FieldSymbol>("field14");
301
var field15 = _derivedClass.
GetMember
<FieldSymbol>("field15");
307
var field16 = _derivedClass.
GetMember
<FieldSymbol>("field16");
313
var field17 = _derivedClass.
GetMember
<FieldSymbol>("field17");
319
field1 = _inner3Class.
GetMember
<FieldSymbol>("field1");
328
var f1 = _derivedClass.
GetMember
<MethodSymbol>("F1");
338
var f2 = _derivedClass.
GetMember
<MethodSymbol>("F2");
349
var f3 = _derivedClass.
GetMember
<MethodSymbol>("F3");
359
var f4 = _derivedClass.
GetMember
<MethodSymbol>("F4");
370
var f5 = _derivedClass.
GetMember
<MethodSymbol>("F5");
384
var prop1 = _derivedClass.
GetMember
<PropertySymbol>("Prop1");
394
var prop2 = _derivedClass.
GetMember
<PropertySymbol>("Prop2");
448
var nullableField = _structType.
GetMember
<FieldSymbol>("nullableField");
481
var invokeMethod = _synthesizedMyDelegateType.
GetMember
<MethodSymbol>("Invoke");
497
var beginInvokeMethod = _synthesizedMyDelegateType.
GetMember
<MethodSymbol>("BeginInvoke");
511
var endInvokeMethod = _synthesizedMyDelegateType.
GetMember
<MethodSymbol>("EndInvoke");
827
var implicitField = module.GlobalNamespace.GetTypeMember("Script").
GetMember
<FieldSymbol>("x");
859
var implicitField = module.GlobalNamespace.GetTypeMember("Script").
GetMember
<FieldSymbol>("x");
894
var implicitField = module.GlobalNamespace.GetTypeMember("Script").
GetMember
<FieldSymbol>("x");
916
var implicitField = module.GlobalNamespace.GetTypeMember("Script").
GetMember
<FieldSymbol>("x");
1092
var c = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
1093
var iterator = c.
GetMember
<NamedTypeSymbol>("<Goo>d__0");
Attributes\AttributeTests_IsByRefLike.cs (2)
592
var property = type.
GetMember
<PEPropertySymbol>("Property");
621
var property = type.
GetMember
<PEPropertySymbol>("Property");
Attributes\AttributeTests_LifetimeAnnotation.cs (1)
571
return module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("System.Runtime.CompilerServices.ScopedRefAttribute");
Attributes\AttributeTests_NativeInteger.cs (3)
52
var attributeType = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("System.Runtime.CompilerServices.NativeIntegerAttribute");
79
var attributeType = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("System.Runtime.CompilerServices.NativeIntegerAttribute");
1463
var attributeType = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("System.Runtime.CompilerServices.NativeIntegerAttribute");
Attributes\AttributeTests_Nullable.cs (137)
1671
var typeParameter = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>(typeName).TypeParameters.Single();
1742
var typeParameter = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>(typeName).TypeParameters.Single();
1798
var typeParameter = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>(typeName).TypeParameters.Single();
3762
VerifyBytes(globalNamespace.
GetMember
<MethodSymbol>("Program.F").ReturnTypeWithAnnotations, new byte[] { 0 }, new byte[] { }, "void");
3763
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F11").TypeWithAnnotations, new byte[] { 0 }, new byte[] { }, "int");
3764
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F12").TypeWithAnnotations, new byte[] { 0, 0 }, new byte[] { }, "int?");
3765
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F21").TypeWithAnnotations, new byte[] { 0 }, new byte[] { 0 }, "object");
3766
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F22").TypeWithAnnotations, new byte[] { 1 }, new byte[] { 1 }, "object!");
3767
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F31").TypeWithAnnotations, new byte[] { 0, 0 }, new byte[] { 0 }, "S1<int>");
3768
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F32").TypeWithAnnotations, new byte[] { 0, 0, 0, 0 }, new byte[] { 0 }, "S1<int?>?");
3769
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F33").TypeWithAnnotations, new byte[] { 0, 0 }, new byte[] { 0, 0 }, "S1<object>");
3770
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F34").TypeWithAnnotations, new byte[] { 0, 2 }, new byte[] { 0, 2 }, "S1<object?>");
3771
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F41").TypeWithAnnotations, new byte[] { 0, 0, 0 }, new byte[] { 0 }, "S2<int, int>");
3772
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F42").TypeWithAnnotations, new byte[] { 0, 0, 0 }, new byte[] { 0, 0 }, "S2<int, object>");
3773
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F43").TypeWithAnnotations, new byte[] { 0, 0, 0 }, new byte[] { 0, 0 }, "S2<object, int>");
3774
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F44").TypeWithAnnotations, new byte[] { 0, 0, 0 }, new byte[] { 0, 0, 0 }, "S2<object, object>");
3775
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F45").TypeWithAnnotations, new byte[] { 0, 0, 1 }, new byte[] { 0, 1 }, "S2<int, object!>");
3776
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F46").TypeWithAnnotations, new byte[] { 0, 2, 0 }, new byte[] { 0, 2 }, "S2<object?, int>");
3777
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F47").TypeWithAnnotations, new byte[] { 0, 0, 1 }, new byte[] { 0, 0, 1 }, "S2<object, object!>");
3778
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F48").TypeWithAnnotations, new byte[] { 0, 2, 0 }, new byte[] { 0, 2, 0 }, "S2<object?, object>");
3779
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F49").TypeWithAnnotations, new byte[] { 0, 1, 2 }, new byte[] { 0, 1, 2 }, "S2<object!, object?>");
3780
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F51").TypeWithAnnotations, new byte[] { 0, 0 }, new byte[] { 0 }, "C1<int>");
3781
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F52").TypeWithAnnotations, new byte[] { 0, 0, 0 }, new byte[] { 0 }, "C1<int?>");
3782
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F53").TypeWithAnnotations, new byte[] { 1, 0 }, new byte[] { 1 }, "C1<int>!");
3783
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F54").TypeWithAnnotations, new byte[] { 1, 0, 0 }, new byte[] { 1 }, "C1<int?>!");
3784
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F55").TypeWithAnnotations, new byte[] { 0, 0 }, new byte[] { 0, 0 }, "C1<object>");
3785
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F56").TypeWithAnnotations, new byte[] { 0, 1 }, new byte[] { 0, 1 }, "C1<object!>");
3786
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F57").TypeWithAnnotations, new byte[] { 2, 0 }, new byte[] { 2, 0 }, "C1<object>?");
3787
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F58").TypeWithAnnotations, new byte[] { 2, 1 }, new byte[] { 2, 1 }, "C1<object!>?");
3788
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F60").TypeWithAnnotations, new byte[] { 0, 0, 0 }, new byte[] { 0, 0 }, "C2<int, object>");
3789
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F61").TypeWithAnnotations, new byte[] { 0, 0, 1 }, new byte[] { 0, 1 }, "C2<int, object!>");
3790
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F62").TypeWithAnnotations, new byte[] { 0, 2, 0 }, new byte[] { 0, 2 }, "C2<object?, int>");
3791
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F63").TypeWithAnnotations, new byte[] { 1, 0, 1 }, new byte[] { 1, 1 }, "C2<int, object!>!");
3792
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F64").TypeWithAnnotations, new byte[] { 2, 2, 0 }, new byte[] { 2, 2 }, "C2<object?, int>?");
3832
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F1").TypeWithAnnotations, new byte[] { 0, 0 }, new byte[] { 0 }, "int[]");
3833
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F2").TypeWithAnnotations, new byte[] { 1, 0 }, new byte[] { 1 }, "int[]!");
3834
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F3").TypeWithAnnotations, new byte[] { 2, 0, 0 }, new byte[] { 2 }, "int?[]?");
3835
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F4").TypeWithAnnotations, new byte[] { 0, 1, 0 }, new byte[] { 0, 1 }, "int[]![]");
3836
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F5").TypeWithAnnotations, new byte[] { 1, 0, 0, 0 }, new byte[] { 1, 0 }, "int?[][]!");
3837
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F6").TypeWithAnnotations, new byte[] { 0, 0, 0 }, new byte[] { 0, 0 }, "S<int[]>");
3838
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F7").TypeWithAnnotations, new byte[] { 0, 0, 2, 0, 0 }, new byte[] { 0, 2 }, "S<int?[]?>?");
3873
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F0").TypeWithAnnotations, new byte[] { 0 }, new byte[] { }, "System.ValueTuple");
3874
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F1").TypeWithAnnotations, new byte[] { 0, 0, 0 }, new byte[] { 0 }, "(int, int)");
3875
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F2").TypeWithAnnotations, new byte[] { 0, 0, 0, 0, 0, 0 }, new byte[] { 0 }, "(int?, int?)?");
3876
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F3").TypeWithAnnotations, new byte[] { 0, 0, 0 }, new byte[] { 0, 0 }, "(int, object)");
3877
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F4").TypeWithAnnotations, new byte[] { 0, 0, 0 }, new byte[] { 0, 0 }, "(object, int)");
3878
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F5").TypeWithAnnotations, new byte[] { 0, 0, 2 }, new byte[] { 0, 2 }, "(int, object?)");
3879
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F6").TypeWithAnnotations, new byte[] { 0, 1, 0 }, new byte[] { 0, 1 }, "(object!, int)");
3880
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F7").TypeWithAnnotations, new byte[] { 0, 0, 0, 0, 0, 0, 0, 0, 0 }, new byte[] { 0, 0, 0, 0 }, "((int, int), ((int, int), int))");
3881
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F8").TypeWithAnnotations, new byte[] { 0, 0, 0, 0, 0, 0, 0, 1, 0 }, new byte[] { 0, 0, 0, 0, 1 }, "((int, int), ((int, object!), int))");
3882
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F9").TypeWithAnnotations, new byte[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, new byte[] { 0, 0, 0 }, "(int _1, int _2, int _3, int _4, int _5, int _6, int _7, object _8)");
3883
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F10").TypeWithAnnotations, new byte[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, new byte[] { 0, 0 }, "(int _1, int _2, int _3, int _4, int _5, int _6, int _7, int _8, int _9)");
3884
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F11").TypeWithAnnotations, new byte[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 }, new byte[] { 0, 0, 1 }, "(int _1, int _2, int _3, int _4, int _5, int _6, int _7, int _8, object! _9)");
3885
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F12").TypeWithAnnotations, new byte[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 }, new byte[] { 0, 0, 1 }, "(int _1, int _2, int _3, int _4, int _5, int _6, int _7, object! _8, int _9)");
3973
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F11").TypeWithAnnotations, new byte[] { 0 }, new byte[] { }, "S0.S");
3974
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F12").TypeWithAnnotations, new byte[] { 0 }, new byte[] { 0 }, "S0.C");
3975
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F13").TypeWithAnnotations, new byte[] { 1 }, new byte[] { 1 }, "S0.C!");
3976
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F21").TypeWithAnnotations, new byte[] { 0, 0 }, new byte[] { 0 }, "S1<int>.S");
3977
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F22").TypeWithAnnotations, new byte[] { 0, 0 }, new byte[] { 0 }, "S1<int>.C");
3978
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F23").TypeWithAnnotations, new byte[] { 1, 0 }, new byte[] { 1 }, "S1<int>.C!");
3979
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F24").TypeWithAnnotations, new byte[] { 0, 0 }, new byte[] { 0, 0 }, "S1<object>.S");
3980
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F25").TypeWithAnnotations, new byte[] { 0, 1 }, new byte[] { 0, 1 }, "S1<object!>.S");
3981
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F26").TypeWithAnnotations, new byte[] { 1, 0 }, new byte[] { 1, 0 }, "S1<object>.C!");
3982
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F27").TypeWithAnnotations, new byte[] { 0, 1 }, new byte[] { 0, 1 }, "S1<object!>.C");
3983
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F28").TypeWithAnnotations, new byte[] { 1, 0, 0 }, new byte[] { 1, 0 }, "S1<int>.S[]!");
3984
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F29").TypeWithAnnotations, new byte[] { 0, 0, 1 }, new byte[] { 0, 0, 1 }, "S1<C1<object!>.S>");
3985
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F31").TypeWithAnnotations, new byte[] { 0 }, new byte[] { }, "C0.S");
3986
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F32").TypeWithAnnotations, new byte[] { 0 }, new byte[] { 0 }, "C0.C");
3987
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F33").TypeWithAnnotations, new byte[] { 1 }, new byte[] { 1 }, "C0.C!");
3988
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F41").TypeWithAnnotations, new byte[] { 0, 0 }, new byte[] { 0 }, "C1<int>.S");
3989
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F42").TypeWithAnnotations, new byte[] { 0, 0 }, new byte[] { 0 }, "C1<int>.C");
3990
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F43").TypeWithAnnotations, new byte[] { 1, 0 }, new byte[] { 1 }, "C1<int>.C!");
3991
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F44").TypeWithAnnotations, new byte[] { 0, 0 }, new byte[] { 0, 0 }, "C1<object>.S");
3992
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F45").TypeWithAnnotations, new byte[] { 0, 1 }, new byte[] { 0, 1 }, "C1<object!>.S");
3993
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F46").TypeWithAnnotations, new byte[] { 1, 0 }, new byte[] { 1, 0 }, "C1<object>.C!");
3994
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F47").TypeWithAnnotations, new byte[] { 0, 1 }, new byte[] { 0, 1 }, "C1<object!>.C");
3995
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F48").TypeWithAnnotations, new byte[] { 1, 0, 0 }, new byte[] { 1, 0 }, "C1<int>.S[]!");
3996
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F49").TypeWithAnnotations, new byte[] { 1, 0, 1 }, new byte[] { 1, 0, 1 }, "C1<S1<object!>.S>!");
4042
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F1").TypeWithAnnotations, new byte[] { 1 }, new byte[] { 1 }, "I0.D!");
4043
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F2").TypeWithAnnotations, new byte[] { 0 }, new byte[] { }, "I0.E");
4044
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F3").TypeWithAnnotations, new byte[] { 1 }, new byte[] { 1 }, "I0.I!");
4045
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F4").TypeWithAnnotations, new byte[] { 1, 0 }, new byte[] { 1 }, "I1<int>.D!");
4046
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F5").TypeWithAnnotations, new byte[] { 0, 0 }, new byte[] { 0 }, "I1<int>.E");
4047
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F6").TypeWithAnnotations, new byte[] { 1, 0 }, new byte[] { 1 }, "I1<int>.I!");
4048
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F7").TypeWithAnnotations, new byte[] { 0, 0 }, new byte[] { 0, 0 }, "I1<object>.D");
4049
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F8").TypeWithAnnotations, new byte[] { 0, 0 }, new byte[] { 0, 0 }, "I1<object>.E");
4050
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F9").TypeWithAnnotations, new byte[] { 0, 0 }, new byte[] { 0, 0 }, "I1<object>.I");
4051
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F10").TypeWithAnnotations, new byte[] { 0, 1 }, new byte[] { 0, 1 }, "I1<object!>.E");
4052
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F11").TypeWithAnnotations, new byte[] { 1, 0, 0 }, new byte[] { 1, 0 }, "I1<int>.E[]!");
4053
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F12").TypeWithAnnotations, new byte[] { 1, 0 }, new byte[] { 1 }, "I1<I0.E>!");
4054
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F13").TypeWithAnnotations, new byte[] { 0, 0, 1 }, new byte[] { 0, 0, 1 }, "I1<I1<object!>.E>.E");
4055
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F14").TypeWithAnnotations, new byte[] { 1, 1, 0 }, new byte[] { 1, 1 }, "I1<I1<int>.D!>.I!");
4079
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F1").TypeWithAnnotations, new byte[] { 0, 0 }, new byte[] { 0 }, "int*");
4080
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F2").TypeWithAnnotations, new byte[] { 0, 0, 0 }, new byte[] { 0 }, "int?*");
4081
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F3").TypeWithAnnotations, new byte[] { 0, 0, 0 }, new byte[] { 0, 0 }, "S<int*>");
4082
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F4").TypeWithAnnotations, new byte[] { 0, 0, 0 }, new byte[] { 0, 0 }, "S<int>*");
4083
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F5").TypeWithAnnotations, new byte[] { 0, 0, 0 }, new byte[] { 0, 0 }, "C<int*>");
4084
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F6").TypeWithAnnotations, new byte[] { 1, 0, 0 }, new byte[] { 1, 0 }, "C<int*>!");
4121
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F11").TypeWithAnnotations, new byte[] { 1 }, new byte[] { 1 }, "T");
4122
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F12").TypeWithAnnotations, new byte[] { 1, 1 }, new byte[] { 1, 1 }, "T[]!");
4123
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F13").TypeWithAnnotations, new byte[] { 1, 1 }, new byte[] { 1, 1 }, "C<T>!");
4124
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F14").TypeWithAnnotations, new byte[] { 0, 1 }, new byte[] { 0, 1 }, "S<T>");
4125
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F21").TypeWithAnnotations, new byte[] { 0 }, new byte[] { 0 }, "U");
4126
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F22").TypeWithAnnotations, new byte[] { 2 }, new byte[] { 2 }, "U?");
4127
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F23").TypeWithAnnotations, new byte[] { 1, 1 }, new byte[] { 1, 1 }, "U![]!");
4128
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F24").TypeWithAnnotations, new byte[] { 1, 1 }, new byte[] { 1, 1 }, "C<U!>!");
4129
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F25").TypeWithAnnotations, new byte[] { 0, 1 }, new byte[] { 0, 1 }, "S<U!>");
4130
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F31").TypeWithAnnotations, new byte[] { 0 }, new byte[] { 0 }, "V");
4131
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F32").TypeWithAnnotations, new byte[] { 0, 0 }, new byte[] { 0 }, "V?");
4132
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F33").TypeWithAnnotations, new byte[] { 1, 0 }, new byte[] { 1, 0 }, "V[]!");
4133
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F34").TypeWithAnnotations, new byte[] { 1, 0 }, new byte[] { 1, 0 }, "C<V>!");
4134
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F35").TypeWithAnnotations, new byte[] { 0, 0 }, new byte[] { 0, 0 }, "S<V>");
4165
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F1").TypeWithAnnotations, new byte[] { 1, 0, 2 }, new byte[] { 1, 2 }, "C2<S0, object?>!");
4166
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F2").TypeWithAnnotations, new byte[] { 2, 1, 0 }, new byte[] { 2, 1 }, "C2<object!, S0>?");
4167
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F3").TypeWithAnnotations, new byte[] { 0, 0, 1 }, new byte[] { 0, 1 }, "S2<S0, object!>");
4168
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F4").TypeWithAnnotations, new byte[] { 0, 2, 0 }, new byte[] { 0, 2 }, "S2<object?, S0>");
4169
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F5").TypeWithAnnotations, new byte[] { 0, 0, 1 }, new byte[] { 0, 1 }, "(S0, object!)");
4170
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F6").TypeWithAnnotations, new byte[] { 0, 2, 0 }, new byte[] { 0, 2 }, "(object?, S0)");
4175
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F1").TypeWithAnnotations, new byte[] { 1, 0, 2 }, new byte[] { 1, 1, 2 }, "C2<S0!, object?>!");
4176
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F2").TypeWithAnnotations, new byte[] { 2, 1, 0 }, new byte[] { 2, 1, 1 }, "C2<object!, S0!>?");
4177
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F3").TypeWithAnnotations, new byte[] { 0, 0, 1 }, new byte[] { 1, 1, 1 }, "S2<S0!, object!>!");
4178
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F4").TypeWithAnnotations, new byte[] { 0, 2, 0 }, new byte[] { 1, 2, 1 }, "S2<object?, S0!>!");
4179
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F5").TypeWithAnnotations, new byte[] { 0, 0, 1 }, new byte[] { 0, 1, 1 }, "(S0!, object!)");
4180
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F6").TypeWithAnnotations, new byte[] { 0, 2, 0 }, new byte[] { 0, 2, 1 }, "(object?, S0!)");
4188
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F1").TypeWithAnnotations, new byte[] { 1, 0, 2 }, new byte[] { 0, 0, 0 }, "C2<S0, object>");
4189
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F2").TypeWithAnnotations, new byte[] { 2, 1, 0 }, new byte[] { 0, 0, 0 }, "C2<object, S0>");
4190
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F3").TypeWithAnnotations, new byte[] { 0, 0, 1 }, new byte[] { 0, 0, 0 }, "S2<S0, object>");
4191
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F4").TypeWithAnnotations, new byte[] { 0, 2, 0 }, new byte[] { 0, 0, 0 }, "S2<object, S0>");
4192
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F5").TypeWithAnnotations, new byte[] { 0, 0, 1 }, new byte[] { 0, 0, 0 }, "(S0, object)");
4193
VerifyBytes(globalNamespace.
GetMember
<FieldSymbol>("Program.F6").TypeWithAnnotations, new byte[] { 0, 2, 0 }, new byte[] { 0, 0, 0 }, "(object, S0)");
4827
type.
GetMember
<FieldSymbol>("Nested").TypeWithAnnotations.ToTestDisplayString());
4830
type.
GetMember
<FieldSymbol>("Long").TypeWithAnnotations.ToTestDisplayString());
4948
type.
GetMember
<FieldSymbol>("Field").TypeWithAnnotations.ToTestDisplayString());
4951
type.
GetMember
<EventSymbol>("Event").TypeWithAnnotations.ToTestDisplayString());
4954
type.
GetMember
<MethodSymbol>("Method").ToTestDisplayString());
4957
type.
GetMember
<PropertySymbol>("Property").ToTestDisplayString());
4973
var attributeType = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("System.Runtime.CompilerServices.NullableAttribute");
Attributes\AttributeTests_NullableContext.cs (1)
207
var attributeType = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("System.Runtime.CompilerServices.NullableContextAttribute");
Attributes\AttributeTests_NullablePublicOnly.cs (1)
504
var attributeType = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("System.Runtime.CompilerServices.NullablePublicOnlyAttribute");
Attributes\AttributeTests_ReadOnlyStruct.cs (2)
584
var property = type.
GetMember
<PEPropertySymbol>("Property");
613
var property = type.
GetMember
<PEPropertySymbol>("Property");
Attributes\AttributeTests_RefReadOnly.cs (6)
724
var method = module.GlobalNamespace.
GetMember
<MethodSymbol>("Test.<>c.<M1>b__0_0");
756
var parameter = module.GlobalNamespace.
GetMember
<MethodSymbol>("Test.<>c.<M1>b__0_0").GetParameters().Single();
783
var method = module.GlobalNamespace.
GetMember
<MethodSymbol>("Test.<M1>b__1_0");
818
var method = module.GlobalNamespace.
GetMember
<MethodSymbol>("Test.<>c.<M1>b__0_0");
1303
var property = type.
GetMember
<PEPropertySymbol>("Property");
1340
var property = type.
GetMember
<PEPropertySymbol>("Property");
Attributes\AttributeTests_Synthesized.cs (27)
177
var type = peModule.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
179
var property = type.
GetMember
<PEFieldSymbol>(GeneratedNames.MakeBackingFieldName("MyProp"));
182
var eventField = (PEFieldSymbol)type.
GetMember
<PEEventSymbol>("MyEvent").AssociatedField;
226
var c = peModule.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
228
var p = c.
GetMember
<PropertySymbol>("P");
233
var q = c.
GetMember
<PropertySymbol>("Q");
237
var e = c.
GetMember
<EventSymbol>("E");
264
var displayClass = m.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C.<>c__DisplayClass0_0");
485
var goo = module.GlobalNamespace.
GetMember
<MethodSymbol>("C.Goo");
490
var iter = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C.<Goo>d__0");
543
var attributes = module.GlobalNamespace.GetTypeMember("B").
GetMember
<MethodSymbol>("<>n__0").GetAttributes();
581
var baseMethodWrapper = module.GlobalNamespace.GetTypeMember("B").
GetMember
<MethodSymbol>("<>n__0");
624
var baseMethodWrapper = module.GlobalNamespace.GetTypeMember("B").
GetMember
<MethodSymbol>("<>n__0");
1676
var type = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
1678
var asyncMethod = type.
GetMember
<MethodSymbol>("F");
1719
var type = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test").GetTypeMember("<>c");
1721
var asyncMethod = type.
GetMember
<MethodSymbol>("<F>b__0_0");
1761
var type = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
1763
var asyncMethod = type.
GetMember
<MethodSymbol>("F");
1805
var type = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
1808
var asyncMethod = type.
GetMember
<MethodSymbol>("F");
1842
var type = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
1844
var iteratorMethod = type.
GetMember
<MethodSymbol>("F");
1872
var type = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
1874
var iteratorMethod = type.
GetMember
<MethodSymbol>("F");
1904
var type = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
1907
Assert.Empty(type.
GetMember
<MethodSymbol>("F").GetAttributes());
Attributes\AttributeTests_Tuples.cs (17)
343
var delegate1 = _derivedClass.
GetMember
<NamedTypeSymbol>("Delegate1");
383
var event1 = _derivedClass.
GetMember
<EventSymbol>("Event1");
437
var field1 = _derivedClass.
GetMember
<FieldSymbol>("Field1");
442
var field2 = _derivedClass.
GetMember
<FieldSymbol>("Field2");
447
var field3 = _derivedClass.
GetMember
<FieldSymbol>("Field3");
452
var field4 = _derivedClass.
GetMember
<FieldSymbol>("Field4");
467
var field5 = _derivedClass.
GetMember
<FieldSymbol>("Field5");
483
var field6 = _derivedClass.
GetMember
<FieldSymbol>("Field6");
498
var field7 = _derivedClass.
GetMember
<FieldSymbol>("Field7");
504
var field8 = _derivedClass.
GetMember
<FieldSymbol>("Field8");
514
var field9 = _derivedClass.
GetMember
<FieldSymbol>("Field9");
527
var method1 = _derivedClass.
GetMember
<MethodSymbol>("Method1");
534
var method2 = _derivedClass.
GetMember
<MethodSymbol>("Method2");
541
var method3 = _derivedClass.
GetMember
<MethodSymbol>("Method3");
552
var method4 = _derivedClass.
GetMember
<MethodSymbol>("Method4");
568
var method5 = _derivedClass.
GetMember
<MethodSymbol>("Method5");
576
var method6 = _derivedClass.
GetMember
<MethodSymbol>("Method6");
Attributes\AttributeTests_WellKnownAttributes.cs (31)
413
method = type1.
GetMember
<MethodSymbol>("Method1");
420
method = type1.
GetMember
<MethodSymbol>("Method2");
430
method = type1.
GetMember
<MethodSymbol>("Method3");
442
method = type1.
GetMember
<MethodSymbol>("Method4");
1381
var sourceMethod = typeC.
GetMember
<SourceOrdinaryMethodSymbol>("Goo");
1384
sourceMethod = typeC.
GetMember
<SourceOrdinaryMethodSymbol>("Goo2");
1387
sourceMethod = typeC.
GetMember
<SourceOrdinaryMethodSymbol>("Goo3");
1390
sourceMethod = typeC.
GetMember
<SourceOrdinaryMethodSymbol>("Goo4");
2396
method = type1.
GetMember
<MethodSymbol>("DllImportSub");
2642
var c = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
2643
var m = c.
GetMember
<MethodSymbol>("M");
2682
var c = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
2683
var m = c.
GetMember
<MethodSymbol>("M");
2695
var n = c.
GetMember
<MethodSymbol>("N");
5610
MethodSymbol method = typeA.
GetMember
<MethodSymbol>("SecurityMethod");
5619
MethodSymbol method = typeA.
GetMember
<MethodSymbol>("SecurityMethod");
5662
MethodSymbol method = typeA.
GetMember
<MethodSymbol>("<Main>g__SecurityMethod|0_0");
9654
var method = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<MethodSymbol>("M");
13043
Assert.Equal("", CheckAttributePropagation(((NamedTypeSymbol)program.
GetMember
<MethodSymbol>("test1").
13046
GetMember
<MethodSymbol>("MoveNext")));
13048
Assert.Equal(0, ((NamedTypeSymbol)program.
GetMember
<MethodSymbol>("test2").
13051
GetMember
<MethodSymbol>("MoveNext").GetAttributes().Length);
13053
Assert.Equal("", CheckAttributePropagation(((NamedTypeSymbol)program.
GetMember
<MethodSymbol>("Test3").
13056
GetMember
<MethodSymbol>("MoveNext")));
13058
Assert.Equal(0, ((NamedTypeSymbol)program.
GetMember
<MethodSymbol>("Test4").
13061
GetMember
<MethodSymbol>("MoveNext").GetAttributes().Length);
13166
CheckAttributePropagation(((NamedTypeSymbol)program1.
GetMember
<MethodSymbol>("test1").
13171
CheckAttributePropagation(((NamedTypeSymbol)program2.
GetMember
<MethodSymbol>("test2").
13176
CheckAttributePropagation(((NamedTypeSymbol)program1.
GetMember
<MethodSymbol>("Test3").
13181
CheckAttributePropagation(((NamedTypeSymbol)program2.
GetMember
<MethodSymbol>("Test4").
Attributes\WellKnownAttributesTestBase.cs (9)
38
return interopNS.
GetMember
<NamespaceSymbol>("WindowsRuntime");
43
var runtimeNS = systemNamespace.
GetMember
<NamespaceSymbol>("Runtime");
44
return runtimeNS.
GetMember
<NamespaceSymbol>("InteropServices");
55
var runtimeNS = systemNamespace.
GetMember
<NamespaceSymbol>("Runtime");
56
return runtimeNS.
GetMember
<NamespaceSymbol>("CompilerServices");
62
return sysNS.
GetMember
<NamespaceSymbol>("Diagnostics");
68
return sysNS.
GetMember
<NamespaceSymbol>("Security");
77
return sourceAssembly.DeclaringCompilation.GlobalNamespace.
GetMember
<NamespaceSymbol>("System");
82
return peAssembly.CorLibrary.GlobalNamespace.
GetMember
<NamespaceSymbol>("System");
CodeGen\CodeGenMethodGroupConversionCachingTests.cs (5)
2134
var container = globalNs.
GetMember
<NamedTypeSymbol>("D.<Test>O__1_0");
2191
var container = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("D.<Test>O__0_0");
6307
var container = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test.<M>O__1_0");
6358
var container = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>(typeName);
6371
var containingType = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>(containingTypeName);
FlowAnalysis\StructTests.cs (1)
73
var structType = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("S");
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (7)
ExpressionCompilerTestBase.cs (1)
512
var peMethod = peCompilation.GlobalNamespace.
GetMember
<PEMethodSymbol>(qualifiedMethodName);
HoistedThisTests.cs (4)
853
var typeC = dummyComp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
916
var typeC = dummyComp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
1433
var originalType = comp2.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
1437
var moveNextMethod = stateMachineType.
GetMember
<MethodSymbol>("MoveNext");
ReferencedModulesTests.cs (2)
1282
var objectType = compCorLib.SourceAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("System.Object");
1400
var objectType = compCorLib.SourceAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("System.Object");
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (392)
Semantics\AmbiguousOverrideTests.cs (22)
521
var baseClass = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Base");
525
var derivedClass = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Derived");
526
var derivedMethod = derivedClass.
GetMember
<MethodSymbol>("Foo");
576
var baseClass = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Base");
580
var derivedClass = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Derived");
581
var derivedMethod = derivedClass.
GetMember
<MethodSymbol>("Foo");
641
var baseClass = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Base");
645
var derivedClass = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Derived");
646
var derivedProperty = derivedClass.
GetMember
<PropertySymbol>("P");
709
var baseClass = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Base");
713
var derivedClass = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Derived");
714
var derivedProperty = derivedClass.
GetMember
<PropertySymbol>("P");
775
var baseClass = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Base");
782
var derivedClass = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Derived");
849
var baseClass = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Base");
856
var derivedClass = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Derived");
933
var baseClass = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Base");
937
var derivedClass = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Derived");
938
var derivedEvent = derivedClass.
GetMember
<EventSymbol>("E");
1016
var baseClass = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Base");
1020
var derivedClass = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Derived");
1021
var derivedEvent = derivedClass.
GetMember
<EventSymbol>("E");
Semantics\AnonymousFunctionTests.cs (3)
51
var method = module.GlobalNamespace.
GetMember
<MethodSymbol>(metadataName);
684
var method = module.GlobalNamespace.
GetMember
<MethodSymbol>(metadataName);
1223
var method = module.GlobalNamespace.
GetMember
<MethodSymbol>("C.<>c__1.<M>b__1_0");
Semantics\ArglistTests.cs (37)
984
var type = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A");
986
var m1 = type.
GetMember
<MethodSymbol>("M1");
990
var m2 = type.
GetMember
<MethodSymbol>("M2");
994
var m3 = type.
GetMember
<MethodSymbol>("M3");
998
var m4 = type.
GetMember
<MethodSymbol>("M4");
1043
var type = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A");
1045
var m1 = type.
GetMember
<MethodSymbol>("M1");
1049
var m2 = type.
GetMember
<MethodSymbol>("M2");
1070
var type = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A");
1072
var m1 = type.
GetMember
<MethodSymbol>(WellKnownMemberNames.UnaryPlusOperatorName);
1076
var m2 = type.
GetMember
<MethodSymbol>(WellKnownMemberNames.SubtractionOperatorName);
1080
var m3 = type.
GetMember
<MethodSymbol>(WellKnownMemberNames.MultiplyOperatorName);
1084
var m4 = type.
GetMember
<MethodSymbol>(WellKnownMemberNames.DivisionOperatorName);
1102
var type = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A");
1104
var conversion = type.
GetMember
<MethodSymbol>(WellKnownMemberNames.ExplicitConversionName);
1122
var type = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A");
1124
var conversion = type.
GetMember
<MethodSymbol>(WellKnownMemberNames.ExplicitConversionName);
1142
var type = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A");
1144
var conversion = type.
GetMember
<MethodSymbol>(WellKnownMemberNames.ExplicitConversionName);
1162
var type = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A");
1164
var conversion = type.
GetMember
<MethodSymbol>(WellKnownMemberNames.ExplicitConversionName);
1182
var constructor = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A").
GetMember
<MethodSymbol>(WellKnownMemberNames.InstanceConstructorName);
1200
var constructor = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A").
GetMember
<MethodSymbol>(WellKnownMemberNames.InstanceConstructorName);
1218
var constructor = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A").
GetMember
<MethodSymbol>(WellKnownMemberNames.InstanceConstructorName);
1236
var constructor = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A").
GetMember
<MethodSymbol>(WellKnownMemberNames.InstanceConstructorName);
1254
var indexer = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A").
GetMember
<PropertySymbol>(WellKnownMemberNames.Indexer);
1280
var indexer = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A").
GetMember
<PropertySymbol>(WellKnownMemberNames.Indexer);
1306
var indexer = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A").
GetMember
<PropertySymbol>(WellKnownMemberNames.Indexer);
1332
var indexer = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A").
GetMember
<PropertySymbol>(WellKnownMemberNames.Indexer);
Semantics\BindingTests.cs (4)
1934
var method = module.GlobalNamespace.
GetMember
<TypeSymbol>("C").
GetMember
<MethodSymbol>("F");
1956
var method = module.GlobalNamespace.
GetMember
<TypeSymbol>("C").
GetMember
<MethodSymbol>("F");
Semantics\ConstantTests.cs (6)
3001
var types = range.Select(i => global.
GetMember
<NamedTypeSymbol>("C" + i));
3033
var types = range.Select(i => global.
GetMember
<NamedTypeSymbol>("C" + i));
3088
var types = range.Select(i => global.
GetMember
<NamedTypeSymbol>("E" + i));
3120
var types = range.Select(i => global.
GetMember
<NamedTypeSymbol>("E" + i));
3178
var types = range.Select(i => global.
GetMember
<NamedTypeSymbol>("E" + i));
3213
var types = range.Select(i => global.
GetMember
<NamedTypeSymbol>("E" + i));
Semantics\DynamicTests.cs (10)
1929
var c = compilation.GlobalNamespace.
GetMember
<TypeSymbol>("C");
1930
var f = c.
GetMember
<FieldSymbol>("F");
1957
var derived = compilation.GlobalNamespace.
GetMember
<TypeSymbol>("Derived");
1958
var m = derived.
GetMember
<MethodSymbol>("M");
3845
var typeD = global.
GetMember
<NamedTypeSymbol>("D");
3846
var typeG = global.
GetMember
<NamedTypeSymbol>("Generic");
3850
Assert.Equal(typeGConstructed, typeD.
GetMember
<FieldSymbol>("MissingTrue").Type);
3851
Assert.Equal(typeGConstructed, typeD.
GetMember
<FieldSymbol>("MissingFalse").Type);
3852
Assert.Equal(typeGConstructed, typeD.
GetMember
<FieldSymbol>("ExtraTrue").Type);
3853
Assert.Equal(typeGConstructed, typeD.
GetMember
<FieldSymbol>("ExtraFalse").Type);
Semantics\ExpressionBodiedMemberTests.cs (6)
82
var field = program.
GetMember
<SourceFieldSymbol>("F");
125
var c = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
126
Assert.Equal(c.
GetMember
<SourcePropertySymbol>("P"), sym);
233
var method = program.
GetMember
<SourceOrdinaryMethodSymbol>("M");
289
var method = program.
GetMember
<SourceUserDefinedOperatorSymbol>("op_Increment");
322
var method = program.
GetMember
<SourceUserDefinedConversionSymbol>("op_Explicit");
Semantics\ForEachTests.cs (2)
2175
var udc = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<MethodSymbol>(WellKnownMemberNames.ImplicitConversionName);
Semantics\ImplicitlyTypeArraysTests.cs (1)
45
var typeM = compilation.GlobalNamespace.
GetMember
<TypeSymbol>("M");
Semantics\ImplicitlyTypedLocalsTests.cs (5)
27
var fieldA = compilation.GlobalNamespace.
GetMember
<TypeSymbol>("C").
GetMember
<FieldSymbol>("a");
28
var typeVar = compilation.GlobalNamespace.
GetMember
<TypeSymbol>("var");
44
var fieldA = compilation.GlobalNamespace.
GetMember
<TypeSymbol>("C").
GetMember
<FieldSymbol>("a");
Semantics\InheritanceBindingTests.cs (7)
6631
var @interface = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("I");
6633
interfaceEvents[0] = @interface.
GetMember
<EventSymbol>("E");
6634
interfaceEvents[1] = @interface.
GetMember
<EventSymbol>("F");
6635
interfaceEvents[2] = @interface.
GetMember
<EventSymbol>("G");
6637
var @class = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
6640
classEvents[1] = @class.
GetMember
<EventSymbol>("F");
6641
classEvents[2] = @class.
GetMember
<EventSymbol>("G");
Semantics\InitOnlyMemberTests.cs (6)
2446
var eventSymbol = comp.GlobalNamespace.
GetMember
<EventSymbol>("C.Event");
2466
var constructor = comp.GlobalNamespace.
GetMember
<SourceConstructorSymbol>("C..ctor");
2470
var destructor = comp.GlobalNamespace.
GetMember
<SourceDestructorSymbol>("C.Finalize");
2488
var conversion = comp.GlobalNamespace.
GetMember
<SourceUserDefinedConversionSymbol>("C.op_Implicit");
2492
var addition = comp.GlobalNamespace.
GetMember
<SourceUserDefinedOperatorSymbol>("C.op_Addition");
2534
var cMembers = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").GetMembers();
Semantics\LocalFunctionTests.cs (6)
1729
.
GetMember
<NamespaceSymbol>("System")
1730
.
GetMember
<NamedTypeSymbol>("CLSCompliantAttribute"),
1934
.
GetMember
<NamespaceSymbol>("System")
1935
.
GetMember
<NamedTypeSymbol>("CLSCompliantAttribute"),
1986
.
GetMember
<NamespaceSymbol>("System")
1987
.
GetMember
<NamedTypeSymbol>("CLSCompliantAttribute"),
Semantics\LookupTests.cs (11)
1712
var interfaceT = global.
GetMember
<NamedTypeSymbol>("T");
1713
var interfaceL = global.
GetMember
<NamedTypeSymbol>("L");
1714
var interfaceR = global.
GetMember
<NamedTypeSymbol>("R");
1715
var interfaceB = global.
GetMember
<NamedTypeSymbol>("B");
1717
var propertyTP = interfaceT.
GetMember
<PropertySymbol>("P");
1718
var propertyTQ = interfaceT.
GetMember
<PropertySymbol>("Q");
1719
var propertyLP = interfaceL.
GetMember
<PropertySymbol>("P");
1720
var propertyRQ = interfaceR.
GetMember
<PropertySymbol>("Q");
1784
var classC = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
1785
var methodT = classC.
GetMember
<NamedTypeSymbol>("Inner").
GetMember
<MethodSymbol>("T");
Semantics\MultiDimensionalArrayTests.cs (22)
534
var m2 = compilation.GetTypeByMetadataName("Test").
GetMember
<MethodSymbol>("M2");
1093
var array = (ArrayTypeSymbol)test.
GetMember
<MethodSymbol>("Test1").ReturnType;
1100
array = (ArrayTypeSymbol)test.
GetMember
<MethodSymbol>("Test2").ReturnType;
1107
array = (ArrayTypeSymbol)test.
GetMember
<MethodSymbol>("Test3").ReturnType;
1114
array = (ArrayTypeSymbol)test.
GetMember
<MethodSymbol>("Test4").ReturnType;
1121
array = (ArrayTypeSymbol)test.
GetMember
<MethodSymbol>("Test5").ReturnType;
1128
array = (ArrayTypeSymbol)test.
GetMember
<MethodSymbol>("Test6").ReturnType;
1135
array = (ArrayTypeSymbol)test.
GetMember
<MethodSymbol>("Test7").ReturnType;
1142
array = (ArrayTypeSymbol)test.
GetMember
<MethodSymbol>("Test8").ReturnType;
1149
array = (ArrayTypeSymbol)test.
GetMember
<MethodSymbol>("Test9").ReturnType;
1156
array = (ArrayTypeSymbol)test.
GetMember
<MethodSymbol>("Test10").ReturnType;
1163
array = (ArrayTypeSymbol)test.
GetMember
<MethodSymbol>("Test11").ReturnType;
1170
array = (ArrayTypeSymbol)test.
GetMember
<MethodSymbol>("Test12").ReturnType;
1177
array = (ArrayTypeSymbol)test.
GetMember
<MethodSymbol>("Test13").ReturnType;
1184
array = (ArrayTypeSymbol)test.
GetMember
<MethodSymbol>("Test14").ReturnType;
1191
array = (ArrayTypeSymbol)test.
GetMember
<MethodSymbol>("Test15").ReturnType;
1198
array = (ArrayTypeSymbol)test.
GetMember
<MethodSymbol>("Test16").ReturnType;
1205
array = (ArrayTypeSymbol)test.
GetMember
<MethodSymbol>("Test17").ReturnType;
1681
var a1 = (IArrayTypeSymbol)p.
GetMember
<MethodSymbol>("Test1").GetAttributes().Single().ConstructorArguments.Single().Value;
1686
var a2 = (IArrayTypeSymbol)p.
GetMember
<MethodSymbol>("Test2").GetAttributes().Single().ConstructorArguments.Single().Value;
1691
Assert.True(((ITypeSymbol)p.
GetMember
<MethodSymbol>("Test3").GetAttributes().Single().ConstructorArguments.Single().Value).IsErrorType());
1692
Assert.True(((ITypeSymbol)p.
GetMember
<MethodSymbol>("Test4").GetAttributes().Single().ConstructorArguments.Single().Value).IsErrorType());
Semantics\NamedAndOptionalTests.cs (5)
2047
var methods = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind == MethodKind.Ordinary).ToArray();
2129
var methods = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind == MethodKind.Ordinary).ToArray();
2180
var methods = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind == MethodKind.Ordinary).ToArray();
2263
var methods = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind == MethodKind.Ordinary).ToArray();
2345
var methods = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind == MethodKind.Ordinary).ToArray();
Semantics\NullableReferenceTypesTests.cs (99)
9014
var method = baseType.
GetMember
<MethodSymbol>("M");
9037
var method = type.
GetMember
<MethodSymbol>("I<System.String>.F");
11442
var m1 = b.
GetMember
<MethodSymbol>("M1");
11493
var m1 = b.
GetMember
<MethodSymbol>("M1");
11498
var m2 = b.
GetMember
<MethodSymbol>("M2");
11556
var m1 = b.
GetMember
<MethodSymbol>("M1");
11560
var m2 = b.
GetMember
<MethodSymbol>("M2");
11564
var m3 = b.
GetMember
<MethodSymbol>("M3");
11615
var m1 = b.
GetMember
<MethodSymbol>("M1");
11620
var m2 = d.
GetMember
<MethodSymbol>("M2");
11687
var m3 = b.
GetMember
<MethodSymbol>("M3");
11688
var m4 = b.
GetMember
<MethodSymbol>("M4");
11689
var m5 = b.
GetMember
<MethodSymbol>("M5");
11720
var m1 = b.
GetMember
<MethodSymbol>("M1");
11755
var m1 = b.
GetMember
<MethodSymbol>("M1");
11836
var m1 = b.
GetMember
<MethodSymbol>("M1");
11837
var m2 = b.
GetMember
<MethodSymbol>("M2");
11838
var m3 = b.
GetMember
<MethodSymbol>("M3");
11839
var m4 = b.
GetMember
<MethodSymbol>("M4");
11880
var m1 = b.
GetMember
<MethodSymbol>("M1");
11918
var m1 = b.
GetMember
<MethodSymbol>("M1");
12003
var m1 = b.
GetMember
<MethodSymbol>("M1");
12007
var m4 = b.
GetMember
<MethodSymbol>("M4");
12011
var m5 = b.
GetMember
<MethodSymbol>("M4");
12086
var m1 = b.
GetMember
<MethodSymbol>("M1");
12092
var m4 = b.
GetMember
<MethodSymbol>("M4");
12096
var m5 = b.
GetMember
<MethodSymbol>("M4");
12174
Assert.True(b.
GetMember
<MethodSymbol>("M1").ReturnType.IsNullableType());
12175
Assert.True(b.
GetMember
<MethodSymbol>("M2").ReturnType.IsNullableType());
12176
Assert.False(b.
GetMember
<MethodSymbol>("M3").ReturnType.IsNullableType());
12177
Assert.True(b.
GetMember
<MethodSymbol>("M4").ReturnType.IsNullableType());
12178
Assert.True(b.
GetMember
<MethodSymbol>("M5").ReturnType.IsNullableType());
12246
Assert.True(b.
GetMember
<MethodSymbol>("M1").Parameters[0].Type.IsNullableType());
12247
Assert.True(b.
GetMember
<MethodSymbol>("M2").Parameters[0].Type.IsNullableType());
12248
Assert.False(b.
GetMember
<MethodSymbol>("M3").Parameters[0].Type.IsNullableType());
12249
Assert.True(b.
GetMember
<MethodSymbol>("M4").Parameters[0].Type.IsNullableType());
12250
Assert.True(b.
GetMember
<MethodSymbol>("M5").Parameters[0].Type.IsNullableType());
12321
var member = type.
GetMember
<EventSymbol>(memberName);
12325
var e3 = type.
GetMember
<EventSymbol>("E3");
12415
var member = type.
GetMember
<MethodSymbol>(methodName);
12676
var member = ia.
GetMember
<EventSymbol>(memberName);
12687
var e3 = ia.
GetMember
<EventSymbol>("E3");
12773
var member = ia.
GetMember
<EventSymbol>(memberName);
12779
var e3 = ia.
GetMember
<EventSymbol>("E3");
13195
var member = b.
GetMember
<MethodSymbol>(memberName);
13312
var member = ia.
GetMember
<MethodSymbol>(memberName);
13320
var member = ia.
GetMember
<MethodSymbol>("M3");
13399
var member = ia.
GetMember
<MethodSymbol>("M1");
13405
member = ia.
GetMember
<MethodSymbol>("M2");
13408
member = ia.
GetMember
<MethodSymbol>("M3");
13675
var m1 = b.
GetMember
<MethodSymbol>("M1");
13679
var m2 = b.
GetMember
<MethodSymbol>("M2");
13682
var m3 = b.
GetMember
<MethodSymbol>("M3");
13841
var m1 = compilation.GetTypeByMetadataName("B").
GetMember
<MethodSymbol>("M1");
13885
var m1 = b.
GetMember
<MethodSymbol>("M1");
13891
var m2 = b.
GetMember
<MethodSymbol>("M2");
13954
var m3 = b.
GetMember
<MethodSymbol>("M3");
13955
var m4 = b.
GetMember
<MethodSymbol>("M4");
13956
var m5 = b.
GetMember
<MethodSymbol>("M5");
14015
var member = b.
GetMember
<MethodSymbol>(memberName);
14020
var m3 = b.
GetMember
<MethodSymbol>("M3");
14122
var member = b.
GetMember
<MethodSymbol>(memberName);
14127
var m3 = b.
GetMember
<MethodSymbol>("M3");
14216
var m1 = b.
GetMember
<MethodSymbol>("M1");
14221
var m2 = d.
GetMember
<MethodSymbol>("M2");
14272
var m1 = b.
GetMember
<MethodSymbol>("M1");
14277
var m2 = d.
GetMember
<MethodSymbol>("M2");
16471
var member = ia.
GetMember
<MethodSymbol>(memberName);
16479
var member = ia.
GetMember
<MethodSymbol>("M3");
17692
var member = ia.
GetMember
<MethodSymbol>(memberName);
17700
var member = ia.
GetMember
<MethodSymbol>("M3");
17760
var member = ia.
GetMember
<MethodSymbol>(memberName);
17768
var member = ia.
GetMember
<MethodSymbol>("M3");
17798
var member = c.
GetMember
<MethodSymbol>("I.M");
17836
var m1 = c1.
GetMember
<MethodSymbol>("M1");
17851
m1 = c1.
GetMember
<MethodSymbol>("M1");
20828
var init = c.
GetMember
<MethodSymbol>("Init");
20850
var init = c.
GetMember
<MethodSymbol>("Init");
100435
var m1 = comp1.GlobalNamespace.
GetMember
<MethodSymbol>("A.M1");
100457
m1 = comp2.GlobalNamespace.
GetMember
<MethodSymbol>("A.M1");
100483
var m1 = comp1.GlobalNamespace.
GetMember
<MethodSymbol>("A.M1");
100504
m1 = comp2.GlobalNamespace.
GetMember
<MethodSymbol>("A.M1");
100554
var m1 = comp1.GlobalNamespace.
GetMember
<MethodSymbol>("A.M1");
100580
var m1 = comp1.GlobalNamespace.
GetMember
<MethodSymbol>("A.M1");
100610
var m1 = comp1.GlobalNamespace.
GetMember
<MethodSymbol>("A.M1");
100642
var m1 = comp1.GlobalNamespace.
GetMember
<MethodSymbol>("A.M1");
100697
var m1 = comp1.GlobalNamespace.
GetMember
<MethodSymbol>("A.M1");
100792
var m1 = comp1.GlobalNamespace.
GetMember
<MethodSymbol>("A.M1");
100819
var m1 = comp1.GlobalNamespace.
GetMember
<MethodSymbol>("A.M1");
100869
var m1 = comp1.GlobalNamespace.
GetMember
<MethodSymbol>("A.M1");
100895
var m1 = comp1.GlobalNamespace.
GetMember
<MethodSymbol>("A.M1");
100926
var m1 = comp1.GlobalNamespace.
GetMember
<MethodSymbol>("A.M1");
100958
var m1 = comp1.GlobalNamespace.
GetMember
<MethodSymbol>("A.M1");
101012
var m1 = comp1.GlobalNamespace.
GetMember
<MethodSymbol>("A.M1");
109381
var m1 = a.
GetMember
<MethodSymbol>("M1");
120181
var b = m.GlobalNamespace.
GetMember
<NamedTypeSymbol>("B");
120186
var f = b.
GetMember
<FieldSymbol>(name);
134508
var f = comp.GlobalNamespace.
GetMember
<MethodSymbol>("C.F");
134532
var f = comp.GlobalNamespace.
GetMember
<MethodSymbol>("C.F");
Semantics\OperatorTests.cs (3)
6932
var expectedOperator = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("S1").GetMembers(WellKnownMemberNames.EqualityOperatorName).
7059
Assert.Equal(comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("InputParameter"), info.Type.GetSymbol());
7214
Assert.Equal(comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("InputParameter").GetPublicSymbol(), info.Type);
Semantics\PrimaryConstructorTests.cs (1)
2928
var @class = moduleSymbol.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
Semantics\ReadOnlyStructsTests.cs (1)
1153
var method = comp.GetMember<NamedTypeSymbol>("S").
GetMember
<MethodSymbol>("M");
Semantics\RecordStructTests.cs (6)
2717
var p = comp.GlobalNamespace.GetTypeMember("R").
GetMember
<SourcePropertySymbolBase>("P1");
2720
p = comp.GlobalNamespace.GetTypeMember("R").
GetMember
<SourcePropertySymbolBase>("P2");
2723
p = comp.GlobalNamespace.GetTypeMember("R").
GetMember
<SourcePropertySymbolBase>("P3");
10500
var @class = moduleSymbol.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
10502
var prop1 = @class.
GetMember
<PropertySymbol>("P1");
10505
var field1 = @class.
GetMember
<FieldSymbol>("<P1>k__BackingField");
Semantics\RecordTests.cs (22)
24812
var p = comp.GlobalNamespace.GetTypeMember("R").
GetMember
<SourcePropertySymbolBase>("P1");
24815
p = comp.GlobalNamespace.GetTypeMember("R").
GetMember
<SourcePropertySymbolBase>("P2");
24818
p = comp.GlobalNamespace.GetTypeMember("R").
GetMember
<SourcePropertySymbolBase>("P3");
25095
var @class = moduleSymbol.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
25097
var prop1 = @class.
GetMember
<PropertySymbol>("P1");
25100
var field1 = @class.
GetMember
<FieldSymbol>("<P1>k__BackingField");
25155
var @class = moduleSymbol.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
25157
var prop1 = @class.
GetMember
<PropertySymbol>("P1");
25160
var field1 = @class.
GetMember
<FieldSymbol>("<P1>k__BackingField");
25232
var @class = moduleSymbol.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
25234
var prop1 = @class.
GetMember
<PropertySymbol>("P1");
25237
var field1 = @class.
GetMember
<FieldSymbol>("<P1>k__BackingField");
25289
var @class = moduleSymbol.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
25291
var prop1 = @class.
GetMember
<PropertySymbol>("P1");
25294
var field1 = @class.
GetMember
<FieldSymbol>("<P1>k__BackingField");
25367
var @class = moduleSymbol.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
25369
Assert.Null(@class.
GetMember
<PropertySymbol>("P1"));
25370
Assert.Null(@class.
GetMember
<FieldSymbol>("<P1>k__BackingField"));
25451
var @class = moduleSymbol.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
25453
Assert.Null(@class.
GetMember
<PropertySymbol>("P1"));
25454
Assert.Null(@class.
GetMember
<FieldSymbol>("<P1>k__BackingField"));
25524
var @class = moduleSymbol.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
Semantics\RefFieldTests.cs (1)
15266
var method = module.GlobalNamespace.
GetMember
<PEMethodSymbol>("I.M");
Semantics\StructConstructorTests.cs (4)
3552
var g1 = m.GlobalNamespace.
GetMember
<MethodSymbol>("Program.G1");
3557
var g2 = m.GlobalNamespace.
GetMember
<MethodSymbol>("Program.G2");
3579
var g1 = m.GlobalNamespace.
GetMember
<MethodSymbol>("Program.G1");
3584
var g2 = m.GlobalNamespace.
GetMember
<MethodSymbol>("Program.G2");
Semantics\StructsTests.cs (1)
393
var @struct = c2.GlobalNamespace.
GetMember
<RetargetingNamedTypeSymbol>("S");
Semantics\TopLevelStatementsTests.cs (4)
6158
var program = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>(WellKnownMemberNames.TopLevelStatementsEntryPointTypeName);
9051
var program = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>(WellKnownMemberNames.TopLevelStatementsEntryPointTypeName);
9105
var program = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>(WellKnownMemberNames.TopLevelStatementsEntryPointTypeName);
9491
var field = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Program").GetField("<Property>k__BackingField");
Semantics\UnsafeTests.cs (97)
410
var type = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
412
var fieldTypes = Enumerable.Range(0, 8).Select(i => type.
GetMember
<FieldSymbol>("f" + i).TypeWithAnnotations).ToArray();
2473
var type = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
2490
var type = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
2505
var type = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
2522
var type = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
2538
var type = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
2578
var type = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Outer");
2598
var type = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Outer");
2615
var type = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
2648
var type = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
2664
var type = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
2665
var method = type.
GetMember
<MethodSymbol>("M");
2698
Assert.False(globalNamespace.
GetMember
<NamedTypeSymbol>("E").IsManagedTypeNoUseSiteDiagnostics);
2699
Assert.False(globalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<NamedTypeSymbol>("E").IsManagedTypeNoUseSiteDiagnostics);
2700
Assert.False(globalNamespace.
GetMember
<NamedTypeSymbol>("D").
GetMember
<NamedTypeSymbol>("E").IsManagedTypeNoUseSiteDiagnostics);
2701
Assert.False(globalNamespace.
GetMember
<NamedTypeSymbol>("S").
GetMember
<NamedTypeSymbol>("E").IsManagedTypeNoUseSiteDiagnostics);
2702
Assert.False(globalNamespace.
GetMember
<NamedTypeSymbol>("R").
GetMember
<NamedTypeSymbol>("E").IsManagedTypeNoUseSiteDiagnostics);
2735
Assert.False(globalNamespace.
GetMember
<NamedTypeSymbol>("S").IsManagedTypeNoUseSiteDiagnostics);
2736
Assert.Equal(ManagedKind.Unmanaged, globalNamespace.
GetMember
<NamedTypeSymbol>("S").ManagedKindNoUseSiteDiagnostics);
2737
Assert.False(globalNamespace.
GetMember
<NamedTypeSymbol>("P").IsManagedTypeNoUseSiteDiagnostics);
2738
Assert.Equal(ManagedKind.UnmanagedWithGenerics, globalNamespace.
GetMember
<NamedTypeSymbol>("P").ManagedKindNoUseSiteDiagnostics);
2739
Assert.False(globalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<NamedTypeSymbol>("S").IsManagedTypeNoUseSiteDiagnostics);
2740
Assert.False(globalNamespace.
GetMember
<NamedTypeSymbol>("D").
GetMember
<NamedTypeSymbol>("S").IsManagedTypeNoUseSiteDiagnostics);
2741
Assert.False(globalNamespace.
GetMember
<NamedTypeSymbol>("Q").
GetMember
<NamedTypeSymbol>("S").IsManagedTypeNoUseSiteDiagnostics);
2742
Assert.False(globalNamespace.
GetMember
<NamedTypeSymbol>("R").
GetMember
<NamedTypeSymbol>("S").IsManagedTypeNoUseSiteDiagnostics);
2766
var type = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
2767
Assert.False(type.
GetMember
<FieldSymbol>("f1").Type.IsManagedTypeNoUseSiteDiagnostics);
2768
Assert.Equal(ManagedKind.UnmanagedWithGenerics, type.
GetMember
<FieldSymbol>("f1").Type.ManagedKindNoUseSiteDiagnostics);
2769
Assert.False(type.
GetMember
<FieldSymbol>("f2").Type.IsManagedTypeNoUseSiteDiagnostics);
2770
Assert.Equal(ManagedKind.UnmanagedWithGenerics, type.
GetMember
<FieldSymbol>("f2").Type.ManagedKindNoUseSiteDiagnostics);
2773
Assert.True(type.
GetMember
<FieldSymbol>("f3").Type.IsManagedTypeNoUseSiteDiagnostics);
2774
Assert.Equal(ManagedKind.Managed, type.
GetMember
<FieldSymbol>("f3").Type.ManagedKindNoUseSiteDiagnostics);
2775
Assert.True(type.
GetMember
<FieldSymbol>("f4").Type.IsManagedTypeNoUseSiteDiagnostics);
2776
Assert.Equal(ManagedKind.Managed, type.
GetMember
<FieldSymbol>("f4").Type.ManagedKindNoUseSiteDiagnostics);
2778
Assert.False(type.
GetMember
<FieldSymbol>("f5").Type.IsManagedTypeNoUseSiteDiagnostics);
2779
Assert.Equal(ManagedKind.UnmanagedWithGenerics, type.
GetMember
<FieldSymbol>("f5").Type.ManagedKindNoUseSiteDiagnostics);
2780
Assert.False(type.
GetMember
<FieldSymbol>("f6").Type.IsManagedTypeNoUseSiteDiagnostics);
2781
Assert.Equal(ManagedKind.UnmanagedWithGenerics, type.
GetMember
<FieldSymbol>("f6").Type.ManagedKindNoUseSiteDiagnostics);
2800
var type = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
2801
Assert.True(type.
GetMember
<FieldSymbol>("f1").Type.IsManagedTypeNoUseSiteDiagnostics);
2802
Assert.Equal(ManagedKind.Managed, type.
GetMember
<FieldSymbol>("f1").Type.ManagedKindNoUseSiteDiagnostics);
2803
Assert.False(type.
GetMember
<FieldSymbol>("f2").Type.IsManagedTypeNoUseSiteDiagnostics);
2804
Assert.Equal(ManagedKind.UnmanagedWithGenerics, type.
GetMember
<FieldSymbol>("f2").Type.ManagedKindNoUseSiteDiagnostics);
2822
var type = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
2823
Assert.True(type.
GetMember
<FieldSymbol>("f1").Type.IsManagedTypeNoUseSiteDiagnostics);
2858
Assert.False(globalNamespace.
GetMember
<NamedTypeSymbol>("S1").IsManagedTypeNoUseSiteDiagnostics);
2859
Assert.True(globalNamespace.
GetMember
<NamedTypeSymbol>("S2").IsManagedTypeNoUseSiteDiagnostics);
2860
Assert.False(globalNamespace.
GetMember
<NamedTypeSymbol>("S3").IsManagedTypeNoUseSiteDiagnostics);
2861
Assert.True(globalNamespace.
GetMember
<NamedTypeSymbol>("S4").IsManagedTypeNoUseSiteDiagnostics);
2862
Assert.True(globalNamespace.
GetMember
<NamedTypeSymbol>("S5").IsManagedTypeNoUseSiteDiagnostics);
2902
Assert.False(globalNamespace.
GetMember
<NamedTypeSymbol>("S1").IsManagedTypeNoUseSiteDiagnostics);
2903
Assert.True(globalNamespace.
GetMember
<NamedTypeSymbol>("S2").IsManagedTypeNoUseSiteDiagnostics);
2904
Assert.False(globalNamespace.
GetMember
<NamedTypeSymbol>("S3").IsManagedTypeNoUseSiteDiagnostics);
2905
Assert.True(globalNamespace.
GetMember
<NamedTypeSymbol>("S4").IsManagedTypeNoUseSiteDiagnostics);
2906
Assert.True(globalNamespace.
GetMember
<NamedTypeSymbol>("S5").IsManagedTypeNoUseSiteDiagnostics);
2941
Assert.False(globalNamespace.
GetMember
<NamedTypeSymbol>("S1").IsManagedTypeNoUseSiteDiagnostics);
2942
Assert.True(globalNamespace.
GetMember
<NamedTypeSymbol>("S2").IsManagedTypeNoUseSiteDiagnostics);
2943
Assert.False(globalNamespace.
GetMember
<NamedTypeSymbol>("S3").IsManagedTypeNoUseSiteDiagnostics);
2944
Assert.True(globalNamespace.
GetMember
<NamedTypeSymbol>("S4").IsManagedTypeNoUseSiteDiagnostics);
2945
Assert.True(globalNamespace.
GetMember
<NamedTypeSymbol>("S5").IsManagedTypeNoUseSiteDiagnostics);
2985
Assert.False(globalNamespace.
GetMember
<NamedTypeSymbol>("S1").IsManagedTypeNoUseSiteDiagnostics);
2986
Assert.True(globalNamespace.
GetMember
<NamedTypeSymbol>("S2").IsManagedTypeNoUseSiteDiagnostics);
2987
Assert.False(globalNamespace.
GetMember
<NamedTypeSymbol>("S3").IsManagedTypeNoUseSiteDiagnostics);
2988
Assert.True(globalNamespace.
GetMember
<NamedTypeSymbol>("S4").IsManagedTypeNoUseSiteDiagnostics);
2989
Assert.True(globalNamespace.
GetMember
<NamedTypeSymbol>("S5").IsManagedTypeNoUseSiteDiagnostics);
3008
Assert.True(globalNamespace.
GetMember
<NamedTypeSymbol>("S1").IsManagedTypeNoUseSiteDiagnostics);
3009
Assert.False(globalNamespace.
GetMember
<NamedTypeSymbol>("S2").IsManagedTypeNoUseSiteDiagnostics);
3021
Assert.True(globalNamespace.
GetMember
<NamedTypeSymbol>("X").IsManagedTypeNoUseSiteDiagnostics); // because of X.t
3022
Assert.False(globalNamespace.
GetMember
<NamedTypeSymbol>("W").IsManagedTypeNoUseSiteDiagnostics);
3023
Assert.Equal(ManagedKind.UnmanagedWithGenerics, globalNamespace.
GetMember
<NamedTypeSymbol>("W").ManagedKindNoUseSiteDiagnostics);
3043
Assert.False(globalNamespace.
GetMember
<NamedTypeSymbol>("S").IsManagedTypeNoUseSiteDiagnostics);
3044
Assert.True(globalNamespace.
GetMember
<NamedTypeSymbol>("R").IsManagedTypeNoUseSiteDiagnostics);
3063
Assert.True(globalNamespace.
GetMember
<NamedTypeSymbol>("Q").IsManagedTypeNoUseSiteDiagnostics);
3064
Assert.True(globalNamespace.
GetMember
<NamedTypeSymbol>("R").IsManagedTypeNoUseSiteDiagnostics);
3065
Assert.False(globalNamespace.
GetMember
<NamedTypeSymbol>("S").IsManagedTypeNoUseSiteDiagnostics);
5014
var structType = compilation.GlobalNamespace.
GetMember
<TypeSymbol>("S");
5081
var structType = compilation.GlobalNamespace.
GetMember
<TypeSymbol>("S");
6019
var methodSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<MethodSymbol>("M");
7409
var arraySymbol = compilation.GlobalNamespace.
GetMember
<TypeSymbol>("C").
GetMember
<FieldSymbol>("a");
7478
var arraySymbol = compilation.GlobalNamespace.
GetMember
<TypeSymbol>("C").
GetMember
<FieldSymbol>("a");
9460
var s = CreateCompilation(text).GlobalNamespace.
GetMember
<TypeSymbol>("S");
10389
Assert.Equal(ManagedKind.Unmanaged, comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("S").ManagedKindNoUseSiteDiagnostics);
10393
Assert.Equal(ManagedKind.Unmanaged, comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("S").ManagedKindNoUseSiteDiagnostics);
10424
Assert.Equal(ManagedKind.Unmanaged, comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("S").ManagedKindNoUseSiteDiagnostics);
10428
Assert.Equal(ManagedKind.Unmanaged, comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("S").ManagedKindNoUseSiteDiagnostics);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2013)
Compilation\CompilationAPITests.cs (4)
1640
var mainMethod = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A").
GetMember
<MethodSymbol>("Main");
1873
var mainMethod = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("B").
GetMember
<MethodSymbol>("Main");
Compilation\GetSemanticInfoBrokenCodeTests.cs (4)
180
var type = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>(TypeSymbol.ImplicitTypeName);
183
member = type.
GetMember
<Symbol>("F");
185
member = type.
GetMember
<PropertySymbol>("P");
187
member = type.
GetMember
<MethodSymbol>("M");
Compilation\GetSemanticInfoTests.cs (15)
1417
var indexerSymbol = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").Indexers.Where(i => i.ParameterCount == 1).Single().GetPublicSymbol();
1455
var indexerSymbol1 = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").Indexers.Where(i => i.ParameterCount == 1).Single().GetPublicSymbol();
1456
var indexerSymbol2 = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").Indexers.Where(i => i.ParameterCount == 2).Single().GetPublicSymbol();
2281
var task1 = new Task(() => comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A").GetMembers());
2282
var task2 = new Task(() => comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("IA").GetMembers());
2867
var conversions = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("S").GetMembers(WellKnownMemberNames.ExplicitConversionName);
2960
var operators = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").GetMembers(WellKnownMemberNames.UnaryPlusOperatorName);
3052
var operators = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").GetMembers(WellKnownMemberNames.IncrementOperatorName);
3126
var operators = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").GetMembers(WellKnownMemberNames.AdditionOperatorName);
3200
var operators = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").GetMembers(WellKnownMemberNames.AdditionOperatorName);
4583
var classType = global.
GetMember
<NamedTypeSymbol>("C");
4584
var structType = global.
GetMember
<NamedTypeSymbol>("S");
4636
var classC = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
5834
Assert.Equal(3, comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").StaticConstructors.Length);
5878
Assert.Equal(3, comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").InstanceConstructors.Length);
Compilation\ReferenceManagerTests.cs (12)
1652
GetMember
<NamespaceSymbol>("System").
1653
GetMember
<NamespaceSymbol>("Windows").
1654
GetMember
<NamespaceSymbol>("Controls").
1655
GetMember
<NamedTypeSymbol>("PrintDialog").
1656
GetMember
<MethodSymbol>("Test");
1779
var moduleTypeSymbol1 = comp1.GlobalNamespace.
GetMember
<NamedTypeSymbol>("TypeFromModule");
1791
var moduleTypeSymbol2 = comp2.GlobalNamespace.
GetMember
<NamedTypeSymbol>("TypeFromModule");
1823
var implicitTypeCount1 = comp1.GlobalNamespace.
GetMember
<NamespaceSymbol>("A").GetMembers(TypeSymbol.ImplicitTypeName).Length;
1829
var implicitTypeCount2 = comp2.GlobalNamespace.
GetMember
<NamespaceSymbol>("A").GetMembers(TypeSymbol.ImplicitTypeName).Length;
1869
var mAll = mainAll.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").GetMembers("m");
1874
var mInternal = mainInternal.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").GetMembers("m");
1879
var mPublic = mainPublic.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").GetMembers("m");
Compilation\SemanticModelAPITests.cs (2)
3814
var extensionMethod = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Extensions").
GetMember
<MethodSymbol>("ToString");
DocumentationComments\CrefTests.cs (90)
407
var expectedSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Program");
427
var expectedSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Program").
GetMember
<MethodSymbol>("M");
444
var expectedSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Program").TypeParameters.Single();
499
var expectedSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("M");
521
var expectedSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Outer").
GetMember
<MethodSymbol>("M");
541
var expectedSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Program").
GetMember
<MethodSymbol>("M");
659
var obsoleteType = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A");
662
var testType = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
693
var obsoleteType = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A");
696
var testType = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
699
var expectedSymbol = testType.
GetMember
<MethodSymbol>("M");
1205
var expectedCandidates = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").GetMembers("M").OfType<MethodSymbol>();
1269
var expectedSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("B").GetMembers("M").OfType<MethodSymbol>().
1291
var expectedSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("B").GetMembers("M").OfType<MethodSymbol>().
1313
var expectedSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("B").GetMembers("M").OfType<MethodSymbol>().
1335
var expectedSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("B").GetMembers("M").OfType<MethodSymbol>().
1357
var expectedSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("B").GetMembers("M").OfType<MethodSymbol>().
1379
var expectedCandidates = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("B").GetMembers("M");
1408
var expectedSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("B").GetMembers("M").OfType<MethodSymbol>().
1428
var expectedOriginalDefinitionSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("B");
1453
var expectedOriginalDefinitionSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("B");
1479
var expectedOriginalDefinitionSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("B").
GetMember
<MethodSymbol>("M");
1505
var expectedOriginalDefinitionSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("B").
GetMember
<MethodSymbol>("M");
1530
var expectedSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("B").TypeArguments()[0];
1601
var expectedOriginalDefinitionSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("B").GetMembers("M").OfType<MethodSymbol>()
1632
var expectedOriginalDefinitionSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A").
GetMember
<NamedTypeSymbol>("B").
GetMember
<MethodSymbol>("M");
1734
var expectedOriginalDefinitionSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A").GetMembers("M").OfType<MethodSymbol>().
1760
var expectedOriginalDefinitionSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A").GetMembers("M").OfType<MethodSymbol>().
1782
var expectedOriginalDefinitionSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A").InstanceConstructors.Single();
1810
.
GetMember
<NamedTypeSymbol>("C")
1811
.
GetMember
<SourceOrdinaryMethodSymbol>("M"),
1842
.
GetMember
<NamedTypeSymbol>("Outer")
1843
.
GetMember
<NamedTypeSymbol>("Inner")
1844
.
GetMember
<SourceOrdinaryMethodSymbol>("M");
1905
var expectedSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("ClientUtils").
GetMember
<MethodSymbol>("Goo");
1940
var expectedSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Base").
GetMember
<FieldSymbol>("F");
1975
var expectedSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Base").
GetMember
<FieldSymbol>("F");
2239
var expectedSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").Indexers.Single();
2260
var expectedSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").Indexers.Single();
2306
var expectedSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<MethodSymbol>(WellKnownMemberNames.LogicalNotOperatorName);
2357
var expectedSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<MethodSymbol>(WellKnownMemberNames.LogicalNotOperatorName);
2411
var expectedSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").GetMembers(WellKnownMemberNames.LogicalNotOperatorName).OfType<MethodSymbol>().
2432
var expectedSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>(WellKnownMemberNames.LogicalNotOperatorName);
2452
var expectedSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>(WellKnownMemberNames.LogicalNotOperatorName).InstanceConstructors.Single();
2473
var expectedSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>(WellKnownMemberNames.LogicalNotOperatorName).InstanceConstructors.Single();
2494
var expectedSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>(WellKnownMemberNames.LogicalNotOperatorName).InstanceConstructors.Single();
2518
var expectedSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<MethodSymbol>(WellKnownMemberNames.DivisionOperatorName);
2542
var expectedSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<MethodSymbol>(WellKnownMemberNames.DivisionOperatorName);
2596
var expectedSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").GetMembers(WellKnownMemberNames.DivisionOperatorName).OfType<MethodSymbol>().
2617
var expectedSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>(WellKnownMemberNames.DivisionOperatorName);
2637
var expectedSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>(WellKnownMemberNames.DivisionOperatorName).InstanceConstructors.Single();
2681
var expectedSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>(WellKnownMemberNames.DivisionOperatorName).InstanceConstructors.Single();
2702
var expectedSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>(WellKnownMemberNames.DivisionOperatorName).InstanceConstructors.Single();
2726
var expectedSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<MethodSymbol>(WellKnownMemberNames.ExplicitConversionName);
2750
var expectedSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<MethodSymbol>(WellKnownMemberNames.ImplicitConversionName);
2804
var expectedSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").GetMembers(WellKnownMemberNames.ImplicitConversionName).OfType<MethodSymbol>().
2840
var expectedSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").GetMembers(WellKnownMemberNames.ImplicitConversionName).OfType<MethodSymbol>().
2861
var expectedSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>(WellKnownMemberNames.ExplicitConversionName);
2881
var expectedSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>(WellKnownMemberNames.ImplicitConversionName).InstanceConstructors.Single();
2902
var expectedSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>(WellKnownMemberNames.ExplicitConversionName).InstanceConstructors.Single();
2923
var expectedSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>(WellKnownMemberNames.ImplicitConversionName).InstanceConstructors.Single();
2945
var expectedSymbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<MethodSymbol>("M");
3074
var expectedIndexer = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").Indexers.Single().ISymbol;
3099
var typeC = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
3101
var expectedOperator = typeC.
GetMember
<MethodSymbol>(WellKnownMemberNames.UnaryPlusOperatorName).ISymbol;
3126
var typeC = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
3128
var expectedOperator = typeC.
GetMember
<MethodSymbol>(WellKnownMemberNames.ImplicitConversionName).ISymbol;
3373
var typeC = global.
GetMember
<NamedTypeSymbol>("C");
3374
var methodM = typeC.
GetMember
<MethodSymbol>("M");
3375
var typeOuter = global.
GetMember
<NamedTypeSymbol>("Outer");
3376
var typeInner = typeOuter.
GetMember
<NamedTypeSymbol>("Inner");
4822
var overridingMethod = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Middle").
GetMember
<MethodSymbol>("M");
DocumentationComments\DocumentationCommentCompilerTests.cs (6)
1284
var method = module.GlobalNamespace.
GetMember
<MethodSymbol>("C.M");
1341
var method = module.GlobalNamespace.
GetMember
<MethodSymbol>("C.M");
1404
var method = module.GlobalNamespace.
GetMember
<MethodSymbol>("C.M");
1467
var method = module.GlobalNamespace.
GetMember
<MethodSymbol>("C.M");
4536
var type = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
4572
var type = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
DocumentationComments\DocumentationCommentIDTests.cs (32)
47
var field = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<FieldSymbol>("f");
77
var field = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<FieldSymbol>("f");
92
var type = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
108
var symbol = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<EventSymbol>("E");
123
var symbol = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<FieldSymbol>("f");
183
var symbol = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<MethodSymbol>("M");
211
var symbol = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
225
var symbol = comp.GlobalNamespace.
GetMember
<NamespaceSymbol>("System");
256
var symbol = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<MethodSymbol>("M").Parameters.Single();
271
var field = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<FieldSymbol>("f");
287
var symbol = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<PropertySymbol>("P");
324
var type = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
350
var type = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
370
var type = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
371
var method1 = type.
GetMember
<MethodSymbol>("M1");
372
var method2 = type.
GetMember
<MethodSymbol>("M2");
396
var method = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A").
GetMember
<NamedTypeSymbol>("B").
GetMember
<NamedTypeSymbol>("C").
GetMember
<MethodSymbol>("M");
416
var method = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test").
GetMember
<MethodSymbol>("Clone").ReturnType;
436
var method = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test").
GetMember
<MethodSymbol>("Clone").ReturnType;
DocumentationComments\EventDocumentationCommentTests.cs (4)
34
_acmeNamespace = (NamespaceSymbol)_compilation.GlobalNamespace.
GetMember
<NamespaceSymbol>("Acme");
35
_widgetClass = _acmeNamespace.
GetMember
<NamedTypeSymbol>("Widget");
41
var eventSymbol = _widgetClass.
GetMember
<EventSymbol>("E");
50
var eventSymbol = _widgetClass.
GetMember
<EventSymbol>("F");
DocumentationComments\MethodDocumentationCommentTests.cs (5)
205
var type = compilation.Assembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
206
type = (NamedTypeSymbol)type.
GetMember
<FieldSymbol>("F").Type;
238
var main = compilation.GetTypeByMetadataName("Test").
GetMember
<MethodSymbol>("Main");
243
main = compilation.GetTypeByMetadataName("Test").
GetMember
<MethodSymbol>("Main");
248
main = compilation.GetTypeByMetadataName("Test").
GetMember
<MethodSymbol>("Main");
DocumentationComments\ParameterTests.cs (24)
38
var type = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
61
var type = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
62
var method = type.
GetMember
<MethodSymbol>("M");
85
var type = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
86
var method = type.
GetMember
<MethodSymbol>("M");
109
var type = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
138
var type = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
139
var property = type.
GetMember
<PropertySymbol>("P");
163
var type = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
276
var type = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
277
var method = type.
GetMember
<MethodSymbol>("M");
302
var type = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
303
var method = type.
GetMember
<MethodSymbol>("M");
329
var type = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
330
var method = type.
GetMember
<MethodSymbol>("M");
352
var type = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
353
var method = type.
GetMember
<MethodSymbol>("M");
377
var type = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
378
var method = type.
GetMember
<MethodSymbol>("M");
693
var method = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Program").
GetMember
<MethodSymbol>("M").GetPublicSymbol();
744
var method = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<MethodSymbol>("M").GetPublicSymbol();
799
var type = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
SymbolDisplay\SymbolDisplayTests.cs (68)
1561
global.
GetMember
<NamedTypeSymbol>("C");
1564
global.
GetMember
<NamedTypeSymbol>("C").TypeParameters.Single();
1668
global.
GetMember
<NamedTypeSymbol>("C").
GetMember
<MethodSymbol>("M");
2029
global.
GetMember
<NamedTypeSymbol>("C").
2033
global.
GetMember
<NamedTypeSymbol>("C").
2034
GetMember
<EventSymbol>("F");
2082
global.
GetMember
<NamedTypeSymbol>("C").
2086
global.
GetMember
<NamedTypeSymbol>("C").
2087
GetMember
<EventSymbol>("F");
2121
global.
GetMember
<NamedTypeSymbol>("C").
2158
global.
GetMember
<NamedTypeSymbol>("C").
2994
var @class = globalNamespace.
GetMember
<NamedTypeSymbol>("MethodCustomModifierCombinations");
3002
Verify(@class.
GetMember
<MethodSymbol>("Method1111").ToDisplayParts(format),
3027
Verify(@class.
GetMember
<MethodSymbol>("Method1000").ToDisplayParts(format),
3045
Verify(@class.
GetMember
<MethodSymbol>("Method0100").ToDisplayParts(format),
3062
Verify(@class.
GetMember
<MethodSymbol>("Method0010").ToDisplayParts(format),
3080
Verify(@class.
GetMember
<MethodSymbol>("Method0001").ToDisplayParts(format),
3097
Verify(@class.
GetMember
<MethodSymbol>("Method0000").ToDisplayParts(format),
3123
var @class = globalNamespace.
GetMember
<NamedTypeSymbol>("PropertyCustomModifierCombinations");
3131
Verify(@class.
GetMember
<PropertySymbol>("Property11").ToDisplayParts(format),
3144
Verify(@class.
GetMember
<PropertySymbol>("Property10").ToDisplayParts(format),
3155
Verify(@class.
GetMember
<PropertySymbol>("Property01").ToDisplayParts(format),
3165
Verify(@class.
GetMember
<PropertySymbol>("Property00").ToDisplayParts(format),
3184
var @class = globalNamespace.
GetMember
<NamedTypeSymbol>("FieldCustomModifierCombinations");
3192
Verify(@class.
GetMember
<FieldSymbol>("field11").ToDisplayParts(format),
3205
Verify(@class.
GetMember
<FieldSymbol>("field10").ToDisplayParts(format),
3216
Verify(@class.
GetMember
<FieldSymbol>("field01").ToDisplayParts(format),
3226
Verify(@class.
GetMember
<FieldSymbol>("field00").ToDisplayParts(format),
3245
var @class = globalNamespace.
GetMember
<NamedTypeSymbol>("Modifiers");
3253
Verify(@class.
GetMember
<MethodSymbol>("F3").ToDisplayParts(format),
3542
global.
GetMember
<NamedTypeSymbol>("S").
GetMember
<MethodSymbol>("M");
3623
global.
GetMember
<NamedTypeSymbol>("S").
GetMember
<MethodSymbol>("M");
3693
global.
GetMember
<NamedTypeSymbol>("S").
GetMember
<MethodSymbol>("P");
3695
global.
GetMember
<NamedTypeSymbol>("S").
GetMember
<MethodSymbol>("Q");
3697
global.
GetMember
<NamedTypeSymbol>("S").
GetMember
<MethodSymbol>("R");
3805
global.
GetMember
<NamedTypeSymbol>("S").
GetMember
<MethodSymbol>("P");
3807
global.
GetMember
<NamedTypeSymbol>("S").
GetMember
<MethodSymbol>("Q");
3809
global.
GetMember
<NamedTypeSymbol>("S").
GetMember
<MethodSymbol>("R");
3919
global.
GetMember
<NamedTypeSymbol>("S").
GetMember
<MethodSymbol>("P");
4023
global.
GetMember
<NamedTypeSymbol>("S").
GetMember
<MethodSymbol>("P");
4384
global.
GetMember
<NamedTypeSymbol>("C").
4385
GetMember
<MethodSymbol>("Goo");
4431
var tsym1 = comp1.SourceModule.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Gen");
4433
var msym1 = tsym1.
GetMember
<MethodSymbol>("M");
4437
var tsym2 = comp2.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Gen");
4439
var msym2 = tsym2.
GetMember
<MethodSymbol>("M");
4454
global.
GetMember
<NamedTypeSymbol>("C").
GetMember
<FieldSymbol>("F").Type;
4511
var symbol = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<MethodSymbol>("M");
4571
var eventSymbol = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<EventSymbol>("E");
4634
var namespaceSymbol = comp.GlobalNamespace.
GetMember
<NamespaceSymbol>("N");
4635
var typeSymbol = namespaceSymbol.
GetMember
<NamedTypeSymbol>("C");
4636
var eventSymbol = typeSymbol.
GetMember
<EventSymbol>("E");
4808
var method = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Program").
GetMember
<MethodSymbol>("M");
Symbols\AccessorOverriddenOrHiddenMembersTests.cs (73)
44
var baseClass = global.
GetMember
<NamedTypeSymbol>("Base");
45
var baseProperty = baseClass.
GetMember
<PropertySymbol>("P");
49
var derivedClass = global.
GetMember
<NamedTypeSymbol>("Derived");
50
var derivedProperty = derivedClass.
GetMember
<PropertySymbol>("P");
103
var baseClass = global.
GetMember
<NamedTypeSymbol>("Base");
104
var baseProperty = baseClass.
GetMember
<PropertySymbol>("P");
108
var derived1Class = global.
GetMember
<NamedTypeSymbol>("Derived1");
109
var derived1Property = derived1Class.
GetMember
<PropertySymbol>("P");
113
var derived2Class = global.
GetMember
<NamedTypeSymbol>("Derived2");
114
var derived2Property = derived2Class.
GetMember
<PropertySymbol>("P");
154
var baseClass = global.
GetMember
<NamedTypeSymbol>("Base");
155
var baseProperty = baseClass.
GetMember
<PropertySymbol>("P");
159
var derivedClass = global.
GetMember
<NamedTypeSymbol>("Derived");
160
var derivedProperty = derivedClass.
GetMember
<PropertySymbol>("P");
209
var baseClass = global.
GetMember
<NamedTypeSymbol>("Base");
210
var baseProperty = baseClass.
GetMember
<PropertySymbol>("P");
213
var derived1Class = global.
GetMember
<NamedTypeSymbol>("Derived1");
214
var derived1Property = derived1Class.
GetMember
<PropertySymbol>("P");
218
var derived2Class = global.
GetMember
<NamedTypeSymbol>("Derived2");
219
var derived2Property = derived2Class.
GetMember
<PropertySymbol>("P");
319
var ilGetter = global.
GetMember
<NamedTypeSymbol>("Base").
GetMember
<PropertySymbol>("P").GetMethod;
320
var csharpGetter1 = global.
GetMember
<NamedTypeSymbol>("Derived1").
GetMember
<PropertySymbol>("P").GetMethod;
321
var csharpGetter2 = global.
GetMember
<NamedTypeSymbol>("Derived2").
GetMember
<PropertySymbol>("P").GetMethod;
349
var ilGetter = global.
GetMember
<NamedTypeSymbol>("I").
GetMember
<PropertySymbol>("P").GetMethod;
350
var @class = global.
GetMember
<SourceNamedTypeSymbol>("C");
351
var csharpGetter = @class.
GetMember
<PropertySymbol>("P").GetMethod;
382
var ilGetter = global.
GetMember
<NamedTypeSymbol>("I").
GetMember
<PropertySymbol>("P").GetMethod;
383
var @class = global.
GetMember
<SourceNamedTypeSymbol>("C");
421
var @interface = global.
GetMember
<NamedTypeSymbol>("I");
422
var interfaceProperty = @interface.
GetMember
<PropertySymbol>("P");
426
var baseClass = global.
GetMember
<NamedTypeSymbol>("Base");
427
var baseProperty = baseClass.
GetMember
<PropertySymbol>("P");
431
var derivedClass = global.
GetMember
<NamedTypeSymbol>("Derived");
432
var derivedMethod = derivedClass.
GetMember
<MethodSymbol>("get_P");
474
var @interface = global.
GetMember
<NamedTypeSymbol>("I");
475
var interfaceMethod = @interface.
GetMember
<MethodSymbol>("get_P");
477
var baseClass = global.
GetMember
<NamedTypeSymbol>("Base");
478
var baseMethod = baseClass.
GetMember
<MethodSymbol>("get_P");
480
var derivedClass = global.
GetMember
<NamedTypeSymbol>("Derived");
481
var derivedProperty = derivedClass.
GetMember
<PropertySymbol>("P");
568
var @interface = global.
GetMember
<NamedTypeSymbol>("I");
569
var interfaceProperty = @interface.
GetMember
<PropertySymbol>("P");
573
var baseClass = global.
GetMember
<NamedTypeSymbol>("Base");
574
var baseProperty = baseClass.
GetMember
<PropertySymbol>("P");
578
var derivedClass = global.
GetMember
<NamedTypeSymbol>("Derived");
579
var derivedProperty = derivedClass.
GetMember
<PropertySymbol>("P");
636
var @interface = global.
GetMember
<NamedTypeSymbol>("I");
637
var interfaceProperty = @interface.
GetMember
<PropertySymbol>("P");
641
var derived1Class = global.
GetMember
<NamedTypeSymbol>("Derived1");
642
var derived1Property = derived1Class.
GetMember
<PropertySymbol>("P");
646
var derived2Class = global.
GetMember
<NamedTypeSymbol>("Derived2");
647
var derived2Property = derived2Class.
GetMember
<PropertySymbol>("P");
651
var derived3Class = global.
GetMember
<NamedTypeSymbol>("Derived3");
696
var interface1 = global.
GetMember
<NamedTypeSymbol>("I1");
697
var interface1Property = interface1.
GetMember
<PropertySymbol>("P");
701
var interface2 = global.
GetMember
<NamedTypeSymbol>("I2");
702
var interface2Property = interface2.
GetMember
<PropertySymbol>("P");
706
var interface3 = global.
GetMember
<NamedTypeSymbol>("I3");
707
var interface3Property = interface3.
GetMember
<PropertySymbol>("P");
710
var interface4 = global.
GetMember
<NamedTypeSymbol>("I4");
711
var interface4Property = interface4.
GetMember
<PropertySymbol>("P");
754
var @interface = global.
GetMember
<NamedTypeSymbol>("I");
756
var interfaceP = @interface.
GetMember
<PropertySymbol>("P");
760
var interfaceQ = @interface.
GetMember
<PropertySymbol>("Q");
764
var @class = global.
GetMember
<NamedTypeSymbol>("C");
766
var classP = @class.
GetMember
<PropertySymbol>("P");
770
var classQ = @class.
GetMember
<PropertySymbol>("Q");
875
var tsym = comp2.GetReferencedAssemblySymbol(mtref).GlobalNamespace.
GetMember
<NamedTypeSymbol>("G");
Symbols\AnonymousTypesSemanticsTests.cs (2)
1084
CheckAnonymousType(ns.
GetMember
<NamedTypeSymbol>("<>f__AnonymousType0"), "<>f__AnonymousType0", "<>f__AnonymousType0`2");
1085
CheckAnonymousType(ns.
GetMember
<NamedTypeSymbol>("<>f__AnonymousType1"), "<>f__AnonymousType1", "<>f__AnonymousType1");
Symbols\AnonymousTypesSymbolTests.cs (1)
994
TestAnonymousType(module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("<>f__AnonymousType" + i.ToString()), i, typeDescrs[i]);
Symbols\ArrayTypeSymbolTests.cs (2)
33
var field = c.GlobalNamespace.
GetMember
<NamedTypeSymbol>("X").
GetMember
<FieldSymbol>("A");
Symbols\AssemblyAndNamespaceTests.cs (3)
357
var @namespace = global.
GetMember
<NamespaceSymbol>("Goo");
360
var @class = @namespace.
GetMember
<NamedTypeSymbol>("Program");
363
var method = @class.
GetMember
<MethodSymbol>("Main");
Symbols\CompilationCreationTests.cs (2)
2979
var sourceType = sourceModule.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C2");
2992
var addedModuleType = addedModule.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C1");
Symbols\ConversionTests.cs (4)
305
var classC = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
306
var typeIntArray = classC.
GetMember
<FieldSymbol>("a").Type;
308
var interfaceI3 = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("I3");
309
var typeIntArrayWithCustomModifiers = interfaceI3.
GetMember
<MethodSymbol>("M1").Parameters.Single().Type;
Symbols\CovariantReturnTests.cs (4)
3778
var derivedClass = globalNamespace.
GetMember
<NamedTypeSymbol>("Derived");
3779
var overrideClass = globalNamespace.
GetMember
<NamedTypeSymbol>("Override");
3781
var derivedMethod = derivedClass.
GetMember
<MethodSymbol>("M3");
3782
var overrideMethod = overrideClass.
GetMember
<MethodSymbol>("M3");
Symbols\CSharpCompilerFeatureRequiredTests.cs (16)
146
Assert.True(onType.
GetMember
<MethodSymbol>("M").HasUnsupportedMetadata);
150
Assert.True(onMethod.
GetMember
<MethodSymbol>("M").HasUnsupportedMetadata);
154
Assert.True(onMethodReturn.
GetMember
<MethodSymbol>("M").HasUnsupportedMetadata);
158
var onParameterMethod = onParameter.
GetMember
<MethodSymbol>("M");
164
Assert.True(onField.
GetMember
<FieldSymbol>("Field").HasUnsupportedMetadata);
168
Assert.True(onProperty.
GetMember
<PropertySymbol>("Property").HasUnsupportedMetadata);
172
var onPropertyGetterProperty = onPropertyGetter.
GetMember
<PropertySymbol>("Property");
179
var onPropertySetterProperty = onPropertySetter.
GetMember
<PropertySymbol>("Property");
186
Assert.True(onEvent.
GetMember
<EventSymbol>("Event").HasUnsupportedMetadata);
190
var onEventAdderEvent = onEventAdder.
GetMember
<EventSymbol>("Event");
197
var onEventRemoverEvent = onEventRemover.
GetMember
<EventSymbol>("Event");
207
Assert.True(onEnumMember.
GetMember
<FieldSymbol>("A").HasUnsupportedMetadata);
215
var onMethodTypeParameterMethod = onMethodTypeParameter.
GetMember
<MethodSymbol>("M");
224
Assert.True(onIndexedPropertyParameter.
GetMember
<MethodSymbol>("get_Property").Parameters[0].HasUnsupportedMetadata);
225
Assert.True(onIndexedPropertyParameter.
GetMember
<MethodSymbol>("set_Property").Parameters[0].HasUnsupportedMetadata);
229
var indexer = onThisParameterIndexer.
GetMember
<PropertySymbol>("this[]");
Symbols\CustomModifiersTests.cs (38)
291
var test = cl3.
GetMember
<MethodSymbol>("Test");
376
var test = cl3.
GetMember
<MethodSymbol>("Test");
449
var test = cl3.
GetMember
<MethodSymbol>("Test");
522
var test = cl3.
GetMember
<MethodSymbol>("Test");
596
var test = cl3.
GetMember
<MethodSymbol>("Test");
701
Assert.Equal("ref System.Int32 modopt(System.Runtime.CompilerServices.IsConst) modopt(System.Runtime.CompilerServices.IsLong) CL3.Test()", cl3.
GetMember
<MethodSymbol>("Test").ToTestDisplayString());
702
Assert.Equal("ref System.Int32 modopt(System.Runtime.CompilerServices.IsConst) modopt(System.Runtime.CompilerServices.IsLong) CL3.P { get; }", cl3.
GetMember
<PropertySymbol>("P").ToTestDisplayString());
705
Assert.Equal("ref T1 modopt(System.Runtime.CompilerServices.IsConst) CL1<T1>.Test()", cl1.
GetMember
<MethodSymbol>("Test").ToTestDisplayString());
706
Assert.Equal("ref T1 modopt(System.Runtime.CompilerServices.IsConst) CL1<T1>.P { get; }", cl1.
GetMember
<PropertySymbol>("P").ToTestDisplayString());
811
Assert.Equal("ref modopt(System.Runtime.CompilerServices.IsConst) System.Int32 modopt(System.Runtime.CompilerServices.IsLong) CL3.Test()", cl3.
GetMember
<MethodSymbol>("Test").ToTestDisplayString());
812
Assert.Equal("ref modopt(System.Runtime.CompilerServices.IsConst) System.Int32 modopt(System.Runtime.CompilerServices.IsLong) CL3.P { get; }", cl3.
GetMember
<PropertySymbol>("P").ToTestDisplayString());
815
Assert.Equal("ref modopt(System.Runtime.CompilerServices.IsConst) T1 CL1<T1>.Test()", cl1.
GetMember
<MethodSymbol>("Test").ToTestDisplayString());
816
Assert.Equal("ref modopt(System.Runtime.CompilerServices.IsConst) T1 CL1<T1>.P { get; }", cl1.
GetMember
<PropertySymbol>("P").ToTestDisplayString());
921
Assert.Equal("ref System.Int32 modopt(System.Runtime.CompilerServices.IsLong) CL3.Test()", cl3.
GetMember
<MethodSymbol>("Test").ToTestDisplayString());
922
Assert.Equal("ref System.Int32 modopt(System.Runtime.CompilerServices.IsLong) CL3.P { get; }", cl3.
GetMember
<PropertySymbol>("P").ToTestDisplayString());
925
Assert.Equal("ref T1 CL1<T1>.Test()", cl1.
GetMember
<MethodSymbol>("Test").ToTestDisplayString());
926
Assert.Equal("ref T1 CL1<T1>.P { get; }", cl1.
GetMember
<PropertySymbol>("P").ToTestDisplayString());
1031
Assert.Equal("ref modopt(System.Runtime.CompilerServices.IsConst) System.Int32 modopt(System.Runtime.CompilerServices.IsVolatile) modopt(System.Runtime.CompilerServices.IsLong) CL3.Test()", cl3.
GetMember
<MethodSymbol>("Test").ToTestDisplayString());
1032
Assert.Equal("ref modopt(System.Runtime.CompilerServices.IsConst) System.Int32 modopt(System.Runtime.CompilerServices.IsVolatile) modopt(System.Runtime.CompilerServices.IsLong) CL3.P { get; }", cl3.
GetMember
<PropertySymbol>("P").ToTestDisplayString());
1035
Assert.Equal("ref modopt(System.Runtime.CompilerServices.IsConst) T1 modopt(System.Runtime.CompilerServices.IsVolatile) CL1<T1>.Test()", cl1.
GetMember
<MethodSymbol>("Test").ToTestDisplayString());
1036
Assert.Equal("ref modopt(System.Runtime.CompilerServices.IsConst) T1 modopt(System.Runtime.CompilerServices.IsVolatile) CL1<T1>.P { get; }", cl1.
GetMember
<PropertySymbol>("P").ToTestDisplayString());
1126
cl3.
GetMember
<MethodSymbol>("I1.M").ToTestDisplayString());
1128
cl3.
GetMember
<PropertySymbol>("I1.P").ToTestDisplayString());
1232
var test = cl3.
GetMember
<PropertySymbol>("Test");
1307
var test = cl3.
GetMember
<MethodSymbol>("Test");
1518
var test = compilation1.GetTypeByMetadataName("Module1").
GetMember
<MethodSymbol>("Test");
1527
test = compilation2.GetTypeByMetadataName("Module1").
GetMember
<MethodSymbol>("Test");
1835
var test = cl3.
GetMember
<MethodSymbol>("Test");
2287
var test = cl2.
GetMember
<MethodSymbol>("Test");
2333
var test = cl3.
GetMember
<MethodSymbol>("I1.Test");
2476
var test1 = cl1.
GetMember
<MethodSymbol>("Test1");
2479
var test2 = cl1.
GetMember
<MethodSymbol>("Test2");
2597
var test2 = cl2.
GetMember
<PropertySymbol>("Test");
2602
var test3 = cl3.
GetMember
<PropertySymbol>("Test");
2711
var test2 = cl2.
GetMember
<EventSymbol>("Test");
2716
var test3 = cl3.
GetMember
<EventSymbol>("Test");
2805
var test2 = cl2.
GetMember
<EventSymbol>("Test");
2810
var test3 = cl3.
GetMember
<EventSymbol>("Test");
Symbols\DefaultInterfaceImplementationTests.cs (357)
238
var m1 = i1.
GetMember
<MethodSymbol>(methodName ?? "M1");
598
var m1 = m.GlobalNamespace.
GetMember
<MethodSymbol>("I1.M1");
599
var m2 = m.GlobalNamespace.
GetMember
<MethodSymbol>("I1.M2");
696
var m1 = m.GlobalNamespace.
GetMember
<MethodSymbol>("I1.M1");
697
var m2 = m.GlobalNamespace.
GetMember
<MethodSymbol>("I1.M2");
798
var m1 = m.GlobalNamespace.
GetMember
<MethodSymbol>("I1.M1");
799
var m2 = m.GlobalNamespace.
GetMember
<MethodSymbol>("I1.M2");
900
var m1 = m.GlobalNamespace.
GetMember
<MethodSymbol>("I1.M1");
901
var m2 = m.GlobalNamespace.
GetMember
<MethodSymbol>("I1.M2");
2678
var p1 = i1.
GetMember
<PropertySymbol>(propertyName);
2761
var p1 = test2.InterfacesNoUseSiteDiagnostics().Single().
GetMember
<PropertySymbol>(propertyName);
3570
var p1 = m.GlobalNamespace.
GetMember
<PropertySymbol>("I1.P1");
3571
var p2 = m.GlobalNamespace.
GetMember
<PropertySymbol>("I1.P2");
3572
var p3 = m.GlobalNamespace.
GetMember
<PropertySymbol>("I1.P3");
3573
var p4 = m.GlobalNamespace.
GetMember
<PropertySymbol>("I1.P4");
3574
var p5 = m.GlobalNamespace.
GetMember
<PropertySymbol>("I1.P5");
3575
var p6 = m.GlobalNamespace.
GetMember
<PropertySymbol>("I1.P6");
3576
var p7 = m.GlobalNamespace.
GetMember
<PropertySymbol>("I1.P7");
3577
var p8 = m.GlobalNamespace.
GetMember
<PropertySymbol>("I1.P8");
3805
var p1 = m.GlobalNamespace.
GetMember
<PropertySymbol>("I1.P1");
3806
var p2 = m.GlobalNamespace.
GetMember
<PropertySymbol>("I1.P2");
3807
var p3 = m.GlobalNamespace.
GetMember
<PropertySymbol>("I1.P3");
3808
var p4 = m.GlobalNamespace.
GetMember
<PropertySymbol>("I1.P4");
3809
var p5 = m.GlobalNamespace.
GetMember
<PropertySymbol>("I1.P5");
3810
var p6 = m.GlobalNamespace.
GetMember
<PropertySymbol>("I1.P6");
3811
var p7 = m.GlobalNamespace.
GetMember
<PropertySymbol>("I1.P7");
3812
var p8 = m.GlobalNamespace.
GetMember
<PropertySymbol>("I1.P8");
3957
var p1 = m.GlobalNamespace.
GetMember
<PropertySymbol>("I1.P1");
3958
var p2 = m.GlobalNamespace.
GetMember
<PropertySymbol>("I1.P2");
3959
var p3 = m.GlobalNamespace.
GetMember
<PropertySymbol>("I1.P3");
3960
var p4 = m.GlobalNamespace.
GetMember
<PropertySymbol>("I1.P4");
3961
var p5 = m.GlobalNamespace.
GetMember
<PropertySymbol>("I1.P5");
3962
var p6 = m.GlobalNamespace.
GetMember
<PropertySymbol>("I1.P6");
3963
var p7 = m.GlobalNamespace.
GetMember
<PropertySymbol>("I1.P7");
3964
var p8 = m.GlobalNamespace.
GetMember
<PropertySymbol>("I1.P8");
4146
var p1 = i1.
GetMember
<PropertySymbol>("P1");
4147
var p3 = i1.
GetMember
<PropertySymbol>("P3");
4148
var p5 = i1.
GetMember
<PropertySymbol>("P5");
4149
var p7 = i1.
GetMember
<PropertySymbol>("P7");
4313
var p1 = i1.
GetMember
<PropertySymbol>("P1");
4314
var p3 = i1.
GetMember
<PropertySymbol>("P3");
4315
var p5 = i1.
GetMember
<PropertySymbol>("P5");
4316
var p7 = i1.
GetMember
<PropertySymbol>("P7");
4706
var p1 = i1.
GetMember
<PropertySymbol>("P1");
4707
var p3 = i1.
GetMember
<PropertySymbol>("P3");
4708
var p5 = i1.
GetMember
<PropertySymbol>("P5");
4709
var p7 = i1.
GetMember
<PropertySymbol>("P7");
6202
var e1 = i1.
GetMember
<EventSymbol>("E1");
6285
var e1 = test2.InterfacesNoUseSiteDiagnostics().Single().
GetMember
<EventSymbol>("E1");
6788
var e7 = m.GlobalNamespace.
GetMember
<EventSymbol>("I1.E7");
6789
var e8 = m.GlobalNamespace.
GetMember
<EventSymbol>("I1.E8");
6964
var e7 = m.GlobalNamespace.
GetMember
<EventSymbol>("I1.E7");
6965
var e8 = m.GlobalNamespace.
GetMember
<EventSymbol>("I1.E8");
7071
var e7 = m.GlobalNamespace.
GetMember
<EventSymbol>("I1.E7");
7072
var e8 = m.GlobalNamespace.
GetMember
<EventSymbol>("I1.E8");
7194
var e7 = i1.
GetMember
<EventSymbol>("E7");
7319
var e7 = i1.
GetMember
<EventSymbol>("E7");
7590
var e7 = i1.
GetMember
<EventSymbol>("E7");
8248
var m01 = i1.
GetMember
<MethodSymbol>("M01");
8260
var m02 = i1.
GetMember
<MethodSymbol>("M02");
8272
var m03 = i1.
GetMember
<MethodSymbol>("M03");
8284
var m04 = i1.
GetMember
<MethodSymbol>("M04");
8296
var m05 = i1.
GetMember
<MethodSymbol>("M05");
8308
var m06 = i1.
GetMember
<MethodSymbol>("M06");
8320
var m07 = i1.
GetMember
<MethodSymbol>("M07");
8332
var m08 = i1.
GetMember
<MethodSymbol>("M08");
8344
var m09 = i1.
GetMember
<MethodSymbol>("M09");
8356
var m10 = i1.
GetMember
<MethodSymbol>("M10");
8368
var m11 = i1.
GetMember
<MethodSymbol>("M11");
8380
var m12 = i1.
GetMember
<MethodSymbol>("M12");
8392
var m13 = i1.
GetMember
<MethodSymbol>("M13");
8601
var m1 = i1.
GetMember
<MethodSymbol>(methodName);
8640
var m1 = i1.
GetMember
<MethodSymbol>("M1");
8703
var m1 = i1.
GetMember
<MethodSymbol>(tuple.name);
8788
var m1 = i1.
GetMember
<MethodSymbol>("M1");
8801
var m2 = i1.
GetMember
<MethodSymbol>("M2");
8814
var m3 = i1.
GetMember
<MethodSymbol>("M3");
8870
var m1 = i1.
GetMember
<MethodSymbol>("M1");
8928
var m1 = i1.
GetMember
<MethodSymbol>("M1");
8941
var m2 = i1.
GetMember
<MethodSymbol>("M2");
8954
var m3 = i1.
GetMember
<MethodSymbol>("M3");
9086
ValidateMethodModifiers_10(compilation2.GetTypeByMetadataName("I1").
GetMember
<MethodSymbol>("M1"), Accessibility.Internal, isStatic: isStatic);
9141
var m1 = i1.
GetMember
<MethodSymbol>("M1");
9169
var m1 = i1.
GetMember
<MethodSymbol>("M1");
9172
var implementation = (implementedByBase ? test1.BaseTypeNoUseSiteDiagnostics : test1).
GetMember
<MethodSymbol>((isExplicit ? "I1." : "") + "M1");
9283
ValidateMethodModifiers_10(compilation2.GetTypeByMetadataName("I1").
GetMember
<MethodSymbol>("M1"), accessibility, isStatic: isStatic);
9356
ValidateMethodModifiers_10(compilation2.GetTypeByMetadataName("I1").
GetMember
<MethodSymbol>("M1"), Accessibility.Internal);
9655
ValidateMethodModifiers_10(compilation2.GetTypeByMetadataName("I1").
GetMember
<MethodSymbol>("M1"), Accessibility.Internal);
9720
ValidateMethodModifiers_10(compilation2.GetTypeByMetadataName("I1").
GetMember
<MethodSymbol>("M1"), Accessibility.Internal);
9805
ValidateMethodModifiers_10(compilation2.GetTypeByMetadataName("I1").
GetMember
<MethodSymbol>("M1"), Accessibility.Internal);
9907
var m1 = i1.
GetMember
<MethodSymbol>("M1");
9957
var m1 = i1.
GetMember
<MethodSymbol>("M1");
10038
var m1 = i1.
GetMember
<MethodSymbol>("M1");
10052
var m2 = i1.
GetMember
<MethodSymbol>("M2");
10066
var m3 = i1.
GetMember
<MethodSymbol>("M3");
10080
var m4 = i1.
GetMember
<MethodSymbol>("M4");
10146
var m2 = i1.
GetMember
<MethodSymbol>(methodName);
10199
var m1 = i1.
GetMember
<MethodSymbol>("M1");
10214
var m2 = i1.
GetMember
<MethodSymbol>("M2");
10228
var m3 = i1.
GetMember
<MethodSymbol>("M3");
10242
var m4 = i1.
GetMember
<MethodSymbol>("M4");
10256
var m5 = i1.
GetMember
<MethodSymbol>("M5");
10426
var m1 = i1.
GetMember
<MethodSymbol>("M1");
10440
var m2 = i1.
GetMember
<MethodSymbol>("M2");
10454
var m3 = i1.
GetMember
<MethodSymbol>("M3");
10457
var m4 = i1.
GetMember
<MethodSymbol>("M4");
10460
var m5 = i1.
GetMember
<MethodSymbol>("M5");
10546
var m1 = i1.
GetMember
<MethodSymbol>("M1");
10560
var m2 = i1.
GetMember
<MethodSymbol>("M2");
10574
var m3 = i1.
GetMember
<MethodSymbol>("M3");
10588
var m4 = i1.
GetMember
<MethodSymbol>("M4");
10602
var m5 = i1.
GetMember
<MethodSymbol>("M5");
10654
var m1 = i1.
GetMember
<MethodSymbol>("M1");
10711
var m1 = i1.
GetMember
<MethodSymbol>("M1");
10738
var m1 = i1.
GetMember
<MethodSymbol>("M1");
10881
var m1 = i1.
GetMember
<MethodSymbol>("M1");
10895
var m2 = i1.
GetMember
<MethodSymbol>("M2");
10988
var m1 = i1.
GetMember
<MethodSymbol>("M1");
11002
var m2 = i1.
GetMember
<MethodSymbol>("M2");
11618
var m1 = i1.
GetMember
<MethodSymbol>(tuple.name);
11711
ValidateMethodModifiers_10(compilation2.GetTypeByMetadataName("I1").
GetMember
<MethodSymbol>("M1"), Accessibility.Protected);
11826
ValidateMethodModifiers_10(compilation2.GetTypeByMetadataName("I1").
GetMember
<MethodSymbol>("M1"), Accessibility.ProtectedOrInternal);
11949
ValidateMethodModifiers_10(compilation2.GetTypeByMetadataName("I1").
GetMember
<MethodSymbol>("M1"), Accessibility.ProtectedAndInternal);
12047
ValidateMethodModifiers_10(compilation2.GetTypeByMetadataName("I1").
GetMember
<MethodSymbol>("M1"), Accessibility.Protected);
12109
ValidateMethodModifiers_10(compilation2.GetTypeByMetadataName("I1").
GetMember
<MethodSymbol>("M1"), Accessibility.ProtectedOrInternal);
12171
ValidateMethodModifiers_10(compilation2.GetTypeByMetadataName("I1").
GetMember
<MethodSymbol>("M1"), Accessibility.ProtectedAndInternal);
12446
var m1 = i1.
GetMember
<MethodSymbol>("M1");
12468
var m1 = i1.
GetMember
<MethodSymbol>("M1");
12534
var m1 = i1.
GetMember
<MethodSymbol>("M1");
12556
var m1 = i1.
GetMember
<MethodSymbol>("M1");
12622
var m1 = i1.
GetMember
<MethodSymbol>("M1");
12644
var m1 = i1.
GetMember
<MethodSymbol>("M1");
12932
var p01 = i1.
GetMember
<PropertySymbol>("P01");
12957
var p02 = i1.
GetMember
<PropertySymbol>("P02");
12978
var p03 = i1.
GetMember
<PropertySymbol>("P03");
12999
var p04 = i1.
GetMember
<PropertySymbol>("P04");
13020
var p05 = i1.
GetMember
<PropertySymbol>("P05");
13041
var p06 = i1.
GetMember
<PropertySymbol>("P06");
13062
var p07 = i1.
GetMember
<PropertySymbol>("P07");
13083
var p08 = i1.
GetMember
<PropertySymbol>("P08");
13104
var p09 = i1.
GetMember
<PropertySymbol>("P09");
13125
var p10 = i1.
GetMember
<PropertySymbol>("P10");
13146
var p11 = i1.
GetMember
<PropertySymbol>("P11");
13171
var p12 = i1.
GetMember
<PropertySymbol>("P12");
13196
var p13 = i1.
GetMember
<PropertySymbol>("P13");
13221
var p14 = i1.
GetMember
<PropertySymbol>("P14");
13246
var p15 = i1.
GetMember
<PropertySymbol>("P15");
13271
var p16 = i1.
GetMember
<PropertySymbol>("P16");
13296
var p17 = i1.
GetMember
<PropertySymbol>("P17");
13317
var p18 = i1.
GetMember
<PropertySymbol>("P18");
13338
var p19 = i1.
GetMember
<PropertySymbol>("P19");
13731
var p1 = i1.
GetMember
<PropertySymbol>(propertyName);
13898
var p1 = i1.
GetMember
<PropertySymbol>(propertyName);
14100
var p1 = i1.
GetMember
<PropertySymbol>(tuple.name);
14210
var p1 = i1.
GetMember
<PropertySymbol>("P1");
14233
var p2 = i1.
GetMember
<PropertySymbol>("P2");
14256
var p3 = i1.
GetMember
<PropertySymbol>("P3");
15828
var p1 = i1.
GetMember
<PropertySymbol>("P1");
20336
var p1 = i1.
GetMember
<PropertySymbol>(tuple.name);
23207
var p1 = i1.
GetMember
<PropertySymbol>("this[]");
26654
var p01 = i1.
GetMember
<EventSymbol>("P01");
26679
var p02 = i1.
GetMember
<EventSymbol>("P02");
26700
var p03 = i1.
GetMember
<EventSymbol>("P03");
26721
var p04 = i1.
GetMember
<EventSymbol>("P04");
26742
var p05 = i1.
GetMember
<EventSymbol>("P05");
26763
var p06 = i1.
GetMember
<EventSymbol>("P06");
26784
var p07 = i1.
GetMember
<EventSymbol>("P07");
26805
var p08 = i1.
GetMember
<EventSymbol>("P08");
26826
var p09 = i1.
GetMember
<EventSymbol>("P09");
26847
var p10 = i1.
GetMember
<EventSymbol>("P10");
26870
var p11 = i1.
GetMember
<EventSymbol>(name);
26896
var p14 = i1.
GetMember
<EventSymbol>("P14");
27526
var p1 = i1.
GetMember
<EventSymbol>("P1");
27626
var p1 = i1.
GetMember
<EventSymbol>(tuple.name);
27794
var p1 = i1.
GetMember
<EventSymbol>("P1");
27821
var p2 = i1.
GetMember
<EventSymbol>("P2");
27848
var p3 = i1.
GetMember
<EventSymbol>("P3");
29326
var p1 = i1.
GetMember
<EventSymbol>("P1");
31045
var p1 = i1.
GetMember
<EventSymbol>(tuple.name);
32836
var i1i2m1 = i1.
GetMember
<MethodSymbol>(i1.OriginalDefinition.AllInterfacesNoUseSiteDiagnostics.Where(i => i.Name == "I2").Single().ToDisplayString() + "." + name);
32837
var i1i4m1 = i1.
GetMember
<MethodSymbol>(i1.OriginalDefinition.AllInterfacesNoUseSiteDiagnostics.Where(i => i.Name == "I4").Single().ToDisplayString() + "." + name);
32839
var i2m1 = i2.
GetMember
<MethodSymbol>(name);
32841
var i4m1 = i4.
GetMember
<MethodSymbol>(name);
32864
i1i2m1 = i1.
GetMember
<MethodSymbol>(i1.OriginalDefinition.AllInterfacesNoUseSiteDiagnostics.Where(i => i.Name == "I2").Single().ToDisplayString() + "." + name);
32865
i1i4m1 = i1.
GetMember
<MethodSymbol>(i1.OriginalDefinition.AllInterfacesNoUseSiteDiagnostics.Where(i => i.Name == "I4").Single().ToDisplayString() + "." + name);
32867
i2m1 = i2.
GetMember
<MethodSymbol>(name);
32869
i4m1 = i4.
GetMember
<MethodSymbol>(name);
33591
var i1i2m1 = i1.
GetMember
<MethodSymbol>("I2.M1");
33807
var i1i2m1 = i1.
GetMember
<MethodSymbol>("I2.M1");
34108
var i1m1 = i1.
GetMember
<MethodSymbol>("M1");
34110
var i2m1 = i2.
GetMember
<MethodSymbol>("I1.M1");
34112
var i5m1 = i5.
GetMember
<MethodSymbol>("I1.M1");
34294
var i1m1 = i1.
GetMember
<MethodSymbol>("M1");
34329
var i1m1 = i1.
GetMember
<MethodSymbol>("M1");
34331
var i2m1 = i2.
GetMember
<MethodSymbol>("I1.M1");
34333
var i5m1 = i5.
GetMember
<MethodSymbol>("I1.M1");
34386
var i1m1 = i1.
GetMember
<MethodSymbol>("M1");
34412
var i1m1 = i1.
GetMember
<MethodSymbol>("M1");
34419
Assert.Same(test8.
GetMember
<MethodSymbol>("I1.M1"), test8.FindImplementationForInterfaceMember(i1m1));
34420
Assert.Same(test9.
GetMember
<MethodSymbol>("I1.M1"), test9.FindImplementationForInterfaceMember(i1m1));
34421
Assert.Same(test10.
GetMember
<MethodSymbol>("M1"), test10.FindImplementationForInterfaceMember(i1m1));
34422
Assert.Same(test11.
GetMember
<MethodSymbol>("M1"), test11.FindImplementationForInterfaceMember(i1m1));
34423
Assert.Same(test12.
GetMember
<MethodSymbol>("M1"), test12.FindImplementationForInterfaceMember(i1m1));
34442
var result = m.GlobalNamespace.
GetMember
<NamedTypeSymbol>(name);
34450
result = assembly.Modules[0].GlobalNamespace.
GetMember
<NamedTypeSymbol>(name);
34623
var i1m1 = i1.
GetMember
<MethodSymbol>("M1");
34624
var i1m2 = i1.
GetMember
<MethodSymbol>("M2");
34626
var i2m1 = i2.
GetMember
<MethodSymbol>("I1<T>.M1");
34627
var i2m2 = i2.
GetMember
<MethodSymbol>("I1<T>.M2");
34629
var i2i1m1 = i2i1.
GetMember
<MethodSymbol>("M1");
34630
var i2i1m2 = i2i1.
GetMember
<MethodSymbol>("M2");
34633
var i3i1m1 = i3i1.
GetMember
<MethodSymbol>("M1");
34634
var i3i1m2 = i3i1.
GetMember
<MethodSymbol>("M2");
34658
var test1i1m1 = i1.Construct(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int32)).
GetMember
<MethodSymbol>("M1");
34659
var test1i1m2 = i1.Construct(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int32)).
GetMember
<MethodSymbol>("M2");
34662
var test2i1m1 = i1.Construct(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int64)).
GetMember
<MethodSymbol>("M1");
34663
var test2i1m2 = i1.Construct(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int64)).
GetMember
<MethodSymbol>("M2");
34665
var test2i2m1 = i2.Construct(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int64)).
GetMember
<MethodSymbol>("I1<T>.M1");
34666
var test2i2m2 = i2.Construct(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int64)).
GetMember
<MethodSymbol>("I1<T>.M2");
43553
var f1 = i1.
GetMember
<FieldSymbol>("F1");
43554
var f2 = i1.
GetMember
<FieldSymbol>("F2");
43555
var f3 = i1.
GetMember
<FieldSymbol>("F3");
43556
var f4 = i1.
GetMember
<FieldSymbol>("F4");
43612
var f1 = i1.
GetMember
<FieldSymbol>("F1");
43613
var f2 = i1.
GetMember
<FieldSymbol>("F2");
43614
var f3 = i1.
GetMember
<FieldSymbol>("F3");
43615
var f4 = i1.
GetMember
<FieldSymbol>("F4");
43627
var cctor = i1.
GetMember
<MethodSymbol>(".cctor");
43742
var f1 = i1.
GetMember
<FieldSymbol>("F1");
43743
var f2 = i1.
GetMember
<FieldSymbol>("F2");
43744
var f3 = i1.
GetMember
<FieldSymbol>("F3");
43745
var f4 = i1.
GetMember
<FieldSymbol>("F4");
43767
var cctor = i1.
GetMember
<MethodSymbol>(".cctor");
43877
var f1 = i1.
GetMember
<FieldSymbol>("F1");
43878
var f2 = i1.
GetMember
<FieldSymbol>("F2");
43879
var f3 = i1.
GetMember
<FieldSymbol>("F3");
43880
var f4 = i1.
GetMember
<FieldSymbol>("F4");
43897
var cctor = i1.
GetMember
<MethodSymbol>(".cctor");
44124
var f1 = i1.
GetMember
<FieldSymbol>("F1");
44125
var f2 = i1.
GetMember
<FieldSymbol>("F2");
44126
var f3 = i1.
GetMember
<FieldSymbol>("F3");
44136
var cctor = i1.
GetMember
<MethodSymbol>(".cctor");
44474
var cctor = i1.
GetMember
<MethodSymbol>(".cctor");
44572
var cctor = i1.
GetMember
<MethodSymbol>(".cctor");
44879
var f1 = i1.
GetMember
<PropertySymbol>("F1");
44880
var f2 = i1.
GetMember
<PropertySymbol>("F2");
44881
var f3 = i1.
GetMember
<PropertySymbol>("F3");
44882
var f4 = i1.
GetMember
<PropertySymbol>("F4");
44894
var cctor = i1.
GetMember
<MethodSymbol>(".cctor");
45030
var f1 = i1.
GetMember
<PropertySymbol>("F1");
45031
var f2 = i1.
GetMember
<PropertySymbol>("F2");
45032
var f3 = i1.
GetMember
<PropertySymbol>("F3");
45033
var f4 = i1.
GetMember
<PropertySymbol>("F4");
45050
var cctor = i1.
GetMember
<MethodSymbol>(".cctor");
45172
var f1 = i1.
GetMember
<PropertySymbol>("F1");
45173
var f2 = i1.
GetMember
<PropertySymbol>("F2");
45174
var f3 = i1.
GetMember
<PropertySymbol>("F3");
45188
var cctor = i1.
GetMember
<MethodSymbol>(".cctor");
45363
var f1 = i1.
GetMember
<EventSymbol>("F1");
45364
var f2 = i1.
GetMember
<EventSymbol>("F2");
45365
var f3 = i1.
GetMember
<EventSymbol>("F3");
45366
var f4 = i1.
GetMember
<EventSymbol>("F4");
45378
var cctor = i1.
GetMember
<MethodSymbol>(".cctor");
45503
var f1 = i1.
GetMember
<EventSymbol>("F1");
45504
var f2 = i1.
GetMember
<EventSymbol>("F2");
45505
var f3 = i1.
GetMember
<EventSymbol>("F3");
45506
var f4 = i1.
GetMember
<EventSymbol>("F4");
45518
var cctor = i1.
GetMember
<MethodSymbol>(".cctor");
51068
var i2m1 = i2.
GetMember
<MethodSymbol>("I1.M1");
51208
var i1m1 = i3.ContainingNamespace.GetTypeMember("I1").
GetMember
<MethodSymbol>("M1");
51349
var i1m1 = i3.ContainingNamespace.GetTypeMember("I1").
GetMember
<MethodSymbol>("M1");
51490
var i1m1 = test1.InterfacesNoUseSiteDiagnostics().First().ContainingNamespace.GetTypeMember("I1").
GetMember
<MethodSymbol>("M1");
51632
var i1m1 = i4.ContainingNamespace.GetTypeMember("I1").
GetMember
<MethodSymbol>("M1");
51742
var i1m1 = i4.ContainingNamespace.GetTypeMember("I1").
GetMember
<MethodSymbol>("M1");
51793
var i2m1 = i2.
GetMember
<MethodSymbol>("I1.M1");
51848
var i2m1 = i2.
GetMember
<MethodSymbol>("I1.M1");
51916
var i2m1 = i2.
GetMember
<MethodSymbol>("I1.M1");
51971
var i2m1 = i2.
GetMember
<MethodSymbol>("I1.M1");
52036
var i2m1 = i2.
GetMember
<MethodSymbol>("I1.M1");
52089
var c2m1 = c2.
GetMember
<MethodSymbol>("I1.M1");
52165
var i2m1 = i2.
GetMember
<MethodSymbol>("I1.M1");
54199
var i1F1 = i1.
GetMember
<PropertySymbol>("F1");
54272
var i1F1 = i1.
GetMember
<PropertySymbol>("F1");
54372
var i1F1 = i1.
GetMember
<PropertySymbol>("F1");
54443
var i1F1 = i1.
GetMember
<PropertySymbol>("F1");
54511
var i1F1 = i1.
GetMember
<PropertySymbol>("F1");
54605
var i1F1 = i1.
GetMember
<PropertySymbol>("F1");
54699
var i1F1 = i1.
GetMember
<PropertySymbol>("F1");
54787
var i1F1 = i1.
GetMember
<PropertySymbol>("F1");
62533
var i1Normal = i1.
GetMember
<EventSymbol>("Interface<System.Int32>.Normal");
62534
var i1WinRT = i1.
GetMember
<EventSymbol>("Interface<System.Int32>.WinRT");
62536
var baseInterfaceNormal = baseInterface.
GetMember
<EventSymbol>("Normal");
62537
var baseInterfaceWinRT = baseInterface.
GetMember
<EventSymbol>("WinRT");
62602
var i1WinRT = i1.
GetMember
<EventSymbol>("WinRT");
62659
var i1WinRT = i1.
GetMember
<EventSymbol>("Interface.WinRT");
62661
var baseInterfaceWinRT = baseInterface.
GetMember
<EventSymbol>("WinRT");
62951
var i1P1 = i1.
GetMember
<PropertySymbol>("P1");
62952
var i1P2 = i1.
GetMember
<PropertySymbol>("P2");
62953
var i1P3 = i1.
GetMember
<PropertySymbol>("P3");
62954
var i1E1 = i1.
GetMember
<EventSymbol>("E1");
62955
var i2i1P1get = i2.
GetMember
<MethodSymbol>("I1.get_P1");
62956
var i2i1P2get = i2.
GetMember
<MethodSymbol>("I1.get_P2");
62957
var i2i1P2set = i2.
GetMember
<MethodSymbol>("I1.set_P2");
62958
var i2i1P3set = i2.
GetMember
<MethodSymbol>("I1.set_P3");
62959
var i2i1E1add = i2.
GetMember
<MethodSymbol>("I1.add_E1");
62960
var i2i1E1remove = i2.
GetMember
<MethodSymbol>("I1.remove_E1");
62961
var c1i1P1get = c1.
GetMember
<MethodSymbol>("I1.get_P1");
62962
var c1i1P2get = c1.
GetMember
<MethodSymbol>("I1.get_P2");
62963
var c1i1P2set = c1.
GetMember
<MethodSymbol>("I1.set_P2");
62964
var c1i1P3set = c1.
GetMember
<MethodSymbol>("I1.set_P3");
62965
var c1i1E1add = c1.
GetMember
<MethodSymbol>("I1.add_E1");
62966
var c1i1E1remove = c1.
GetMember
<MethodSymbol>("I1.remove_E1");
63157
var i1P2 = i1.
GetMember
<PropertySymbol>("P2");
63158
var i2i1P2 = i2.
GetMember
<PropertySymbol>("I1.P2");
63159
var i2i1P2get = i2.
GetMember
<MethodSymbol>("I1.get_P2");
63160
var i2i1P2set = i2.
GetMember
<MethodSymbol>("I1.set_P2");
63161
var c1i1P2 = c1.
GetMember
<PropertySymbol>("I1.P2");
63162
var c1i1P2get = c1.
GetMember
<MethodSymbol>("I1.get_P2");
63163
var c1i1P2set = c1.
GetMember
<MethodSymbol>("I1.set_P2");
63323
var i1P2 = i1.
GetMember
<PropertySymbol>("P2");
63324
var i2i1P2 = i2.
GetMember
<PropertySymbol>("I1.P2");
63325
var i2i1P2get = i2.
GetMember
<MethodSymbol>("I1.get_P2");
63326
var i2i1P2set = i2.
GetMember
<MethodSymbol>("I1.set_P2");
63327
var c1i1P2 = c1.
GetMember
<PropertySymbol>("I1.P2");
63328
var c1i1P2get = c1.
GetMember
<MethodSymbol>("I1.get_P2");
63329
var c1i1P2set = c1.
GetMember
<MethodSymbol>("I1.set_P2");
63499
var i1P2 = i1.
GetMember
<PropertySymbol>("P2");
63500
var i2i1P2get = i2.
GetMember
<MethodSymbol>("I1.get_P2");
63501
var i2i1P2set = i2.
GetMember
<MethodSymbol>("I1.set_P2");
63502
var c1i1P2get = c1.
GetMember
<MethodSymbol>("I1.get_P2");
63503
var c1i1P2set = c1.
GetMember
<MethodSymbol>("I1.set_P2");
63677
Assert.Null(c3.FindImplementationForInterfaceMember(i1.
GetMember
<PropertySymbol>("P2")));
63887
var i1P1 = i1.
GetMember
<PropertySymbol>("P1");
63888
var i1P2 = i1.
GetMember
<PropertySymbol>("P2");
63889
var i1P3 = i1.
GetMember
<PropertySymbol>("P3");
63890
var i1E1 = i1.
GetMember
<EventSymbol>("E1");
63891
var i2i1P1get = i2.
GetMember
<MethodSymbol>("I1.get_P1");
63892
var i2i1P2get = i2.
GetMember
<MethodSymbol>("I1.get_P2");
63893
var i2i1P2set = i2.
GetMember
<MethodSymbol>("I1.set_P2");
63894
var i2i1P3set = i2.
GetMember
<MethodSymbol>("I1.set_P3");
63895
var i2i1E1add = i2.
GetMember
<MethodSymbol>("I1.add_E1");
63896
var i2i1E1remove = i2.
GetMember
<MethodSymbol>("I1.remove_E1");
64030
var i1P2 = i1.
GetMember
<PropertySymbol>("P2");
64031
var i2i1P2 = i2.
GetMember
<PropertySymbol>("I1.P2");
64032
var i2i1P2get = i2.
GetMember
<MethodSymbol>("I1.get_P2");
64033
var i2i1P2set = i2.
GetMember
<MethodSymbol>("I1.set_P2");
64146
var i1P2 = i1.
GetMember
<PropertySymbol>("P2");
64147
var i2i1P2 = i2.
GetMember
<PropertySymbol>("I1.P2");
64148
var i2i1P2get = i2.
GetMember
<MethodSymbol>("I1.get_P2");
64149
var i2i1P2set = i2.
GetMember
<MethodSymbol>("I1.set_P2");
64267
var i1P2 = i1.
GetMember
<PropertySymbol>("P2");
64268
var i2i1P2get = i2.
GetMember
<MethodSymbol>("I1.get_P2");
64269
var i2i1P2set = i2.
GetMember
<MethodSymbol>("I1.set_P2");
64351
var p1 = i1.
GetMember
<PropertySymbol>("P1");
64431
var p1 = i1.
GetMember
<PropertySymbol>("P1");
64506
var p1 = i1.
GetMember
<PropertySymbol>("P1");
64585
var p1 = i1.
GetMember
<PropertySymbol>("P1");
Symbols\ExtendedPartialMethodsTests.cs (2)
1155
var method = type.
GetMember
<MethodSymbol>("M1");
1920
.
GetMember
<MethodSymbol>("M");
Symbols\ExtensionMethodTests.cs (40)
37
var type = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
40
var method = type.
GetMember
<MethodSymbol>("M1");
46
method = type.
GetMember
<MethodSymbol>("M2");
52
method = type.
GetMember
<MethodSymbol>("M3");
117
var refType = compilation.Assembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A");
118
var type = (NamedTypeSymbol)refType.
GetMember
<FieldSymbol>("F").Type;
121
var method = type.
GetMember
<MethodSymbol>("M1");
127
method = type.
GetMember
<MethodSymbol>("M2");
132
type = (NamedTypeSymbol)refType.
GetMember
<FieldSymbol>("G").Type;
135
method = type.
GetMember
<MethodSymbol>("M1");
141
method = type.
GetMember
<MethodSymbol>("M2");
147
method = type.
GetMember
<MethodSymbol>("M3");
2457
var type = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
2460
var mscorlib = type.
GetMember
<FieldSymbol>("F").Type.ContainingAssembly;
2469
var systemCore = type.
GetMember
<FieldSymbol>("G").Type.ContainingAssembly;
2531
var type = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("S");
2537
var method = type.
GetMember
<MethodSymbol>("M1");
2546
method = type.
GetMember
<MethodSymbol>("M2");
2555
method = type.
GetMember
<MethodSymbol>("M3");
2601
var method = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<PEMethodSymbol>("M1");
2700
var type = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Extensions");
2701
var nonGenericExtension = type.
GetMember
<MethodSymbol>("NonGeneric");
2702
var genericExtension = type.
GetMember
<MethodSymbol>("Generic");
2803
var extensionMethod = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<MethodSymbol>("M");
2851
var extensionMethod = compilation2.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<MethodSymbol>("M");
2854
var myStruct = (NamedTypeSymbol)compilation2.GlobalNamespace.
GetMember
<NamedTypeSymbol>("MyStruct");
2874
extensionMethod = compilation2.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<MethodSymbol>("M");
2877
myStruct = (NamedTypeSymbol)compilation2.GlobalNamespace.
GetMember
<NamedTypeSymbol>("MyStruct");
4035
var type = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
4037
var method = type.
GetMember
<MethodSymbol>("M1");
4043
method = type.
GetMember
<MethodSymbol>("M2");
4065
var type = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
4067
var method = type.
GetMember
<MethodSymbol>("M1");
4073
method = type.
GetMember
<MethodSymbol>("M2");
4097
var extensionMethod = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<MethodSymbol>("M");
Symbols\GenericConstraintTests.cs (106)
35
var type = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A");
38
type = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("B");
41
type = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("IA");
44
type = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("IB");
47
type = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
50
type = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("D");
79
var type = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A");
80
var method = type.
GetMember
<MethodSymbol>("M");
83
type = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("B0");
84
method = type.
GetMember
<MethodSymbol>("M");
87
type = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("B1");
88
method = type.
GetMember
<MethodSymbol>("M");
113
var type = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
153
var type = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A");
154
var method = type.
GetMember
<MethodSymbol>("M1");
158
method = type.
GetMember
<MethodSymbol>("M2");
162
type = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("B");
163
method = type.
GetMember
<MethodSymbol>("M1");
168
method = type.
GetMember
<MethodSymbol>("M2");
3353
var im = globalNamespace.
GetMember
<NamedTypeSymbol>("I").
GetMember
<MethodSymbol>("M");
3354
var bx = globalNamespace.
GetMember
<NamedTypeSymbol>("B").
GetMember
<MethodSymbol>("M");
3355
var c1 = globalNamespace.
GetMember
<NamedTypeSymbol>("C1");
4843
var type = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("E");
4845
var method = type.
GetMember
<MethodSymbol>("M1");
5136
var method = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("I1").
GetMember
<MethodSymbol>("M");
5139
method = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("I2").
GetMember
<MethodSymbol>("M");
5142
method = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("I3").
GetMember
<MethodSymbol>("M");
5145
method = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("I4").Interfaces()[0].
GetMember
<MethodSymbol>("M");
5148
method = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("I5").Interfaces()[0].
GetMember
<MethodSymbol>("M");
5151
method = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("I6").Interfaces()[0].
GetMember
<MethodSymbol>("M");
5249
CheckConstraints(@namespace.
GetMember
<NamedTypeSymbol>("O1").TypeParameters[0], TypeParameterConstraintKind.None, false, false, "object", "object");
5250
CheckConstraints(@namespace.
GetMember
<NamedTypeSymbol>("O2").TypeParameters[0], TypeParameterConstraintKind.None, false, false, "object", "object");
5251
CheckConstraints(@namespace.
GetMember
<NamedTypeSymbol>("V1").TypeParameters[0], TypeParameterConstraintKind.ValueType, true, false, "ValueType", "ValueType");
5252
CheckConstraints(@namespace.
GetMember
<NamedTypeSymbol>("V2").TypeParameters[0], TypeParameterConstraintKind.ValueType, true, false, "ValueType", "ValueType");
5253
CheckConstraints(@namespace.
GetMember
<NamedTypeSymbol>("V3").TypeParameters[0], TypeParameterConstraintKind.ValueType, true, false, "ValueType", "ValueType");
5254
CheckConstraints(@namespace.
GetMember
<NamedTypeSymbol>("V4").TypeParameters[0], TypeParameterConstraintKind.ValueType, true, false, "ValueType", "ValueType");
5255
CheckConstraints(@namespace.
GetMember
<NamedTypeSymbol>("V5").TypeParameters[0], TypeParameterConstraintKind.None, false, false, "ValueType", "ValueType", "ValueType");
5256
CheckConstraints(@namespace.
GetMember
<NamedTypeSymbol>("R1").TypeParameters[0], TypeParameterConstraintKind.None, false, true, "A", "A", "A");
5257
CheckConstraints(@namespace.
GetMember
<NamedTypeSymbol>("R2").TypeParameters[0], TypeParameterConstraintKind.ReferenceType, false, true, "A", "A", "A");
5292
var type = @namespace.
GetMember
<NamedTypeSymbol>("B0");
5293
CheckConstraints(type.
GetMember
<MethodSymbol>("M1").TypeParameters[0], TypeParameterConstraintKind.None, false, false, "object", "object");
5294
CheckConstraints(type.
GetMember
<MethodSymbol>("M2").TypeParameters[0], TypeParameterConstraintKind.ValueType, true, false, "ValueType", "ValueType");
5295
type = @namespace.
GetMember
<NamedTypeSymbol>("B1");
5296
CheckConstraints(type.
GetMember
<MethodSymbol>("M1").TypeParameters[0], TypeParameterConstraintKind.None, false, false, "object", "object");
5297
CheckConstraints(type.
GetMember
<MethodSymbol>("M2").TypeParameters[0], TypeParameterConstraintKind.ValueType, true, false, "ValueType", "ValueType");
5298
type = @namespace.
GetMember
<NamedTypeSymbol>("B2");
5299
CheckConstraints(type.
GetMember
<MethodSymbol>("M1").TypeParameters[0], TypeParameterConstraintKind.None, false, false, "ValueType", "ValueType", "ValueType");
5300
CheckConstraints(type.
GetMember
<MethodSymbol>("M2").TypeParameters[0], TypeParameterConstraintKind.ValueType, true, false, "ValueType", "ValueType");
5473
var type = @namespace.
GetMember
<NamedTypeSymbol>("I0");
5474
CheckConstraints(type.Interfaces()[0].
GetMember
<MethodSymbol>("M").TypeParameters[0], TypeParameterConstraintKind.None, false, false, "object", "object");
5475
type = @namespace.
GetMember
<NamedTypeSymbol>("A1");
5476
CheckConstraints(type.
GetMember
<MethodSymbol>("M").TypeParameters[0], TypeParameterConstraintKind.None, false, false, "object", "object");
5477
type = @namespace.
GetMember
<NamedTypeSymbol>("A2");
5478
CheckConstraints(type.
GetMember
<MethodSymbol>("M").TypeParameters[0], TypeParameterConstraintKind.None, false, false, "object", "object");
5479
type = @namespace.
GetMember
<NamedTypeSymbol>("I1");
5480
CheckConstraints(type.Interfaces()[0].
GetMember
<MethodSymbol>("M").TypeParameters[0], TypeParameterConstraintKind.None, false, false, "object", "object");
5481
type = @namespace.
GetMember
<NamedTypeSymbol>("B0");
5482
CheckConstraints(type.
GetMember
<MethodSymbol>("M").TypeParameters[0], TypeParameterConstraintKind.None, false, false, "object", "object");
5483
type = @namespace.
GetMember
<NamedTypeSymbol>("B1");
5484
CheckConstraints(type.
GetMember
<MethodSymbol>("M").TypeParameters[0], TypeParameterConstraintKind.None, false, false, "object", "object");
5485
type = @namespace.
GetMember
<NamedTypeSymbol>("B2");
5486
CheckConstraints(type.
GetMember
<MethodSymbol>("M").TypeParameters[0], TypeParameterConstraintKind.None, false, false, "object", "object");
5487
type = @namespace.
GetMember
<NamedTypeSymbol>("C0");
5488
CheckConstraints(type.
GetMember
<MethodSymbol>("M").TypeParameters[0], TypeParameterConstraintKind.None, false, false, "object", "object");
5489
type = @namespace.
GetMember
<NamedTypeSymbol>("C1");
5490
CheckConstraints(type.
GetMember
<MethodSymbol>("M").TypeParameters[0], TypeParameterConstraintKind.None, false, false, "object", "object");
5491
type = @namespace.
GetMember
<NamedTypeSymbol>("C2");
5493
type = @namespace.
GetMember
<NamedTypeSymbol>("D0");
5494
CheckConstraints(type.BaseType().
GetMember
<MethodSymbol>("M").TypeParameters[0], TypeParameterConstraintKind.None, false, false, "object", "object");
5524
var type = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("I0");
5526
type = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("I1");
5528
var method = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A0").
GetMember
<MethodSymbol>("M");
5530
method = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A1").
GetMember
<MethodSymbol>("M");
5592
var type = @namespace.
GetMember
<NamedTypeSymbol>("C0");
5593
CheckConstraints(type.
GetMember
<MethodSymbol>("M1").TypeParameters[0], TypeParameterConstraintKind.None, false, false, "object", "object");
5594
CheckConstraints(type.
GetMember
<MethodSymbol>("M2").TypeParameters[0], TypeParameterConstraintKind.ValueType, true, false, "ValueType", "ValueType");
5595
type = @namespace.
GetMember
<NamedTypeSymbol>("C1");
5596
CheckConstraints(type.
GetMember
<MethodSymbol>("M1").TypeParameters[0], TypeParameterConstraintKind.None, false, false, "ValueType", "ValueType", "ValueType");
5597
CheckConstraints(type.
GetMember
<MethodSymbol>("M2").TypeParameters[0], TypeParameterConstraintKind.ValueType, true, false, "ValueType", "ValueType", "ValueType");
5598
type = @namespace.
GetMember
<NamedTypeSymbol>("D0");
5599
CheckConstraints(type.
GetMember
<MethodSymbol>("M1").TypeParameters[0], TypeParameterConstraintKind.None, false, false, "object", "object", "IA");
5600
CheckConstraints(type.
GetMember
<MethodSymbol>("M2").TypeParameters[0], TypeParameterConstraintKind.None, false, false, "object", "object", "IB");
5601
CheckConstraints(type.
GetMember
<MethodSymbol>("M3").TypeParameters[0], TypeParameterConstraintKind.None, false, true, "A", "A", "A");
5602
CheckConstraints(type.
GetMember
<MethodSymbol>("M4").TypeParameters[0], TypeParameterConstraintKind.None, false, true, "B", "B", "B");
5603
type = @namespace.
GetMember
<NamedTypeSymbol>("D1");
5604
CheckConstraints(type.
GetMember
<MethodSymbol>("M1").TypeParameters[0], TypeParameterConstraintKind.None, false, false, "object", "object", "IA");
5605
CheckConstraints(type.
GetMember
<MethodSymbol>("M2").TypeParameters[0], TypeParameterConstraintKind.None, false, false, "object", "object", "IB", "IA");
5606
CheckConstraints(type.
GetMember
<MethodSymbol>("M3").TypeParameters[0], TypeParameterConstraintKind.None, false, true, "A", "A", "A", "IA");
5607
CheckConstraints(type.
GetMember
<MethodSymbol>("M4").TypeParameters[0], TypeParameterConstraintKind.None, false, true, "B", "B", "B", "IA");
5608
type = @namespace.
GetMember
<NamedTypeSymbol>("D2");
5609
CheckConstraints(type.
GetMember
<MethodSymbol>("M1").TypeParameters[0], TypeParameterConstraintKind.None, false, true, "A", "A", "IA", "A");
5610
CheckConstraints(type.
GetMember
<MethodSymbol>("M2").TypeParameters[0], TypeParameterConstraintKind.None, false, true, "A", "A", "IB", "A");
5611
CheckConstraints(type.
GetMember
<MethodSymbol>("M3").TypeParameters[0], TypeParameterConstraintKind.None, false, true, "A", "A", "A");
5612
CheckConstraints(type.
GetMember
<MethodSymbol>("M4").TypeParameters[0], TypeParameterConstraintKind.None, false, true, "B", "B", "B", "A");
6336
var derivedType = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Derived");
6357
var implementingType = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Implementation");
Symbols\ImplicitClassTests.cs (1)
88
var @event = c.ScriptClass.
GetMember
<EventSymbol>("e");
Symbols\IndexedPropertyTests.cs (16)
988
var property = @namespace.
GetMember
<NamedTypeSymbol>("IA").
GetMember
<PropertySymbol>("P");
996
property = @namespace.
GetMember
<NamedTypeSymbol>("IB").
GetMember
<PropertySymbol>("Q");
1004
property = @namespace.
GetMember
<NamedTypeSymbol>("IB").
GetMember
<PropertySymbol>("R");
1089
var type = @namespace.
GetMember
<NamedTypeSymbol>("I");
1090
var property = type.
GetMember
<PropertySymbol>("P");
1096
property = type.
GetMember
<PropertySymbol>("Q");
2512
.
GetMember
<NamespaceSymbol>("Microsoft")
2513
.
GetMember
<NamespaceSymbol>("Vbe")
2514
.
GetMember
<NamespaceSymbol>("Interop")
2515
.
GetMember
<NamedTypeSymbol>("_CodeModule")
2516
.
GetMember
<PropertySymbol>("ProcOfLine");
2519
var sourceType1 = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
2523
var sourceType2 = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("D");
Symbols\IndexerTests.cs (58)
55
var type = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
58
type = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("I");
61
type = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("S");
129
var type = globalNamespace.
GetMember
<NamedTypeSymbol>("IA");
132
type = globalNamespace.
GetMember
<NamedTypeSymbol>("IB");
135
type = globalNamespace.
GetMember
<NamedTypeSymbol>("IC");
138
type = globalNamespace.
GetMember
<NamedTypeSymbol>("A");
145
var sourceType = globalNamespace.
GetMember
<SourceNamedTypeSymbol>("B");
156
sourceType = globalNamespace.
GetMember
<SourceNamedTypeSymbol>("C");
281
var classC = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
315
var interface1 = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("I1");
318
var interface2 = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("I2");
321
var @class = compilation.GlobalNamespace.
GetMember
<SourceNamedTypeSymbol>("C");
397
var interface1 = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("I1");
400
var interface2 = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("I2");
403
var @class = compilation.GlobalNamespace.
GetMember
<SourceNamedTypeSymbol>("C");
474
var @interface = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("I1");
480
var @class = compilation.GlobalNamespace.
GetMember
<SourceNamedTypeSymbol>("C");
540
var @interface = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("I1");
546
var @class = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
610
var baseClass = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Base");
613
var derivedClass = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Derived");
667
var baseClass = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Base");
670
var derivedClass = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Derived");
735
var baseClass = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Base");
738
var derivedClass = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Derived");
806
var baseClass = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Base");
809
var derivedClass = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Derived");
1147
var @interface = globalNamespace.
GetMember
<NamedTypeSymbol>("I");
1153
var interfaceEvent = @interface.
GetMember
<EventSymbol>("E");
1154
var interfaceProperty = @interface.
GetMember
<PropertySymbol>("P");
1163
var @class = globalNamespace.
GetMember
<NamedTypeSymbol>("C");
1177
var classEvent = @class.
GetMember
<EventSymbol>("E");
1178
var classProperty = @class.
GetMember
<PropertySymbol>("P");
1228
var classC = globalNamespace.
GetMember
<NamedTypeSymbol>("C");
1240
var classC = globalNamespace.
GetMember
<NamedTypeSymbol>("C");
1290
var baseClass = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Base");
1434
var indexer = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("B").Indexers.Single();
1459
var indexer = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("I").Indexers.Single();
1513
var derivedType = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("D");
1566
var classA = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A");
1567
var classB = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("B");
1568
var classC = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
1570
var get_XA = classA.
GetMember
<FieldSymbol>("get_X");
1571
var get_XB = classB.
GetMember
<MethodSymbol>("get_X");
1572
var get_XC = classC.
GetMember
<MethodSymbol>("get_X");
1597
var classA = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A");
2127
var indexer = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Program").Indexers.Single();
2622
var baseType = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Base");
2623
var derivedType = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Derived");
2709
var baseType = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Base");
2710
var derived1Type = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Derived1");
2711
var derived2Type = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Derived2");
2835
var typeSymbol = comp1.SourceModule.GlobalNamespace.
GetMember
<NamedTypeSymbol>("IGoo");
2836
var idxSymbol = typeSymbol.
GetMember
<PropertySymbol>(WellKnownMemberNames.Indexer);
2862
var unsubstitutedType = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
2863
var unsubstitutedIndexer = unsubstitutedType.
GetMember
<SourcePropertySymbol>(WellKnownMemberNames.Indexer);
2869
var substitutedIndexer = substitutedType.
GetMember
<SubstitutedPropertySymbol>(WellKnownMemberNames.Indexer);
Symbols\InterfaceImplementationTests.cs (64)
56
var baseProperty = @base.
GetMember
<PropertySymbol>("Property");
62
var baseEvent = @base.
GetMember
<EventSymbol>("Event");
1219
Assert.Null(global.
GetMember
<NamedTypeSymbol>("Derived").FindImplementationForInterfaceMember(
1220
global.
GetMember
<NamedTypeSymbol>("Interface").
GetMember
<MethodSymbol>("M")));
1290
Assert.Null(global.
GetMember
<NamedTypeSymbol>("Derived").FindImplementationForInterfaceMember(
1291
global.
GetMember
<NamedTypeSymbol>("Interface").
GetMember
<MethodSymbol>("M")));
1346
Assert.Null(global.
GetMember
<NamedTypeSymbol>("Derived").FindImplementationForInterfaceMember(
1347
global.
GetMember
<NamedTypeSymbol>("Interface").
GetMember
<MethodSymbol>("M")));
1421
Assert.Null(global.
GetMember
<NamedTypeSymbol>("Derived").FindImplementationForInterfaceMember(
1422
global.
GetMember
<NamedTypeSymbol>("Interface").
GetMember
<MethodSymbol>("M")));
1542
global.
GetMember
<NamedTypeSymbol>("Base").
GetMember
<MethodSymbol>("M"),
1543
global.
GetMember
<NamedTypeSymbol>("Derived").FindImplementationForInterfaceMember(
1544
global.
GetMember
<NamedTypeSymbol>("Interface").
GetMember
<MethodSymbol>("M")));
1592
var gooMethod = typeSymbol.
GetMember
<MethodSymbol>("Goo");
1631
var @interface = global.
GetMember
<NamedTypeSymbol>("I");
1632
var interfaceMethod = @interface.
GetMember
<MethodSymbol>("M");
1634
var classA = global.
GetMember
<NamedTypeSymbol>("A");
1635
var classAMethod = classA.
GetMember
<MethodSymbol>("M");
1637
var classB = global.
GetMember
<NamedTypeSymbol>("B");
1638
var classBMethod = classB.
GetMember
<MethodSymbol>("M");
1640
var classC = global.
GetMember
<SourceNamedTypeSymbol>("C");
1691
var @interface = global.
GetMember
<NamedTypeSymbol>("I");
1692
var interfaceMethod = @interface.
GetMember
<MethodSymbol>("M");
1694
var classA = global.
GetMember
<NamedTypeSymbol>("A");
1695
var classAMethod = classA.
GetMember
<MethodSymbol>("M");
1697
var classB = global.
GetMember
<NamedTypeSymbol>("B");
1698
var classBMethod = classB.
GetMember
<MethodSymbol>("M");
1700
var classC = global.
GetMember
<SourceNamedTypeSymbol>("C");
1763
var @interface = globalNamespace.
GetMember
<NamedTypeSymbol>("I");
1764
var classC = globalNamespace.
GetMember
<NamedTypeSymbol>("C");
1765
var classD = globalNamespace.
GetMember
<NamedTypeSymbol>("D");
1767
var interfaceProperty = @interface.
GetMember
<PropertySymbol>("Item");
1858
var @interface = global.
GetMember
<NamedTypeSymbol>("I");
1859
var @base = global.
GetMember
<NamedTypeSymbol>("Base");
1860
var derived = global.
GetMember
<NamedTypeSymbol>("Derived");
1863
var returnType = derived.
GetMember
<MethodSymbol>(WellKnownMemberNames.DestructorName).ReturnTypeWithAnnotations;
1899
var derivedType = comp2.GlobalNamespace.
GetMember
<SourceNamedTypeSymbol>("D");
1960
var interface1 = global.
GetMember
<NamedTypeSymbol>("I1");
1961
var interface1Method = interface1.
GetMember
<MethodSymbol>("M");
1963
var interface2 = global.
GetMember
<NamedTypeSymbol>("I2");
1964
var interface2Method = interface2.
GetMember
<MethodSymbol>("M");
1966
var baseType = global.
GetMember
<NamedTypeSymbol>("Base");
1967
var baseTypeMethod = baseType.
GetMember
<MethodSymbol>("M");
1969
var derivedType = global.
GetMember
<NamedTypeSymbol>("Derived");
2023
var interfaceType = global.
GetMember
<NamedTypeSymbol>("I");
2024
var interfaceMethod = interfaceType.
GetMember
<MethodSymbol>("M");
2026
var baseType = global.
GetMember
<NamedTypeSymbol>("B");
2027
var baseMethod = baseType.
GetMember
<MethodSymbol>("M");
2029
var derivedType = global.
GetMember
<SourceNamedTypeSymbol>("D");
2212
var @interface = global.
GetMember
<NamedTypeSymbol>("I");
2213
var baseType = global.
GetMember
<NamedTypeSymbol>("Base");
2214
var derivedType = global.
GetMember
<NamedTypeSymbol>("Derived");
2216
var interfaceEvent = @interface.
GetMember
<EventSymbol>("E");
2285
var @interface = global.
GetMember
<NamedTypeSymbol>("I");
2286
var baseType = global.
GetMember
<NamedTypeSymbol>("Base");
2287
var derivedType = global.
GetMember
<NamedTypeSymbol>("Derived");
2289
var interfaceProperty = @interface.
GetMember
<PropertySymbol>("P");
2292
var baseProperty = baseType.
GetMember
<PropertySymbol>("P");
Symbols\InterfaceOverriddenOrHiddenMembersTests.cs (5)
799
var baseInterface = global.
GetMember
<NamedTypeSymbol>("Base");
803
var derivedInterface1 = global.
GetMember
<NamedTypeSymbol>("Derived1");
804
var derivedMethod = derivedInterface1.
GetMember
<MethodSymbol>("M");
809
var derivedInterface2 = global.
GetMember
<NamedTypeSymbol>("Derived2");
810
var derivedProperty = derivedInterface2.
GetMember
<PropertySymbol>("M");
Symbols\Metadata\MetadataMemberTests.cs (5)
439
var namespaceA = compilation.GlobalNamespace.
GetMember
<NamespaceSymbol>("A");
463
var namespaceA = compilation.GlobalNamespace.
GetMember
<NamespaceSymbol>("A");
481
var type = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Class");
491
var propWithoutGetter = type.
GetMember
<PropertySymbol>("GetterIsGap");
497
var propWithoutSetter = type.
GetMember
<PropertySymbol>("SetterIsGap");
Symbols\Metadata\MetadataTypeTests.cs (1)
513
var stateMachineClass = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").GetMembers().OfType<NamedTypeSymbol>().Single();
Symbols\Metadata\PE\DynamicTransformsTests.cs (43)
34
_base0Class = _assembly.Modules[0].GlobalNamespace.
GetMember
<NamedTypeSymbol>("Base0");
35
_base1Class = _assembly.Modules[0].GlobalNamespace.
GetMember
<NamedTypeSymbol>("Base1");
36
_base2Class = _assembly.Modules[0].GlobalNamespace.
GetMember
<NamedTypeSymbol>("Base2");
37
_derivedClass = _assembly.Modules[0].GlobalNamespace.
GetMember
<NamedTypeSymbol>("Derived");
38
_outerClass = _assembly.Modules[0].GlobalNamespace.
GetMember
<NamedTypeSymbol>("Outer");
41
_outer2Class = _assembly.Modules[0].GlobalNamespace.
GetMember
<NamedTypeSymbol>("Outer2");
44
_outer3Class = _assembly.Modules[0].GlobalNamespace.
GetMember
<NamedTypeSymbol>("Outer3");
130
var field1 = _derivedClass.
GetMember
<FieldSymbol>("field1");
134
var field2 = _derivedClass.
GetMember
<FieldSymbol>("field2");
139
var field3 = _derivedClass.
GetMember
<FieldSymbol>("field3");
144
var field4 = _derivedClass.
GetMember
<FieldSymbol>("field4");
148
var field5 = _derivedClass.
GetMember
<FieldSymbol>("field5");
152
var field6 = _derivedClass.
GetMember
<FieldSymbol>("field6");
156
var field7 = _derivedClass.
GetMember
<FieldSymbol>("field7");
160
var field8 = _derivedClass.
GetMember
<FieldSymbol>("field8");
170
var field9 = _derivedClass.
GetMember
<FieldSymbol>("field9");
176
var field10 = _derivedClass.
GetMember
<FieldSymbol>("field10");
187
var field11 = _derivedClass.
GetMember
<FieldSymbol>("field11");
194
var field12 = _derivedClass.
GetMember
<FieldSymbol>("field12");
203
var field13 = _derivedClass.
GetMember
<FieldSymbol>("field13");
210
var field14 = _derivedClass.
GetMember
<FieldSymbol>("field14");
217
var field15 = _derivedClass.
GetMember
<FieldSymbol>("field15");
226
var field16 = _derivedClass.
GetMember
<FieldSymbol>("field16");
238
var field17 = _derivedClass.
GetMember
<FieldSymbol>("field17");
257
field1 = _inner3Class.
GetMember
<FieldSymbol>("field1");
268
var f1 = _derivedClass.
GetMember
<MethodSymbol>("F1");
273
var f2 = _derivedClass.
GetMember
<MethodSymbol>("F2");
279
var f3 = _derivedClass.
GetMember
<MethodSymbol>("F3");
304
var f4 = _derivedClass.
GetMember
<MethodSymbol>("F4");
310
var prop1 = _derivedClass.
GetMember
<PropertySymbol>("Prop1");
315
var prop2 = _derivedClass.
GetMember
<PropertySymbol>("Prop2");
328
var unsafeClass = _assembly.Modules[0].GlobalNamespace.
GetMember
<NamedTypeSymbol>("UnsafeClass");
366
var structType = _assembly.Modules[0].GlobalNamespace.
GetMember
<NamedTypeSymbol>("Struct");
370
var field = structType.
GetMember
<FieldSymbol>("nullableField");
403
var classA = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A");
404
var classB = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("B");
406
var f0 = classB.
GetMember
<FieldSymbol>("F0");
557
var classDerived = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Derived");
558
var field1 = classDerived.BaseType().
GetMember
<FieldSymbol>("field1");
561
var classDerived2 = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Derived2");
562
field1 = classDerived.BaseType().
GetMember
<FieldSymbol>("field1");
565
var classB = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("B");
567
field1 = classB.
GetMember
<FieldSymbol>("field1");
Symbols\Metadata\PE\LoadCustomModifiers.cs (35)
129
var @class = globalNamespace.
GetMember
<NamedTypeSymbol>("Comparisons");
159
var @class = globalNamespace.
GetMember
<NamedTypeSymbol>("PropertyCustomModifierCombinations");
160
var property = @class.
GetMember
<PropertySymbol>("Property11");
186
var @class = globalNamespace.
GetMember
<NamedTypeSymbol>("MethodCustomModifierCombinations");
188
Assert.Equal(4, @class.
GetMember
<MethodSymbol>("Method1111").CustomModifierCount());
189
Assert.Equal(3, @class.
GetMember
<MethodSymbol>("Method1110").CustomModifierCount());
190
Assert.Equal(3, @class.
GetMember
<MethodSymbol>("Method1101").CustomModifierCount());
191
Assert.Equal(2, @class.
GetMember
<MethodSymbol>("Method1100").CustomModifierCount());
192
Assert.Equal(3, @class.
GetMember
<MethodSymbol>("Method1011").CustomModifierCount());
193
Assert.Equal(2, @class.
GetMember
<MethodSymbol>("Method1010").CustomModifierCount());
194
Assert.Equal(2, @class.
GetMember
<MethodSymbol>("Method1001").CustomModifierCount());
195
Assert.Equal(1, @class.
GetMember
<MethodSymbol>("Method1000").CustomModifierCount());
196
Assert.Equal(3, @class.
GetMember
<MethodSymbol>("Method0111").CustomModifierCount());
197
Assert.Equal(2, @class.
GetMember
<MethodSymbol>("Method0110").CustomModifierCount());
198
Assert.Equal(2, @class.
GetMember
<MethodSymbol>("Method0101").CustomModifierCount());
199
Assert.Equal(1, @class.
GetMember
<MethodSymbol>("Method0100").CustomModifierCount());
200
Assert.Equal(2, @class.
GetMember
<MethodSymbol>("Method0011").CustomModifierCount());
201
Assert.Equal(1, @class.
GetMember
<MethodSymbol>("Method0010").CustomModifierCount());
202
Assert.Equal(1, @class.
GetMember
<MethodSymbol>("Method0001").CustomModifierCount());
203
Assert.Equal(0, @class.
GetMember
<MethodSymbol>("Method0000").CustomModifierCount());
217
var @class = globalNamespace.
GetMember
<NamedTypeSymbol>("PropertyCustomModifierCombinations");
219
Assert.Equal(2, @class.
GetMember
<PropertySymbol>("Property11").CustomModifierCount());
220
Assert.Equal(1, @class.
GetMember
<PropertySymbol>("Property10").CustomModifierCount());
221
Assert.Equal(1, @class.
GetMember
<PropertySymbol>("Property01").CustomModifierCount());
222
Assert.Equal(0, @class.
GetMember
<PropertySymbol>("Property00").CustomModifierCount());
236
var @class = globalNamespace.
GetMember
<NamedTypeSymbol>("EventCustomModifierCombinations");
238
Assert.True(@class.
GetMember
<EventSymbol>("Event11").Type.IsErrorType()); //Can't have modopt on event type
239
Assert.Equal(1, @class.
GetMember
<EventSymbol>("Event10").Type.CustomModifierCount());
240
Assert.True(@class.
GetMember
<EventSymbol>("Event01").Type.IsErrorType()); //Can't have modopt on event type
241
Assert.Equal(0, @class.
GetMember
<EventSymbol>("Event00").Type.CustomModifierCount());
255
var @class = globalNamespace.
GetMember
<NamedTypeSymbol>("FieldCustomModifierCombinations");
257
Assert.Equal(2, CustomModifierCount(@class.
GetMember
<FieldSymbol>("field11")));
258
Assert.Equal(1, CustomModifierCount(@class.
GetMember
<FieldSymbol>("field10")));
259
Assert.Equal(1, CustomModifierCount(@class.
GetMember
<FieldSymbol>("field01")));
260
Assert.Equal(0, CustomModifierCount(@class.
GetMember
<FieldSymbol>("field00")));
Symbols\Metadata\PE\LoadingAttributes.cs (20)
47
var aBoolClass = assembly1.Modules[0].GlobalNamespace.
GetMember
<NamedTypeSymbol>("ABooleanAttribute") as NamedTypeSymbol;
48
var aByteClass = assembly1.Modules[0].GlobalNamespace.
GetMember
<NamedTypeSymbol>("AByteAttribute") as NamedTypeSymbol;
49
var aCharClass = assembly1.Modules[0].GlobalNamespace.
GetMember
<NamedTypeSymbol>("ACharAttribute") as NamedTypeSymbol;
50
var aSingleClass = assembly1.Modules[0].GlobalNamespace.
GetMember
<NamedTypeSymbol>("ASingleAttribute") as NamedTypeSymbol;
51
var aDoubleClass = assembly1.Modules[0].GlobalNamespace.
GetMember
<NamedTypeSymbol>("ADoubleAttribute") as NamedTypeSymbol;
52
var aInt16Class = assembly1.Modules[0].GlobalNamespace.
GetMember
<NamedTypeSymbol>("AInt16Attribute") as NamedTypeSymbol;
53
var aInt32Class = assembly1.Modules[0].GlobalNamespace.
GetMember
<NamedTypeSymbol>("AInt32Attribute") as NamedTypeSymbol;
54
var aInt64Class = assembly1.Modules[0].GlobalNamespace.
GetMember
<NamedTypeSymbol>("AInt64Attribute") as NamedTypeSymbol;
55
var aObjectClass = assembly1.Modules[0].GlobalNamespace.
GetMember
<NamedTypeSymbol>("AObjectAttribute") as NamedTypeSymbol;
56
var aStringClass = assembly1.Modules[0].GlobalNamespace.
GetMember
<NamedTypeSymbol>("AStringAttribute") as NamedTypeSymbol;
57
var aTypeClass = assembly1.Modules[0].GlobalNamespace.
GetMember
<NamedTypeSymbol>("ATypeAttribute") as NamedTypeSymbol;
475
var field = c2.
GetMember
<FieldSymbol>("A1");
479
field = c2.
GetMember
<FieldSymbol>("A2");
483
field = c2.
GetMember
<FieldSymbol>("A3");
487
field = c2.
GetMember
<FieldSymbol>("A4");
491
field = c2.
GetMember
<FieldSymbol>("A5");
495
field = c2.
GetMember
<FieldSymbol>("A6");
501
field = c2.
GetMember
<FieldSymbol>("A7");
507
field = c2.
GetMember
<FieldSymbol>("A8");
1306
var field = class1.
GetMember
<PEFieldSymbol>("d1");
Symbols\Metadata\PE\LoadingEvents.cs (19)
33
var @class = globalNamespace.
GetMember
<NamedTypeSymbol>("NonGeneric");
50
var @class = globalNamespace.
GetMember
<NamedTypeSymbol>("Generic");
67
var @class = globalNamespace.
GetMember
<NamedTypeSymbol>("ClosedGeneric");
74
var instanceEvent = @class.
GetMember
<EventSymbol>("InstanceEvent");
83
var staticEvent = @class.
GetMember
<EventSymbol>("StaticEvent");
132
var @class = globalNamespace.
GetMember
<NamedTypeSymbol>("SignatureMismatch");
133
var mismatchedAddEvent = @class.
GetMember
<EventSymbol>("AddMismatch");
134
var mismatchedRemoveEvent = @class.
GetMember
<EventSymbol>("RemoveMismatch");
155
var @class = globalNamespace.
GetMember
<NamedTypeSymbol>("AccessorMissingParameter");
156
var noParamAddEvent = @class.
GetMember
<EventSymbol>("AddNoParam");
157
var noParamRemoveEvent = @class.
GetMember
<EventSymbol>("RemoveNoParam");
178
var @class = globalNamespace.
GetMember
<NamedTypeSymbol>("NonDelegateEvent");
179
var nonDelegateEvent = @class.
GetMember
<EventSymbol>("NonDelegate");
383
var type = globalNamespace.
GetMember
<NamedTypeSymbol>("AccessorModifierMismatch");
446
var @event = type.
GetMember
<EventSymbol>(mod1.ToString() + mod2.ToString());
471
var type = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
472
var @event = type.
GetMember
<PEEventSymbol>("E");
525
var type = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
585
var type = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
Symbols\Metadata\PE\LoadingIndexers.cs (25)
63
var @class = compilation.GlobalNamespace.
GetMember
<PENamedTypeSymbol>("C");
105
var @class = compilation.GlobalNamespace.
GetMember
<PENamedTypeSymbol>("C");
147
var @class = compilation.GlobalNamespace.
GetMember
<PENamedTypeSymbol>("C");
197
var @class = compilation.GlobalNamespace.
GetMember
<PENamedTypeSymbol>("C");
247
var @class = compilation.GlobalNamespace.
GetMember
<PENamedTypeSymbol>("C");
310
var @class = compilation.GlobalNamespace.
GetMember
<PENamedTypeSymbol>("C");
352
var @class = compilation.GlobalNamespace.
GetMember
<PENamedTypeSymbol>("C");
355
var property = @class.
GetMember
<PEPropertySymbol>("Item");
394
var @class = compilation.GlobalNamespace.
GetMember
<PENamedTypeSymbol>("C");
397
var property = @class.
GetMember
<PEPropertySymbol>("Item");
603
var @class = assembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("RefIndexer");
611
var @class = compilation.GlobalNamespace.
GetMember
<PENamedTypeSymbol>(className);
707
var @class = compilation.GlobalNamespace.
GetMember
<PENamedTypeSymbol>("C");
786
var @class = compilation.GlobalNamespace.
GetMember
<PENamedTypeSymbol>("C");
788
var property1 = @class.
GetMember
<PEPropertySymbol>("ReadWrite");
795
var property2 = @class.
GetMember
<PEPropertySymbol>("ReadOnly");
800
var property3 = @class.
GetMember
<PEPropertySymbol>("WriteOnly");
842
var @class = compilation.GlobalNamespace.
GetMember
<PENamedTypeSymbol>("C");
844
var accessor = @class.
GetMember
<MethodSymbol>("get_Item");
848
var property1 = @class.
GetMember
<PEPropertySymbol>("TooMany");
851
var property2 = @class.
GetMember
<PEPropertySymbol>("TooFew");
915
var @class = compilation.GlobalNamespace.
GetMember
<PENamedTypeSymbol>("C");
999
var @class = compilation.GlobalNamespace.
GetMember
<PENamedTypeSymbol>("C");
1161
var @interface = compilation.GlobalNamespace.
GetMember
<PENamedTypeSymbol>("I");
1165
var @class = compilation.GlobalNamespace.
GetMember
<PENamedTypeSymbol>("C");
Symbols\Metadata\PE\LoadingMethods.cs (4)
960
var derivedClass = compilation.GlobalNamespace.
GetMember
<PENamedTypeSymbol>("Derived");
961
var method = derivedClass.
GetMember
<MethodSymbol>("M");
1350
var type = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
1351
var method = type.
GetMember
<MethodSymbol>("M");
Symbols\Metadata\PE\LoadingNamespacesAndTypes.cs (5)
312
var structType = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("S");
331
var structType = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("S");
356
var structType = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("S");
388
var type = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
405
var type = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
Symbols\Metadata\PE\LoadingProperties.cs (2)
298
var type = globalNamespace.
GetMember
<NamedTypeSymbol>("AccessorModifierMismatch");
361
var property = type.
GetMember
<PropertySymbol>(mod1.ToString() + mod2.ToString());
Symbols\Metadata\PE\NoPia.cs (2)
1417
var i1F1 = compilationDerived.GetTypeByMetadataName("I1").
GetMember
<MethodSymbol>("F1");
1418
var baseI1F1 = compilationDerived.GetTypeByMetadataName("Base").
GetMember
<MethodSymbol>("I1.F1");
Symbols\Metadata\PE\TypeForwarders.cs (2)
191
var derivedType = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Derived");
436
var derivedType = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Derived");
Symbols\MethodImplementationFlagsTests.cs (15)
38
var c = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
39
var aggressiveInliningMethod = c.
GetMember
<MethodSymbol>("M_Aggressive").GetPublicSymbol();
42
var noInliningMethod = c.
GetMember
<MethodSymbol>("M_NoInlining").GetPublicSymbol();
70
var c = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
71
var aggressiveOptimizationMethod = c.
GetMember
<MethodSymbol>("M_Aggressive").GetPublicSymbol();
78
var noOptimizationMethod = c.
GetMember
<MethodSymbol>("M_NoOptimization").GetPublicSymbol();
117
var c = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
118
var aggressiveOptNoInliningMethod = c.
GetMember
<MethodSymbol>("M_AggressiveOpt_NoInlining").GetPublicSymbol();
125
var noOptNoInliningMethod = c.
GetMember
<MethodSymbol>("M_NoOpt_NoInlining").GetPublicSymbol();
128
var aggressiveOptAggressiveInliningMethod = c.
GetMember
<MethodSymbol>("M_AggressiveOpt_AggressiveInlining").GetPublicSymbol();
135
var noOptAggressiveInliningMethod = c.
GetMember
<MethodSymbol>("M_NoOpt_AggressiveInlining").GetPublicSymbol();
158
var c = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
159
var method = c.
GetMember
<MethodSymbol>("M").GetPublicSymbol();
180
var c = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
181
var method = c.
GetMember
<MethodSymbol>("M").GetPublicSymbol();
Symbols\ModuleInitializers\ModuleInitializersTests.cs (12)
511
Assert.Null(cType.
GetMember
<MethodSymbol>(".cctor"));
514
Assert.NotNull(moduleType.
GetMember
<MethodSymbol>(".cctor"));
560
Assert.NotNull(cType.
GetMember
<MethodSymbol>(".cctor"));
563
Assert.NotNull(moduleType.
GetMember
<MethodSymbol>(".cctor"));
607
Assert.Null(c2Type.
GetMember
<MethodSymbol>(".cctor"));
610
Assert.NotNull(moduleType.
GetMember
<MethodSymbol>(".cctor"));
659
Assert.NotNull(c2Type.
GetMember
<MethodSymbol>(".cctor"));
662
Assert.NotNull(moduleType.
GetMember
<MethodSymbol>(".cctor"));
967
Assert.NotNull(moduleType.
GetMember
<MethodSymbol>(".cctor"));
974
Assert.Null(moduleType.
GetMember
<MethodSymbol>(".cctor"));
1080
Assert.NotNull(moduleType.
GetMember
<MethodSymbol>(".cctor"));
1087
Assert.Null(moduleType.
GetMember
<MethodSymbol>(".cctor"));
Symbols\OverriddenOrHiddenMembersTests.cs (183)
80
var BofT = global.
GetMember
<NamedTypeSymbol>("B");
82
var D = global.
GetMember
<NamedTypeSymbol>("D");
90
var BofT_MofU = BofT.
GetMember
<MethodSymbol>("M");
92
var BofD_MofU = BofD.
GetMember
<MethodSymbol>("M");
96
var D_MofV = D.
GetMember
<MethodSymbol>("M");
165
var ref1 = global.
GetMember
<NamedTypeSymbol>("Ref1");
166
var out1 = global.
GetMember
<NamedTypeSymbol>("Out1");
167
var ref2 = global.
GetMember
<NamedTypeSymbol>("Ref2");
168
var out2 = global.
GetMember
<NamedTypeSymbol>("Out2");
169
var out3 = global.
GetMember
<NamedTypeSymbol>("Out3");
171
var ref1M = ref1.
GetMember
<MethodSymbol>("M");
172
var out1M = out1.
GetMember
<MethodSymbol>("M");
173
var ref2M = ref2.
GetMember
<MethodSymbol>("M");
174
var out2M = out2.
GetMember
<MethodSymbol>("M");
175
var out3M = out3.
GetMember
<MethodSymbol>("M");
1001
var baseType = global.
GetMember
<NamedTypeSymbol>("Base");
1002
var derivedType = global.
GetMember
<NamedTypeSymbol>("Derived");
1007
var derivedMethod = derivedType.
GetMember
<MethodSymbol>("Method");
1070
var baseType = global.
GetMember
<NamedTypeSymbol>("Base");
1071
var derivedType = global.
GetMember
<NamedTypeSymbol>("Derived");
1076
var derivedMethod1 = derivedType.
GetMember
<MethodSymbol>("Method1");
1077
var derivedMethod2 = derivedType.
GetMember
<MethodSymbol>("Method2");
1917
global.
GetMember
<NamedTypeSymbol>("B1").
GetMember
<PropertySymbol>("Goo"),
1918
global.
GetMember
<NamedTypeSymbol>("B2").FindImplementationForInterfaceMember(
1919
global.
GetMember
<NamedTypeSymbol>("I1").
GetMember
<PropertySymbol>("Goo")));
1945
global.
GetMember
<NamedTypeSymbol>("B1").
GetMember
<PropertySymbol>("Goo"),
1946
global.
GetMember
<NamedTypeSymbol>("B2").FindImplementationForInterfaceMember(
1947
global.
GetMember
<NamedTypeSymbol>("I1").
GetMember
<PropertySymbol>("Goo")));
1973
global.
GetMember
<NamedTypeSymbol>("B1").
GetMember
<PropertySymbol>("Goo"),
1974
global.
GetMember
<NamedTypeSymbol>("B2").FindImplementationForInterfaceMember(
1975
global.
GetMember
<NamedTypeSymbol>("I1").
GetMember
<PropertySymbol>("Goo")));
2003
Assert.Null(global.
GetMember
<NamedTypeSymbol>("B2").FindImplementationForInterfaceMember(
2004
global.
GetMember
<NamedTypeSymbol>("I1").
GetMember
<PropertySymbol>("Goo")));
2032
Assert.Null(global.
GetMember
<NamedTypeSymbol>("B2").FindImplementationForInterfaceMember(
2033
global.
GetMember
<NamedTypeSymbol>("I1").
GetMember
<PropertySymbol>("Goo")));
2099
Assert.Null(global.
GetMember
<NamedTypeSymbol>("B2").FindImplementationForInterfaceMember(
2100
global.
GetMember
<NamedTypeSymbol>("I1").
GetMember
<PropertySymbol>("Goo")));
2435
var propA = global.
GetMember
<NamedTypeSymbol>("A").
GetMember
<PropertySymbol>("X");
2436
var propB = global.
GetMember
<NamedTypeSymbol>("B").
GetMember
<PropertySymbol>("X");
2437
var propC = global.
GetMember
<NamedTypeSymbol>("C").
GetMember
<PropertySymbol>("X");
2438
var propD = global.
GetMember
<NamedTypeSymbol>("D").
GetMember
<PropertySymbol>("X");
2494
var eventA = global.
GetMember
<NamedTypeSymbol>("A").
GetMember
<EventSymbol>("E");
2495
var eventB = global.
GetMember
<NamedTypeSymbol>("B").
GetMember
<EventSymbol>("E");
2496
var eventC = global.
GetMember
<NamedTypeSymbol>("C").
GetMember
<EventSymbol>("E");
2497
var eventD = global.
GetMember
<NamedTypeSymbol>("D").
GetMember
<EventSymbol>("E");
2559
var methodA = global.
GetMember
<NamedTypeSymbol>("A").
GetMember
<MethodSymbol>("M");
2560
var methodB = global.
GetMember
<NamedTypeSymbol>("B").
GetMember
<MethodSymbol>("M");
2561
var methodC = global.
GetMember
<NamedTypeSymbol>("C").
GetMember
<MethodSymbol>("M");
2562
var methodD = global.
GetMember
<NamedTypeSymbol>("D").
GetMember
<MethodSymbol>("M");
2618
var indexerA = global.
GetMember
<NamedTypeSymbol>("A").
GetMember
<PropertySymbol>(WellKnownMemberNames.Indexer);
2619
var indexerB = global.
GetMember
<NamedTypeSymbol>("B").
GetMember
<PropertySymbol>(WellKnownMemberNames.Indexer);
2620
var indexerC = global.
GetMember
<NamedTypeSymbol>("C").
GetMember
<PropertySymbol>(WellKnownMemberNames.Indexer);
2621
var indexerD = global.
GetMember
<NamedTypeSymbol>("D").
GetMember
<PropertySymbol>(WellKnownMemberNames.Indexer);
2910
comp1.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A").
GetMember
<PropertySymbol>("P"),
2912
comp2.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A").
GetMember
<PropertySymbol>("P"),
2913
comp2.GlobalNamespace.
GetMember
<NamedTypeSymbol>("B").
GetMember
<PropertySymbol>("P"),
2915
comp3.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A").
GetMember
<PropertySymbol>("P"),
2916
comp3.GlobalNamespace.
GetMember
<NamedTypeSymbol>("B").
GetMember
<PropertySymbol>("P"),
2917
comp3.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<PropertySymbol>("P"),
2958
comp1.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A").
GetMember
<PropertySymbol>("P"),
2960
comp2.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A").
GetMember
<PropertySymbol>("P"),
2961
comp2.GlobalNamespace.
GetMember
<NamedTypeSymbol>("B").
GetMember
<PropertySymbol>("P"),
2963
comp3.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A").
GetMember
<PropertySymbol>("P"),
2964
comp3.GlobalNamespace.
GetMember
<NamedTypeSymbol>("B").
GetMember
<PropertySymbol>("P"),
2965
comp3.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<PropertySymbol>("P"),
3006
comp1.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A").
GetMember
<PropertySymbol>("P"),
3008
comp2.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A").
GetMember
<PropertySymbol>("P"),
3009
comp2.GlobalNamespace.
GetMember
<NamedTypeSymbol>("B").
GetMember
<PropertySymbol>("P"),
3011
comp3.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A").
GetMember
<PropertySymbol>("P"),
3012
comp3.GlobalNamespace.
GetMember
<NamedTypeSymbol>("B").
GetMember
<PropertySymbol>("P"),
3013
comp3.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<PropertySymbol>("P"),
3053
comp1.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A").
GetMember
<PropertySymbol>("P"),
3055
comp2.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A").
GetMember
<PropertySymbol>("P"),
3056
comp2.GlobalNamespace.
GetMember
<NamedTypeSymbol>("B").
GetMember
<PropertySymbol>("P"),
3058
comp3.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A").
GetMember
<PropertySymbol>("P"),
3059
comp3.GlobalNamespace.
GetMember
<NamedTypeSymbol>("B").
GetMember
<PropertySymbol>("P"),
3060
comp3.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<PropertySymbol>("P"),
3100
comp1.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A").
GetMember
<PropertySymbol>("P"),
3102
comp2.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A").
GetMember
<PropertySymbol>("P"),
3103
comp2.GlobalNamespace.
GetMember
<NamedTypeSymbol>("B").
GetMember
<PropertySymbol>("P"),
3105
comp3.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A").
GetMember
<PropertySymbol>("P"),
3106
comp3.GlobalNamespace.
GetMember
<NamedTypeSymbol>("B").
GetMember
<PropertySymbol>("P"),
3107
comp3.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<PropertySymbol>("P"),
3147
comp1.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A").
GetMember
<PropertySymbol>("P"),
3149
comp2.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A").
GetMember
<PropertySymbol>("P"),
3150
comp2.GlobalNamespace.
GetMember
<NamedTypeSymbol>("B").
GetMember
<PropertySymbol>("P"),
3152
comp3.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A").
GetMember
<PropertySymbol>("P"),
3153
comp3.GlobalNamespace.
GetMember
<NamedTypeSymbol>("B").
GetMember
<PropertySymbol>("P"),
3154
comp3.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<PropertySymbol>("P"),
3221
comp1.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A").
GetMember
<PropertySymbol>("P"),
3223
comp2.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A").
GetMember
<PropertySymbol>("P"),
3224
comp2.GlobalNamespace.
GetMember
<NamedTypeSymbol>("B").
GetMember
<PropertySymbol>("P"),
3226
comp3.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A").
GetMember
<PropertySymbol>("P"),
3227
comp3.GlobalNamespace.
GetMember
<NamedTypeSymbol>("B").
GetMember
<PropertySymbol>("P"),
3228
comp3.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<PropertySymbol>("P"),
3274
comp1.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A").
GetMember
<EventSymbol>("E"),
3276
comp2.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A").
GetMember
<EventSymbol>("E"),
3277
comp2.GlobalNamespace.
GetMember
<NamedTypeSymbol>("B").
GetMember
<EventSymbol>("E"),
3279
comp3.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A").
GetMember
<EventSymbol>("E"),
3280
comp3.GlobalNamespace.
GetMember
<NamedTypeSymbol>("B").
GetMember
<EventSymbol>("E"),
3281
comp3.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<EventSymbol>("E"),
3585
var baseClass = global.
GetMember
<NamedTypeSymbol>("Base");
3589
var derivedClass1 = global.
GetMember
<NamedTypeSymbol>("Derived1");
3590
var derivedMethod = derivedClass1.
GetMember
<MethodSymbol>("M");
3596
var derivedClass2 = global.
GetMember
<NamedTypeSymbol>("Derived2");
3597
var derivedProperty = derivedClass2.
GetMember
<PropertySymbol>("M");
3684
var doValidateT = validatorBaseT.
GetMember
<MethodSymbol>("DoValidate");
3691
var doValidateObject = validatorBaseObject.
GetMember
<MethodSymbol>("DoValidate");
3940
var doValidateT = validatorBaseT.
GetMember
<MethodSymbol>("DoValidate");
3947
var doValidateObject = validatorBaseObject.
GetMember
<MethodSymbol>("DoValidate");
Symbols\RequiredMembersTests.cs (11)
1295
var prop = comp.SourceModule.GlobalNamespace.
GetMember
<PropertySymbol>("C.Prop");
3322
var c = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
3351
var attrAttribute = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("AttrAttribute");
3380
var attrAttribute = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("AttrAttribute");
3381
var p = attrAttribute.
GetMember
<PropertySymbol>("P");
3410
var attrAttribute = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("AttrAttribute");
3411
var f = attrAttribute.
GetMember
<FieldSymbol>("F");
5704
FieldSymbol field1 = c.
GetMember
<FieldSymbol>("Field1");
5705
PropertySymbol property1 = c.
GetMember
<PropertySymbol>("Property1");
5708
FieldSymbol field2 = d.
GetMember
<FieldSymbol>("Field2");
5709
PropertySymbol property2 = d.
GetMember
<PropertySymbol>("Property2");
Symbols\Retargeting\NoPia.cs (23)
1414
Assert.Equal(SymbolKind.ErrorType, assemblies1[0].GlobalNamespace.
GetMember
<MethodSymbol>("C.Test1").ReturnType.Kind);
1422
Assert.Equal(SymbolKind.ErrorType, assemblies2[0].GlobalNamespace.
GetMember
<MethodSymbol>("C.Test1").ReturnType.Kind);
1459
Assert.Equal(SymbolKind.ErrorType, assemblies1[0].GlobalNamespace.
GetMember
<MethodSymbol>("C.Test1").ReturnType.Kind);
1467
Assert.Equal(SymbolKind.ErrorType, assemblies2[0].GlobalNamespace.
GetMember
<MethodSymbol>("C.Test1").ReturnType.Kind);
2050
var test2 = lt.
GetMember
<MethodSymbol>("Test2");
2065
test2 = lt.
GetMember
<MethodSymbol>("Test2");
2080
test2 = lt.
GetMember
<MethodSymbol>("Test2");
2095
test2 = lt.
GetMember
<MethodSymbol>("Test2");
2175
var test2 = lt.
GetMember
<MethodSymbol>("Test2");
2190
test2 = lt.
GetMember
<MethodSymbol>("Test2");
2205
test2 = lt.
GetMember
<MethodSymbol>("Test2");
2220
test2 = lt.
GetMember
<MethodSymbol>("Test2");
2300
var test2 = lt.
GetMember
<MethodSymbol>("Test2");
2315
test2 = lt.
GetMember
<MethodSymbol>("Test2");
2330
test2 = lt.
GetMember
<MethodSymbol>("Test2");
2345
test2 = lt.
GetMember
<MethodSymbol>("Test2");
2412
var test2 = lt.
GetMember
<MethodSymbol>("Test2");
2427
test2 = lt.
GetMember
<MethodSymbol>("Test2");
2508
var test2 = lt.
GetMember
<MethodSymbol>("Test2");
2523
test2 = lt.
GetMember
<MethodSymbol>("Test2");
2538
test2 = lt.
GetMember
<MethodSymbol>("Test2");
2553
test2 = lt.
GetMember
<MethodSymbol>("Test2");
2678
Assert.Same(test, usePia1.
GetMember
<MethodSymbol>("M1").ReturnType);
Symbols\Retargeting\RetargetCustomAttributes.cs (1)
300
var c = c2.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
Symbols\Retargeting\RetargetingTests.cs (48)
77
var sourceType = sourceNamespace.
GetMember
<NamedTypeSymbol>("C");
78
var retargetingType = retargetingNamespace.
GetMember
<NamedTypeSymbol>("C");
119
RetargetingSymbolChecker.CheckSymbols(sourceNamespace.
GetMember
<NamedTypeSymbol>("I"), retargetingNamespace.
GetMember
<NamedTypeSymbol>("I"));
120
RetargetingSymbolChecker.CheckSymbols(sourceNamespace.
GetMember
<NamedTypeSymbol>("S"), retargetingNamespace.
GetMember
<NamedTypeSymbol>("S"));
121
RetargetingSymbolChecker.CheckSymbols(sourceNamespace.
GetMember
<NamedTypeSymbol>("C"), retargetingNamespace.
GetMember
<NamedTypeSymbol>("C"));
152
RetargetingSymbolChecker.CheckSymbols(sourceNamespace.
GetMember
<NamedTypeSymbol>("C"), retargetingNamespace.
GetMember
<NamedTypeSymbol>("C"));
155
retargetingNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<RetargetingFieldSymbol>("F2").MarshallingInformation.TryGetSafeArrayElementUserDefinedSubtype());
186
RetargetingSymbolChecker.CheckSymbols(sourceNamespace.
GetMember
<NamedTypeSymbol>("C"), retargetingNamespace.
GetMember
<NamedTypeSymbol>("C"));
189
retargetingNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<RetargetingMethodSymbol>("M").ReturnValueMarshallingInformation.TryGetSafeArrayElementUserDefinedSubtype());
192
((RetargetingParameterSymbol)retargetingNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<RetargetingMethodSymbol>("M").Parameters[0]).
222
RetargetingSymbolChecker.CheckSymbols(sourceNamespace.
GetMember
<NamedTypeSymbol>("I"), retargetingNamespace.
GetMember
<NamedTypeSymbol>("I"));
223
RetargetingSymbolChecker.CheckSymbols(sourceNamespace.
GetMember
<NamedTypeSymbol>("C"), retargetingNamespace.
GetMember
<NamedTypeSymbol>("C"));
224
RetargetingSymbolChecker.CheckSymbols(sourceNamespace.
GetMember
<NamedTypeSymbol>("S"), retargetingNamespace.
GetMember
<NamedTypeSymbol>("S"));
225
RetargetingSymbolChecker.CheckSymbols(sourceNamespace.
GetMember
<NamedTypeSymbol>("D"), retargetingNamespace.
GetMember
<NamedTypeSymbol>("D"));
343
var sourceType = sourceAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("E");
352
var retargetingType = retargetingAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("E");
380
var sourceType = sourceAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("E");
389
var retargetingType = retargetingAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("E");
412
var sourceType = sourceAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
417
var retargetingType = retargetingAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
440
var sourceType = sourceAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
446
var retargetingType = retargetingAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
466
var retargetingType = retargetingAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
470
var retargetingTypeS = retargetingAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("TestS");
490
var sourceType = sourceAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
495
var retargetingType = retargetingAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
522
var sourceType = sourceAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
529
var retargetingType = retargetingAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
551
var sourceType = sourceAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
556
var retargetingType = retargetingAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
580
var sourceType = sourceAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
586
var retargetingType = retargetingAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Test");
610
var sourceType = sourceAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
615
var retargetingType = retargetingAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
647
var sourceType = sourceAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
654
var retargetingType = retargetingAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
Symbols\Source\BaseClassTests.cs (4)
1563
var baseInterface = global.
GetMember
<NamedTypeSymbol>("I1");
1564
var derivedInterface = global.
GetMember
<NamedTypeSymbol>("I2");
1565
var @class = global.
GetMember
<NamedTypeSymbol>("C");
1897
var derived = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Derived");
Symbols\Source\ClsComplianceTests.cs (4)
2114
var accessor = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<PropertySymbol>("P").GetMethod;
3323
var @event = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<EventSymbol>("E");
Symbols\Source\CompletionTests.cs (7)
35
var a = global.
GetMember
<NamedTypeSymbol>("A");
39
var x = a.
GetMember
<FieldSymbol>("x");
48
var y = a.
GetMember
<FieldSymbol>("y");
56
var f = a.
GetMember
<MethodSymbol>("F");
75
var a = global.
GetMember
<NamedTypeSymbol>("A");
79
var p = a.
GetMember
<PropertySymbol>("P");
88
p = a.
GetMember
<PropertySymbol>("this[]");
Symbols\Source\CustomModifierCopyTests.cs (103)
54
var @class = global.
GetMember
<SourceNamedTypeSymbol>("Class");
97
var @class = global.
GetMember
<SourceNamedTypeSymbol>("Class");
108
var classMethod2 = @class.
GetMember
<MethodSymbol>("Method2");
148
var @class = global.
GetMember
<SourceNamedTypeSymbol>("Class");
151
var classVirtualMethod = @class.
GetMember
<MethodSymbol>("VirtualMethod");
155
var classNonVirtualMethod = @class.
GetMember
<MethodSymbol>("NonVirtualMethod");
197
var baseClass = global.
GetMember
<SourceNamedTypeSymbol>("Base");
200
var baseClassVirtualMethod = baseClass.
GetMember
<MethodSymbol>("VirtualMethod");
204
var baseClassNonVirtualMethod = baseClass.
GetMember
<MethodSymbol>("NonVirtualMethod");
210
var derivedClass = global.
GetMember
<SourceNamedTypeSymbol>("Derived");
213
var derivedClassVirtualMethod = derivedClass.
GetMember
<MethodSymbol>("VirtualMethod");
217
var derivedClassNonVirtualMethod = derivedClass.
GetMember
<MethodSymbol>("NonVirtualMethod");
259
var @class = global.
GetMember
<NamedTypeSymbol>("Derived");
264
@class.
GetMember
<MethodSymbol>("Method" + Convert.ToString(i, 2).PadLeft(4, '0')),
295
var @class = global.
GetMember
<NamedTypeSymbol>("Derived");
299
PropertySymbol property = @class.
GetMember
<PropertySymbol>("Property" + Convert.ToString(i, 2).PadLeft(2, '0'));
404
var baseClass = global.
GetMember
<NamespaceSymbol>("CppCli").
GetMember
<NamedTypeSymbol>("CppBase2");
406
var class1 = global.
GetMember
<SourceNamedTypeSymbol>("Class1");
417
var class2 = global.
GetMember
<SourceNamedTypeSymbol>("Class2");
420
var class2Method1 = class2.
GetMember
<MethodSymbol>("Method1");
429
var class3 = global.
GetMember
<SourceNamedTypeSymbol>("Class3");
432
var class3Method1 = class3.
GetMember
<MethodSymbol>("Method1");
473
var @class = global.
GetMember
<SourceNamedTypeSymbol>("Class");
520
var baseClass = global.
GetMember
<NamedTypeSymbol>("Base");
521
var baseM = baseClass.
GetMember
<MethodSymbol>("M");
522
var baseN = baseClass.
GetMember
<MethodSymbol>("N");
524
var derivedClass = global.
GetMember
<NamedTypeSymbol>("Derived");
525
var derivedM = derivedClass.
GetMember
<MethodSymbol>("M");
526
var derivedN = derivedClass.
GetMember
<MethodSymbol>("N");
528
var derived2Class = global.
GetMember
<NamedTypeSymbol>("Derived2");
529
var derived2M = derived2Class.
GetMember
<MethodSymbol>("M");
530
var derived2N = derived2Class.
GetMember
<MethodSymbol>("N");
564
var @class = global.
GetMember
<SourceNamedTypeSymbol>("Explicit");
597
var @class = global.
GetMember
<SourceNamedTypeSymbol>("Implicit");
638
var @class = global.
GetMember
<SourceNamedTypeSymbol>("Override");
679
var baseClass = global.
GetMember
<NamedTypeSymbol>("Base");
683
var derivedClass = global.
GetMember
<NamedTypeSymbol>("Derived");
687
var derived2Class = global.
GetMember
<NamedTypeSymbol>("Derived2");
775
var interfaceMethod = global.
GetMember
<NamedTypeSymbol>("I").
GetMember
<MethodSymbol>("M");
776
var classMethod = global.
GetMember
<NamedTypeSymbol>("C").GetMethod("I.M");
819
var interfaceMethod = global.
GetMember
<MethodSymbol>("I.M");
820
var classMethod = global.
GetMember
<NamedTypeSymbol>("C").GetMethod("I.M");
862
var interfaceMethod1 = comp1.GlobalNamespace.
GetMember
<MethodSymbol>("I.M");
863
var classMethod1 = comp1.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").GetMethod("I.M");
898
var classMethod2 = comp2.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").GetMethod("I.M");
922
var classMethod3 = comp3.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").GetMethod("I.M");
939
var classMethod4 = comp4.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").GetMethod("M");
992
var interfaceProperty1 = comp1.GlobalNamespace.
GetMember
<PropertySymbol>("I.P");
993
var classProperty1 = comp1.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").GetProperty("I.P");
1016
var classProperty2 = comp2.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").GetProperty("I.P");
1030
var classProperty3 = comp3.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").GetProperty("P");
1139
var baseMethod1 = comp1.GlobalNamespace.
GetMember
<MethodSymbol>("Base.M");
1151
var baseProperty1 = comp1.GlobalNamespace.
GetMember
<PropertySymbol>("Base.P");
1157
var classProperty1 = comp1.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").GetProperty("P");
1158
var classMethod1 = comp1.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").GetMethod("M");
1184
var classProperty2 = comp2.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").GetProperty("P");
1185
var classMethod2 = comp2.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").GetMethod("M");
1212
var classMethod3 = comp3.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").GetMethod("M");
1256
var interfaceMethod = global.
GetMember
<MethodSymbol>("I.M");
1257
var classMethod = global.
GetMember
<NamedTypeSymbol>("C").GetMethod("I.M");
1296
var interfaceMethod = global.
GetMember
<NamedTypeSymbol>("I").
GetMember
<MethodSymbol>("M");
1297
var classMethod = global.
GetMember
<NamedTypeSymbol>("C").GetMethod("I.M");
1341
var interfaceMethod = global.
GetMember
<NamedTypeSymbol>("I").
GetMember
<MethodSymbol>("M");
1342
var classMethod = global.
GetMember
<NamedTypeSymbol>("C").GetMembers().OfType<MethodSymbol>().Single(
1385
var interfaceMethod = global.
GetMember
<NamedTypeSymbol>("I").
GetMember
<MethodSymbol>("M");
1386
var classMethod = global.
GetMember
<NamedTypeSymbol>("C").GetMembers().OfType<MethodSymbol>().Single(
1440
var baseMethod = global.
GetMember
<NamedTypeSymbol>("Base").
GetMember
<MethodSymbol>("M");
1441
var derivedMethod = global.
GetMember
<NamedTypeSymbol>("Derived").
GetMember
<MethodSymbol>("M");
1494
var baseMethod = global.
GetMember
<NamedTypeSymbol>("Base").
GetMember
<MethodSymbol>("M");
1495
var derivedMethod = global.
GetMember
<NamedTypeSymbol>("Derived").
GetMember
<MethodSymbol>("M");
1544
var baseMethod = global.
GetMember
<NamedTypeSymbol>("Base").
GetMember
<MethodSymbol>("M");
1545
var derivedMethod = global.
GetMember
<NamedTypeSymbol>("Derived").
GetMember
<MethodSymbol>("M");
1630
var baseType = global.
GetMember
<NamedTypeSymbol>("Base");
1631
var baseProperty = baseType.
GetMember
<PropertySymbol>("P");
1632
var baseIndexer = baseType.
GetMember
<PropertySymbol>(WellKnownMemberNames.Indexer);
1634
var derivedType = global.
GetMember
<NamedTypeSymbol>("Derived");
1635
var derivedProperty = derivedType.
GetMember
<PropertySymbol>("P");
1636
var derivedIndexer = derivedType.
GetMember
<PropertySymbol>(WellKnownMemberNames.Indexer);
1747
var baseType = global.
GetMember
<NamedTypeSymbol>("Base");
1748
var baseProperty = baseType.
GetMember
<PropertySymbol>("P");
1749
var baseIndexer = baseType.
GetMember
<PropertySymbol>(WellKnownMemberNames.Indexer);
1751
var derivedType = global.
GetMember
<NamedTypeSymbol>("Derived");
1752
var derivedProperty = derivedType.
GetMember
<PropertySymbol>("P");
1753
var derivedIndexer = derivedType.
GetMember
<PropertySymbol>(WellKnownMemberNames.Indexer);
1844
var interfaceType = global.
GetMember
<NamedTypeSymbol>("I");
1845
var interfaceProperty = interfaceType.
GetMember
<PropertySymbol>("P");
1846
var interfaceIndexer = interfaceType.
GetMember
<PropertySymbol>(WellKnownMemberNames.Indexer);
1848
var implementationType = global.
GetMember
<NamedTypeSymbol>("Implementation");
1946
var interfaceType = global.
GetMember
<NamedTypeSymbol>("I");
1947
var interfaceProperty = interfaceType.
GetMember
<PropertySymbol>("P");
1948
var interfaceIndexer = interfaceType.
GetMember
<PropertySymbol>(WellKnownMemberNames.Indexer);
1950
var implementationType = global.
GetMember
<NamedTypeSymbol>("Implementation");
Symbols\Source\EventTests.cs (39)
79
var @class = global.
GetMember
<NamedTypeSymbol>("C");
81
var @event = @class.
GetMember
<EventSymbol>("E");
118
var @class = global.
GetMember
<NamedTypeSymbol>("C");
120
var @event = @class.
GetMember
<EventSymbol>("E");
156
var @class = global.
GetMember
<NamedTypeSymbol>("C");
158
var @event = @class.
GetMember
<EventSymbol>("E");
191
var @class = global.
GetMember
<NamedTypeSymbol>("C");
193
var @event = @class.
GetMember
<EventSymbol>("E");
345
var type = peModule.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A");
346
var e1 = type.
GetMember
<EventSymbol>("E1");
347
var e2 = type.
GetMember
<EventSymbol>("E2");
348
var p = type.
GetMember
<PropertySymbol>("P");
606
var type = peModule.GlobalNamespace.
GetMember
<NamedTypeSymbol>("CL2");
607
var e1 = type.
GetMember
<EventSymbol>("E1");
608
var e2 = type.
GetMember
<EventSymbol>("E2");
638
var type = peModule.GlobalNamespace.
GetMember
<NamedTypeSymbol>("CL2");
639
var e1 = type.
GetMember
<EventSymbol>("E1");
640
var e2 = type.
GetMember
<EventSymbol>("E2");
1862
var @class = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Base");
1863
var event1 = @class.
GetMember
<EventSymbol>("Event1");
1864
var event2 = @class.
GetMember
<EventSymbol>("Event2");
1865
var event3 = @class.
GetMember
<EventSymbol>("Event3");
2260
var @base = global.
GetMember
<NamedTypeSymbol>("Base");
2261
var baseEvent = @base.
GetMember
<EventSymbol>("E");
2265
var derived1 = global.
GetMember
<NamedTypeSymbol>("Derived1");
2266
var event1 = derived1.
GetMember
<EventSymbol>("E");
2272
var derived2 = global.
GetMember
<NamedTypeSymbol>("Derived2");
2273
var event2 = derived2.
GetMember
<EventSymbol>("E");
2340
var derived1 = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Derived1");
2341
var event1 = derived1.
GetMember
<EventSymbol>("E");
2345
var derived2 = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Derived2");
2346
var event2 = derived2.
GetMember
<EventSymbol>("E");
2386
var derived1 = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Derived1");
2387
var event1 = derived1.
GetMember
<EventSymbol>("E");
2391
var derived2 = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Derived2");
2392
var event2 = derived2.
GetMember
<EventSymbol>("E");
2413
var typeA = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A");
2414
var eventE = typeA.
GetMember
<EventSymbol>("E");
2415
var eventF = typeA.
GetMember
<EventSymbol>("F");
Symbols\Source\ExpressionBodiedMethodTests.cs (10)
37
.
GetMember
<NamedTypeSymbol>("C")
38
.
GetMember
<SourceOrdinaryMethodSymbol>("goo");
204
var m = c.
GetMember
<SourceMemberMethodSymbol>("M");
208
var pp = c.
GetMember
<SourceUserDefinedOperatorSymbol>("op_Increment");
212
var conv = c.
GetMember
<SourceUserDefinedConversionSymbol>("op_Explicit");
285
var iM = i.
GetMember
<SourceMemberMethodSymbol>("M");
286
var iN = i.
GetMember
<SourceMemberMethodSymbol>("N");
287
var jN = j.
GetMember
<SourceMemberMethodSymbol>("N");
289
var method = c.
GetMember
<SourceMemberMethodSymbol>("M");
303
method = c.
GetMember
<SourceMemberMethodSymbol>("O");
Symbols\Source\ExpressionBodiedPropertyTests.cs (11)
259
var p = c.
GetMember
<SourcePropertySymbol>("P");
265
var indexer = c.
GetMember
<SourcePropertySymbol>("this[]");
390
var iP = i.
GetMember
<SourcePropertySymbol>("P");
392
var prop = c.
GetMember
<SourcePropertySymbol>("P");
405
prop = c.
GetMember
<SourcePropertySymbol>("D");
467
var c = m.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
468
var p = c.
GetMember
<PropertySymbol>("P");
506
var p = c.
GetMember
<SourcePropertySymbol>("P");
529
var p = c.
GetMember
<SourcePropertySymbol>("P");
556
var p = c.
GetMember
<SourcePropertySymbol>("this[]");
584
var p = c.
GetMember
<SourcePropertySymbol>("this[]");
Symbols\Source\FileModifierTests.cs (11)
231
var classC = symbol.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
281
var classC = symbol.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
326
var classC = symbol.GlobalNamespace.
GetMember
<NamedTypeSymbol>("E");
368
var classC = symbol.GlobalNamespace.
GetMember
<NamedTypeSymbol>("E");
444
var classC = symbol.GlobalNamespace.
GetMember
<NamedTypeSymbol>("E");
517
var classC = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
549
var expectedSymbol = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
580
var expectedSymbol = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
817
var expectedSymbol = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
877
var type = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
2950
var expectedMember = ((NamedTypeSymbol)members[0]).
GetMember
<MethodSymbol>("D.M");
Symbols\Source\MethodTests.cs (22)
1902
var staticConstructor = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<MethodSymbol>(WellKnownMemberNames.StaticConstructorName);
1926
var staticConstructor = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<MethodSymbol>(WellKnownMemberNames.StaticConstructorName);
1959
var classA = globalNamespace.
GetMember
<NamedTypeSymbol>("A");
1960
var classB = globalNamespace.
GetMember
<NamedTypeSymbol>("B");
1961
var classC = globalNamespace.
GetMember
<NamedTypeSymbol>("C");
1963
var methodA = classA.
GetMember
<PropertySymbol>("P").GetMethod;
1964
var methodB = classB.
GetMember
<MethodSymbol>("get_P");
1965
var methodC = classC.
GetMember
<PropertySymbol>("P").GetMethod;
2003
var classA = globalNamespace.
GetMember
<NamedTypeSymbol>("A");
2004
var classB = globalNamespace.
GetMember
<NamedTypeSymbol>("B");
2005
var classC = globalNamespace.
GetMember
<NamedTypeSymbol>("C");
2007
var methodA = classA.
GetMember
<MethodSymbol>("get_P");
2008
var methodB = classB.
GetMember
<PropertySymbol>("P").GetMethod;
2009
var methodC = classC.
GetMember
<MethodSymbol>("get_P");
2066
var symbol = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").GetMembers(WellKnownMemberNames.UnaryPlusOperatorName).Single();
2087
var symbol = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").GetMembers(WellKnownMemberNames.ExplicitConversionName).Single();
2130
var type = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
2131
var method = type.
GetMember
<MethodSymbol>("M");
2155
var type = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
2156
var method = type.
GetMember
<MethodSymbol>("M");
Symbols\Source\ModifierTests.cs (1)
155
var structType = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("S");
Symbols\Source\NamedTypeTests.cs (17)
27
var namedType = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
36
var namedType = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
45
var namedType = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
57
var namedType = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
69
var namedType = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
81
var namedType = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
93
var namedType = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
105
var namedType = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
119
var namedType = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
133
var namedType = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
147
var namedType = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
165
var namedType = compilation.GlobalNamespace.
GetMember
<NamespaceSymbol>("N").
GetMember
<NamedTypeSymbol>("C");
183
var namedType = compilation.GlobalNamespace.
GetMember
<NamespaceSymbol>("N").
GetMember
<NamedTypeSymbol>("C");
201
var namedType = compilation.GlobalNamespace.
GetMember
<NamespaceSymbol>("N").
GetMember
<NamedTypeSymbol>("C");
Symbols\Source\PropertyTests.cs (43)
184
var p = c.
GetMember
<PropertySymbol>("P");
188
var q = c.
GetMember
<PropertySymbol>("Q");
192
var r = c.
GetMember
<PropertySymbol>("R");
245
var p = s.
GetMember
<PropertySymbol>("P");
249
var q = s.
GetMember
<PropertySymbol>("Q");
253
var r = s.
GetMember
<PropertySymbol>("R");
565
var type = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A");
568
VerifyMethodsAndAccessorsSame(type, type.
GetMember
<PropertySymbol>("P"));
569
VerifyMethodsAndAccessorsSame(type, type.
GetMember
<PropertySymbol>("Q"));
572
type = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("B");
575
VerifyMethodsAndAccessorsSame(type, type.
GetMember
<PropertySymbol>("P"));
576
VerifyMethodsAndAccessorsSame(type, type.
GetMember
<PropertySymbol>("Q"));
579
type = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").BaseType();
582
VerifyMethodsAndAccessorsSame(type, type.
GetMember
<PropertySymbol>("P"));
583
VerifyMethodsAndAccessorsSame(type, type.
GetMember
<PropertySymbol>("Q"));
1874
var program = module.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Program");
1875
var field = program.
GetMember
<FieldSymbol>("testClass");
2618
var iap = ia.
GetMember
<PropertySymbol>("P");
2620
var iam = ia.
GetMember
<MethodSymbol>("M");
2623
var iap2 = ia.
GetMember
<PropertySymbol>("P2");
2625
var iam2 = ia.
GetMember
<MethodSymbol>("M2");
2636
iap = ia.
GetMember
<PropertySymbol>("P");
2638
iam = ia.
GetMember
<MethodSymbol>("M");
2641
iap2 = ia.
GetMember
<PropertySymbol>("P2");
2643
iam2 = ia.
GetMember
<MethodSymbol>("M2");
2654
iap = ia.
GetMember
<PropertySymbol>("P");
2656
iam = ia.
GetMember
<MethodSymbol>("M");
2659
iap2 = ia.
GetMember
<PropertySymbol>("P2");
2661
iam2 = ia.
GetMember
<MethodSymbol>("M2");
2672
iap = ia.
GetMember
<PropertySymbol>("P");
2674
iam = ia.
GetMember
<MethodSymbol>("M");
2677
iap2 = ia.
GetMember
<PropertySymbol>("P2");
2679
iam2 = ia.
GetMember
<MethodSymbol>("M2");
2711
iap = ia.
GetMember
<PropertySymbol>("P");
2713
iam = ia.
GetMember
<MethodSymbol>("M");
2716
iap2 = ia.
GetMember
<PropertySymbol>("P2");
2718
iam2 = ia.
GetMember
<MethodSymbol>("M2");
2729
iap = ia.
GetMember
<PropertySymbol>("P");
2731
iam = ia.
GetMember
<MethodSymbol>("M");
2734
iap2 = ia.
GetMember
<PropertySymbol>("P2");
2736
iam2 = ia.
GetMember
<MethodSymbol>("M2");
2765
m.GlobalNamespace.
GetMember
<NamespaceSymbol>("Test").
2766
GetMember
<NamedTypeSymbol>("C").GetMembers().ToArray();
Symbols\StaticAbstractMembersInInterfacesTests.cs (98)
150
var m01 = i1.
GetMember
<MethodSymbol>("M01");
162
var m02 = i1.
GetMember
<MethodSymbol>("M02");
174
var m03 = i1.
GetMember
<MethodSymbol>("M03");
186
var m04 = i1.
GetMember
<MethodSymbol>("M04");
198
var m05 = i1.
GetMember
<MethodSymbol>("M05");
210
var m06 = i1.
GetMember
<MethodSymbol>("M06");
222
var m07 = i1.
GetMember
<MethodSymbol>("M07");
234
var m08 = i1.
GetMember
<MethodSymbol>("M08");
246
var m09 = i1.
GetMember
<MethodSymbol>("M09");
258
var m10 = i1.
GetMember
<MethodSymbol>("M10");
861
var m01 = i1.
GetMember
<MethodSymbol>(".cctor");
989
var m01 = i1.
GetMember
<MethodSymbol>(".cctor");
1019
var m01 = i1.
GetMember
<MethodSymbol>("M01");
1061
var m01 = i1.
GetMember
<MethodSymbol>("M01");
1154
var m01 = i1.
GetMember
<MethodSymbol>("M01");
1191
var m01 = i1.
GetMember
<MethodSymbol>("M01");
1228
var m01 = i1.
GetMember
<MethodSymbol>("M01");
1275
var m01 = i1.
GetMember
<MethodSymbol>("M01");
1326
var m01 = i1.
GetMember
<MethodSymbol>("M01");
1381
var m01 = i1.
GetMember
<MethodSymbol>("M01");
1439
var m01 = i1.
GetMember
<MethodSymbol>("M01");
1494
var m01 = i1.
GetMember
<MethodSymbol>("M01");
1552
var m01 = i1.
GetMember
<MethodSymbol>("M01");
1734
var m01 = i1.
GetMember
<PropertySymbol>("M01");
1744
var m02 = i1.
GetMember
<PropertySymbol>("M02");
1754
var m03 = i1.
GetMember
<PropertySymbol>("M03");
1764
var m04 = i1.
GetMember
<PropertySymbol>("M04");
1774
var m05 = i1.
GetMember
<PropertySymbol>("M05");
1784
var m06 = i1.
GetMember
<PropertySymbol>("M06");
1794
var m07 = i1.
GetMember
<PropertySymbol>("M07");
1804
var m08 = i1.
GetMember
<PropertySymbol>("M08");
1814
var m09 = i1.
GetMember
<PropertySymbol>("M09");
1824
var m10 = i1.
GetMember
<PropertySymbol>("M10");
1835
var m01 = i1.
GetMember
<PropertySymbol>("M01").GetMethod;
1847
var m02 = i1.
GetMember
<PropertySymbol>("M02").GetMethod;
1859
var m03 = i1.
GetMember
<PropertySymbol>("M03").GetMethod;
1871
var m04 = i1.
GetMember
<PropertySymbol>("M04").GetMethod;
1883
var m05 = i1.
GetMember
<PropertySymbol>("M05").GetMethod;
1895
var m06 = i1.
GetMember
<PropertySymbol>("M06").GetMethod;
1907
var m07 = i1.
GetMember
<PropertySymbol>("M07").GetMethod;
1919
var m08 = i1.
GetMember
<PropertySymbol>("M08").GetMethod;
1931
var m09 = i1.
GetMember
<PropertySymbol>("M09").GetMethod;
1943
var m10 = i1.
GetMember
<PropertySymbol>("M10").GetMethod;
2540
var m01 = i1.
GetMember
<EventSymbol>("M01");
2550
var m02 = i1.
GetMember
<EventSymbol>("M02");
2560
var m03 = i1.
GetMember
<EventSymbol>("M03");
2570
var m04 = i1.
GetMember
<EventSymbol>("M04");
2580
var m05 = i1.
GetMember
<EventSymbol>("M05");
2590
var m06 = i1.
GetMember
<EventSymbol>("M06");
2600
var m07 = i1.
GetMember
<EventSymbol>("M07");
2610
var m08 = i1.
GetMember
<EventSymbol>("M08");
2620
var m09 = i1.
GetMember
<EventSymbol>("M09");
2630
var m10 = i1.
GetMember
<EventSymbol>("M10");
2643
var m01 = getAccessor(i1.
GetMember
<EventSymbol>("M01"), addAccessor);
2655
var m02 = getAccessor(i1.
GetMember
<EventSymbol>("M02"), addAccessor);
2667
var m03 = getAccessor(i1.
GetMember
<EventSymbol>("M03"), addAccessor);
2679
var m04 = getAccessor(i1.
GetMember
<EventSymbol>("M04"), addAccessor);
2691
var m05 = getAccessor(i1.
GetMember
<EventSymbol>("M05"), addAccessor);
2703
var m06 = getAccessor(i1.
GetMember
<EventSymbol>("M06"), addAccessor);
2715
var m07 = getAccessor(i1.
GetMember
<EventSymbol>("M07"), addAccessor);
2727
var m08 = getAccessor(i1.
GetMember
<EventSymbol>("M08"), addAccessor);
2739
var m09 = getAccessor(i1.
GetMember
<EventSymbol>("M09"), addAccessor);
2751
var m10 = getAccessor(i1.
GetMember
<EventSymbol>("M10"), addAccessor);
3371
var m01 = i1.
GetMember
<MethodSymbol>("op_UnaryPlus");
3383
var m02 = i1.
GetMember
<MethodSymbol>("op_UnaryNegation");
3395
var m03 = i1.
GetMember
<MethodSymbol>("op_Increment");
3407
var m04 = i1.
GetMember
<MethodSymbol>("op_Decrement");
3419
var m05 = i1.
GetMember
<MethodSymbol>("op_LogicalNot");
3431
var m06 = i1.
GetMember
<MethodSymbol>("op_OnesComplement");
3443
var m07 = i1.
GetMember
<MethodSymbol>("op_Addition");
3455
var m08 = i1.
GetMember
<MethodSymbol>("op_Subtraction");
3467
var m09 = i1.
GetMember
<MethodSymbol>("op_Multiply");
3479
var m10 = i1.
GetMember
<MethodSymbol>("op_Division");
16522
var c1M01 = module.GlobalNamespace.
GetMember
<MethodSymbol>("C1.M01");
16607
c1M01 = module.GlobalNamespace.
GetMember
<MethodSymbol>("C1.M01");
16714
var c1M01 = c3.BaseType().BaseType().
GetMember
<MethodSymbol>("M01");
16739
var c2M02 = c3.BaseType().
GetMember
<MethodSymbol>("I1.M02");
16807
var c2M01 = c3.BaseType().
GetMember
<MethodSymbol>("M01");
20304
Assert.Equal(MethodKind.UserDefinedOperator, c1.
GetMember
<MethodSymbol>(opName).MethodKind);
20439
Assert.Equal(MethodKind.UserDefinedOperator, c1.
GetMember
<MethodSymbol>(opName).MethodKind);
20842
var c1M01 = module.GlobalNamespace.
GetMember
<MethodSymbol>("C1." + opName);
20955
c1M01 = module.GlobalNamespace.
GetMember
<MethodSymbol>("C1." + opName);
21066
c1M01 = module.GlobalNamespace.
GetMember
<MethodSymbol>("C1." + opName);
21201
c1M01 = module.GlobalNamespace.
GetMember
<MethodSymbol>("C1." + opName);
21489
var c1M01 = c3.BaseType().BaseType().
GetMember
<MethodSymbol>(opName);
21616
var c2M01 = c3.BaseType().
GetMember
<MethodSymbol>(opName);
24456
var c1M01 = module.GlobalNamespace.
GetMember
<PropertySymbol>("C1.M01");
24813
var c1M01 = c3.BaseType().BaseType().
GetMember
<PropertySymbol>("M01");
24862
var c2M02 = c3.BaseType().
GetMember
<PropertySymbol>("I1.M02");
24943
var c2M01 = c3.BaseType().
GetMember
<PropertySymbol>("M01");
26984
var c1M01 = module.GlobalNamespace.
GetMember
<EventSymbol>("C1.M01");
27478
var c1M01 = c3.BaseType().BaseType().
GetMember
<EventSymbol>("M01");
27527
var c2M02 = c3.BaseType().
GetMember
<EventSymbol>("I1.M02");
27609
var c2M01 = c3.BaseType().
GetMember
<EventSymbol>("M01");
29043
Assert.Equal(MethodKind.Conversion, c1.
GetMember
<MethodSymbol>(opName).MethodKind);
29301
var c1M01 = module.GlobalNamespace.
GetMember
<MethodSymbol>("C1." + opName);
29413
c1M01 = module.GlobalNamespace.
GetMember
<MethodSymbol>("C1." + opName);
29550
var c1M01 = c3.BaseType().BaseType().
GetMember
<MethodSymbol>(opName);
Symbols\SymbolDistinguisherTests.cs (39)
41
var sourceType = sourceAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
42
var referencedType = referencedAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
47
var sourceMethod = sourceType.
GetMember
<MethodSymbol>("M");
48
var referencedMethod = referencedType.
GetMember
<MethodSymbol>("M");
53
var sourceProperty = sourceType.
GetMember
<PropertySymbol>("P");
54
var referencedProperty = referencedType.
GetMember
<PropertySymbol>("P");
59
var sourceField = sourceType.
GetMember
<FieldSymbol>("F");
60
var referencedField = referencedType.
GetMember
<FieldSymbol>("F");
65
var sourceEvent = sourceType.
GetMember
<EventSymbol>("E");
66
var referencedEvent = referencedType.
GetMember
<EventSymbol>("E");
83
var sourceType = sourceAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
84
var referencedType = referencedAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
104
var sourceType = sourceAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
105
var referencedType = referencedAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
123
var sourceType = sourceAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
124
var referencedType = referencedAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
145
var sourceType = sourceAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
146
var referencedType = referencedAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
164
var sourceType = sourceAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
165
var referencedType = referencedAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
188
var sourceParameter = sourceAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<MethodSymbol>("M").Parameters.Single();
189
var referencedParameter = referencedAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<MethodSymbol>("M").Parameters.Single();
214
var sourceType = sourceAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<FieldSymbol>("F").Type;
215
var referencedType = referencedAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<FieldSymbol>("F").Type;
239
var sourceType = sourceAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("S").
GetMember
<FieldSymbol>("F").Type;
240
var referencedType = referencedAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("S").
GetMember
<FieldSymbol>("F").Type;
264
var sourceParameter = sourceAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<MethodSymbol>("M").Parameters.Single();
265
var referencedParameter = referencedAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").
GetMember
<MethodSymbol>("M").Parameters.Single();
286
var sourceType = sourceAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").TypeParameters.Single();
287
var referencedType = referencedAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C").TypeParameters.Single();
305
var referencedType = referencedAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("dynamic");
Symbols\SymbolErrorTests.cs (9)
1684
var ns3 = comp.SourceModule.GlobalNamespace.
GetMember
<NamespaceSymbol>("n3");
1685
var classC = ns3.
GetMember
<NamedTypeSymbol>("C");
1690
var structS = ns3.
GetMember
<NamedTypeSymbol>("S");
1691
var structSField = structS.
GetMember
<FieldSymbol>("a");
4849
var indexer = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A").GetProperty("IA." + WellKnownMemberNames.Indexer);
10151
var classA = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A");
10152
var classAProp1 = classA.
GetMember
<PropertySymbol>("P1");
10205
var classA = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("A");
10206
var classAProp1 = classA.
GetMember
<PropertySymbol>("P1");
Symbols\TypedConstantTests.cs (1)
32
_namedType = _compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
Symbols\TypeTests.cs (16)
1238
var ns = global.
GetMember
<NamespaceSymbol>("N");
1240
var typeA = ns.
GetMember
<NamedTypeSymbol>("A");
1245
var typeB = typeA.
GetMember
<NamedTypeSymbol>("B");
1252
var typeC = ns.
GetMember
<NamedTypeSymbol>("C");
1259
var typeD = typeC.
GetMember
<NamedTypeSymbol>("D");
1306
var baseType = global.
GetMember
<NamedTypeSymbol>("Base");
1307
var interface1 = global.
GetMember
<NamedTypeSymbol>("Interface1");
1308
var interface2 = global.
GetMember
<NamedTypeSymbol>("Interface2");
1317
global.
GetMember
<NamedTypeSymbol>("Derived0"),
1318
global.
GetMember
<NamedTypeSymbol>("Derived1"),
1319
global.
GetMember
<NamedTypeSymbol>("Derived2"),
1320
global.
GetMember
<NamedTypeSymbol>("Derived3"),
1321
global.
GetMember
<NamedTypeSymbol>("Derived4"),
1322
global.
GetMember
<NamedTypeSymbol>("Derived5"),
1323
global.
GetMember
<NamedTypeSymbol>("Derived6"),
1828
var originalDefinition = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
Symbols\TypeUnificationTests.cs (62)
49
var @class = global.
GetMember
<NamedTypeSymbol>("C");
51
var structType = @class.
GetMember
<FieldSymbol>("i").Type;
52
var classType = @class.
GetMember
<FieldSymbol>("s").Type;
53
var interfaceType = @class.
GetMember
<FieldSymbol>("f").Type;
54
var enumType = @class.
GetMember
<FieldSymbol>("e").Type;
55
var errorType = @class.
GetMember
<FieldSymbol>("err").Type;
56
var voidType = @class.
GetMember
<MethodSymbol>("M").ReturnType;
58
var arrayType1 = @class.
GetMember
<FieldSymbol>("a1").Type;
59
var arrayType2 = @class.
GetMember
<FieldSymbol>("a2").Type;
60
var arrayType3 = @class.
GetMember
<FieldSymbol>("a3").Type;
61
var pointerType1 = @class.
GetMember
<FieldSymbol>("p1").Type;
62
var pointerType2 = @class.
GetMember
<FieldSymbol>("p2").Type;
63
var genericType1 = @class.
GetMember
<FieldSymbol>("g1").Type;
64
var genericType2 = @class.
GetMember
<FieldSymbol>("g2").Type;
133
var @class = global.
GetMember
<NamedTypeSymbol>("C");
135
var structType = @class.
GetMember
<FieldSymbol>("i").Type;
136
var classType = @class.
GetMember
<FieldSymbol>("s").Type;
137
var interfaceType = @class.
GetMember
<FieldSymbol>("f").Type;
138
var errorType = @class.
GetMember
<FieldSymbol>("e").Type;
139
var voidType = @class.
GetMember
<MethodSymbol>("M").ReturnType;
141
var arrayType1 = @class.
GetMember
<FieldSymbol>("a1").Type;
142
var arrayType2 = @class.
GetMember
<FieldSymbol>("a2").Type;
143
var arrayType3 = @class.
GetMember
<FieldSymbol>("a3").Type;
144
var pointerType1 = @class.
GetMember
<FieldSymbol>("p1").Type;
145
var pointerType2 = @class.
GetMember
<FieldSymbol>("p2").Type;
146
var functionPointerType = @class.
GetMember
<FieldSymbol>("fp1").Type;
147
var genericType1 = @class.
GetMember
<FieldSymbol>("g1").Type;
148
var genericType2 = @class.
GetMember
<FieldSymbol>("g2").Type;
150
var typeParam1 = @class.
GetMember
<FieldSymbol>("tp1").Type;
151
var typeParam2 = @class.
GetMember
<FieldSymbol>("tp2").Type;
206
var @class = global.
GetMember
<NamedTypeSymbol>("C");
208
var arrayType1 = @class.
GetMember
<FieldSymbol>("a1").Type;
209
var arrayType2 = @class.
GetMember
<FieldSymbol>("a2").Type;
210
var arrayType3 = @class.
GetMember
<FieldSymbol>("a3").Type;
212
var genericType1 = @class.
GetMember
<FieldSymbol>("g1").Type;
213
var genericType2 = @class.
GetMember
<FieldSymbol>("g2").Type;
214
var genericType3 = @class.
GetMember
<FieldSymbol>("g3").Type;
248
var @class = global.
GetMember
<NamedTypeSymbol>("C");
250
var type1 = @class.
GetMember
<FieldSymbol>("g1").Type;
251
var type2 = @class.
GetMember
<FieldSymbol>("g2").Type;
252
var type3 = @class.
GetMember
<FieldSymbol>("g3").Type;
253
var type4 = @class.
GetMember
<FieldSymbol>("g4").Type;
254
var type5 = @class.
GetMember
<FieldSymbol>("g5").Type;
255
var type6 = @class.
GetMember
<FieldSymbol>("g6").Type;
256
var type7 = @class.
GetMember
<FieldSymbol>("g7").Type;
299
var @class = global.
GetMember
<NamedTypeSymbol>("C");
301
var type1 = @class.
GetMember
<FieldSymbol>("g1").Type;
302
var type2 = @class.
GetMember
<FieldSymbol>("g2").Type;
303
var type3 = @class.
GetMember
<FieldSymbol>("g3").Type;
304
var type4 = @class.
GetMember
<FieldSymbol>("g4").Type;
305
var type5 = @class.
GetMember
<FieldSymbol>("g5").Type;
306
var type6 = @class.
GetMember
<FieldSymbol>("g6").Type;
336
var @class = global.
GetMember
<NamedTypeSymbol>("C");
338
var containedType = @class.
GetMember
<FieldSymbol>("contained").Type;
339
var containingType = @class.
GetMember
<FieldSymbol>("containing").Type;
369
var @class = global.
GetMember
<NamedTypeSymbol>("C");
371
var type1 = @class.
GetMember
<FieldSymbol>("t1").Type;
372
var type2 = @class.
GetMember
<FieldSymbol>("t2").Type;
373
var type3 = @class.
GetMember
<FieldSymbol>("t3").Type;
374
var type4 = @class.
GetMember
<FieldSymbol>("t4").Type;
375
var type5 = @class.
GetMember
<FieldSymbol>("t5").Type;
376
var type6 = @class.
GetMember
<FieldSymbol>("t6").Type;
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (71)
Metadata\WinMdEventTests.cs (47)
2750
var ns1 = comp.GlobalNamespace.
GetMember
<NamespaceSymbol>("Windows");
2751
ns1 = ns1.
GetMember
<NamespaceSymbol>("Foundation");
2752
var ert = ns1.
GetMember
<TypeSymbol>("EventRegistrationToken");
2754
var wns1 = winmdNS.GlobalNamespace.
GetMember
<NamespaceSymbol>("Windows");
2755
wns1 = wns1.
GetMember
<NamespaceSymbol>("UI");
2756
wns1 = wns1.
GetMember
<NamespaceSymbol>("Xaml");
2757
var itextrange = wns1.
GetMember
<PENamedTypeSymbol>("Application");
2758
var @event = itextrange.
GetMember
<PEEventSymbol>("Suspending");
2842
var interfaceType = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Interface");
2843
var interfaceNormalEvent = interfaceType.
GetMember
<EventSymbol>("Normal");
2844
var interfaceWinRTEvent = interfaceType.
GetMember
<EventSymbol>("WinRT");
2853
var implementingType = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
2877
var retargetingType = retargetingAssembly.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
2917
var @class = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
2918
var classEvent = @class.
GetMember
<EventSymbol>("E");
2921
var @interface = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("I");
2922
var interfaceEvent = @interface.
GetMember
<EventSymbol>("E");
2961
var @class = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
2962
var normalEvent = @class.
GetMember
<EventSymbol>("Normal");
2963
var winRTEvent = @class.
GetMember
<EventSymbol>("WinRT");
3037
var overrideNoImplClass = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("OverrideNoImpl");
3038
var normalEvent = overrideNoImplClass.
GetMember
<EventSymbol>("Normal");
3039
var winRTEvent = overrideNoImplClass.
GetMember
<EventSymbol>("WinRT");
3046
var overrideAndImplCorrectlyClass = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("OverrideAndImplCorrectly");
3047
var normalEvent = overrideAndImplCorrectlyClass.
GetMember
<EventSymbol>("Normal");
3048
var winRTEvent = overrideAndImplCorrectlyClass.
GetMember
<EventSymbol>("WinRT");
3055
var overrideAndImplIncorrectlyClass = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("OverrideAndImplIncorrectly");
3056
var normalEvent = overrideAndImplIncorrectlyClass.
GetMember
<EventSymbol>("Normal");
3057
var winRTEvent = overrideAndImplIncorrectlyClass.
GetMember
<EventSymbol>("WinRT");
3096
var @class = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
3171
var @class = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
3172
var @event = @class.
GetMember
<EventSymbol>("E");
3198
var @class = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
3199
var @event = @class.
GetMember
<EventSymbol>("E");
3259
var derivedClass = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Derived");
3260
var normalEvent = derivedClass.
GetMember
<EventSymbol>("Normal");
3261
var winRTEvent = derivedClass.
GetMember
<EventSymbol>("WinRT");
3294
var @class = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
3295
var customEvent = @class.
GetMember
<EventSymbol>("E");
3296
var fieldLikeEvent = @class.
GetMember
<EventSymbol>("F");
3343
var @class = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
3344
var @event = @class.
GetMember
<EventSymbol>("E");
3501
var type = compilation.GlobalNamespace.
GetMember
<NamedTypeSymbol>("Events");
3502
var instanceEvent = type.
GetMember
<EventSymbol>("Instance");
3503
var staticEvent = type.
GetMember
<EventSymbol>("Static");
3559
var type = comp.GlobalNamespace.
GetMember
<NamedTypeSymbol>("C");
3560
var @event = type.
GetMember
<PEEventSymbol>("E");
Metadata\WinMdMetadataTests.cs (24)
49
var wns1 = winmdNS.GlobalNamespace.
GetMember
<NamespaceSymbol>("Windows");
50
wns1 = wns1.
GetMember
<NamespaceSymbol>("UI");
51
wns1 = wns1.
GetMember
<NamespaceSymbol>("Text");
52
var itextrange = wns1.
GetMember
<PENamedTypeSymbol>("ITextRange");
53
var func = itextrange.
GetMember
<PEMethodSymbol>("SetPoint");
71
var wns1 = winmdNS.GlobalNamespace.
GetMember
<NamespaceSymbol>("Windows");
72
wns1 = wns1.
GetMember
<NamespaceSymbol>("UI");
73
wns1 = wns1.
GetMember
<NamespaceSymbol>("Xaml");
74
var itextrange = wns1.
GetMember
<PENamedTypeSymbol>("SuspendingEventHandler");
75
var func = itextrange.
GetMember
<PEMethodSymbol>(".ctor");
92
var wns1 = winmdNS.GlobalNamespace.
GetMember
<NamespaceSymbol>("Windows");
93
wns1 = wns1.
GetMember
<NamespaceSymbol>("Foundation");
94
var iref = wns1.
GetMember
<PENamedTypeSymbol>("IUriRuntimeClass");
95
var func = iref.
GetMember
<PEMethodSymbol>("CombineUri");
111
var wns1 = winmdNS.GlobalNamespace.
GetMember
<NamespaceSymbol>("Windows");
113
var wns2 = wns1.
GetMember
<NamespaceSymbol>("Foundation");
114
var clas = wns2.
GetMember
<PENamedTypeSymbol>("Point");
131
var wns1 = winmdNS.GlobalNamespace.
GetMember
<NamespaceSymbol>("Windows");
132
var wns2 = wns1.
GetMember
<NamespaceSymbol>("UI");
133
var clas = wns2.
GetMember
<TypeSymbol>("Colors");
173
var wns1 = winmdNS.GlobalNamespace.
GetMember
<NamespaceSymbol>("Windows");
174
var wns2 = wns1.
GetMember
<NamespaceSymbol>("Globalization");
175
var wns3 = wns2.
GetMember
<NamespaceSymbol>("NumberFormatting");
176
var clas = wns3.
GetMember
<TypeSymbol>("DecimalFormatter");