Base:
method
GetMembers
Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol.GetMembers(System.String)
18 overrides of GetMembers
Microsoft.CodeAnalysis.CSharp (17)
Symbols\AnonymousTypes\PublicSymbols\AnonymousType.DelegatePublicSymbol.cs (1)
71
public override ImmutableArray<Symbol>
GetMembers
(string name) => GetMembers().WhereAsArray((member, name) => member.Name == name, name);
Symbols\AnonymousTypes\PublicSymbols\AnonymousType.TypePublicSymbol.cs (1)
90
public override ImmutableArray<Symbol>
GetMembers
(string name)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.DelegateTemplateSymbol.cs (1)
235
public override ImmutableArray<Symbol>
GetMembers
(string name) => GetMembers().WhereAsArray((member, name) => member.Name == name, name);
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TemplateSymbol.cs (1)
126
public override ImmutableArray<Symbol>
GetMembers
(string name)
Symbols\ErrorTypeSymbol.cs (1)
165
public override ImmutableArray<Symbol>
GetMembers
(string name)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
1700
public override ImmutableArray<Symbol>
GetMembers
(string name)
Symbols\NativeIntegerTypeSymbol.cs (1)
141
public override ImmutableArray<Symbol>
GetMembers
(string name) => GetMembers().WhereAsArray((member, name) => member.Name == name, name);
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
163
public override ImmutableArray<Symbol>
GetMembers
(string name)
Symbols\Source\SourceMemberContainerSymbol.cs (1)
1490
public sealed override ImmutableArray<Symbol>
GetMembers
(string name)
Symbols\SubstitutedNamedTypeSymbol.cs (1)
319
public sealed override ImmutableArray<Symbol>
GetMembers
(string name)
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorTypeSymbol.cs (1)
210
public override ImmutableArray<Symbol>
GetMembers
(string name) => GetMembers().WhereAsArray(static (m, name) => m.Name == name, name);
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
887
public override ImmutableArray<Symbol>
GetMembers
(string name) => GetMembers().WhereAsArray(static (m, name) => m.Name == name, name);
Symbols\Synthesized\SynthesizedContainer.cs (1)
117
public override ImmutableArray<Symbol>
GetMembers
(string name)
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
151
public override ImmutableArray<Symbol>
GetMembers
(string name) => name == WellKnownMemberNames.InstanceConstructorName ? Constructors.CastArray<Symbol>() : ImmutableArray<Symbol>.Empty;
Symbols\Synthesized\SynthesizedHotReloadExceptionSymbol.cs (1)
56
public override ImmutableArray<Symbol>
GetMembers
(string name)
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (1)
141
public override ImmutableArray<Symbol>
GetMembers
(string name) => GetMembers().WhereAsArray(m => m.Name == name);
Symbols\Synthesized\SynthesizedPrivateImplementationDetailsType.cs (1)
124
public override ImmutableArray<Symbol>
GetMembers
(string name) => ImmutableArray<Symbol>.Empty;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\MockNamedTypeSymbol.cs (1)
108
public override ImmutableArray<Symbol>
GetMembers
(string name)
1445 references to GetMembers
Microsoft.CodeAnalysis.CSharp (61)
Binder\Binder_AnonymousTypes.cs (1)
122
foreach (var symbol in anonymousType.
GetMembers
(field.Name))
Binder\Binder_Crefs.cs (1)
327
var candidates = constructedNested.
GetMembers
(name);
Binder\Binder_Expressions.cs (1)
3311
foreach (Symbol member in ContainingType?.
GetMembers
(identifier) ?? ImmutableArray<Symbol>.Empty)
Binder\Binder_Lookup.cs (1)
215
var candidates = name is null ? extensionDeclaration.GetMembers() : extensionDeclaration.
GetMembers
(name);
Binder\Binder_Patterns.cs (1)
1300
foreach (var symbol in tupleType.
GetMembers
(name))
Binder\BinderFactory.BinderFactoryVisitor.cs (1)
581
foreach (Symbol sym in container.
GetMembers
(memberName))
Compiler\MethodBodySynthesizer.cs (1)
598
foreach (Symbol member in baseType.
GetMembers
(WellKnownMemberNames.DestructorName))
Emitter\Model\AttributeDataAdapter.cs (1)
183
foreach (var member in type.
GetMembers
(name))
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
527
foreach (var member in AdaptedNamedTypeSymbol.
GetMembers
(WellKnownMemberNames.StaticConstructorName))
Emitter\NoPia\EmbeddedEvent.cs (1)
131
foreach (Symbol m in sourceInterface.
GetMembers
(UnderlyingEvent.AdaptedEventSymbol.MetadataName))
Emitter\NoPia\EmbeddedType.cs (1)
296
foreach (Symbol s in UnderlyingNamedType.AdaptedNamedTypeSymbol.
GetMembers
(defaultMember))
FlowAnalysis\NullableWalker.cs (7)
1013
foreach (var member in property.ContainingType.
GetMembers
(notNullMemberName))
1056
foreach (var member in method.ContainingType.
GetMembers
(memberName))
1092
enforceMemberNotNullWhenIfAffected(returnStatement.Syntax, sense: true, members: method.ContainingType.
GetMembers
(memberName), state: pendingReturn.StateWhenTrue, otherState: pendingReturn.StateWhenFalse);
1097
enforceMemberNotNullWhenIfAffected(returnStatement.Syntax, sense: false, members: method.ContainingType.
GetMembers
(memberName), state: pendingReturn.StateWhenFalse, otherState: pendingReturn.StateWhenTrue);
1123
foreach (var member in method.ContainingType.
GetMembers
(memberName))
1177
foreach (var member in type.
GetMembers
(memberName))
8981
tupleType.
GetMembers
(NamedTypeSymbol.ValueTupleRestFieldName).FirstOrDefault() is FieldSymbol restField)
Lowering\AsyncRewriter\AsyncMethodBuilderMemberCollection.cs (2)
476
var members = builderType.
GetMembers
(methodName);
504
var members = builderType.
GetMembers
(propertyName);
Lowering\BoundTreeToDifferentEnclosingContextRewriter.cs (1)
217
foreach (var member in newType.
GetMembers
(method.Name))
Lowering\DiagnosticsPass_Warnings.cs (1)
365
foreach (var sym in t.
GetMembers
(opName))
Lowering\Instrumentation\ModuleCancellationInstrumenter.cs (1)
166
foreach (var member in methodDefinition.ContainingType.
GetMembers
(method.Name))
Lowering\LocalRewriter\LocalRewriter_StringConcat.cs (1)
623
var typeToStringMembers = type.
GetMembers
(objectToStringMethod.Name);
Lowering\MethodToClassRewriter.cs (1)
376
foreach (var member in newType.
GetMembers
(property.Name))
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (1)
782
foreach (var member in ((NamedTypeSymbol)translatedType.OriginalDefinition).
GetMembers
(method.Name))
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
59
return this.
GetMembers
(name);
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeOrDelegateTemplateSymbol.cs (1)
137
return this.
GetMembers
(name);
Symbols\Attributes\AttributeData.cs (2)
555
var members = permissionSetType.
GetMembers
(propName);
651
foreach (var member in AttributeClass.
GetMembers
(memberName))
Symbols\Compilation_WellKnownMembers.cs (1)
249
var members = declaringType.
GetMembers
(descriptor.Name);
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
465
foreach (var member in @this.ContainingType.
GetMembers
(method.Name))
Symbols\NamedTypeSymbol.cs (7)
183
var methods =
GetMembers
(WellKnownMemberNames.DelegateInvokeName);
266
?
GetMembers
(WellKnownMemberNames.InstanceConstructorName)
269
?
GetMembers
(WellKnownMemberNames.StaticConstructorName)
459
return (SynthesizedInteractiveInitializerMethod)
GetMembers
(SynthesizedInteractiveInitializerMethod.InitializerName).Single();
466
return (SynthesizedEntryPointSymbol)
GetMembers
(name).Single();
682
return
GetMembers
(name);
1727
=>
GetMembers
(name).CastArray<ISymbolInternal>();
Symbols\OverriddenOrHiddenMembersHelpers.cs (6)
562
foreach (Symbol otherMember in currType.
GetMembers
(member.Name))
676
foreach (Symbol otherMember in currType.
GetMembers
(member.Name))
796
foreach (Symbol otherMember in representativeMember.ContainingType.
GetMembers
(representativeMember.Name))
859
foreach (Symbol otherMember in representativeMember.ContainingType.
GetMembers
(representativeMember.Name))
991
foreach (Symbol otherMethod in method.ContainingType.
GetMembers
(method.Name))
1032
foreach (Symbol otherMember in currType.
GetMembers
(method.Name))
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
165
return this.RetargetingTranslator.Retarget(_underlyingType.
GetMembers
(name));
Symbols\Retargeting\RetargetingSymbolTranslator.cs (3)
1029
foreach (var retargetedMember in retargetedType.
GetMembers
(method.Name))
1095
foreach (var retargetedMember in retargetedType.
GetMembers
(property.Name))
1114
foreach (var retargetedMember in retargetedType.
GetMembers
(@event.Name))
Symbols\Source\ExplicitInterfaceHelpers.cs (3)
132
foreach (var candidateMember in explicitInterfaceType.
GetMembers
(name))
253
foreach (Symbol interfaceMember in explicitInterfaceNamedType.
GetMembers
(interfaceMemberName))
388
foreach (Symbol collisionCandidateMember in explicitInterfaceType.
GetMembers
(implementedMember.Name))
Symbols\Source\SourceEventSymbol.cs (1)
775
foreach (Symbol interfaceMember in @interface.
GetMembers
(this.Name))
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
702
foreach (var hiddenMember in currType.
GetMembers
(symbol.Name))
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
1442
bool isField = attribute.AttributeClass.
GetMembers
(key).Any(
Symbols\SubstitutedNamedTypeSymbol.cs (1)
342
var originalMembers = OriginalDefinition.
GetMembers
(name);
Symbols\Synthesized\Records\SynthesizedRecordEqualityOperator.cs (1)
43
foreach (var member in ContainingType.
GetMembers
(WellKnownMemberNames.ObjectEquals))
Symbols\Synthesized\Records\SynthesizedRecordInequalityOperator.cs (1)
41
F.CloseMethod(F.Block(F.Return(F.Not(F.Call(receiver: null, ContainingType.
GetMembers
(WellKnownMemberNames.EqualityOperatorName).OfType<SynthesizedRecordEqualityOperator>().Single(),
Symbols\Tuples\TupleTypeSymbol.cs (2)
521
var members = type.
GetMembers
(relativeDescriptor.Name);
1083
Debug.Assert(TupleUnderlyingType.
GetMembers
(underlyingAssociatedField.Name).IndexOf(underlyingAssociatedField) < 0);
Symbols\TypeSymbol.cs (1)
1742
foreach (Symbol member in implicitImpl.ContainingType.
GetMembers
(implicitImpl.Name))
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (89)
CodeGen\CodeGenDeconstructTests.cs (1)
259
var firstDeconstructMethod = ((CSharpCompilation)comp.Compilation).GetTypeByMetadataName("C").
GetMembers
(WellKnownMemberNames.DeconstructMethodName)
CodeGen\CodeGenTupleTest.cs (41)
3360
var mFirst = (FieldSymbol)mTuple.
GetMembers
("first").Single();
3378
var mItem1 = (FieldSymbol)mTuple.
GetMembers
("Item1").Single();
4492
var stringItem1 = vt2.
GetMembers
("Item1")[0];
4496
var intItem2 = vt2.
GetMembers
("Item2")[0];
4596
var mItem1 = (FieldSymbol)mTuple.
GetMembers
("Item1").Single();
11212
Assert.Equal("System.Int32 (System.Int32 a2, System.Int32 b2).Item1", m2Tuple.
GetMembers
("Item1").Single().ToTestDisplayString());
11213
Assert.Equal("System.Int32 (System.Int32 a2, System.Int32 b2).a2", m2Tuple.
GetMembers
("a2").Single().ToTestDisplayString());
11503
m2Tuple.
GetMembers
("Item9").Single().ToTestDisplayString());
11505
m2Tuple.
GetMembers
("i2").Single().ToTestDisplayString());
11770
var m3Item8 = (FieldSymbol)m3Tuple.
GetMembers
("Item8").Single();
11790
var m3TupleRestTuple = (NamedTypeSymbol)((FieldSymbol)m3Tuple.
GetMembers
("Rest").Single()).Type;
11963
var m4Item8 = (FieldSymbol)m4Tuple.
GetMembers
("Item8").Single();
11982
var m4h4 = (FieldSymbol)m4Tuple.
GetMembers
("h4").Single();
12002
var m4TupleRestTuple = ((FieldSymbol)m4Tuple.
GetMembers
("Rest").Single()).Type;
12210
var m5Item8 = (FieldSymbol)m5Tuple.
GetMembers
("Item8").Single();
12231
var m5TupleRestTuple = ((FieldSymbol)m5Tuple.
GetMembers
("Rest").Single()).Type;
12578
var m8Item8 = (FieldSymbol)m8Tuple.
GetMembers
("Item8").Single();
12598
var m8Item1 = (FieldSymbol)m8Tuple.
GetMembers
("Item1").Last();
12620
var m8TupleRestTuple = ((FieldSymbol)m8Tuple.
GetMembers
("Rest").Single()).Type;
12759
Assert.Equal("System.Int32 (System.Int32 a2, System.Int32 b2).Item1", m2Tuple.
GetMembers
("Item1").Single().ToTestDisplayString());
12760
Assert.Equal("System.Int32 (System.Int32 a2, System.Int32 b2).a2", m2Tuple.
GetMembers
("a2").Single().ToTestDisplayString());
13209
var m10Item1 = (FieldSymbol)m10Tuple.
GetMembers
("Item1").Single();
13210
var m102Item20 = (FieldSymbol)m102Tuple.
GetMembers
("Item20").Single();
13211
var m102a = (FieldSymbol)m102Tuple.
GetMembers
("a").Single();
13221
var m10Item2 = (FieldSymbol)m10Tuple.
GetMembers
("Item2").Single();
13222
var m102Item21 = (FieldSymbol)m102Tuple.
GetMembers
("Item21").Single();
13223
var m102Item2 = (FieldSymbol)m102Tuple.
GetMembers
("Item2").Single();
13224
var m102b = (FieldSymbol)m102Tuple.
GetMembers
("b").Single();
13240
var m103Item2 = (FieldSymbol)m103Tuple.
GetMembers
("Item2").Last();
13241
var m103Item9 = (FieldSymbol)m103Tuple.
GetMembers
("Item9").Single();
16583
((NamedTypeSymbol)((Symbols.PublicModel.ErrorTypeSymbol)xSymbol).UnderlyingSymbol).
GetMembers
("Item1").Single().ToTestDisplayString());
16622
((NamedTypeSymbol)((Symbols.PublicModel.ErrorTypeSymbol)xSymbol).UnderlyingSymbol).
GetMembers
("Item1").Single().ToTestDisplayString());
16625
((NamedTypeSymbol)((Symbols.PublicModel.ErrorTypeSymbol)xSymbol).UnderlyingSymbol).
GetMembers
("a").Single().ToTestDisplayString());
23448
var m = (MethodSymbol)(((CSharpCompilation)comp.Compilation).GetTypeByMetadataName("ConsoleApplication5.C2").
GetMembers
("Goo").First());
23850
var m = (MethodSymbol)(comp.GetTypeByMetadataName("ConsoleApplication5.C2").
GetMembers
("Goo").First());
23903
var m = (PropertySymbol)(((CSharpCompilation)comp.Compilation).GetTypeByMetadataName("ConsoleApplication5.C2").
GetMembers
("Goo").First());
27397
VerifyTypeFromCSharp((NamedTypeSymbol)((FieldSymbol)containingType.
GetMembers
("F0").Single()).Type, TupleUnderlyingTypeValue.Same, TupleUnderlyingTypeValue.Null, TupleUnderlyingTypeValue.Same, TupleUnderlyingTypeValue.Null, "System.ValueTuple", "()");
27398
VerifyTypeFromCSharp((NamedTypeSymbol)((FieldSymbol)containingType.
GetMembers
("F1").Single()).Type, TupleUnderlyingTypeValue.Same, TupleUnderlyingTypeValue.Null, TupleUnderlyingTypeValue.Same, TupleUnderlyingTypeValue.Null, "(System.Int32, System.Int32)", "(System.Int32, System.Int32)");
27399
VerifyTypeFromCSharp((NamedTypeSymbol)((FieldSymbol)containingType.
GetMembers
("F2").Single()).Type, TupleUnderlyingTypeValue.Distinct, TupleUnderlyingTypeValue.Distinct, TupleUnderlyingTypeValue.Same, TupleUnderlyingTypeValue.Null, "(System.Int32 A, System.Int32 B)", "(A As System.Int32, B As System.Int32)");
27400
VerifyTypeFromCSharp((NamedTypeSymbol)((FieldSymbol)containingType.
GetMembers
("F3").Single()).Type, TupleUnderlyingTypeValue.Same, TupleUnderlyingTypeValue.Null, TupleUnderlyingTypeValue.Null, TupleUnderlyingTypeValue.Null, "(System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object)", "(System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object)");
27401
VerifyTypeFromCSharp((NamedTypeSymbol)((FieldSymbol)containingType.
GetMembers
("F4").Single()).Type, TupleUnderlyingTypeValue.Distinct, TupleUnderlyingTypeValue.Distinct, TupleUnderlyingTypeValue.Null, TupleUnderlyingTypeValue.Null, "(System.Object, System.Object B, System.Object, System.Object D, System.Object, System.Object F, System.Object, System.Object H)", "(System.Object, B As System.Object, System.Object, D As System.Object, System.Object, F As System.Object, System.Object, H As System.Object)");
CodeGen\FixedSizeBufferTests.cs (1)
576
var f = (FieldSymbol)comp2.GlobalNamespace.GetTypeMembers("S")[0].
GetMembers
("x")[0];
CodeGen\SwitchTests.cs (1)
3043
var member = pid.
GetMembers
(PrivateImplementationDetails.SynthesizedStringHashFunctionName).Single();
Emit\DynamicAnalysis\DynamicAnalysisResourceTests.cs (1)
1029
Assert.Empty(type.
GetMembers
(".cctor"));
Emit\EmitMetadataTests.cs (44)
330
Assert.Equal(1, i2.
GetMembers
("M2").Length);
331
Assert.Equal(1, i3.
GetMembers
("M3").Length);
426
var m1 = classA.
GetMembers
("M1").OfType<MethodSymbol>().Single();
427
var m2 = classA.
GetMembers
("M2").OfType<MethodSymbol>().Single();
428
var m3 = classA.
GetMembers
("M3").OfType<MethodSymbol>().Single();
429
var m4 = classA.
GetMembers
("M4").OfType<MethodSymbol>().Single();
430
var m5 = classA.
GetMembers
("M5").OfType<MethodSymbol>().Single();
550
var f1 = classA.
GetMembers
("F1").OfType<FieldSymbol>().Single();
551
var f2 = classA.
GetMembers
("F2").OfType<FieldSymbol>().Single();
552
var f3 = classA.
GetMembers
("F3").OfType<FieldSymbol>().Single();
553
var f4 = classA.
GetMembers
("F4").OfType<FieldSymbol>().Single();
570
var f5 = classA.
GetMembers
("F5").OfType<FieldSymbol>().Single();
571
var f6 = classA.
GetMembers
("F6").OfType<FieldSymbol>().Single();
598
var ctor = (MethodSymbol)type.
GetMembers
(".ctor").SingleOrDefault();
599
var cctor = (MethodSymbol)type.
GetMembers
(".cctor").SingleOrDefault();
679
var field = type.
GetMembers
(name).SingleOrDefault() as FieldSymbol;
748
member = type.
GetMembers
("Public").SingleOrDefault();
750
member = type.
GetMembers
("Internal").SingleOrDefault();
752
member = type.
GetMembers
("Protected").SingleOrDefault();
754
member = type.
GetMembers
("ProtectedInternal").SingleOrDefault();
756
member = type.
GetMembers
("Private").SingleOrDefault();
811
var method = (MethodSymbol)type.
GetMembers
("Method").Single();
813
var property = (PropertySymbol)type.
GetMembers
("Property").Single();
819
method = (MethodSymbol)type.
GetMembers
("I.Method").Single();
821
property = (PropertySymbol)type.
GetMembers
("I.Property").Single();
1086
var propertyP = (PropertySymbol)type.
GetMembers
("P").Single();
1100
var propertyQ = (PropertySymbol)type.
GetMembers
("Q").Single();
1115
propertyP = (PropertySymbol)type.
GetMembers
("P").Single();
1119
propertyQ = (PropertySymbol)type.
GetMembers
("Q").Single();
1134
var overriddenProperty = module.GlobalNamespace.GetTypeMembers("E").Single().
GetMembers
("Q").Single();
1137
var overriddenAccessor = module.GlobalNamespace.GetTypeMembers("D").Single().
GetMembers
("set_Q").Single();
1187
var method = containingType.
GetMembers
(accessor.Name).Single();
1236
var getMethodA = (MethodSymbol)typeA.
GetMembers
("get_P").Single();
1243
var getMethodC = (MethodSymbol)typeC.
GetMembers
("get_P").Single();
1318
var method = property.ContainingType.
GetMembers
(accessor.Name).Single();
1372
var field = type.
GetMembers
(name).SingleOrDefault() as FieldSymbol;
1399
var field = type.
GetMembers
(WellKnownMemberNames.EnumBackingFieldName).SingleOrDefault() as FieldSymbol;
2026
var m = c.
GetMembers
("M").Single() as MethodSymbol;
2074
var beginInvoke = myDel.
GetMembers
("BeginInvoke").Single() as MethodSymbol;
2087
var endInvoke = myDel.
GetMembers
("EndInvoke").Single() as MethodSymbol;
2132
Assert.Equal(0, classC.
GetMembers
(WellKnownMemberNames.InstanceConstructorName).Length); //since C is static
2133
Assert.Equal(0, classC.
GetMembers
(WellKnownMemberNames.StaticConstructorName).Length); //since we don't import private members
2199
Assert.NotNull(type.
GetMembers
("Public").SingleOrDefault());
2200
var member = type.
GetMembers
("Internal").SingleOrDefault();
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
Emit\EditAndContinue\SymbolMatcherTests.cs (1)
144
var members = compilation1.GetMember<NamedTypeSymbol>("A.B").
GetMembers
("M");
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (117)
Attributes\AttributeTests_NativeInteger.cs (1)
1494
var member = type.
GetMembers
("F").Single();
Attributes\AttributeTests_Nullable.cs (4)
802
var field = (FieldSymbol)type.
GetMembers
("F").Single();
816
var field = (FieldSymbol)type.
GetMembers
("F").Single();
975
var field = (FieldSymbol)type.
GetMembers
("F").Single();
4995
var method = (MethodSymbol)type.
GetMembers
("F").Single();
Attributes\AttributeTests_Synthesized.cs (8)
690
var equals = record.
GetMembers
(WellKnownMemberNames.ObjectEquals);
698
var ctor = record.
GetMembers
(WellKnownMemberNames.InstanceConstructorName);
757
var equals = record.
GetMembers
(WellKnownMemberNames.ObjectEquals);
832
var equals = record.
GetMembers
(WellKnownMemberNames.ObjectEquals);
840
var ctor = record.
GetMembers
(WellKnownMemberNames.InstanceConstructorName);
881
var ctor = record.
GetMembers
(WellKnownMemberNames.InstanceConstructorName);
909
var equals = record.
GetMembers
(WellKnownMemberNames.ObjectEquals);
960
var equals = record.
GetMembers
(WellKnownMemberNames.ObjectEquals);
Attributes\AttributeTests_WellKnownAttributes.cs (10)
181
var mem = (MethodSymbol)igoo.
GetMembers
("DoSomething").First();
187
mem = (MethodSymbol)igoo.
GetMembers
("Register").First();
192
mem = (MethodSymbol)igoo.
GetMembers
("UnRegister").First();
195
mem = (MethodSymbol)igoo.
GetMembers
("LibFunc").First();
288
var method = (MethodSymbol)type2.
GetMembers
("Method").First();
312
var field = (FieldSymbol)type3.
GetMembers
("One").First();
315
field = (FieldSymbol)type3.
GetMembers
("Two").First();
320
field = (FieldSymbol)type3.
GetMembers
("Three").First();
476
var field = (FieldSymbol)type2.
GetMembers
("field").First();
2485
method = (MethodSymbol)type1.
GetMembers
("MessageBox").First();
FlowAnalysis\StructTests.cs (1)
74
var constructors = structType.
GetMembers
(WellKnownMemberNames.InstanceConstructorName);
OverloadResolutionPriorityTests.cs (6)
60
var ms = c.
GetMembers
("M").Cast<MethodSymbol>();
185
var ms = c.
GetMembers
("M").Cast<MethodSymbol>();
694
var ms = c.
GetMembers
("M");
987
var ctors = attr!.
GetMembers
(".ctor");
999
var m = ((CSharpCompilation)verifier.Compilation).GetTypeByMetadataName("System.Runtime.CompilerServices.C")!.
GetMembers
("M").OfType<MethodSymbol>().First();
1568
var indexers = c.
GetMembers
("this[]");
Semantics\CollectionExpressionTests.cs (2)
13361
var sourceMember = sourceType.
GetMembers
(memberName).Single();
13362
var synthesizedMember = synthesizedType.
GetMembers
(memberName).Single();
Semantics\InlineArrayTests.cs (30)
14643
Assert.Empty(t.
GetMembers
(CodeAnalysis.CodeGen.PrivateImplementationDetails.SynthesizedInlineArrayAsReadOnlySpanName));
14644
Assert.Empty(t.
GetMembers
(CodeAnalysis.CodeGen.PrivateImplementationDetails.SynthesizedInlineArrayElementRefName));
14645
Assert.Empty(t.
GetMembers
(CodeAnalysis.CodeGen.PrivateImplementationDetails.SynthesizedInlineArrayElementRefReadOnlyName));
14646
Assert.Empty(t.
GetMembers
(CodeAnalysis.CodeGen.PrivateImplementationDetails.SynthesizedInlineArrayFirstElementRefName));
14647
Assert.Empty(t.
GetMembers
(CodeAnalysis.CodeGen.PrivateImplementationDetails.SynthesizedInlineArrayFirstElementRefReadOnlyName));
14690
Assert.Empty(t.
GetMembers
(CodeAnalysis.CodeGen.PrivateImplementationDetails.SynthesizedInlineArrayAsSpanName));
14693
Assert.Empty(t.
GetMembers
(CodeAnalysis.CodeGen.PrivateImplementationDetails.SynthesizedInlineArrayElementRefName));
14694
Assert.Empty(t.
GetMembers
(CodeAnalysis.CodeGen.PrivateImplementationDetails.SynthesizedInlineArrayElementRefReadOnlyName));
14695
Assert.Empty(t.
GetMembers
(CodeAnalysis.CodeGen.PrivateImplementationDetails.SynthesizedInlineArrayFirstElementRefName));
14696
Assert.Empty(t.
GetMembers
(CodeAnalysis.CodeGen.PrivateImplementationDetails.SynthesizedInlineArrayFirstElementRefReadOnlyName));
14739
Assert.Empty(t.
GetMembers
(CodeAnalysis.CodeGen.PrivateImplementationDetails.SynthesizedInlineArrayAsSpanName));
14740
Assert.Empty(t.
GetMembers
(CodeAnalysis.CodeGen.PrivateImplementationDetails.SynthesizedInlineArrayAsReadOnlySpanName));
14743
Assert.Empty(t.
GetMembers
(CodeAnalysis.CodeGen.PrivateImplementationDetails.SynthesizedInlineArrayElementRefReadOnlyName));
14744
Assert.Empty(t.
GetMembers
(CodeAnalysis.CodeGen.PrivateImplementationDetails.SynthesizedInlineArrayFirstElementRefName));
14745
Assert.Empty(t.
GetMembers
(CodeAnalysis.CodeGen.PrivateImplementationDetails.SynthesizedInlineArrayFirstElementRefReadOnlyName));
14787
Assert.Empty(t.
GetMembers
(CodeAnalysis.CodeGen.PrivateImplementationDetails.SynthesizedInlineArrayAsSpanName));
14788
Assert.Empty(t.
GetMembers
(CodeAnalysis.CodeGen.PrivateImplementationDetails.SynthesizedInlineArrayAsReadOnlySpanName));
14789
Assert.Empty(t.
GetMembers
(CodeAnalysis.CodeGen.PrivateImplementationDetails.SynthesizedInlineArrayElementRefName));
14792
Assert.Empty(t.
GetMembers
(CodeAnalysis.CodeGen.PrivateImplementationDetails.SynthesizedInlineArrayFirstElementRefName));
14793
Assert.Empty(t.
GetMembers
(CodeAnalysis.CodeGen.PrivateImplementationDetails.SynthesizedInlineArrayFirstElementRefReadOnlyName));
14834
Assert.Empty(t.
GetMembers
(CodeAnalysis.CodeGen.PrivateImplementationDetails.SynthesizedInlineArrayAsSpanName));
14835
Assert.Empty(t.
GetMembers
(CodeAnalysis.CodeGen.PrivateImplementationDetails.SynthesizedInlineArrayAsReadOnlySpanName));
14836
Assert.Empty(t.
GetMembers
(CodeAnalysis.CodeGen.PrivateImplementationDetails.SynthesizedInlineArrayElementRefName));
14837
Assert.Empty(t.
GetMembers
(CodeAnalysis.CodeGen.PrivateImplementationDetails.SynthesizedInlineArrayElementRefReadOnlyName));
14840
Assert.Empty(t.
GetMembers
(CodeAnalysis.CodeGen.PrivateImplementationDetails.SynthesizedInlineArrayFirstElementRefReadOnlyName));
14878
Assert.Empty(t.
GetMembers
(CodeAnalysis.CodeGen.PrivateImplementationDetails.SynthesizedInlineArrayAsSpanName));
14879
Assert.Empty(t.
GetMembers
(CodeAnalysis.CodeGen.PrivateImplementationDetails.SynthesizedInlineArrayAsReadOnlySpanName));
14880
Assert.Empty(t.
GetMembers
(CodeAnalysis.CodeGen.PrivateImplementationDetails.SynthesizedInlineArrayElementRefName));
14881
Assert.Empty(t.
GetMembers
(CodeAnalysis.CodeGen.PrivateImplementationDetails.SynthesizedInlineArrayElementRefReadOnlyName));
14882
Assert.Empty(t.
GetMembers
(CodeAnalysis.CodeGen.PrivateImplementationDetails.SynthesizedInlineArrayFirstElementRefName));
Semantics\PrimaryConstructorTests.cs (16)
6058
var constructor = cMember.
GetMembers
(".ctor").OfType<SynthesizedPrimaryConstructor>().Single();
6212
var constructor = cMember.
GetMembers
(".ctor").OfType<SynthesizedPrimaryConstructor>().Single();
6294
var constructor = cMember.
GetMembers
(".ctor").OfType<SynthesizedPrimaryConstructor>().Single();
6304
var property = cMember.
GetMembers
("I1").Single();
6331
var constructor = cMember.
GetMembers
(".ctor").OfType<MethodSymbol>().Where(m => m.Parameters.IsEmpty).Single();
6362
var cConstructor = c.
GetMembers
(".ctor").OfType<SynthesizedPrimaryConstructor>().Single();
6396
var dConstructor = d.
GetMembers
(".ctor").OfType<SynthesizedPrimaryConstructor>().Single();
6437
var eConstructor = e.
GetMembers
(".ctor").OfType<SynthesizedPrimaryConstructor>().Single();
6472
var eConstructor = e.
GetMembers
(".ctor").OfType<SynthesizedPrimaryConstructor>().Single();
6511
var cConstructor = c.
GetMembers
(".ctor").OfType<SynthesizedPrimaryConstructor>().Single();
6544
var dConstructor = d.
GetMembers
(".ctor").OfType<SynthesizedPrimaryConstructor>().Single();
6589
var eConstructor = e.
GetMembers
(".ctor").OfType<SynthesizedPrimaryConstructor>().Single();
6633
var eConstructor = e.
GetMembers
(".ctor").OfType<SynthesizedPrimaryConstructor>().Single();
6673
var eConstructor = e.
GetMembers
(".ctor").OfType<SynthesizedPrimaryConstructor>().Single();
6709
var constructor = cMember.
GetMembers
(".ctor").OfType<SynthesizedPrimaryConstructor>().Single();
6763
var constructor = cMember.
GetMembers
(".ctor").OfType<SynthesizedPrimaryConstructor>().Single();
Semantics\RecordTests.cs (39)
329
Assert.Equal(new[] { "R..ctor(R x)" }, r.
GetMembers
(".ctor").ToTestDisplayStrings());
369
Assert.Equal(new[] { "R..ctor(R x)", "R..ctor(R x)" }, r.
GetMembers
(".ctor").ToTestDisplayStrings());
8669
var x = c.
GetMembers
("X").Single();
25197
var param1 = @class.
GetMembers
(".ctor").OfType<MethodSymbol>().Where(m => m.Parameters.AsSingleton()?.Name == "P1").Single().Parameters[0];
25257
var param1 = @class.
GetMembers
(".ctor").OfType<MethodSymbol>().Where(m => m.Parameters.AsSingleton()?.Name == "P1").Single().Parameters[0];
25334
var param1 = @class.
GetMembers
(".ctor").OfType<MethodSymbol>().Where(m => m.Parameters.AsSingleton()?.Name == "P1").Single().Parameters[0];
25391
var param1 = @class.
GetMembers
(".ctor").OfType<MethodSymbol>().Where(m => m.Parameters.AsSingleton()?.Name == "P1").Single().Parameters[0];
25466
var param1 = @class.
GetMembers
(".ctor").OfType<MethodSymbol>().Where(m => m.Parameters.AsSingleton()?.Name == "P1").Single().Parameters[0];
25550
var param1 = @class.
GetMembers
(".ctor").OfType<MethodSymbol>().Where(m => m.Parameters.AsSingleton()?.Name == "P1").Single().Parameters[0];
25620
var param1 = @class.
GetMembers
(".ctor").OfType<MethodSymbol>().Where(m => m.Parameters.AsSingleton()?.Name == "P1").Single().Parameters[0];
28247
var constructor = cMember.
GetMembers
(".ctor").OfType<SynthesizedPrimaryConstructor>().Single();
28257
var property = cMember.
GetMembers
("I1").Single();
28399
var constructor = cMember.
GetMembers
(".ctor").OfType<SynthesizedPrimaryConstructor>().Single();
28409
var property = cMember.
GetMembers
("I1").Single();
28538
var constructor = cMember.
GetMembers
(".ctor").OfType<SynthesizedPrimaryConstructor>().Single();
28609
var constructor = cMember.
GetMembers
(".ctor").OfType<SynthesizedPrimaryConstructor>().Single();
28619
var property = cMember.
GetMembers
("I1").Single();
28654
var constructor = cMember.
GetMembers
(".ctor").OfType<MethodSymbol>().Where(m => m.Parameters.IsEmpty).Single();
28693
var cConstructor = c.
GetMembers
(".ctor").OfType<SynthesizedPrimaryConstructor>().Single();
28706
", c.
GetMembers
("I1").Single().GetDocumentationCommentXml());
28740
var dConstructor = d.
GetMembers
(".ctor").OfType<SynthesizedPrimaryConstructor>().Single();
28753
", d.
GetMembers
("I1").Single().GetDocumentationCommentXml());
28794
var eConstructor = e.
GetMembers
(".ctor").OfType<SynthesizedPrimaryConstructor>().Single();
28801
", e.
GetMembers
("I1").Single().GetDocumentationCommentXml());
28842
var eConstructor = e.
GetMembers
(".ctor").OfType<SynthesizedPrimaryConstructor>().Single();
28849
", e.
GetMembers
("I1").Single().GetDocumentationCommentXml());
28893
var cConstructor = c.
GetMembers
(".ctor").OfType<SynthesizedPrimaryConstructor>().Single();
28901
", c.
GetMembers
("I1").Single().GetDocumentationCommentXml());
28939
var dConstructor = d.
GetMembers
(".ctor").OfType<SynthesizedPrimaryConstructor>().Single();
28952
", d.
GetMembers
("I1").Single().GetDocumentationCommentXml());
28997
var eConstructor = e.
GetMembers
(".ctor").OfType<SynthesizedPrimaryConstructor>().Single();
29011
", e.
GetMembers
("I1").Single().GetDocumentationCommentXml());
29055
var eConstructor = e.
GetMembers
(".ctor").OfType<SynthesizedPrimaryConstructor>().Single();
29059
Assert.Equal("", e.
GetMembers
("I1").Single().GetDocumentationCommentXml());
29104
var eConstructor = e.
GetMembers
(".ctor").OfType<SynthesizedPrimaryConstructor>().Single();
29117
", e.
GetMembers
("I1").Single().GetDocumentationCommentXml());
29153
var constructor = cMember.
GetMembers
(".ctor").OfType<SynthesizedPrimaryConstructor>().Single();
29163
var property = cMember.
GetMembers
("I1").Single();
29222
var constructor = cMember.
GetMembers
(".ctor").OfType<SynthesizedPrimaryConstructor>().Single();
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (1)
IOperation\IOperationTests_ICompoundAssignmentOperation.cs (1)
85
var implicitSymbols = typeSymbol.
GetMembers
("op_Implicit").Cast<MethodSymbol>();
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (41)
Semantics\AmbiguousOverrideTests.cs (12)
522
var baseMethod1 = baseClass.
GetMembers
("Foo").Cast<MethodSymbol>().Where(hasCustomModifierCount(1)).Single();
523
var baseMethod2 = baseClass.
GetMembers
("Foo").Cast<MethodSymbol>().Where(hasCustomModifierCount(2)).Single();
577
var baseMethod1 = baseClass.
GetMembers
("Foo").Cast<MethodSymbol>().Where(hasCustomModifierCount(1)).Single();
578
var baseMethod2 = baseClass.
GetMembers
("Foo").Cast<MethodSymbol>().Where(hasCustomModifierCount(2)).Single();
642
var baseProperty1 = baseClass.
GetMembers
("P").Cast<PropertySymbol>().Where(hasCustomModifierCount(1)).Single();
643
var baseProperty2 = baseClass.
GetMembers
("P").Cast<PropertySymbol>().Where(hasCustomModifierCount(2)).Single();
710
var baseProperty1 = baseClass.
GetMembers
("P").Cast<PropertySymbol>().Where(hasCustomModifierCount(1)).Single();
711
var baseProperty2 = baseClass.
GetMembers
("P").Cast<PropertySymbol>().Where(hasCustomModifierCount(2)).Single();
934
var baseEvent1 = baseClass.
GetMembers
("E").Cast<EventSymbol>().Where(hasCustomModifierCount(1)).Single();
935
var baseEvent2 = baseClass.
GetMembers
("E").Cast<EventSymbol>().Where(hasCustomModifierCount(2)).Single();
1017
var baseEvent1 = baseClass.
GetMembers
("E").Cast<EventSymbol>().Where(hasCustomModifierCount(1)).Single();
1018
var baseEvent2 = baseClass.
GetMembers
("E").Cast<EventSymbol>().Where(hasCustomModifierCount(2)).Single();
Semantics\BindingAsyncTests.cs (1)
34
var method = (SourceMemberMethodSymbol)compilation.GlobalNamespace.GetTypeMembers("C").Single().
GetMembers
("M").Single();
Semantics\BindingTests.cs (6)
2600
var t = (FieldSymbol)c.
GetMembers
("T").Single();
2601
var foo = (MethodSymbol)c.
GetMembers
("Foo").Single();
2631
var t = (FieldSymbol)c.
GetMembers
("T").Single();
2632
var foo = (MethodSymbol)c.
GetMembers
("Foo").Single();
2660
var t = (FieldSymbol)c.
GetMembers
("T").Single();
2661
var foo = (MethodSymbol)c.
GetMembers
("Foo").Single();
Semantics\ConstantTests.cs (2)
2951
var symbol = compilation.GlobalNamespace.GetTypeMembers("c1").First().
GetMembers
("Z1").First();
2954
symbol = compilation.GlobalNamespace.GetTypeMembers("c1").First().
GetMembers
("Z2").First();
Semantics\ImplicitlyTypeArraysTests.cs (1)
36
var method = (SourceMemberMethodSymbol)compilation.GlobalNamespace.GetTypeMembers("C").Single().
GetMembers
("F").Single();
Semantics\InitOnlyMemberTests.cs (2)
1455
var property = (PropertySymbol)c.
GetMembers
("Property").Single();
1492
var backingField = (FieldSymbol)c.
GetMembers
("<Property>k__BackingField").Single();
Semantics\LookupTests.cs (3)
2008
var ms = comp.GlobalNamespace.GetTypeMembers("Program").Single().
GetMembers
("M").OfType<MethodSymbol>();
2039
var m = comp.GlobalNamespace.GetTypeMembers("Program").Single().
GetMembers
("M").Single();
2069
var m = comp.GlobalNamespace.GetTypeMembers("Program").Single().
GetMembers
("M").Single();
Semantics\NativeIntegerTests.cs (1)
486
var members = type.
GetMembers
(memberName);
Semantics\NullableReferenceTypesTests.cs (4)
16953
var members = c.
GetMembers
("I1<A>.M");
17319
var members = c.
GetMembers
("I1<T>.M");
138741
var cm = (MethodSymbol)Assert.Single(module.GlobalNamespace.GetTypeMember("C").
GetMembers
("I<C>.M"));
138783
var cm = (MethodSymbol)Assert.Single(module.GlobalNamespace.GetTypeMember("C").
GetMembers
("I<C>.M"));
Semantics\OperatorTests.cs (2)
3202
var method = (SourceMemberMethodSymbol)compilation.GlobalNamespace.GetTypeMembers("C").Single().
GetMembers
("M").Single();
6933
var expectedOperator = comp.GlobalNamespace.GetMember<NamedTypeSymbol>("S1").
GetMembers
(WellKnownMemberNames.EqualityOperatorName).
Semantics\OverloadResolutionTestBase.cs (1)
35
var method = (SourceMemberMethodSymbol)compilation.GlobalNamespace.GetTypeMembers("C").Single().
GetMembers
("M").Single();
Semantics\RecordStructTests.cs (3)
3278
var constructor = cMember.
GetMembers
(".ctor").OfType<SynthesizedPrimaryConstructor>().Single();
3288
var property = cMember.
GetMembers
("I1").Single();
10578
var param1 = @class.
GetMembers
(".ctor").OfType<MethodSymbol>().Where(m => m.Parameters.AsSingleton()?.Name == "P1").Single().Parameters[0];
Semantics\RefFieldTests.cs (1)
27167
var runtimeFeature = (FieldSymbol)comp.GetMember<NamedTypeSymbol>("System.Runtime.CompilerServices.RuntimeFeature").
GetMembers
("ByRefFields").SingleOrDefault();
Semantics\StructConstructorTests.cs (1)
4887
var members = type.
GetMembers
(".ctor");
Semantics\SynthesizedStaticConstructorTests.cs (1)
297
foreach (var member in typeSymbol.
GetMembers
(WellKnownMemberNames.StaticConstructorName))
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1128)
Compilation\GetSemanticInfoTests.cs (5)
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);
Compilation\ReferenceManagerTests.cs (3)
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 (5)
469
var v = a.
GetMembers
("v").Single() as FieldSymbol;
4409
var fieldX = (IFieldSymbol)classA.
GetMembers
("X").Single().ISymbol;
4410
var fieldY = (IFieldSymbol)classA.
GetMembers
("Y").Single().ISymbol;
4411
var fieldZ = (IFieldSymbol)classA.
GetMembers
("Z").Single().ISymbol;
4483
var method = (IMethodSymbol)comp.GetTypeByMetadataName("C").
GetMembers
("M").Single().GetPublicSymbol();
DocumentationComments\ConstructorDocumentationCommentTests.cs (1)
48
var staticConstructorSymbol = _widgetClass.
GetMembers
(WellKnownMemberNames.StaticConstructorName).Single();
DocumentationComments\CrefTests.cs (17)
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>().
1601
var expectedOriginalDefinitionSymbol = compilation.GlobalNamespace.GetMember<NamedTypeSymbol>("B").
GetMembers
("M").OfType<MethodSymbol>()
1675
Assert.Equal(actualWinner.ContainingType.
GetMembers
(actualWinner.Name).Single(member => member != actualWinner), actualCandidates[1]);
1713
Assert.Equal(actualWinner.ContainingType.
GetMembers
(actualWinner.Name).Single(member => member != actualWinner), actualCandidates[1]);
1734
var expectedOriginalDefinitionSymbol = compilation.GlobalNamespace.GetMember<NamedTypeSymbol>("A").
GetMembers
("M").OfType<MethodSymbol>().
1760
var expectedOriginalDefinitionSymbol = compilation.GlobalNamespace.GetMember<NamedTypeSymbol>("A").
GetMembers
("M").OfType<MethodSymbol>().
2411
var expectedSymbol = compilation.GlobalNamespace.GetMember<NamedTypeSymbol>("C").
GetMembers
(WellKnownMemberNames.LogicalNotOperatorName).OfType<MethodSymbol>().
2596
var expectedSymbol = compilation.GlobalNamespace.GetMember<NamedTypeSymbol>("C").
GetMembers
(WellKnownMemberNames.DivisionOperatorName).OfType<MethodSymbol>().
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>().
DocumentationComments\DestructorDocumentationCommentTests.cs (2)
41
Assert.Equal("M:Acme.Widget.Finalize", _widgetClass.
GetMembers
("Finalize").Single().GetDocumentationCommentId());
46
", _widgetClass.
GetMembers
("Finalize").Single().GetDocumentationCommentXml());
DocumentationComments\FieldDocumentationCommentTests.cs (12)
67
var total1 = _valueType.
GetMembers
("total1").Single();
68
var total2 = _valueType.
GetMembers
("total2").Single();
87
.
GetMembers
("value").Single().GetDocumentationCommentId());
93
Assert.Equal("F:Acme.Widget.message", _widgetClass.
GetMembers
("message").Single().GetDocumentationCommentId());
99
Assert.Equal("F:Acme.Widget.defaultColor", _widgetClass.
GetMembers
("defaultColor").Single().GetDocumentationCommentId());
105
Assert.Equal("F:Acme.Widget.PI", _widgetClass.
GetMembers
("PI").Single().GetDocumentationCommentId());
111
Assert.Equal("F:Acme.Widget.monthlyAverage", _widgetClass.
GetMembers
("monthlyAverage").Single().GetDocumentationCommentId());
117
Assert.Equal("F:Acme.Widget.array1", _widgetClass.
GetMembers
("array1").Single().GetDocumentationCommentId());
123
Assert.Equal("F:Acme.Widget.array2", _widgetClass.
GetMembers
("array2").Single().GetDocumentationCommentId());
129
Assert.Equal("F:Acme.Widget.pCount", _widgetClass.
GetMembers
("pCount").Single().GetDocumentationCommentId());
135
Assert.Equal("F:Acme.Widget.ppValues", _widgetClass.
GetMembers
("ppValues").Single().GetDocumentationCommentId());
141
var field = _enumSymbol.
GetMembers
("A").Single();
DocumentationComments\IncludeTests.cs (2)
56
var symbol = widgetClass.
GetMembers
(symbolName).Single();
118
var symbol = widgetClass.
GetMembers
(symbolName).Single();
DocumentationComments\MethodDocumentationCommentTests.cs (19)
78
Assert.Equal("M:Acme.ValueType.M(System.Int32)", _acmeNamespace.GetTypeMembers("ValueType").Single().
GetMembers
("M").Single().GetDocumentationCommentId());
84
Assert.Equal("M:Acme.Widget.NestedClass.M(System.Int32)", _widgetClass.GetTypeMembers("NestedClass").Single().
GetMembers
("M").Single().GetDocumentationCommentId());
90
var m0 = _widgetClass.
GetMembers
("M0").Single();
102
Assert.Equal("M:Acme.Widget.M1(System.Char,System.Single@,Acme.ValueType@)", _widgetClass.
GetMembers
("M1").Single().GetDocumentationCommentId());
108
Assert.Equal("M:Acme.Widget.M2(System.Int16[],System.Int32[0:,0:],System.Int64[][])", _widgetClass.
GetMembers
("M2").Single().GetDocumentationCommentId());
114
Assert.Equal("M:Acme.Widget.M3(System.Int64[][],Acme.Widget[0:,0:,0:][])", _widgetClass.
GetMembers
("M3").Single().GetDocumentationCommentId());
120
Assert.Equal("M:Acme.Widget.M4(System.Char*,Color**)", _widgetClass.
GetMembers
("M4").Single().GetDocumentationCommentId());
126
Assert.Equal("M:Acme.Widget.M5(System.Void*,System.Double*[0:,0:][])", _widgetClass.
GetMembers
("M5").Single().GetDocumentationCommentId());
132
Assert.Equal("M:Acme.Widget.M6(System.Int32,System.Object[])", _widgetClass.
GetMembers
("M6").Single().GetDocumentationCommentId());
139
_widgetClass.
GetMembers
("M7").Single().GetDocumentationCommentId());
146
_widgetClass.
GetMembers
("M8").Single().GetDocumentationCommentId());
153
_widgetClass.
GetMembers
("M9").Single().GetDocumentationCommentId());
160
_widgetClass.
GetMembers
("M10").Single().GetDocumentationCommentId());
166
Assert.Equal("M:Acme.MyList`1.Test(`0)", _acmeNamespace.GetTypeMembers("MyList", 1).Single().
GetMembers
("Test").Single().GetDocumentationCommentId());
173
Assert.Equal("M:Acme.MyList`1.Zip(Acme.MyList{`0})", _acmeNamespace.GetTypeMembers("MyList", 1).Single().
GetMembers
("Zip").Single().GetDocumentationCommentId());
180
Assert.Equal("M:Acme.MyList`1.ReallyZip(Acme.MyList{Acme.MyList{`0}})", _acmeNamespace.GetTypeMembers("MyList", 1).Single().
GetMembers
("ReallyZip").Single().GetDocumentationCommentId());
186
Assert.Equal("M:Acme.UseList.Process(Acme.MyList{System.Int32})", _acmeNamespace.GetTypeMembers("UseList").Single().
GetMembers
("Process").Single().GetDocumentationCommentId());
192
Assert.Equal("M:Acme.UseList.GetValues``1(``0)", _acmeNamespace.GetTypeMembers("UseList").Single().
GetMembers
("GetValues").Single().GetDocumentationCommentId());
219
Assert.Equal("M:Acme.ValueType.op_Explicit(System.Byte)~Acme.ValueType", _acmeNamespace.GetTypeMembers("ValueType").Single().
GetMembers
("op_Explicit").Single().GetDocumentationCommentId());
DocumentationComments\PartialTypeDocumentationCommentTests.cs (3)
68
var method = _gooClass.
GetMembers
("MethodWithNoImplementation").Single();
82
var method = _gooClass.
GetMembers
("ImplementedMethodWithNoSummaryOnImpl").Single();
93
var method = _gooClass.
GetMembers
("ImplementedMethod").Single();
DocumentationComments\PropertyDocumentationCommentTests.cs (3)
44
.
GetMembers
("Width").Single().GetDocumentationCommentId());
52
.
GetMembers
("this[]")[0].GetDocumentationCommentId());
60
.
GetMembers
("this[]")[1].GetDocumentationCommentId());
DocumentationComments\TypeDocumentationCommentTests.cs (1)
91
Assert.Equal("T:Acme.Widget.IMenuItem", _widgetClass.
GetMembers
("IMenuItem").Single().GetDocumentationCommentId());
SymbolDisplay\SymbolDisplayTests.cs (81)
206
GetMembers
("M").Single();
235
GetMembers
("M").Single();
257
GetMembers
("M").Single();
295
GetMembers
("M").Single();
340
GetMembers
("M").Single();
405
GetMembers
("M").Single();
461
GetMembers
("M").Single();
699
GetMembers
("M").Single();
737
GetMembers
("f").Single();
761
GetMembers
("f").Single();
799
GetMembers
("F").Single();
832
GetMembers
("F").Single();
871
GetMembers
("F").Single();
906
GetMembers
("F").Single();
941
GetMembers
("F").Single();
976
GetMembers
("F").Single();
1011
GetMembers
("F").Single();
1065
GetMembers
("false").Single();
1106
GetMembers
("struct").Single();
1152
GetMembers
("record").Single();
1181
GetMembers
("M").Single();
1213
GetMembers
("false").Single();
1256
GetMembers
("I.M").Single();
1281
GetMembers
("I.M").Single();
1308
GetMembers
("I.M").Single();
1381
GetMembers
("f").Single();
1407
GetMembers
("f").Single();
1447
GetMembers
(".ctor").Single();
1711
GetMembers
("M").Single();
1743
GetMembers
("M").Single();
1818
GetMembers
("M").Single();
1841
GetMembers
("M").Single();
1878
GetMembers
("f").Single();
1901
GetMembers
("f").Single();
1936
GetMembers
("P").Single();
1959
GetMembers
("P").Single();
2002
global => global.GetTypeMembers("C", 0).Single().
GetMembers
("P").Single(),
2018
global => global.GetTypeMembers("C", 0).Single().
GetMembers
("Q").Single(),
2034
global => global.GetTypeMembers("C", 0).Single().
GetMembers
("R").Single(),
2064
GetMembers
("get_P").Single();
2102
GetMembers
("set_P").Single();
2140
GetMembers
("<P>k__BackingField").Single();
2178
GetMembers
("<P>k__BackingField").Single();
2210
GetMembers
("<I.P>k__BackingField").Single();
2244
GetMembers
("<I.P>k__BackingField").Single();
2270
GetMembers
("F").Single();
2325
GetMembers
("<P>k__BackingField").Single();
2424
GetMembers
("E").Where(m => m.Kind == SymbolKind.Event).Single();
2477
GetMembers
("E").Where(m => m.Kind == SymbolKind.Event).Single();
2516
GetMembers
("add_E").Single();
2553
GetMembers
("remove_E").Single();
2590
GetMembers
("M").Single();
2616
GetMembers
("M").Single();
2646
GetMembers
("M").Single();
2674
GetMembers
("M").Single();
2765
GetMembers
("M").Single();
2826
GetMembers
("M").Single();
2884
global => global.GetTypeMembers("I", 0).Single().
GetMembers
("P").Single(),
2890
global => global.GetTypeMembers("I", 0).Single().
GetMembers
("F").Single(),
2896
global => global.GetTypeMembers("C", 0).Single().
GetMembers
("F").Single(),
2902
global => global.GetTypeMembers("C", 0).Single().GetTypeMembers("I", 0).Single().
GetMembers
("M").Single(),
3387
((FieldSymbol)global.GetTypeMembers("C1").Single().
GetMembers
("goo").Single()).Type;
3809
var field = global.GetTypeMembers("Test", 0).Single().
GetMembers
("field").Single() as FieldSymbol;
3863
var field = global.GetTypeMembers("Test", 0).Single().
GetMembers
("field").Single() as FieldSymbol;
3915
var field = global.GetTypeMembers("Test", 0).Single().
GetMembers
("field2").Single() as FieldSymbol;
4551
GetMembers
("f").Single();
4595
GetMembers
("f").Single();
4642
GetMembers
("f").Single();
4684
GetMembers
("B").Single();
4719
GetMembers
("D").Single();
4767
GetMembers
("D").Single();
5459
GetMembers
("f").Single();
5491
GetMembers
("f").Single();
5522
GetMembers
("f").Single();
5553
GetMembers
("f").Single();
5590
GetMembers
("f").Single();
5641
GetMembers
("P").Single();
8416
.
GetMembers
("f").Single()).Type;
8437
.
GetMembers
("f").Single()).Type;
8458
.
GetMembers
("f").Single()).Type;
8479
.
GetMembers
("f").Single()).Type;
Symbols\AnonymousTypesSymbolTests.cs (3)
1030
Assert.Equal(0, type.
GetMembers
("doesnotexist").Length);
1081
foreach (var symbol in type.
GetMembers
(name))
1682
var mainMethod = (MethodSymbol)(programType.
GetMembers
("Main").Single());
Symbols\AssemblyAndNamespaceTests.cs (1)
305
var b = ns.GetTypeMembers("A")[0].
GetMembers
("b");
Symbols\CompilationCreationTests.cs (147)
142
GetMembers
("Foo").OfType<MethodSymbol>().Single().ReturnType.Kind);
162
GetMembers
("Foo").OfType<MethodSymbol>().Single().ReturnType;
193
GetMembers
("Foo").OfType<MethodSymbol>().Single().ReturnType;
214
var retval3 = type1.
GetMembers
("Foo1").OfType<MethodSymbol>().Single().ReturnType;
219
var retval4 = type1.
GetMembers
("Foo2").OfType<MethodSymbol>().Single().ReturnType;
224
var retval5 = type1.
GetMembers
("Foo3").OfType<MethodSymbol>().Single().ReturnType;
252
GetMembers
("Foo").OfType<MethodSymbol>().Single().ReturnType;
277
var retval7 = type2.
GetMembers
("Foo1").OfType<MethodSymbol>().Single().ReturnType;
282
var retval8 = type2.
GetMembers
("Foo2").OfType<MethodSymbol>().Single().ReturnType;
287
var retval9 = type2.
GetMembers
("Foo3").OfType<MethodSymbol>().Single().ReturnType;
302
var retval10 = type3.
GetMembers
("Foo1").OfType<MethodSymbol>().Single().ReturnType;
307
var retval11 = type3.
GetMembers
("Foo2").OfType<MethodSymbol>().Single().ReturnType;
312
var retval12 = type3.
GetMembers
("Foo3").OfType<MethodSymbol>().Single().ReturnType;
317
var retval13 = type3.
GetMembers
("Foo4").OfType<MethodSymbol>().Single().ReturnType;
322
var retval14 = type3.
GetMembers
("Foo5").OfType<MethodSymbol>().Single().ReturnType;
368
var retval15 = type4.
GetMembers
("Foo1").OfType<MethodSymbol>().Single().ReturnType;
372
var retval16 = type4.
GetMembers
("Foo2").OfType<MethodSymbol>().Single().ReturnType;
376
var retval17 = type4.
GetMembers
("Foo3").OfType<MethodSymbol>().Single().ReturnType;
391
var retval18 = type5.
GetMembers
("Foo1").OfType<MethodSymbol>().Single().ReturnType;
395
var retval19 = type5.
GetMembers
("Foo2").OfType<MethodSymbol>().Single().ReturnType;
399
var retval20 = type5.
GetMembers
("Foo3").OfType<MethodSymbol>().Single().ReturnType;
403
var retval21 = type5.
GetMembers
("Foo4").OfType<MethodSymbol>().Single().ReturnType;
408
var retval22 = type5.
GetMembers
("Foo5").OfType<MethodSymbol>().Single().ReturnType;
460
GetMembers
("Foo").OfType<MethodSymbol>().Single().ReturnType.Kind);
473
GetMembers
("Foo").OfType<MethodSymbol>().Single().ReturnType;
495
GetMembers
("Foo").OfType<MethodSymbol>().Single().ReturnType;
516
retval3 = type1.
GetMembers
("Foo1").OfType<MethodSymbol>().Single().ReturnType;
521
retval4 = type1.
GetMembers
("Foo2").OfType<MethodSymbol>().Single().ReturnType;
526
retval5 = type1.
GetMembers
("Foo3").OfType<MethodSymbol>().Single().ReturnType;
544
GetMembers
("Foo").OfType<MethodSymbol>().Single().ReturnType;
569
retval7 = type2.
GetMembers
("Foo1").OfType<MethodSymbol>().Single().ReturnType;
574
retval8 = type2.
GetMembers
("Foo2").OfType<MethodSymbol>().Single().ReturnType;
579
retval9 = type2.
GetMembers
("Foo3").OfType<MethodSymbol>().Single().ReturnType;
594
retval10 = type3.
GetMembers
("Foo1").OfType<MethodSymbol>().Single().ReturnType;
599
retval11 = type3.
GetMembers
("Foo2").OfType<MethodSymbol>().Single().ReturnType;
604
retval12 = type3.
GetMembers
("Foo3").OfType<MethodSymbol>().Single().ReturnType;
609
retval13 = type3.
GetMembers
("Foo4").OfType<MethodSymbol>().Single().ReturnType;
614
retval14 = type3.
GetMembers
("Foo5").OfType<MethodSymbol>().Single().ReturnType;
634
retval15 = type4.
GetMembers
("Foo1").OfType<MethodSymbol>().Single().ReturnType;
638
retval16 = type4.
GetMembers
("Foo2").OfType<MethodSymbol>().Single().ReturnType;
642
retval17 = type4.
GetMembers
("Foo3").OfType<MethodSymbol>().Single().ReturnType;
657
retval18 = type5.
GetMembers
("Foo1").OfType<MethodSymbol>().Single().ReturnType;
661
retval19 = type5.
GetMembers
("Foo2").OfType<MethodSymbol>().Single().ReturnType;
665
retval20 = type5.
GetMembers
("Foo3").OfType<MethodSymbol>().Single().ReturnType;
669
retval21 = type5.
GetMembers
("Foo4").OfType<MethodSymbol>().Single().ReturnType;
674
retval22 = type5.
GetMembers
("Foo5").OfType<MethodSymbol>().Single().ReturnType;
745
GetMembers
("Foo").OfType<MethodSymbol>().Single().ReturnType;
841
GetMembers
("Foo").OfType<MethodSymbol>().Single().ReturnType;
862
var retval3 = type1.
GetMembers
("Foo1").OfType<MethodSymbol>().Single().ReturnType;
867
var retval4 = type1.
GetMembers
("Foo2").OfType<MethodSymbol>().Single().ReturnType;
872
var retval5 = type1.
GetMembers
("Foo3").OfType<MethodSymbol>().Single().ReturnType;
982
GetMembers
("Foo").OfType<MethodSymbol>().Single().ReturnType;
1007
var retval7 = type2.
GetMembers
("Foo1").OfType<MethodSymbol>().Single().ReturnType;
1012
var retval8 = type2.
GetMembers
("Foo2").OfType<MethodSymbol>().Single().ReturnType;
1017
var retval9 = type2.
GetMembers
("Foo3").OfType<MethodSymbol>().Single().ReturnType;
1032
var retval10 = type3.
GetMembers
("Foo1").OfType<MethodSymbol>().Single().ReturnType;
1037
var retval11 = type3.
GetMembers
("Foo2").OfType<MethodSymbol>().Single().ReturnType;
1042
var retval12 = type3.
GetMembers
("Foo3").OfType<MethodSymbol>().Single().ReturnType;
1047
var retval13 = type3.
GetMembers
("Foo4").OfType<MethodSymbol>().Single().ReturnType;
1052
var retval14 = type3.
GetMembers
("Foo5").OfType<MethodSymbol>().Single().ReturnType;
1096
var retval15 = type4.
GetMembers
("Foo1").OfType<MethodSymbol>().Single().ReturnType;
1101
var retval16 = type4.
GetMembers
("Foo2").OfType<MethodSymbol>().Single().ReturnType;
1105
var retval17 = type4.
GetMembers
("Foo3").OfType<MethodSymbol>().Single().ReturnType;
1120
var retval18 = type5.
GetMembers
("Foo1").OfType<MethodSymbol>().Single().ReturnType;
1124
var retval19 = type5.
GetMembers
("Foo2").OfType<MethodSymbol>().Single().ReturnType;
1128
var retval20 = type5.
GetMembers
("Foo3").OfType<MethodSymbol>().Single().ReturnType;
1132
var retval21 = type5.
GetMembers
("Foo4").OfType<MethodSymbol>().Single().ReturnType;
1137
var retval22 = type5.
GetMembers
("Foo5").OfType<MethodSymbol>().Single().ReturnType;
1193
GetMembers
("Foo").OfType<MethodSymbol>().Single().ReturnType;
1220
GetMembers
("Foo").OfType<MethodSymbol>().Single().ReturnType;
1241
retval3 = type1.
GetMembers
("Foo1").OfType<MethodSymbol>().Single().ReturnType;
1246
retval4 = type1.
GetMembers
("Foo2").OfType<MethodSymbol>().Single().ReturnType;
1251
retval5 = type1.
GetMembers
("Foo3").OfType<MethodSymbol>().Single().ReturnType;
1273
GetMembers
("Foo").OfType<MethodSymbol>().Single().ReturnType;
1298
retval7 = type2.
GetMembers
("Foo1").OfType<MethodSymbol>().Single().ReturnType;
1303
retval8 = type2.
GetMembers
("Foo2").OfType<MethodSymbol>().Single().ReturnType;
1308
retval9 = type2.
GetMembers
("Foo3").OfType<MethodSymbol>().Single().ReturnType;
1323
retval10 = type3.
GetMembers
("Foo1").OfType<MethodSymbol>().Single().ReturnType;
1328
retval11 = type3.
GetMembers
("Foo2").OfType<MethodSymbol>().Single().ReturnType;
1333
retval12 = type3.
GetMembers
("Foo3").OfType<MethodSymbol>().Single().ReturnType;
1338
retval13 = type3.
GetMembers
("Foo4").OfType<MethodSymbol>().Single().ReturnType;
1343
retval14 = type3.
GetMembers
("Foo5").OfType<MethodSymbol>().Single().ReturnType;
1369
retval15 = type4.
GetMembers
("Foo1").OfType<MethodSymbol>().Single().ReturnType;
1374
retval16 = type4.
GetMembers
("Foo2").OfType<MethodSymbol>().Single().ReturnType;
1378
retval17 = type4.
GetMembers
("Foo3").OfType<MethodSymbol>().Single().ReturnType;
1393
retval18 = type5.
GetMembers
("Foo1").OfType<MethodSymbol>().Single().ReturnType;
1397
retval19 = type5.
GetMembers
("Foo2").OfType<MethodSymbol>().Single().ReturnType;
1401
retval20 = type5.
GetMembers
("Foo3").OfType<MethodSymbol>().Single().ReturnType;
1405
retval21 = type5.
GetMembers
("Foo4").OfType<MethodSymbol>().Single().ReturnType;
1410
retval22 = type5.
GetMembers
("Foo5").OfType<MethodSymbol>().Single().ReturnType;
1452
GetMembers
("Foo").OfType<MethodSymbol>().Single().ReturnType;
1456
GetMembers
("Bar").OfType<FieldSymbol>().Single().Type);
1511
GetMembers
("Foo").OfType<MethodSymbol>().Single().ReturnType;
1515
GetMembers
("Bar").OfType<FieldSymbol>().Single().Type);
1536
var retval3 = type1.
GetMembers
("Foo1").OfType<MethodSymbol>().Single().ReturnType;
1541
var retval4 = type1.
GetMembers
("Foo2").OfType<MethodSymbol>().Single().ReturnType;
1546
var retval5 = type1.
GetMembers
("Foo3").OfType<MethodSymbol>().Single().ReturnType;
1603
GetMembers
("Foo").OfType<MethodSymbol>().Single().ReturnType;
1628
var retval7 = type2.
GetMembers
("Foo1").OfType<MethodSymbol>().Single().ReturnType;
1633
var retval8 = type2.
GetMembers
("Foo2").OfType<MethodSymbol>().Single().ReturnType;
1638
var retval9 = type2.
GetMembers
("Foo3").OfType<MethodSymbol>().Single().ReturnType;
1653
var retval10 = type3.
GetMembers
("Foo1").OfType<MethodSymbol>().Single().ReturnType;
1658
var retval11 = type3.
GetMembers
("Foo2").OfType<MethodSymbol>().Single().ReturnType;
1663
var retval12 = type3.
GetMembers
("Foo3").OfType<MethodSymbol>().Single().ReturnType;
1668
var retval13 = type3.
GetMembers
("Foo4").OfType<MethodSymbol>().Single().ReturnType;
1673
var retval14 = type3.
GetMembers
("Foo5").OfType<MethodSymbol>().Single().ReturnType;
1728
var retval15 = type4.
GetMembers
("Foo1").OfType<MethodSymbol>().Single().ReturnType;
1737
var retval16 = type4.
GetMembers
("Foo2").OfType<MethodSymbol>().Single().ReturnType;
1741
var retval17 = type4.
GetMembers
("Foo3").OfType<MethodSymbol>().Single().ReturnType;
1756
var retval18 = type5.
GetMembers
("Foo1").OfType<MethodSymbol>().Single().ReturnType;
1760
var retval19 = type5.
GetMembers
("Foo2").OfType<MethodSymbol>().Single().ReturnType;
1764
var retval20 = type5.
GetMembers
("Foo3").OfType<MethodSymbol>().Single().ReturnType;
1768
var retval21 = type5.
GetMembers
("Foo4").OfType<MethodSymbol>().Single().ReturnType;
1773
var retval22 = type5.
GetMembers
("Foo5").OfType<MethodSymbol>().Single().ReturnType;
1839
GetMembers
("Foo").OfType<MethodSymbol>().Single().ReturnType;
1866
GetMembers
("Foo").OfType<MethodSymbol>().Single().ReturnType;
1887
retval3 = type1.
GetMembers
("Foo1").OfType<MethodSymbol>().Single().ReturnType;
1892
retval4 = type1.
GetMembers
("Foo2").OfType<MethodSymbol>().Single().ReturnType;
1897
retval5 = type1.
GetMembers
("Foo3").OfType<MethodSymbol>().Single().ReturnType;
1919
GetMembers
("Foo").OfType<MethodSymbol>().Single().ReturnType;
1944
retval7 = type2.
GetMembers
("Foo1").OfType<MethodSymbol>().Single().ReturnType;
1949
retval8 = type2.
GetMembers
("Foo2").OfType<MethodSymbol>().Single().ReturnType;
1954
retval9 = type2.
GetMembers
("Foo3").OfType<MethodSymbol>().Single().ReturnType;
1969
retval10 = type3.
GetMembers
("Foo1").OfType<MethodSymbol>().Single().ReturnType;
1974
retval11 = type3.
GetMembers
("Foo2").OfType<MethodSymbol>().Single().ReturnType;
1979
retval12 = type3.
GetMembers
("Foo3").OfType<MethodSymbol>().Single().ReturnType;
1984
retval13 = type3.
GetMembers
("Foo4").OfType<MethodSymbol>().Single().ReturnType;
1989
retval14 = type3.
GetMembers
("Foo5").OfType<MethodSymbol>().Single().ReturnType;
2015
retval15 = type4.
GetMembers
("Foo1").OfType<MethodSymbol>().Single().ReturnType;
2022
retval16 = type4.
GetMembers
("Foo2").OfType<MethodSymbol>().Single().ReturnType;
2026
retval17 = type4.
GetMembers
("Foo3").OfType<MethodSymbol>().Single().ReturnType;
2041
retval18 = type5.
GetMembers
("Foo1").OfType<MethodSymbol>().Single().ReturnType;
2045
retval19 = type5.
GetMembers
("Foo2").OfType<MethodSymbol>().Single().ReturnType;
2049
retval20 = type5.
GetMembers
("Foo3").OfType<MethodSymbol>().Single().ReturnType;
2053
retval21 = type5.
GetMembers
("Foo4").OfType<MethodSymbol>().Single().ReturnType;
2058
retval22 = type5.
GetMembers
("Foo5").OfType<MethodSymbol>().Single().ReturnType;
2243
Single().
GetMembers
("Foo2").OfType<MethodSymbol>().Single();
2282
var retval1 = (NamedTypeSymbol)type3.
GetMembers
("Foo").OfType<MethodSymbol>().Single().ReturnType;
2303
var bar = type3.
GetMembers
("Bar").OfType<MethodSymbol>().Single();
2320
var foo1 = type3.
GetMembers
("Foo1").OfType<MethodSymbol>().Single();
2328
GetMembers
("Foo1").OfType<MethodSymbol>().Single().ReturnType);
2333
var foo2 = type3.
GetMembers
("Foo2").OfType<MethodSymbol>().Single();
2392
var foo3 = type3.
GetMembers
("Foo3").OfType<MethodSymbol>().Single();
2520
var retval5 = type3.
GetMembers
("Foo4").OfType<MethodSymbol>().Single().ReturnType;
2582
MethodSymbol m1 = classModule1.
GetMembers
("M1").OfType<MethodSymbol>().Single();
2583
MethodSymbol m2 = classModule1.
GetMembers
("M2").OfType<MethodSymbol>().Single();
2584
MethodSymbol m3 = classModule1.
GetMembers
("M3").OfType<MethodSymbol>().Single();
Symbols\CorLibrary\CorTypes.cs (1)
44
GetMembers
("M1").OfType<MethodSymbol>().Single().
Symbols\CovariantReturnTests.cs (1)
360
return constructedType.
GetMembers
(memberName).Single();
Symbols\DefaultInterfaceImplementationTests.cs (6)
5417
var indexers = i1.
GetMembers
("this[]");
5600
var indexers = i1.
GetMembers
("this[]");
5745
var indexers = i1.
GetMembers
("this[]");
5887
var indexers = i1.
GetMembers
("this[]");
6039
var indexers = i1.
GetMembers
("this[]");
44654
Assert.Empty(compilation1.GetTypeByMetadataName("I1").
GetMembers
("I1"));
Symbols\IndexerTests.cs (1)
2405
var indexer = type01.
GetMembers
(WellKnownMemberNames.Indexer).Single() as PropertySymbol;
Symbols\InterfaceImplementationTests.cs (60)
53
var baseMethod = @base.
GetMembers
("Method").Single();
65
var baseField = @base.
GetMembers
("Field").Single();
68
var baseNestedInterface = @base.
GetMembers
("Interface").Single();
71
var baseNestedClass = @base.
GetMembers
("Class").Single();
74
var baseNestedStruct = @base.
GetMembers
("Struct").Single();
77
var baseNestedEnum = @base.
GetMembers
("Enum").Single();
80
var baseNestedDelegate = @base.
GetMembers
("Delegate").Single();
87
var interfaceMethod = @base.
GetMembers
("Method").Single();
123
var baseInterfaceMethod = baseInterface.
GetMembers
("Method").Single();
126
var interfaceMethod = @interface.
GetMembers
("Method").Single();
130
var classExplicitImplementationBase = (MethodSymbol)@class.
GetMembers
("BaseInterface.Method").Single();
133
var classExplicitImplementation = (MethodSymbol)@class.
GetMembers
("Interface.Method").Single();
136
var classImplicitImplementation = (MethodSymbol)@class.
GetMembers
("Method").Single();
246
var baseInterface1Method = baseInterface1.
GetMembers
("BaseMethod").Single();
249
var baseInterface2Method = baseInterface2.
GetMembers
("BaseMethod").Single();
252
var interfaceMethod = @interface.
GetMembers
("Method").Single();
256
var classImplicitImplementation = (MethodSymbol)@class.
GetMembers
("Method").Single();
259
var classImplicitImplementationBase = (MethodSymbol)@class.
GetMembers
("BaseMethod").Single();
375
var interfaceMethod = @interface.
GetMembers
("Method").Single();
432
var baseInterfaceMethod = baseInterface.
GetMembers
("Method").Single();
435
var interfaceMethod = @interface.
GetMembers
("Method").Single();
439
var baseClassExplicitImplementationBase = (MethodSymbol)baseClass.
GetMembers
("BaseInterface.Method").Single();
442
var baseClassExplicitImplementation = (MethodSymbol)baseClass.
GetMembers
("Interface.Method").Single();
445
var baseClassImplicitImplementation = (MethodSymbol)baseClass.
GetMembers
("Method").Single();
508
var baseInterface1Method = baseInterface1.
GetMembers
("BaseMethod").Single();
511
var baseInterface2Method = baseInterface2.
GetMembers
("BaseMethod").Single();
514
var interfaceMethod = @interface.
GetMembers
("Method").Single();
518
var baseClassImplicitImplementation = (MethodSymbol)baseClass.
GetMembers
("Method").Single();
521
var baseClassImplicitImplementationBase = (MethodSymbol)baseClass.
GetMembers
("BaseMethod").Single();
576
var interfaceMethod = @interface.
GetMembers
("Method").Single();
581
var baseClassMethod = (MethodSymbol)baseClass.
GetMembers
("Method").Single();
677
var interfaceMethod = @interface.
GetMembers
("Method").Single();
680
var baseClassMethod = (MethodSymbol)baseClass.
GetMembers
("Interface.Method").Single();
687
var class1Method = (MethodSymbol)class1.
GetMembers
("Method").Single();
695
var class2Method = (MethodSymbol)class2.
GetMembers
("Method").Single();
738
var interfaceMethodVirtual = @interface.
GetMembers
("Virtual").Single();
739
var interfaceMethodNonVirtual = @interface.
GetMembers
("NonVirtual").Single();
743
var baseClassMethodVirtual = (MethodSymbol)baseClass.
GetMembers
("Virtual").Single();
747
var baseClassMethodNonVirtual = (MethodSymbol)baseClass.
GetMembers
("NonVirtual").Single();
759
var class1MethodVirtual = (MethodSymbol)class1.
GetMembers
("Virtual").Single();
763
var class1MethodNonVirtual = (MethodSymbol)class1.
GetMembers
("NonVirtual").Single();
777
var class2MethodVirtual = (MethodSymbol)class2.
GetMembers
("Virtual").Single();
781
var class2MethodNonVirtual = (MethodSymbol)class2.
GetMembers
("NonVirtual").Single();
828
var interfaceMethod = @interface.
GetMembers
("Method").Single();
833
var nonDeclaring1Method = nonDeclaring1.
GetMembers
("Method").Single();
843
var nonDeclaring2Method = nonDeclaring2.
GetMembers
("Method").Single();
872
var interfaceMethod = @interface.
GetMembers
("Method1").Single();
882
var derivedClassMethod = derivedClass.
GetMembers
("I1.Method1").Single();
912
var interfaceMethod = (MethodSymbol)@interface.
GetMembers
("Method").Single();
913
var interfaceProperty = (PropertySymbol)@interface.
GetMembers
("Property").Single();
920
var baseClassMethod = (MethodSymbol)baseClass.
GetMembers
("Method").Single();
921
var baseClassProperty = (PropertySymbol)baseClass.
GetMembers
("Property").Single();
981
var interfaceMethod = (MethodSymbol)@interface.
GetMembers
("Method").Single();
982
var interfaceProperty = (PropertySymbol)@interface.
GetMembers
("Property").Single();
989
var baseClassMethod = (MethodSymbol)baseClass.
GetMembers
("Method").Single();
990
var baseClassProperty = (PropertySymbol)baseClass.
GetMembers
("Property").Single();
1062
var classDMethod1 = (MethodSymbol)classD.
GetMembers
("Method1").Single();
1063
var classDMethod2 = (MethodSymbol)classD.
GetMembers
("Method2").Single();
1067
var interfaceMethod1 = (MethodSymbol)@interface.
GetMembers
("Method1").Single();
1068
var interfaceMethod2 = (MethodSymbol)@interface.
GetMembers
("Method2").Single();
Symbols\InterfaceOverriddenOrHiddenMembersTests.cs (2)
800
var baseMethod = baseInterface.
GetMembers
("M").OfType<MethodSymbol>().Single();
801
var baseProperty = baseInterface.
GetMembers
("M").OfType<PropertySymbol>().Single();
Symbols\Metadata\MetadataMemberTests.cs (29)
197
var members = class1.
GetMembers
("StrongNameSignatureGeneration");
248
var members = class1.
GetMembers
("StrongNameSignatureGeneration");
306
var member1 = type1.
GetMembers
("Add").Single() as MethodSymbol;
307
var member2 = type1.
GetMembers
("TryGetValue").Single() as MethodSymbol;
351
var member1 = type1.
GetMembers
("TryGetValue").Single() as MethodSymbol;
399
Assert.Equal(1, classC.
GetMembers
(WellKnownMemberNames.StaticConstructorName).Length);
489
Assert.Equal(0, type.
GetMembers
("_VtblGap1_1").Length);
492
Assert.Equal(0, type.
GetMembers
("BothAccessorsAreGaps").Length);
736
Assert.NotEmpty(c.
GetMembers
("P1"));
737
Assert.Empty(c.
GetMembers
("P2"));
738
Assert.Empty(c.
GetMembers
("P3"));
743
Assert.NotEmpty(c.
GetMembers
("P1"));
744
Assert.NotEmpty(c.
GetMembers
("P2"));
745
Assert.Empty(c.
GetMembers
("P3"));
750
Assert.NotEmpty(c.
GetMembers
("P1"));
751
Assert.NotEmpty(c.
GetMembers
("P2"));
752
Assert.NotEmpty(c.
GetMembers
("P3"));
757
Assert.NotEmpty(c.
GetMembers
("P1"));
758
Assert.NotEmpty(c.
GetMembers
("P2"));
759
Assert.Empty(c.
GetMembers
("P3"));
798
Assert.NotEmpty(c.
GetMembers
("P1"));
799
Assert.NotEmpty(c.
GetMembers
("P2"));
800
Assert.Empty(c.
GetMembers
("P3"));
805
Assert.NotEmpty(c.
GetMembers
("P1"));
806
Assert.NotEmpty(c.
GetMembers
("P2"));
807
Assert.NotEmpty(c.
GetMembers
("P3"));
812
Assert.NotEmpty(c.
GetMembers
("P1"));
813
Assert.NotEmpty(c.
GetMembers
("P2"));
814
Assert.Empty(c.
GetMembers
("P3"));
Symbols\Metadata\MetadataTypeTests.cs (2)
294
var type2 = (type1.
GetMembers
("m_eventData").Single() as FieldSymbol).Type as ArrayTypeSymbol;
295
var member2 = type1.
GetMembers
("WriteTransferEventHelper").Single() as MethodSymbol;
Symbols\Metadata\PE\HasUnsupportedMetadata.cs (8)
166
var f1 = c3.
GetMembers
("F1").Single();
170
var m1 = c3.
GetMembers
("M1").Single();
178
var e1 = c3.
GetMembers
("E1").Single();
182
var p1 = c3.
GetMembers
("P1").Single();
370
var f1 = c3.
GetMembers
("F1").Single();
374
var m1 = c3.
GetMembers
("M1").Single();
382
var e1 = c3.
GetMembers
("E1").Single();
386
var p1 = c3.
GetMembers
("P1").Single();
Symbols\Metadata\PE\LoadCustomModifiers.cs (9)
34
FieldSymbol f0 = modifiers.
GetMembers
("F0").OfType<FieldSymbol>().Single();
43
MethodSymbol m1 = modifiers.
GetMembers
("F1").OfType<MethodSymbol>().Single();
45
ParameterSymbol p2 = modifiers.
GetMembers
("F2").OfType<MethodSymbol>().Single().Parameters[0];
47
ParameterSymbol p4 = modifiers.
GetMembers
("F4").OfType<MethodSymbol>().Single().Parameters[0];
49
MethodSymbol m5 = modifiers.
GetMembers
("F5").OfType<MethodSymbol>().Single();
52
ParameterSymbol p6 = modifiers.
GetMembers
("F6").OfType<MethodSymbol>().Single().Parameters[0];
54
MethodSymbol m7 = modifiers.
GetMembers
("F7").OfType<MethodSymbol>().Single();
73
Assert.Equal("System.Int32 modopt(System.Int32) modopt(System.Runtime.CompilerServices.IsConst) modopt(System.Runtime.CompilerServices.IsConst) p", modifiers.
GetMembers
("F3").OfType<MethodSymbol>().Single().Parameters[0].ToTestDisplayString());
131
var methods = @class.
GetMembers
("Method").Select(m => (MethodSymbol)m);
Symbols\Metadata\PE\LoadingAttributes.cs (1)
1233
var mems = type01.
GetMembers
("GenericUriParserOptions");
Symbols\Metadata\PE\LoadingEvents.cs (11)
198
var interfaceEvent = (EventSymbol)@interface.
GetMembers
("Event").Single();
204
var classEvent = (EventSymbol)@class.
GetMembers
("Interface.Event").Single();
225
var interfaceEvent = (EventSymbol)@interface.
GetMembers
("Event").Single();
233
var substitutedInterfaceEvent = (EventSymbol)substitutedInterface.
GetMembers
("Event").Single();
236
var classEvent = (EventSymbol)@class.
GetMembers
("IGeneric<S>.Event").Single();
257
var interfaceEvent = (EventSymbol)@interface.
GetMembers
("Event").Single();
265
var substitutedInterfaceEvent = (EventSymbol)substitutedInterface.
GetMembers
("Event").Single();
268
var classEvent = (EventSymbol)@class.
GetMembers
("IGeneric<System.Int32>.Event").Single();
293
var defInterfaceEvent = (EventSymbol)defInterface.
GetMembers
("Event").Single();
307
var classEvent = (EventSymbol)@class.
GetMembers
("Interface.Event").Single();
367
var innerClassEvent = (EventSymbol)innerClass.
GetMembers
(methodName).Single();
Symbols\Metadata\PE\LoadingFields.cs (9)
38
var f1 = (FieldSymbol)vbFields.
GetMembers
("F1").Single();
39
var f2 = (FieldSymbol)vbFields.
GetMembers
("F2").Single();
40
var f3 = (FieldSymbol)vbFields.
GetMembers
("F3").Single();
41
var f4 = (FieldSymbol)vbFields.
GetMembers
("F4").Single();
42
var f5 = (FieldSymbol)vbFields.
GetMembers
("F5").Single();
43
var f6 = (FieldSymbol)csFields.
GetMembers
("F6").Single();
109
Assert.Equal(SymbolKind.NamedType, csFields.
GetMembers
("FFF").Single().Kind);
110
Assert.Equal(SymbolKind.Field, csFields.
GetMembers
("Fff").Single().Kind);
111
Assert.Equal(SymbolKind.Method, csFields.
GetMembers
("FfF").Single().Kind);
Symbols\Metadata\PE\LoadingMethods.cs (77)
49
var localM1 = (MethodSymbol)varTC10.
GetMembers
("M1").Single();
50
var localM2 = (MethodSymbol)varTC10.
GetMembers
("M2").Single();
51
var localM3 = (MethodSymbol)varTC10.
GetMembers
("M3").Single();
52
var localM4 = (MethodSymbol)varTC10.
GetMembers
("M4").Single();
53
var localM5 = (MethodSymbol)varTC10.
GetMembers
("M5").Single();
90
var localM6 = varTC10.
GetMembers
("M6");
94
var varC108 = localC107.
GetMembers
("C108").Single();
98
var sameName1 = csharpC1.
GetMembers
("SameName").Single();
99
var sameName2 = csharpC1.
GetMembers
("sameName").Single();
105
Assert.Equal(2, csharpC1.
GetMembers
("SameName2").Length);
106
Assert.Equal(1, csharpC1.
GetMembers
("sameName2").Length);
108
Assert.Equal(0, csharpC1.
GetMembers
("DoesntExist").Length);
112
var basicC1_M1 = (MethodSymbol)basicC1.
GetMembers
("M1").Single();
113
var basicC1_M2 = (MethodSymbol)basicC1.
GetMembers
("M2").Single();
114
var basicC1_M3 = (MethodSymbol)basicC1.
GetMembers
("M3").Single();
115
var basicC1_M4 = (MethodSymbol)basicC1.
GetMembers
("M4").Single();
132
Assert.Equal(0, emptyStructure.
GetMembers
("NoMembersOrTypes").Length);
134
var basicC1_M5 = (MethodSymbol)basicC1.
GetMembers
("M5").Single();
135
var basicC1_M6 = (MethodSymbol)basicC1.
GetMembers
("M6").Single();
136
var basicC1_M7 = (MethodSymbol)basicC1.
GetMembers
("M7").Single();
137
var basicC1_M8 = (MethodSymbol)basicC1.
GetMembers
("M8").Single();
138
var basicC1_M9 = basicC1.
GetMembers
("M9").OfType<MethodSymbol>().ToArray();
154
var basicC1_M10 = (MethodSymbol)basicC1.
GetMembers
("M10").Single();
157
var basicC1_M11 = (MethodSymbol)basicC1.
GetMembers
("M11").Single();
162
var basicC1_M12 = (MethodSymbol)basicC1.
GetMembers
("M12").Single();
168
var loadLibrary = (MethodSymbol)basicC1.
GetMembers
("LoadLibrary").Single();
173
var basicC2_M1 = (MethodSymbol)basicC2.
GetMembers
("M1").Single();
179
Assert.Equal(1, console.
GetMembers
("WriteLine").OfType<MethodSymbol>().Count(m => m.IsVararg));
180
Assert.True(console.
GetMembers
("WriteLine").OfType<MethodSymbol>().Single(m => m.IsVararg).IsStatic);
184
var basicModifiers1_M1 = (MethodSymbol)basicModifiers1.
GetMembers
("M1").Single();
185
var basicModifiers1_M2 = (MethodSymbol)basicModifiers1.
GetMembers
("M2").Single();
186
var basicModifiers1_M3 = (MethodSymbol)basicModifiers1.
GetMembers
("M3").Single();
187
var basicModifiers1_M4 = (MethodSymbol)basicModifiers1.
GetMembers
("M4").Single();
188
var basicModifiers1_M5 = (MethodSymbol)basicModifiers1.
GetMembers
("M5").Single();
189
var basicModifiers1_M6 = (MethodSymbol)basicModifiers1.
GetMembers
("M6").Single();
190
var basicModifiers1_M7 = (MethodSymbol)basicModifiers1.
GetMembers
("M7").Single();
191
var basicModifiers1_M8 = (MethodSymbol)basicModifiers1.
GetMembers
("M8").Single();
192
var basicModifiers1_M9 = (MethodSymbol)basicModifiers1.
GetMembers
("M9").Single();
250
var basicModifiers2_M1 = (MethodSymbol)basicModifiers2.
GetMembers
("M1").Single();
251
var basicModifiers2_M2 = (MethodSymbol)basicModifiers2.
GetMembers
("M2").Single();
252
var basicModifiers2_M6 = (MethodSymbol)basicModifiers2.
GetMembers
("M6").Single();
253
var basicModifiers2_M7 = (MethodSymbol)basicModifiers2.
GetMembers
("M7").Single();
281
var basicModifiers3_M1 = (MethodSymbol)basicModifiers3.
GetMembers
("M1").Single();
282
var basicModifiers3_M6 = (MethodSymbol)basicModifiers3.
GetMembers
("M6").Single();
298
var csharpModifiers1_M1 = (MethodSymbol)csharpModifiers1.
GetMembers
("M1").Single();
299
var csharpModifiers1_M2 = (MethodSymbol)csharpModifiers1.
GetMembers
("M2").Single();
300
var csharpModifiers1_M3 = (MethodSymbol)csharpModifiers1.
GetMembers
("M3").Single();
301
var csharpModifiers1_M4 = (MethodSymbol)csharpModifiers1.
GetMembers
("M4").Single();
329
var csharpModifiers2_M1 = (MethodSymbol)csharpModifiers2.
GetMembers
("M1").Single();
330
var csharpModifiers2_M2 = (MethodSymbol)csharpModifiers2.
GetMembers
("M2").Single();
331
var csharpModifiers2_M3 = (MethodSymbol)csharpModifiers2.
GetMembers
("M3").Single();
353
var csharpModifiers3_M1 = (MethodSymbol)csharpModifiers3.
GetMembers
("M1").Single();
354
var csharpModifiers3_M3 = (MethodSymbol)csharpModifiers3.
GetMembers
("M3").Single();
355
var csharpModifiers3_M4 = (MethodSymbol)csharpModifiers3.
GetMembers
("M4").Single();
375
var byrefReturnMethod = byrefReturn.GlobalNamespace.GetTypeMembers("ByRefReturn").Single().
GetMembers
("M").OfType<MethodSymbol>().Single();
391
var interfaceMethod = (MethodSymbol)@interface.
GetMembers
("Method").Single();
397
var classMethod = (MethodSymbol)@class.
GetMembers
("Interface.Method").Single();
415
var interface1Method = (MethodSymbol)interface1.
GetMembers
("Method1").Single();
420
var interface2Method = (MethodSymbol)interface2.
GetMembers
("Method2").Single();
427
var classMethod = (MethodSymbol)@class.
GetMembers
("Method").Single(); // the method is considered to be Ordinary
451
var interfaceMethod = (MethodSymbol)@interface.
GetMembers
("Method").Last(); //this assumes decl order
460
var substitutedInterfaceMethod = (MethodSymbol)substitutedInterface.
GetMembers
("Method").Last(); //this assumes decl order
464
var classMethod = (MethodSymbol)@class.
GetMembers
("IGeneric<S>.Method").Last(); //this assumes decl order
487
var interfaceMethod = (MethodSymbol)@interface.
GetMembers
("Method").Last(); //this assumes decl order
496
var substitutedInterfaceMethod = (MethodSymbol)substitutedInterface.
GetMembers
("Method").Last(); //this assumes decl order
500
var classMethod = (MethodSymbol)@class.
GetMembers
("IGeneric<System.Int32>.Method").Last(); //this assumes decl order
522
var interface2Method = (MethodSymbol)implementedInterface.
GetMembers
("Method1").Single();
529
var classMethod = (MethodSymbol)@class.
GetMembers
("Method").Single(); // the method is considered to be Ordinary
551
var classMethod = (MethodSymbol)@class.
GetMembers
("Method").Single();
578
var defInterfaceMethod = (MethodSymbol)defInterface.
GetMembers
("Method").Single();
592
var classMethod = (MethodSymbol)@class.
GetMembers
("Interface.Method").Single();
618
var derivedClassMethod = (MethodSymbol)derivedClass.
GetMembers
("Method").Single();
643
var classMethod = (MethodSymbol)@class.
GetMembers
("Method1").Single();
647
var classGenericMethod = (MethodSymbol)@class.
GetMembers
("Method1").Single();
676
var classMethod = (MethodSymbol)@class.
GetMembers
("Method2").Single();
680
var classGenericMethod = (MethodSymbol)@class.
GetMembers
("Method2").Single();
739
var innerClassMethod = (MethodSymbol)innerClass.
GetMembers
(methodName).Single();
Symbols\Metadata\PE\LoadingProperties.cs (18)
32
var interfaceProperty = (PropertySymbol)@interface.
GetMembers
("Property").Single();
38
var classProperty = (PropertySymbol)@class.
GetMembers
("Interface.Property").Single();
59
var interfaceProperty = (PropertySymbol)@interface.
GetMembers
("Property").Single();
67
var substitutedInterfaceProperty = (PropertySymbol)substitutedInterface.
GetMembers
("Property").Single();
70
var classProperty = (PropertySymbol)@class.
GetMembers
("IGeneric<S>.Property").Single();
91
var interfaceProperty = (PropertySymbol)@interface.
GetMembers
("Property").Single();
99
var substitutedInterfaceProperty = (PropertySymbol)substitutedInterface.
GetMembers
("Property").Single();
102
var classProperty = (PropertySymbol)@class.
GetMembers
("IGeneric<System.Int32>.Property").Single();
127
var defInterfaceProperty = (PropertySymbol)defInterface.
GetMembers
("Property").Single();
141
var classProperty = (PropertySymbol)@class.
GetMembers
("Interface.Property").Single();
201
var innerClassProperty = (PropertySymbol)innerClass.
GetMembers
(methodName).Single();
230
var interfaceProperty1 = (PropertySymbol)@interface.
GetMembers
("Property1").Single();
231
var interfaceProperty2 = (PropertySymbol)@interface.
GetMembers
("Property2").Single();
232
var interfaceProperty3 = (PropertySymbol)@interface.
GetMembers
("Property3").Single();
233
var interfaceProperty4 = (PropertySymbol)@interface.
GetMembers
("Property4").Single();
234
var interfaceProperty5 = (PropertySymbol)@interface.
GetMembers
("Property5").Single();
254
var classProperty1 = (PropertySymbol)@class.
GetMembers
("Property1").Single();
255
var classProperty2 = (PropertySymbol)@class.
GetMembers
("Property2").Single();
Symbols\Metadata\PE\MissingTypeReferences.cs (10)
288
var asm1m1 = asm1classC.
GetMembers
("M1").OfType<MethodSymbol>().Single();
289
var asm1m2 = asm1classC.
GetMembers
("M2").OfType<MethodSymbol>().Single();
290
var asm1m3 = asm1classC.
GetMembers
("M3").OfType<MethodSymbol>().Single();
291
var asm1m4 = asm1classC.
GetMembers
("M4").OfType<MethodSymbol>().Single();
292
var asm1m5 = asm1classC.
GetMembers
("M5").OfType<MethodSymbol>().Single();
293
var asm1m6 = asm1classC.
GetMembers
("M6").OfType<MethodSymbol>().Single();
294
var asm1m7 = asm1classC.
GetMembers
("M7").OfType<MethodSymbol>().Single();
295
var asm1m8 = asm1classC.
GetMembers
("M8").OfType<MethodSymbol>().Single();
311
var asm2m1 = asm2classC.
GetMembers
("M1").OfType<MethodSymbol>().Single();
312
var asm2m4 = asm2classC.
GetMembers
("M4").OfType<MethodSymbol>().Single();
Symbols\Metadata\PE\NoPia.cs (75)
75
test1 = classLocalTypes1.
GetMembers
("Test1").OfType<MethodSymbol>().Single();
76
test2 = classLocalTypes2.
GetMembers
("Test2").OfType<MethodSymbol>().Single();
108
test1 = classLocalTypes1.
GetMembers
("Test1").OfType<MethodSymbol>().Single();
109
test2 = classLocalTypes2.
GetMembers
("Test2").OfType<MethodSymbol>().Single();
141
test1 = classLocalTypes1.
GetMembers
("Test1").OfType<MethodSymbol>().Single();
142
test2 = classLocalTypes2.
GetMembers
("Test2").OfType<MethodSymbol>().Single();
195
test1 = classLocalTypes1.
GetMembers
("Test1").OfType<MethodSymbol>().Single();
196
test2 = classLocalTypes2.
GetMembers
("Test2").OfType<MethodSymbol>().Single();
232
test1 = classLocalTypes1.
GetMembers
("Test1").OfType<MethodSymbol>().Single();
233
test2 = classLocalTypes2.
GetMembers
("Test2").OfType<MethodSymbol>().Single();
263
test1 = classLocalTypes1.
GetMembers
("Test1").OfType<MethodSymbol>().Single();
264
test2 = classLocalTypes2.
GetMembers
("Test2").OfType<MethodSymbol>().Single();
297
test1 = classLocalTypes1.
GetMembers
("Test1").OfType<MethodSymbol>().Single();
298
test2 = classLocalTypes2.
GetMembers
("Test2").OfType<MethodSymbol>().Single();
416
test1 = classLocalTypes1.
GetMembers
("Test1").OfType<MethodSymbol>().Single();
417
test2 = classLocalTypes2.
GetMembers
("Test2").OfType<MethodSymbol>().Single();
449
test1 = classLocalTypes1.
GetMembers
("Test1").OfType<MethodSymbol>().Single();
450
test2 = classLocalTypes2.
GetMembers
("Test2").OfType<MethodSymbol>().Single();
481
test1 = classLocalTypes1.
GetMembers
("Test1").OfType<MethodSymbol>().Single();
482
test2 = classLocalTypes2.
GetMembers
("Test2").OfType<MethodSymbol>().Single();
521
test1 = classLocalTypes1.
GetMembers
("Test1").OfType<MethodSymbol>().Single();
522
test2 = classLocalTypes2.
GetMembers
("Test2").OfType<MethodSymbol>().Single();
566
test1 = classLocalTypes1.
GetMembers
("Test1").OfType<MethodSymbol>().Single();
567
test2 = classLocalTypes2.
GetMembers
("Test2").OfType<MethodSymbol>().Single();
597
test1 = classLocalTypes1.
GetMembers
("Test1").OfType<MethodSymbol>().Single();
598
test2 = classLocalTypes2.
GetMembers
("Test2").OfType<MethodSymbol>().Single();
633
test1 = classLocalTypes1.
GetMembers
("Test1").OfType<MethodSymbol>().Single();
634
test2 = classLocalTypes2.
GetMembers
("Test2").OfType<MethodSymbol>().Single();
717
Assert.NotEqual(SymbolKind.ErrorType, localTypes3.
GetMembers
("Test1").OfType<MethodSymbol>().Single().ReturnType.Kind);
718
Assert.NotEqual(SymbolKind.ErrorType, localTypes3.
GetMembers
("Test2").OfType<MethodSymbol>().Single().ReturnType.Kind);
719
Assert.Equal(SymbolKind.ErrorType, localTypes3.
GetMembers
("Test3").OfType<MethodSymbol>().Single().ReturnType.Kind);
721
NoPiaIllegalGenericInstantiationSymbol illegal = (NoPiaIllegalGenericInstantiationSymbol)localTypes3.
GetMembers
("Test3").OfType<MethodSymbol>().Single().ReturnType;
724
Assert.NotEqual(SymbolKind.ErrorType, localTypes3.
GetMembers
("Test4").OfType<MethodSymbol>().Single().ReturnType.Kind);
725
Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(localTypes3.
GetMembers
("Test5").OfType<MethodSymbol>().Single().ReturnType);
736
Assert.NotEqual(SymbolKind.ErrorType, localTypes3.
GetMembers
("Test1").OfType<MethodSymbol>().Single().ReturnType.Kind);
737
Assert.NotEqual(SymbolKind.ErrorType, localTypes3.
GetMembers
("Test2").OfType<MethodSymbol>().Single().ReturnType.Kind);
738
Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(localTypes3.
GetMembers
("Test3").OfType<MethodSymbol>().Single().ReturnType);
739
Assert.NotEqual(SymbolKind.ErrorType, localTypes3.
GetMembers
("Test4").OfType<MethodSymbol>().Single().ReturnType.Kind);
740
Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(localTypes3.
GetMembers
("Test5").OfType<MethodSymbol>().Single().ReturnType);
741
Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(localTypes3.
GetMembers
("Test6").OfType<MethodSymbol>().Single().ReturnType);
770
Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(varI5_1.
GetMembers
("Foo").OfType<MethodSymbol>().Single().ReturnType);
780
Assert.NotEqual(SymbolKind.ErrorType, varI5_2.
GetMembers
("Foo").OfType<MethodSymbol>().Single().ReturnType.Kind);
793
Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(varI7_3.
GetMembers
("Foo").OfType<MethodSymbol>().Single().ReturnType);
794
Assert.NotEqual(SymbolKind.ErrorType, varI7_3.
GetMembers
("Bar").OfType<MethodSymbol>().Single().ReturnType.Kind);
809
Assert.NotEqual(SymbolKind.ErrorType, varI7_4.
GetMembers
("Foo").OfType<MethodSymbol>().Single().ReturnType.Kind);
810
Assert.NotEqual(SymbolKind.ErrorType, varI7_4.
GetMembers
("Bar").OfType<MethodSymbol>().Single().ReturnType.Kind);
827
Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(varI7_5.
GetMembers
("Foo").OfType<MethodSymbol>().Single().ReturnType);
828
Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(varI7_5.
GetMembers
("Bar").OfType<MethodSymbol>().Single().ReturnType);
857
Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(varI7_7.
GetMembers
("Foo").OfType<MethodSymbol>().Single().ReturnType);
858
Assert.NotEqual(SymbolKind.ErrorType, varI7_7.
GetMembers
("Bar").OfType<MethodSymbol>().Single().ReturnType.Kind);
1018
Assert.NotEqual(SymbolKind.ErrorType, localTypes3.
GetMembers
("Test1").OfType<MethodSymbol>().Single().ReturnType.Kind);
1019
Assert.NotEqual(SymbolKind.ErrorType, localTypes3.
GetMembers
("Test2").OfType<MethodSymbol>().Single().ReturnType.Kind);
1020
Assert.Equal(SymbolKind.ErrorType, localTypes3.
GetMembers
("Test3").OfType<MethodSymbol>().Single().ReturnType.Kind);
1022
NoPiaIllegalGenericInstantiationSymbol illegal = (NoPiaIllegalGenericInstantiationSymbol)localTypes3.
GetMembers
("Test3").OfType<MethodSymbol>().Single().ReturnType;
1025
Assert.NotEqual(SymbolKind.ErrorType, localTypes3.
GetMembers
("Test4").OfType<MethodSymbol>().Single().ReturnType.Kind);
1026
Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(localTypes3.
GetMembers
("Test5").OfType<MethodSymbol>().Single().ReturnType);
1037
Assert.NotEqual(SymbolKind.ErrorType, localTypes3.
GetMembers
("Test1").OfType<MethodSymbol>().Single().ReturnType.Kind);
1038
Assert.NotEqual(SymbolKind.ErrorType, localTypes3.
GetMembers
("Test2").OfType<MethodSymbol>().Single().ReturnType.Kind);
1039
Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(localTypes3.
GetMembers
("Test3").OfType<MethodSymbol>().Single().ReturnType);
1040
Assert.NotEqual(SymbolKind.ErrorType, localTypes3.
GetMembers
("Test4").OfType<MethodSymbol>().Single().ReturnType.Kind);
1041
Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(localTypes3.
GetMembers
("Test5").OfType<MethodSymbol>().Single().ReturnType);
1042
Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(localTypes3.
GetMembers
("Test6").OfType<MethodSymbol>().Single().ReturnType);
1137
Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(varI5_1.
GetMembers
("Foo").OfType<MethodSymbol>().Single().ReturnType);
1147
Assert.NotEqual(SymbolKind.ErrorType, varI5_2.
GetMembers
("Foo").OfType<MethodSymbol>().Single().ReturnType.Kind);
1160
Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(varI7_3.
GetMembers
("Foo").OfType<MethodSymbol>().Single().ReturnType);
1161
Assert.NotEqual(SymbolKind.ErrorType, varI7_3.
GetMembers
("Bar").OfType<MethodSymbol>().Single().ReturnType.Kind);
1176
Assert.NotEqual(SymbolKind.ErrorType, varI7_4.
GetMembers
("Foo").OfType<MethodSymbol>().Single().ReturnType.Kind);
1177
Assert.NotEqual(SymbolKind.ErrorType, varI7_4.
GetMembers
("Bar").OfType<MethodSymbol>().Single().ReturnType.Kind);
1194
Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(varI7_5.
GetMembers
("Foo").OfType<MethodSymbol>().Single().ReturnType);
1195
Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(varI7_5.
GetMembers
("Bar").OfType<MethodSymbol>().Single().ReturnType);
1224
Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(varI7_7.
GetMembers
("Foo").OfType<MethodSymbol>().Single().ReturnType);
1225
Assert.NotEqual(SymbolKind.ErrorType, varI7_7.
GetMembers
("Bar").OfType<MethodSymbol>().Single().ReturnType.Kind);
1236
var varI5_Foo = varI5.
GetMembers
("Foo").OfType<MethodSymbol>().Single();
1246
var varI7_Foo = varI7.
GetMembers
("Foo").OfType<MethodSymbol>().Single();
1247
var varI7_Bar = varI7.
GetMembers
("Bar").OfType<MethodSymbol>().Single();
Symbols\Metadata\PE\NoPiaInstantiationOfGenericClassAndStruct.cs (25)
34
var localField = classLocalType1.
GetMembers
("field").OfType<FieldSymbol>().Single();
53
var localField = classLocalType.
GetMembers
("nested").OfType<FieldSymbol>().Single();
73
var localField = classLocalType.
GetMembers
("nested").OfType<FieldSymbol>().Single();
92
var localField = classLocalType.
GetMembers
("nested").OfType<FieldSymbol>().Single();
116
var var1 = classLocalType1.
GetMembers
("i1").OfType<FieldSymbol>().Single();
134
var localField = classLocalType.
GetMembers
("inheritsMethods").OfType<FieldSymbol>().Single();
163
var var1 = classLocalType.
GetMembers
("i1").OfType<FieldSymbol>().Single();
181
var local = classLocalType1.
GetMembers
("typeRef").OfType<FieldSymbol>().Single();
200
var local = classLocalType1.
GetMembers
("typeRef").OfType<FieldSymbol>().Single();
219
var local = classLocalType1.
GetMembers
("typeRef").OfType<FieldSymbol>().Single();
238
var local = classLocalType1.
GetMembers
("typeRef").OfType<FieldSymbol>().Single();
257
var local = classLocalType.
GetMembers
("i2").OfType<FieldSymbol>().Single();
276
var local = classLocalType.
GetMembers
("typeRef").OfType<FieldSymbol>().Single();
295
var local = classLocalType.
GetMembers
("tr2a").OfType<FieldSymbol>().Single();
314
var local = classLocalType.
GetMembers
("tr2a").OfType<FieldSymbol>().Single();
333
var local = classLocalType.
GetMembers
("tr2b").OfType<FieldSymbol>().Single();
352
var var1 = classLocalType.
GetMembers
("Event2").OfType<EventSymbol>().Single();
369
var var1 = classLocalType.
GetMembers
("Event3").OfType<FieldSymbol>().Single();
389
var localField = classLocalType.
GetMembers
("myclass").OfType<FieldSymbol>().Single();
410
var localField = classLocalType.
GetMembers
("mygeneric").OfType<FieldSymbol>().Single();
441
foreach (MethodSymbol m in classLocalType.
GetMembers
("Method1").OfType<MethodSymbol>())
487
var localField = nestedType.
GetMembers
("field1").OfType<FieldSymbol>().Single();
503
var localField = nestedType.
GetMembers
("field1").OfType<FieldSymbol>().Single();
519
var localMethod = nestedType.
GetMembers
("Method4").OfType<MethodSymbol>().Single();
567
var methodSymbol = nestedType.
GetMembers
("Method4").OfType<MethodSymbol>();
Symbols\Metadata\PE\NoPiaLocalHideAndTypeSubstitutionTests.cs (17)
42
MethodSymbol methodSymbol = classLocalType.
GetMembers
("Test1").OfType<MethodSymbol>().Single();
100
MethodSymbol methodSymbol = classLocalType.
GetMembers
("Test1").OfType<MethodSymbol>().Single();
136
FieldSymbol localFieldSymbol = classLocalType.
GetMembers
("myOwnVar").OfType<FieldSymbol>().Single();
139
MethodSymbol refMethodSymbol = classRefLocalType.
GetMembers
("Scen1").OfType<MethodSymbol>().Single();
196
FieldSymbol localFieldSymbol = classLocalType.
GetMembers
("myOwnRef").OfType<FieldSymbol>().Single();
199
MethodSymbol refMethodSymbol = classRefLocalType.
GetMembers
("Scen2").OfType<MethodSymbol>().Single();
232
FieldSymbol localFieldSymbol = classLocalType.
GetMembers
("myLocalType").OfType<FieldSymbol>().Single();
235
MethodSymbol methodSymbol = classRefLocalType.
GetMembers
("Scen3").OfType<MethodSymbol>().Single();
267
FieldSymbol localFieldSymbol = classLocalType.
GetMembers
("myLocalType").OfType<FieldSymbol>().Single();
270
var methodSymbol = classRefLocalType.
GetMembers
("Scen4").OfType<PropertySymbol>().Single();
300
FieldSymbol localFieldSymbol = classLocalType.
GetMembers
("myLocalType").OfType<FieldSymbol>().Single();
303
var methodSymbol = classRefLocalType.
GetMembers
("Scen5").OfType<PropertySymbol>().Single();
326
MethodSymbol methodSymbol = classRefLocalType.
GetMembers
("Foo").OfType<MethodSymbol>().Single();
348
MethodSymbol methodSymbol = classRefLocalType.
GetMembers
("Foo").OfType<MethodSymbol>().Single();
370
MethodSymbol refMethodSymbol = classRefLocalType.
GetMembers
("Scen2").OfType<MethodSymbol>().Single();
439
var methodSymbol = importedType.
GetMembers
("Foo").OfType<MethodSymbol>().Single();
478
var embeddedType = importedTypeComp2.
GetMembers
("Test1").OfType<MethodSymbol>().Single();
Symbols\MethodEqualityTests.cs (15)
37
var class1Method1 = (MethodSymbol)class1.
GetMembers
("Method1").Single();
38
var class1Method2 = (MethodSymbol)class1.
GetMembers
("Method2").Single();
41
var class2Method1 = (MethodSymbol)class2.
GetMembers
("Method1").Single();
84
var baseClassMethod1 = (MethodSymbol)baseClass.
GetMembers
("Method").First();
85
var baseClassMethod2 = (MethodSymbol)baseClass.
GetMembers
("Method").Last();
89
var substitutedBaseClassMethod1 = (MethodSymbol)substitutedBaseClass.
GetMembers
("Method").First();
90
var substitutedBaseClassMethod2 = (MethodSymbol)substitutedBaseClass.
GetMembers
("Method").Last();
94
var constructedBaseClassMethod1 = (MethodSymbol)constructedBaseClass.
GetMembers
("Method").First();
95
var constructedBaseClassMethod2 = (MethodSymbol)constructedBaseClass.
GetMembers
("Method").Last();
144
var baseClassMethod1 = (MethodSymbol)baseClass.
GetMembers
("Method").First();
145
var baseClassMethod2 = (MethodSymbol)baseClass.
GetMembers
("Method").Last();
149
var substitutedBaseClassMethod1 = (MethodSymbol)substitutedBaseClass.
GetMembers
("Method").First();
150
var substitutedBaseClassMethod2 = (MethodSymbol)substitutedBaseClass.
GetMembers
("Method").Last();
154
var constructedBaseClassMethod1 = (MethodSymbol)constructedBaseClass.
GetMembers
("Method").First();
155
var constructedBaseClassMethod2 = (MethodSymbol)constructedBaseClass.
GetMembers
("Method").Last();
Symbols\OverriddenOrHiddenMembersTests.cs (89)
250
var baseInterface1Method = (MethodSymbol)baseInterface1.
GetMembers
("Method").Single();
251
var baseInterface1Property = (PropertySymbol)baseInterface1.
GetMembers
("Property").Single();
253
var baseInterface2Method = (MethodSymbol)baseInterface2.
GetMembers
("Method").Single();
254
var baseInterface2Property = (PropertySymbol)baseInterface2.
GetMembers
("Property").Single();
256
var derivedInterface1Method = (MethodSymbol)derivedInterface1.
GetMembers
("Method").First();
257
var derivedInterface1MethodInt = (MethodSymbol)derivedInterface1.
GetMembers
("Method").Last();
258
var derivedInterface1Property = (PropertySymbol)derivedInterface1.
GetMembers
("Property").Single();
260
var derivedInterface2Method = (MethodSymbol)derivedInterface2.
GetMembers
("Method").First();
261
var derivedInterface2MethodInt = (MethodSymbol)derivedInterface2.
GetMembers
("Method").Last();
262
var derivedInterface2Property = (PropertySymbol)derivedInterface2.
GetMembers
("Property").Single();
341
var baseInterface1MethodT = (MethodSymbol)baseInterface1.
GetMembers
("Method").First();
342
var baseInterface1MethodInt = (MethodSymbol)baseInterface1.
GetMembers
("Method").Last();
343
var baseInterface1Property = (PropertySymbol)baseInterface1.
GetMembers
("Property").Single();
345
var baseInterface2MethodT = (MethodSymbol)baseInterface2.
GetMembers
("Method").First();
346
var baseInterface2MethodInt = (MethodSymbol)baseInterface2.
GetMembers
("Method").Last();
347
var baseInterface2Property = (PropertySymbol)baseInterface2.
GetMembers
("Property").Single();
349
var derivedInterface1Method = (MethodSymbol)derivedInterface1.
GetMembers
("Method").First();
350
var derivedInterface1MethodInt = (MethodSymbol)derivedInterface1.
GetMembers
("Method").Last();
351
var derivedInterface1Property = (PropertySymbol)derivedInterface1.
GetMembers
("Property").Single();
353
var derivedInterface2Method = (MethodSymbol)derivedInterface2.
GetMembers
("Method").First();
354
var derivedInterface2MethodInt = (MethodSymbol)derivedInterface2.
GetMembers
("Method").Last();
355
var derivedInterface2Property = (PropertySymbol)derivedInterface2.
GetMembers
("Property").Single();
420
var baseClassMethod = (MethodSymbol)baseClass.
GetMembers
("Method").Single();
421
var baseClassProperty = (PropertySymbol)baseClass.
GetMembers
("Property").Single();
423
var derivedClassMethod = (MethodSymbol)derivedClass.
GetMembers
("Method").First();
424
var derivedClassMethodInt = (MethodSymbol)derivedClass.
GetMembers
("Method").Last();
425
var derivedClassProperty = (PropertySymbol)derivedClass.
GetMembers
("Property").Single();
471
var baseClassMethodT = (MethodSymbol)baseClass.
GetMembers
("Method").First();
472
var baseClassMethodInt = (MethodSymbol)baseClass.
GetMembers
("Method").Last();
473
var baseClassProperty = (PropertySymbol)baseClass.
GetMembers
("Property").Single();
475
var derivedClassMethod = (MethodSymbol)derivedClass.
GetMembers
("Method").First();
476
var derivedClassMethodInt = (MethodSymbol)derivedClass.
GetMembers
("Method").Last();
477
var derivedClassProperty = (PropertySymbol)derivedClass.
GetMembers
("Property").Single();
531
var baseClassMethod = (MethodSymbol)baseClass.
GetMembers
("Method").Single();
532
var baseClassProperty = (PropertySymbol)baseClass.
GetMembers
("Property").Single();
533
var baseClassRefMethod = (MethodSymbol)baseClass.
GetMembers
("Method1").Single();
534
var baseClassRefProperty = (PropertySymbol)baseClass.
GetMembers
("Property1").Single();
535
var baseClassRefIndexer = (PropertySymbol)baseClass.
GetMembers
("this[]").Single();
537
var derivedClassMethod = (MethodSymbol)derivedClass.
GetMembers
("Method").First();
538
var derivedClassMethodInt = (MethodSymbol)derivedClass.
GetMembers
("Method").Last();
539
var derivedClassProperty = (PropertySymbol)derivedClass.
GetMembers
("Property").Single();
540
var derivedClassRefMethod = (MethodSymbol)derivedClass.
GetMembers
("Method1").Single();
541
var derivedClassRefProperty = (PropertySymbol)derivedClass.
GetMembers
("Property1").Single();
542
var derivedClassRefIndexer = (PropertySymbol)derivedClass.
GetMembers
("this[]").Single();
609
var objectToString = (MethodSymbol)systemObject.
GetMembers
("ToString").Single();
610
var objectGetHashCode = (MethodSymbol)systemObject.
GetMembers
("GetHashCode").Single();
611
var objectEquals = (MethodSymbol)systemObject.
GetMembers
("Equals")[0];
613
var baseClassToString = (MethodSymbol)baseClass.
GetMembers
("ToString").Single();
614
var baseClassGetHashCode = (MethodSymbol)baseClass.
GetMembers
("GetHashCode").Single();
615
Assert.Null(baseClass.
GetMembers
("Equals").SingleOrDefault());
617
Assert.Null(derivedClass.
GetMembers
("ToString").SingleOrDefault());
618
var derivedClassGetHashCode = (MethodSymbol)derivedClass.
GetMembers
("GetHashCode").Single();
619
var derivedClassEquals = (MethodSymbol)derivedClass.
GetMembers
("Equals").Single();
669
var baseClassMethod1 = (MethodSymbol)baseClass.
GetMembers
("Method")[0];
670
var baseClassMethod2 = (MethodSymbol)baseClass.
GetMembers
("Method")[1];
671
var baseClassMethod3 = (MethodSymbol)baseClass.
GetMembers
("Method")[2];
672
var baseClassProperty = (PropertySymbol)baseClass.
GetMembers
("Property").Single();
674
var derivedClassMethod = (MethodSymbol)derivedClass.
GetMembers
("Method")[0];
675
var derivedClassMethodParams = (MethodSymbol)derivedClass.
GetMembers
("Method")[1];
676
var derivedClassProperty = (PropertySymbol)derivedClass.
GetMembers
("Property").Single();
750
var definingClassMethod1 = (MethodSymbol)definingClass.
GetMembers
("Method1").Single();
751
var definingClassMethod2 = (MethodSymbol)definingClass.
GetMembers
("Method2").Single();
752
var definingClassProperty1 = (PropertySymbol)definingClass.
GetMembers
("Property1").Single();
753
var definingClassProperty2 = (PropertySymbol)definingClass.
GetMembers
("Property2").Single();
755
var hidingClassMethod1 = (FieldSymbol)hidingClass.
GetMembers
("Method1").Single();
756
var hidingClassMethod2 = (MethodSymbol)hidingClass.
GetMembers
("Method2").Single();
757
var hidingClassProperty1 = (FieldSymbol)hidingClass.
GetMembers
("Property1").Single();
758
var hidingClassProperty2 = (PropertySymbol)hidingClass.
GetMembers
("Property2").Single();
760
var overridingClassMethod1 = (MethodSymbol)overridingClass.
GetMembers
("Method1").Single();
761
var overridingClassMethod2 = (MethodSymbol)overridingClass.
GetMembers
("Method2").Single();
762
var overridingClassProperty1 = (PropertySymbol)overridingClass.
GetMembers
("Property1").Single();
763
var overridingClassProperty2 = (PropertySymbol)overridingClass.
GetMembers
("Property2").Single();
908
var classAMethod1 = (MethodSymbol)classA.
GetMembers
("Method1").Single();
909
var classAMethod2 = (MethodSymbol)classA.
GetMembers
("Method2").Single();
910
var classBMethod1 = (MethodSymbol)classB.
GetMembers
("Method1").Single();
911
var classBMethod2 = (MethodSymbol)classB.
GetMembers
("Method2").Single();
912
var classCMethod1 = (MethodSymbol)classC.
GetMembers
("Method1").Single();
913
var classCMethod2 = (MethodSymbol)classC.
GetMembers
("Method2").Single();
914
var classDMethod1 = (MethodSymbol)classD.
GetMembers
("Method1").Single();
915
var classDMethod2 = (MethodSymbol)classD.
GetMembers
("Method2").Single();
938
var classEMethod1 = (MethodSymbol)classE.
GetMembers
("Method1").Single();
939
var classEMethod2 = (MethodSymbol)classE.
GetMembers
("Method2").Single();
1004
var baseMethod1 = baseType.
GetMembers
("Method").OfType<MethodSymbol>().Single(m => m.CustomModifierCount() == 1);
1005
var baseMethod2 = baseType.
GetMembers
("Method").OfType<MethodSymbol>().Single(m => m.CustomModifierCount() == 1);
1073
var firstBaseMethod1 = baseType.
GetMembers
("Method1").OfType<MethodSymbol>().First();
1074
var firstBaseMethod2 = baseType.
GetMembers
("Method2").OfType<MethodSymbol>().First();
2868
var finalize = (MethodSymbol)obj.
GetMembers
("Finalize").Single();
3586
var baseMethod = baseClass.
GetMembers
("M").OfType<MethodSymbol>().Single();
3587
var baseProperty = baseClass.
GetMembers
("M").OfType<PropertySymbol>().Single();
Symbols\RequiredMembersTests.cs (4)
6531
var copyCtor = c.
GetMembers
(".ctor").Cast<MethodSymbol>().Single(m => m.ParameterCount == 1);
6593
var copyCtor = c.
GetMembers
(".ctor").Cast<MethodSymbol>().Single(m => m.ParameterCount == 1);
6877
var ctors = c.
GetMembers
(".ctor").Cast<MethodSymbol>().ToArray();
6923
var ctors = c.
GetMembers
(".ctor").Cast<MethodSymbol>().ToArray();
Symbols\Retargeting\NoPia.cs (78)
385
test1 = classLocalTypes1.
GetMembers
("Test1").OfType<MethodSymbol>().Single();
386
test2 = classLocalTypes2.
GetMembers
("Test2").OfType<MethodSymbol>().Single();
418
test1 = classLocalTypes1.
GetMembers
("Test1").OfType<MethodSymbol>().Single();
419
test2 = classLocalTypes2.
GetMembers
("Test2").OfType<MethodSymbol>().Single();
449
test1 = classLocalTypes1.
GetMembers
("Test1").OfType<MethodSymbol>().Single();
450
test2 = classLocalTypes2.
GetMembers
("Test2").OfType<MethodSymbol>().Single();
501
test1 = classLocalTypes1.
GetMembers
("Test1").OfType<MethodSymbol>().Single();
502
test2 = classLocalTypes2.
GetMembers
("Test2").OfType<MethodSymbol>().Single();
536
test1 = classLocalTypes1.
GetMembers
("Test1").OfType<MethodSymbol>().Single();
537
test2 = classLocalTypes2.
GetMembers
("Test2").OfType<MethodSymbol>().Single();
566
test1 = classLocalTypes1.
GetMembers
("Test1").OfType<MethodSymbol>().Single();
567
test2 = classLocalTypes2.
GetMembers
("Test2").OfType<MethodSymbol>().Single();
599
test1 = classLocalTypes1.
GetMembers
("Test1").OfType<MethodSymbol>().Single();
600
test2 = classLocalTypes2.
GetMembers
("Test2").OfType<MethodSymbol>().Single();
686
test1 = classLocalTypes1.
GetMembers
("Test1").OfType<MethodSymbol>().Single();
687
test2 = classLocalTypes2.
GetMembers
("Test2").OfType<MethodSymbol>().Single();
719
test1 = classLocalTypes1.
GetMembers
("Test1").OfType<MethodSymbol>().Single();
720
test2 = classLocalTypes2.
GetMembers
("Test2").OfType<MethodSymbol>().Single();
750
test1 = classLocalTypes1.
GetMembers
("Test1").OfType<MethodSymbol>().Single();
751
test2 = classLocalTypes2.
GetMembers
("Test2").OfType<MethodSymbol>().Single();
802
test1 = classLocalTypes1.
GetMembers
("Test1").OfType<MethodSymbol>().Single();
803
test2 = classLocalTypes2.
GetMembers
("Test2").OfType<MethodSymbol>().Single();
837
test1 = classLocalTypes1.
GetMembers
("Test1").OfType<MethodSymbol>().Single();
838
test2 = classLocalTypes2.
GetMembers
("Test2").OfType<MethodSymbol>().Single();
867
test1 = classLocalTypes1.
GetMembers
("Test1").OfType<MethodSymbol>().Single();
868
test2 = classLocalTypes2.
GetMembers
("Test2").OfType<MethodSymbol>().Single();
900
test1 = classLocalTypes1.
GetMembers
("Test1").OfType<MethodSymbol>().Single();
901
test2 = classLocalTypes2.
GetMembers
("Test2").OfType<MethodSymbol>().Single();
990
test1 = classLocalTypes1.
GetMembers
("Test1").OfType<MethodSymbol>().Single();
991
test2 = classLocalTypes2.
GetMembers
("Test2").OfType<MethodSymbol>().Single();
1023
test1 = classLocalTypes1.
GetMembers
("Test1").OfType<MethodSymbol>().Single();
1024
test2 = classLocalTypes2.
GetMembers
("Test2").OfType<MethodSymbol>().Single();
1054
test1 = classLocalTypes1.
GetMembers
("Test1").OfType<MethodSymbol>().Single();
1055
test2 = classLocalTypes2.
GetMembers
("Test2").OfType<MethodSymbol>().Single();
1106
test1 = classLocalTypes1.
GetMembers
("Test1").OfType<MethodSymbol>().Single();
1107
test2 = classLocalTypes2.
GetMembers
("Test2").OfType<MethodSymbol>().Single();
1141
test1 = classLocalTypes1.
GetMembers
("Test1").OfType<MethodSymbol>().Single();
1142
test2 = classLocalTypes2.
GetMembers
("Test2").OfType<MethodSymbol>().Single();
1171
test1 = classLocalTypes1.
GetMembers
("Test1").OfType<MethodSymbol>().Single();
1172
test2 = classLocalTypes2.
GetMembers
("Test2").OfType<MethodSymbol>().Single();
1204
test1 = classLocalTypes1.
GetMembers
("Test1").OfType<MethodSymbol>().Single();
1205
test2 = classLocalTypes2.
GetMembers
("Test2").OfType<MethodSymbol>().Single();
1349
Assert.NotEqual(SymbolKind.ErrorType, localTypes3.
GetMembers
("Test1").OfType<MethodSymbol>().Single().ReturnType.Kind);
1350
Assert.NotEqual(SymbolKind.ErrorType, localTypes3.
GetMembers
("Test2").OfType<MethodSymbol>().Single().ReturnType.Kind);
1351
Assert.Equal(SymbolKind.ErrorType, localTypes3.
GetMembers
("Test3").OfType<MethodSymbol>().Single().ReturnType.Kind);
1353
NoPiaIllegalGenericInstantiationSymbol illegal = (NoPiaIllegalGenericInstantiationSymbol)localTypes3.
GetMembers
("Test3").OfType<MethodSymbol>().Single().ReturnType;
1356
Assert.NotEqual(SymbolKind.ErrorType, localTypes3.
GetMembers
("Test4").OfType<MethodSymbol>().Single().ReturnType.Kind);
1357
Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(localTypes3.
GetMembers
("Test5").OfType<MethodSymbol>().Single().ReturnType);
1370
Assert.NotEqual(SymbolKind.ErrorType, localTypes3.
GetMembers
("Test1").OfType<MethodSymbol>().Single().ReturnType.Kind);
1371
Assert.NotEqual(SymbolKind.ErrorType, localTypes3.
GetMembers
("Test2").OfType<MethodSymbol>().Single().ReturnType.Kind);
1372
Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(localTypes3.
GetMembers
("Test3").OfType<MethodSymbol>().Single().ReturnType);
1373
Assert.NotEqual(SymbolKind.ErrorType, localTypes3.
GetMembers
("Test4").OfType<MethodSymbol>().Single().ReturnType.Kind);
1374
Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(localTypes3.
GetMembers
("Test5").OfType<MethodSymbol>().Single().ReturnType);
1375
Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(localTypes3.
GetMembers
("Test6").OfType<MethodSymbol>().Single().ReturnType);
1902
Assert.NotEqual(SymbolKind.ErrorType, localTypes3.
GetMembers
("Test1").OfType<MethodSymbol>().Single().ReturnType.Kind);
1903
Assert.NotEqual(SymbolKind.ErrorType, localTypes3.
GetMembers
("Test2").OfType<MethodSymbol>().Single().ReturnType.Kind);
1904
Assert.Equal(SymbolKind.ErrorType, localTypes3.
GetMembers
("Test3").OfType<MethodSymbol>().Single().ReturnType.Kind);
1906
NoPiaIllegalGenericInstantiationSymbol illegal = (NoPiaIllegalGenericInstantiationSymbol)localTypes3.
GetMembers
("Test3").OfType<MethodSymbol>().Single().ReturnType;
1909
Assert.NotEqual(SymbolKind.ErrorType, localTypes3.
GetMembers
("Test4").OfType<MethodSymbol>().Single().ReturnType.Kind);
1910
Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(localTypes3.
GetMembers
("Test5").OfType<MethodSymbol>().Single().ReturnType);
1923
Assert.NotEqual(SymbolKind.ErrorType, localTypes3.
GetMembers
("Test1").OfType<MethodSymbol>().Single().ReturnType.Kind);
1924
Assert.NotEqual(SymbolKind.ErrorType, localTypes3.
GetMembers
("Test2").OfType<MethodSymbol>().Single().ReturnType.Kind);
1925
Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(localTypes3.
GetMembers
("Test3").OfType<MethodSymbol>().Single().ReturnType);
1926
Assert.NotEqual(SymbolKind.ErrorType, localTypes3.
GetMembers
("Test4").OfType<MethodSymbol>().Single().ReturnType.Kind);
1927
Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(localTypes3.
GetMembers
("Test5").OfType<MethodSymbol>().Single().ReturnType);
1928
Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(localTypes3.
GetMembers
("Test6").OfType<MethodSymbol>().Single().ReturnType);
1952
Assert.NotEqual(SymbolKind.ErrorType, localTypes3.
GetMembers
("Test1").OfType<MethodSymbol>().Single().ReturnType.Kind);
1953
Assert.NotEqual(SymbolKind.ErrorType, localTypes3.
GetMembers
("Test2").OfType<MethodSymbol>().Single().ReturnType.Kind);
1954
Assert.Equal(SymbolKind.ErrorType, localTypes3.
GetMembers
("Test3").OfType<MethodSymbol>().Single().ReturnType.Kind);
1956
NoPiaIllegalGenericInstantiationSymbol illegal = (NoPiaIllegalGenericInstantiationSymbol)localTypes3.
GetMembers
("Test3").OfType<MethodSymbol>().Single().ReturnType;
1959
Assert.NotEqual(SymbolKind.ErrorType, localTypes3.
GetMembers
("Test4").OfType<MethodSymbol>().Single().ReturnType.Kind);
1960
Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(localTypes3.
GetMembers
("Test5").OfType<MethodSymbol>().Single().ReturnType);
1973
Assert.NotEqual(SymbolKind.ErrorType, localTypes3.
GetMembers
("Test1").OfType<MethodSymbol>().Single().ReturnType.Kind);
1974
Assert.NotEqual(SymbolKind.ErrorType, localTypes3.
GetMembers
("Test2").OfType<MethodSymbol>().Single().ReturnType.Kind);
1975
Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(localTypes3.
GetMembers
("Test3").OfType<MethodSymbol>().Single().ReturnType);
1976
Assert.NotEqual(SymbolKind.ErrorType, localTypes3.
GetMembers
("Test4").OfType<MethodSymbol>().Single().ReturnType.Kind);
1977
Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(localTypes3.
GetMembers
("Test5").OfType<MethodSymbol>().Single().ReturnType);
1978
Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(localTypes3.
GetMembers
("Test6").OfType<MethodSymbol>().Single().ReturnType);
Symbols\Retargeting\RetargetCustomAttributes.cs (8)
92
oldMsCorLib_debuggerTypeProxyAttributeCtor = (MethodSymbol)oldMsCorLib_debuggerTypeProxyAttributeType.
GetMembers
(".ctor").Single(
95
newMsCorLib_debuggerTypeProxyAttributeCtor = (MethodSymbol)newMsCorLib_debuggerTypeProxyAttributeType.
GetMembers
(".ctor").Single(
209
FieldSymbol testField = testClass.
GetMembers
("testField").OfType<FieldSymbol>().Single();
219
PropertySymbol testProperty = testClass.
GetMembers
("TestProperty").OfType<PropertySymbol>().Single();
233
MethodSymbol testMethod = testClass.
GetMembers
("TestMethod").OfType<MethodSymbol>().Single();
243
MethodSymbol testMethod = testClass.
GetMembers
("TestMethod").OfType<MethodSymbol>().Single();
255
MethodSymbol testMethod = testClass.
GetMembers
("TestMethod").OfType<MethodSymbol>().Single();
267
MethodSymbol testMethod = testClass.
GetMembers
("TestMethod").OfType<MethodSymbol>().Single();
Symbols\Retargeting\RetargetCustomModifiers.cs (8)
47
FieldSymbol f0 = modifiers.
GetMembers
("F0").OfType<FieldSymbol>().Single();
57
MethodSymbol m1 = modifiers.
GetMembers
("F1").OfType<MethodSymbol>().Single();
59
ParameterSymbol p2 = modifiers.
GetMembers
("F2").OfType<MethodSymbol>().Single().Parameters[0];
61
MethodSymbol m5 = modifiers.
GetMembers
("F5").OfType<MethodSymbol>().Single();
64
ParameterSymbol p6 = modifiers.
GetMembers
("F6").OfType<MethodSymbol>().Single().Parameters[0];
66
MethodSymbol m7 = modifiers.
GetMembers
("F7").OfType<MethodSymbol>().Single();
165
FieldSymbol volatileFld = modifiers.
GetMembers
("volatileFld").OfType<FieldSymbol>().Single();
192
MethodSymbol m1 = modifiers.
GetMembers
("F1").OfType<MethodSymbol>().Single();
Symbols\Retargeting\RetargetExplicitInterfaceImplementation.cs (45)
61
var interfaceV1Method1 = (MethodSymbol)interfaceV1.
GetMembers
("Method1").Single();
62
var interfaceV1Method2 = (MethodSymbol)interfaceV1.
GetMembers
("Method2").Single();
63
var interfaceV1Method3 = (MethodSymbol)interfaceV1.
GetMembers
("Method3").Single();
64
var interfaceV1Method4 = (MethodSymbol)interfaceV1.
GetMembers
("Method4").Single();
66
var interfaceV1Property1 = (PropertySymbol)interfaceV1.
GetMembers
("Property1").Single();
67
var interfaceV1Property2 = (PropertySymbol)interfaceV1.
GetMembers
("Property2").Single();
68
var interfaceV1Property3 = (PropertySymbol)interfaceV1.
GetMembers
("Property3").Single();
69
var interfaceV1Property4 = (PropertySymbol)interfaceV1.
GetMembers
("Property4").Single();
76
var interfaceV1Event1 = (EventSymbol)interfaceV1.
GetMembers
("Event1").Single();
77
var interfaceV1Event2 = (EventSymbol)interfaceV1.
GetMembers
("Event2").Single();
78
var interfaceV1Event3 = (EventSymbol)interfaceV1.
GetMembers
("Event3").Single();
79
var interfaceV1Event4 = (EventSymbol)interfaceV1.
GetMembers
("Event4").Single();
127
var interfaceV2Method1 = (MethodSymbol)interfaceV2.
GetMembers
("Method1").Single();
129
var interfaceV2Method3 = (MethodSymbol)interfaceV2.
GetMembers
("Method3").Single();
130
var interfaceV2Method4 = (MethodSymbol)interfaceV2.
GetMembers
("Method4").Single();
132
var interfaceV2Property1 = (PropertySymbol)interfaceV2.
GetMembers
("Property1").Single();
134
var interfaceV2Property3 = (PropertySymbol)interfaceV2.
GetMembers
("Property3").Single();
135
var interfaceV2Property4 = (PropertySymbol)interfaceV2.
GetMembers
("Property4").Single();
142
var interfaceV2Event1 = (EventSymbol)interfaceV2.
GetMembers
("Event1").Single();
144
var interfaceV2Event3 = (EventSymbol)interfaceV2.
GetMembers
("Event3").Single();
145
var interfaceV2Event4 = (EventSymbol)interfaceV2.
GetMembers
("Event4").Single();
154
var retargetedClassCMethod1 = (MethodSymbol)retargetedClassC.
GetMembers
("Interface1.Method1").Single();
165
var retargetedClassCMethod2 = (MethodSymbol)retargetedClassC.
GetMembers
("Interface1.Method2").Single();
174
var retargetedClassCMethod3 = (MethodSymbol)retargetedClassC.
GetMembers
("Interface1.Method3").Single();
183
var retargetedClassCMethod4 = (MethodSymbol)retargetedClassC.
GetMembers
("Interface1.Method4").Single();
194
var retargetedClassCProperty1 = (PropertySymbol)retargetedClassC.
GetMembers
("Interface1.Property1").Single();
205
var retargetedClassCProperty2 = (PropertySymbol)retargetedClassC.
GetMembers
("Interface1.Property2").Single();
213
var retargetedClassCProperty3 = (PropertySymbol)retargetedClassC.
GetMembers
("Interface1.Property3").Single();
221
var retargetedClassCProperty4 = (PropertySymbol)retargetedClassC.
GetMembers
("Interface1.Property4").Single();
270
var retargetedClassCEvent1 = (EventSymbol)retargetedClassC.
GetMembers
("Interface1.Event1").Single();
281
var retargetedClassCEvent2 = (EventSymbol)retargetedClassC.
GetMembers
("Interface1.Event2").Single();
289
var retargetedClassCEvent3 = (EventSymbol)retargetedClassC.
GetMembers
("Interface1.Event3").Single();
297
var retargetedClassCEvent4 = (EventSymbol)retargetedClassC.
GetMembers
("Interface1.Event4").Single();
389
var interfaceV2Method1 = interfaceV2.
GetMembers
("Method1").Single();
390
var interfaceV2Property1 = interfaceV2.
GetMembers
("Property1").Single();
391
var interfaceV2Event1 = interfaceV2.
GetMembers
("Event1").Single();
401
var retargetedClassC1Method1 = (MethodSymbol)retargetedClassC1.
GetMembers
("Interface2<S>.Method1").Single();
405
var retargetedClassC2Method1 = (MethodSymbol)retargetedClassC2.
GetMembers
("Interface2<System.Int32>.Method1").Single();
409
var retargetedClassC3Method1 = (MethodSymbol)retargetedClassC3.
GetMembers
("Interface2<Class1>.Method1").Single();
413
var retargetedClassC1Property1 = (PropertySymbol)retargetedClassC1.
GetMembers
("Interface2<S>.Property1").Single();
417
var retargetedClassC2Property1 = (PropertySymbol)retargetedClassC2.
GetMembers
("Interface2<System.Int32>.Property1").Single();
421
var retargetedClassC3Property1 = (PropertySymbol)retargetedClassC3.
GetMembers
("Interface2<Class1>.Property1").Single();
425
var retargetedClassC1Event1 = (EventSymbol)retargetedClassC1.
GetMembers
("Interface2<S>.Event1").Single();
429
var retargetedClassC2Event1 = (EventSymbol)retargetedClassC2.
GetMembers
("Interface2<System.Int32>.Event1").Single();
433
var retargetedClassC3Event1 = (EventSymbol)retargetedClassC3.
GetMembers
("Interface2<Class1>.Event1").Single();
Symbols\Source\BaseClassTests.cs (2)
1525
var classY = (NamedTypeSymbol)classB.
GetMembers
("Y")[0];
1541
var classY = (NamedTypeSymbol)classB.
GetMembers
("Y")[0];
Symbols\Source\DelegateTests.cs (16)
73
var d = a.
GetMembers
("D")[0] as NamedTypeSymbol;
108
var field = a.
GetMembers
("Field")[0] as FieldSymbol;
160
var beginInvoke = myDel.
GetMembers
("BeginInvoke").Single() as MethodSymbol;
174
var endInvoke = myDel.
GetMembers
("EndInvoke").Single() as MethodSymbol;
347
MethodSymbol beginInvoke = (MethodSymbol)d.
GetMembers
("BeginInvoke").Single();
356
MethodSymbol endInvoke = (MethodSymbol)d.
GetMembers
("EndInvoke").Single();
399
MethodSymbol beginInvoke = (MethodSymbol)d.
GetMembers
("BeginInvoke").Single();
406
MethodSymbol endInvoke = (MethodSymbol)d.
GetMembers
("EndInvoke").Single();
430
MethodSymbol beginInvoke = (MethodSymbol)d.
GetMembers
("BeginInvoke").Single();
437
MethodSymbol endInvoke = (MethodSymbol)d.
GetMembers
("EndInvoke").Single();
462
MethodSymbol beginInvoke = (MethodSymbol)d.
GetMembers
("BeginInvoke").Single();
470
MethodSymbol endInvoke = (MethodSymbol)d.
GetMembers
("EndInvoke").Single();
496
MethodSymbol beginInvoke = (MethodSymbol)d.
GetMembers
("BeginInvoke").Single();
504
MethodSymbol endInvoke = (MethodSymbol)d.
GetMembers
("EndInvoke").Single();
784
Assert.Equal(RefKind.Ref, ((MethodSymbol)d.
GetMembers
("EndInvoke").Single()).RefKind);
801
Assert.Equal(RefKind.RefReadOnly, ((MethodSymbol)d.
GetMembers
("EndInvoke").Single()).RefKind);
Symbols\Source\EnumTests.cs (1)
758
var member = classEnum.
GetMembers
("M").Single() as FieldSymbol;
Symbols\Source\EventTests.cs (1)
325
var fevent = type01.
GetMembers
("FieldLikeEvent").Single() as EventSymbol;
Symbols\Source\FieldTests.cs (14)
63
var sym = a.
GetMembers
("F").Single() as FieldSymbol;
91
var f = a.
GetMembers
("F").Single() as FieldSymbol;
95
var gs = a.
GetMembers
("G");
120
var fs = a.
GetMembers
("F");
144
var n1 = a.
GetMembers
("N1").Single() as FieldSymbol;
150
var n2 = a.
GetMembers
("N2").Single() as FieldSymbol;
159
var n3 = a.
GetMembers
("N3").Single() as FieldSymbol;
178
var sym = a.
GetMembers
("F").Single() as FieldSymbol;
203
var s = type2.
GetMembers
("M").Single() as MethodSymbol;
207
var sym = type2.
GetMembers
("field1").Single() as FieldSymbol;
212
sym = type2.
GetMembers
("field2").Single() as FieldSymbol;
217
sym = type2.
GetMembers
("field3").Single() as FieldSymbol;
236
FieldSymbol ein = (FieldSymbol)c1.
GetMembers
("in").Single();
256
FieldSymbol mem = (FieldSymbol)type1.
GetMembers
("x").Single();
Symbols\Source\FileModifierTests.cs (1)
1688
var cs = classOuter.
GetMembers
("C");
Symbols\Source\LocationTests.cs (2)
36
var f = c.
GetMembers
("F").Single() as FieldSymbol;
38
var m = c.
GetMembers
("M").Single() as MethodSymbol;
Symbols\Source\MethodTests.cs (39)
37
var m = a.
GetMembers
("M").Single() as MethodSymbol;
142
var m = a.
GetMembers
("M").Single() as MethodSymbol;
169
var m1 = a.
GetMembers
("M1").Single() as MethodSymbol;
171
var m2 = b.
GetMembers
("M2").Single() as MethodSymbol;
192
var add = mylist.
GetMembers
("Add").Single() as MethodSymbol;
213
var m = a.
GetMembers
("M");
232
var m = (MethodSymbol)a.
GetMembers
("M").Single();
260
var m = (MethodSymbol)a.
GetMembers
("M").Single();
285
var m = (MethodSymbol)a.
GetMembers
("M").Single();
306
var m = (MethodSymbol)a.
GetMembers
("M").Single();
328
var m = a.
GetMembers
("M").Single() as MethodSymbol;
344
var m = a.
GetMembers
("M").Single() as MethodSymbol;
361
var m = a.
GetMembers
("M").Single() as MethodSymbol;
405
var m = a.
GetMembers
("M").Single() as MethodSymbol;
447
var method = classTest.
GetMembers
("MethodWithRefOutArray").Single() as MethodSymbol;
523
var mems = classImpl.
GetMembers
("M");
530
var mem1 = classImpl.
GetMembers
("M22").Single() as MethodSymbol;
1411
var f1 = c.
GetMembers
("F1").Single() as MethodSymbol;
1431
Assert.Equal("System.Int32 AA.Method1(__arglist)", nts.
GetMembers
("Method1").Single().ToTestDisplayString());
1568
var members = test.
GetMembers
("M1");
1597
var f = b.
GetMembers
("F").Single() as MethodSymbol;
1628
MethodSymbol mreturn = (MethodSymbol)c1.
GetMembers
("@void.return").Single();
1643
MethodSymbol mfloat = (MethodSymbol)c1.
GetMembers
("float").Single();
1645
Assert.Empty(c1.
GetMembers
("@float"));
1670
var interfaceMethod = (MethodSymbol)@interface.
GetMembers
("Method").Single();
1676
var classMethod = (MethodSymbol)@class.
GetMembers
("I.Method").Single();
1714
var interfaceMethod = (MethodSymbol)@interface.
GetMembers
("ToString").Single();
1720
var classMethod = (MethodSymbol)@class.
GetMembers
("System.IFormattable.ToString").Single();
1759
var interfaceMethod = (MethodSymbol)@interface.
GetMembers
("Method").Single();
1766
var classMethod = (MethodSymbol)@class.
GetMembers
("I.Method").Single();
1810
var interfaceMethod = (MethodSymbol)@interface.
GetMembers
("Method").Single();
1818
var substitutedInterfaceMethod = (MethodSymbol)substitutedInterface.
GetMembers
("Method").Single();
1820
var classMethod = (MethodSymbol)@class.
GetMembers
("Namespace.I<System.Int32>.Method").Single();
1859
var method1 = (SourceMemberMethodSymbol)@class.
GetMembers
("Method1").Single();
1860
var method2 = (SourceMemberMethodSymbol)@class.
GetMembers
("Method2").Single();
1861
var method3 = (SourceMemberMethodSymbol)@class.
GetMembers
("Method3").Single();
1862
var method4 = (SourceMemberMethodSymbol)@class.
GetMembers
("Method4").Single();
2067
var symbol = comp.GlobalNamespace.GetMember<NamedTypeSymbol>("C").
GetMembers
(WellKnownMemberNames.UnaryPlusOperatorName).Single();
2088
var symbol = comp.GlobalNamespace.GetMember<NamedTypeSymbol>("C").
GetMembers
(WellKnownMemberNames.ExplicitConversionName).Single();
Symbols\Source\ModifierTests.cs (24)
50
var m1 = a.
GetMembers
("M1").Single() as MethodSymbol;
53
var m2 = a.
GetMembers
("M2").Single() as MethodSymbol;
55
var m3 = a.
GetMembers
("M3").Single() as MethodSymbol;
57
var m4 = a.
GetMembers
("M4").Single() as MethodSymbol;
59
var m5 = a.
GetMembers
("M5").Single() as MethodSymbol;
61
var m5_1 = a.
GetMembers
("M5_1").Single() as MethodSymbol;
64
var m5_2 = a.
GetMembers
("M5_2").Single() as MethodSymbol;
67
var m6 = a.
GetMembers
("M6").Single() as MethodSymbol;
69
var m7 = a.
GetMembers
("M7").Single() as MethodSymbol;
71
var m8 = a.
GetMembers
("M8").Single() as MethodSymbol;
75
var m8_1 = a.
GetMembers
("M8_1").Single() as MethodSymbol;
79
var m8_2 = a.
GetMembers
("M8_2").Single() as MethodSymbol;
83
var m9 = a.
GetMembers
("M9").Single() as MethodSymbol;
86
var m10 = a.
GetMembers
("M10").Single() as MethodSymbol;
89
var m11 = a.
GetMembers
("M11").Single() as MethodSymbol;
92
var m12 = a.
GetMembers
("M12").Single() as MethodSymbol;
113
var m1 = script.
GetMembers
("M1").Single() as MethodSymbol;
115
var m2 = script.
GetMembers
("M2").Single() as MethodSymbol;
117
var m3 = script.
GetMembers
("M3").Single() as MethodSymbol;
119
var m4 = script.
GetMembers
("M4").Single() as MethodSymbol;
121
var m5 = script.
GetMembers
("M5").Single() as MethodSymbol;
123
var m6 = script.
GetMembers
("M6").Single() as MethodSymbol;
125
var m7 = script.
GetMembers
("M7").Single() as MethodSymbol;
127
var m12 = script.
GetMembers
("M12").Single() as MethodSymbol;
Symbols\Source\PropertyTests.cs (17)
363
var p = a.
GetMembers
("P").SingleOrDefault() as PropertySymbol;
367
p = a.
GetMembers
("P2").SingleOrDefault() as PropertySymbol;
371
var q = i.
GetMembers
("Q").SingleOrDefault() as PropertySymbol;
411
var prop = type01.
GetMembers
("Prop").Single() as PropertySymbol;
430
prop = type02.
GetMembers
("Prop").Single() as PropertySymbol;
451
PropertySymbol ein = (PropertySymbol)c1.
GetMembers
("in").Single();
601
var method = type.
GetMembers
(accessor.Name).Single();
1753
var interfaceProperty = (PropertySymbol)@interface.
GetMembers
("P").Single();
1759
var classProperty = (PropertySymbol)@class.
GetMembers
("I.P").Single();
1787
var interfaceProperty = (PropertySymbol)@interface.
GetMembers
("P").Single();
1793
var classProperty = (PropertySymbol)@class.
GetMembers
("I.P").Single();
1825
var interfaceProperty = (PropertySymbol)@interface.
GetMembers
("P").Single();
1830
var classProperty = (PropertySymbol)@class.
GetMembers
("N.I<System.Int32>.P").Single();
1835
var substitutedInterfaceProperty = (PropertySymbol)substitutedInterface.
GetMembers
("P").Single();
1926
var xs = a.
GetMembers
("X");
1960
var accessor = @class.
GetMembers
("get_Item").Single() as MethodSymbol;
1967
accessor = @class.
GetMembers
("set_Item").Single() as MethodSymbol;
Symbols\Source\RecordTests.cs (14)
32
var ctor = (MethodSymbol)c.
GetMembers
(".ctor")[0];
51
var ctor = (MethodSymbol)c.
GetMembers
(".ctor")[0];
84
var ctor = (MethodSymbol)c.
GetMembers
(".ctor")[2];
113
var ctors = c.
GetMembers
(".ctor");
748
var ctor = (MethodSymbol)c.
GetMembers
(".ctor")[1];
801
var ctor = (MethodSymbol)c.
GetMembers
(".ctor")[1];
898
var ctor = (MethodSymbol)c.
GetMembers
(".ctor")[1];
1430
var clone = (MethodSymbol)r.
GetMembers
(WellKnownMemberNames.CloneMethodName).Single();
1438
var clone2 = (MethodSymbol)r2.
GetMembers
(WellKnownMemberNames.CloneMethodName).Single();
1473
var clone = (MethodSymbol)r.
GetMembers
(WellKnownMemberNames.CloneMethodName).Single();
1483
var clone2 = (MethodSymbol)r2.
GetMembers
(WellKnownMemberNames.CloneMethodName).Single();
1494
var clone3 = (MethodSymbol)r3.
GetMembers
(WellKnownMemberNames.CloneMethodName).Single();
1505
var clone4 = (MethodSymbol)r4.
GetMembers
(WellKnownMemberNames.CloneMethodName).Single();
1516
var clone5 = (MethodSymbol)r5.
GetMembers
(WellKnownMemberNames.CloneMethodName).Single();
Symbols\Source\SourcePlusMetadataTests.cs (2)
232
var srcSym = classC.
GetMembers
("I1.Method").Single();
237
var metaSym = metaType.
GetMembers
("I1.Method").First();
Symbols\Source\TypeMapTests.cs (1)
115
var field = c.
GetMembers
("field").Single() as FieldSymbol;
Symbols\StaticAbstractMembersInInterfacesTests.cs (38)
16670
var m01 = c3.Interfaces().Single().
GetMembers
("M01").OfType<MethodSymbol>().Single();
16695
var m02 = c3.Interfaces().Single().
GetMembers
("M02").OfType<MethodSymbol>().Single();
19844
var m01 = i1.
GetMembers
(opName).OfType<MethodSymbol>().Single();
19925
var m01 = i1.
GetMembers
(opName).OfType<MethodSymbol>().Single();
20017
var m01 = i1.
GetMembers
(opName).OfType<MethodSymbol>().Single();
20114
var m01 = module.GlobalNamespace.GetTypeMember("I1").
GetMembers
(opName).OfType<MethodSymbol>().Single();
20197
var m01 = module.GlobalNamespace.GetTypeMember("I1").
GetMembers
(opName).OfType<MethodSymbol>().Single();
20289
var m01 = module.GlobalNamespace.GetTypeMember("I1").
GetMembers
(opName).OfType<MethodSymbol>().Single();
20379
var m01 = c.Interfaces().Single().
GetMembers
(opName).OfType<MethodSymbol>().Single();
20472
var m01 = c3.Interfaces().Single().
GetMembers
(opName).OfType<MethodSymbol>().Single();
20546
var m01 = c3.Interfaces().Single().
GetMembers
(opName).OfType<MethodSymbol>().Single();
20629
var m01 = c3.Interfaces().Single().
GetMembers
(opName).OfType<MethodSymbol>().Single();
20709
var m01 = c3.Interfaces().Single().
GetMembers
(opName).OfType<MethodSymbol>().Single();
21336
var m01 = i1.
GetMembers
(opName).OfType<MethodSymbol>().Single();
21838
var m02 = c3.Interfaces().Single().
GetMembers
(opName).OfType<MethodSymbol>().Single();
21840
var c2M02 = c3.BaseType().
GetMembers
("I1." + opName).OfType<MethodSymbol>().Single();
21898
var m01 = c3.Interfaces().Single().
GetMembers
("op_True").OfType<MethodSymbol>().Single();
21899
var m02 = c3.Interfaces().Single().
GetMembers
("op_False").OfType<MethodSymbol>().Single();
21901
var c2M01 = c3.BaseType().
GetMembers
("I1.op_True").OfType<MethodSymbol>().Single();
21905
var c2M02 = c3.BaseType().
GetMembers
("I1.op_False").OfType<MethodSymbol>().Single();
22001
var m01 = c3.Interfaces().Single().
GetMembers
(opName).OfType<MethodSymbol>().First();
22026
var m02 = c3.Interfaces().Single().
GetMembers
(opName).OfType<MethodSymbol>().ElementAt(1);
22028
var c2M02 = c3.BaseType().
GetMembers
("I1<C2>." + opName).OfType<MethodSymbol>().First();
22128
var m01 = c3.Interfaces().Single().
GetMembers
(opName).OfType<MethodSymbol>().Single();
22243
var m01 = c2.Interfaces().Single().
GetMembers
(opName).OfType<MethodSymbol>().Single();
22352
var m01 = c2.Interfaces().Single().
GetMembers
(opName).OfType<MethodSymbol>().Single();
22454
var m01 = c2.Interfaces().Single().
GetMembers
(opName).OfType<MethodSymbol>().Single();
25325
var m01 = c3.Interfaces().Single().
GetMembers
("M01").OfType<PropertySymbol>().Single();
25374
var m02 = c3.Interfaces().Single().
GetMembers
("M02").OfType<PropertySymbol>().Single();
27990
var m01 = c3.Interfaces().Single().
GetMembers
("M01").OfType<EventSymbol>().Single();
28039
var m02 = c3.Interfaces().Single().
GetMembers
("M02").OfType<EventSymbol>().Single();
29436
var m01 = c3.Interfaces().Single().
GetMembers
(opName).OfType<MethodSymbol>().Single();
29795
var m01 = i1.
GetMembers
(opName).OfType<MethodSymbol>().Single();
30062
var m01 = c3.Interfaces().Single().
GetMembers
(opName).OfType<MethodSymbol>().First();
30087
var m02 = c3.Interfaces().Single().
GetMembers
(opName).OfType<MethodSymbol>().ElementAt(1);
30089
var c2M02 = c3.BaseType().
GetMembers
("I1<C2>." + opName).OfType<MethodSymbol>().First();
30178
var m01 = c2.Interfaces().Single().
GetMembers
(opName).OfType<MethodSymbol>().Single();
30284
var m01 = c2.Interfaces().Single().
GetMembers
(opName).OfType<MethodSymbol>().Single();
Symbols\SymbolErrorTests.cs (11)
1574
var ns = classA.
GetMembers
("n");
2342
var mem1 = type2.
GetMembers
("foundNamespaceInsteadOfType").Single() as FieldSymbol;
2347
var mem2 = type3.
GetMembers
("Goo").Single() as MethodSymbol;
3386
var mem2 = type4.
GetMembers
("field").First() as FieldSymbol;
3389
var mem3 = type4.
GetMembers
("M").Single() as MethodSymbol;
3762
var f = type1.
GetMembers
("F").Single() as MethodSymbol;
3787
var f = type1.
GetMembers
("F").Single() as MethodSymbol;
16944
var fieldSym = (FieldSymbol)classA.
GetMembers
("n").Single();
16971
var fieldSym = (FieldSymbol)classA.
GetMembers
("n").Single();
17008
var fieldSym = (FieldSymbol)classA.
GetMembers
("n").Single();
19462
var nsa = test.
GetMembers
("NSA").Single() as NamedTypeSymbol;
Symbols\TypeTests.cs (31)
41
var x = c.
GetMembers
("x").Single() as FieldSymbol;
68
var xtype1 = (b1.
GetMembers
("X")[0] as FieldSymbol).Type; // Types using them are the same too
69
var xtype2 = (b2.
GetMembers
("X")[0] as FieldSymbol).Type;
468
var field1 = classTest.
GetMembers
("intAryField").Single();
483
field1 = classTest.
GetMembers
("ulongAryField").Single();
493
var method = classTest.
GetMembers
("MethodWithArray").Single() as MethodSymbol;
543
var sym1 = (classTest.
GetMembers
("AryField").First() as FieldSymbol).Type;
572
var sym2 = (classTest.
GetMembers
("AryField2").First() as FieldSymbol).Type;
597
var sym2 = (classTest.
GetMembers
("AryField2").First() as FieldSymbol).Type;
603
var sym3 = (classTest.
GetMembers
("AryField3").First() as FieldSymbol).Type;
639
var obj = a.
GetMembers
("field1").Single();
647
var dyn = a.
GetMembers
("field2").Single();
906
var varA = classTest.
GetMembers
("a").First() as FieldSymbol;
929
var memSym = typeSym.
GetMembers
("Main").First();
946
MethodSymbol methodSymbol = testTypeSymbol.
GetMembers
("Main").Single() as MethodSymbol;
1182
var x = d.
GetMembers
("x").Single() as FieldSymbol;
1388
var iGooGetGoo = comp.GetTypeByMetadataName("Bar+IGoo").
GetMembers
("GetGoo").Single();
1479
var varX = classA.
GetMembers
("x").First() as FieldSymbol;
1506
var mem = topType.
GetMembers
("field01").Single();
1515
mem = topType.
GetMembers
("field02").Single();
1524
mem = topType.
GetMembers
("Prop01").Single();
1533
mem = topType.
GetMembers
(WellKnownMemberNames.Indexer).Single();
1549
mem = topType.
GetMembers
("Method01").Single();
1565
mem = topType.
GetMembers
("Method02").Single();
1615
var mem = topType.
GetMembers
("efield").Single();
1630
mem = topType.
GetMembers
(WellKnownMemberNames.ImplicitConversionName).Single();
1642
mem = topType.
GetMembers
(WellKnownMemberNames.AdditionOperatorName).Single();
1805
var Dynamic = (Goo.
GetMembers
("X")[0] as FieldSymbol).Type;
1806
var Object = (Goo.
GetMembers
("Y")[0] as FieldSymbol).Type;
1807
var Func_Dynamic = (Goo.
GetMembers
("Z")[0] as FieldSymbol).Type;
1808
var Func_Object = (Goo.
GetMembers
("W")[0] as FieldSymbol).Type;
Microsoft.CodeAnalysis.CSharp.Test.Utilities (7)
CompilingTestBase.cs (1)
26
var method = (MethodSymbol)compilation.GlobalNamespace.GetTypeMembers(typeName).Single().
GetMembers
(methodName).Single();
CSharpTestBase.cs (1)
2407
var method = (PEMethodSymbol)type.
GetMembers
(methodData.Method.MetadataName).Single();
Extensions.cs (5)
324
return (PropertySymbol)symbol.
GetMembers
(name).Single();
329
return (EventSymbol)symbol.
GetMembers
(name).Single();
334
return (MethodSymbol)symbol.
GetMembers
(name).Single();
339
return (FieldSymbol)symbol.
GetMembers
(name).Single();
570
Assert.Contains(accessor, propertyOrEvent.ContainingType.
GetMembers
(accessor.Name));