Base:
method
GetMembers
Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol.GetMembers()
14 overrides of GetMembers
Microsoft.CodeAnalysis.CSharp (12)
Symbols\AnonymousTypes\PublicSymbols\AnonymousType.DelegatePublicSymbol.cs (1)
43public override ImmutableArray<Symbol> GetMembers()
Symbols\AnonymousTypes\PublicSymbols\AnonymousType.TypePublicSymbol.cs (1)
85public override ImmutableArray<Symbol> GetMembers()
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.DelegateTemplateSymbol.cs (1)
219public override ImmutableArray<Symbol> GetMembers() => _members;
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TemplateSymbol.cs (1)
108public override ImmutableArray<Symbol> GetMembers()
Symbols\ErrorTypeSymbol.cs (1)
140public override ImmutableArray<Symbol> GetMembers()
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
886public override ImmutableArray<Symbol> GetMembers()
Symbols\NativeIntegerTypeSymbol.cs (1)
69public override ImmutableArray<Symbol> GetMembers()
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
125public override ImmutableArray<Symbol> GetMembers()
Symbols\Source\SourceMemberContainerSymbol.cs (1)
1399public override ImmutableArray<Symbol> GetMembers()
Symbols\SubstitutedNamedTypeSymbol.cs (1)
210public sealed override ImmutableArray<Symbol> GetMembers()
Symbols\Synthesized\SynthesizedContainer.cs (1)
109public override ImmutableArray<Symbol> GetMembers()
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
134public override ImmutableArray<Symbol> GetMembers() => Constructors.CastArray<Symbol>();
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
Symbols\EENamedTypeSymbol.cs (1)
171public override ImmutableArray<Symbol> GetMembers()
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\MockNamedTypeSymbol.cs (1)
96public override ImmutableArray<Symbol> GetMembers()
879 references to GetMembers
Microsoft.CodeAnalysis.CSharp (22)
Binder\PatternExplainer.cs (1)
651foreach (var declaredMember in e.GetMembers())
Compiler\DocumentationCommentCompiler.cs (1)
231foreach (Symbol member in symbol.GetMembers())
Compiler\MethodCompiler.cs (1)
481var members = containingType.GetMembers();
Compiler\SynthesizedMetadataCompiler.cs (1)
82foreach (Symbol member in symbol.GetMembers())
Emitter\Model\NamedTypeSymbolAdapter.cs (4)
320foreach (var member in AdaptedNamedTypeSymbol.GetMembers()) 930foreach (var m in this.GetMembers()) 1009foreach (var m in this.GetMembers()) 1026foreach (var m in this.GetMembers())
FlowAnalysis\NullableWalker.cs (2)
5054foreach (var member in baseType.GetMembers()) 5059foreach (var member in interfaceType.GetMembers())
Symbols\ConstraintsHelper.cs (2)
1299foreach (Symbol m in iface.GetMembers()) 1310foreach (Symbol m in baseInterface.GetMembers())
Symbols\NamedTypeSymbol.cs (1)
555/// Do not call this API if all you need are the required members declared on this type. Use <see cref="GetMembers()"/> instead, filtering for
Symbols\NativeIntegerTypeSymbol.cs (1)
73ImmutableInterlocked.InterlockedInitialize(ref _lazyMembers, makeMembers(_underlyingType.GetMembers()));
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
127return this.RetargetingTranslator.Retarget(_underlyingType.GetMembers());
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
134foreach (var interfaceMember in @interface.GetMembers())
Symbols\SubstitutedNamedTypeSymbol.cs (2)
217foreach (var t in OriginalDefinition.GetMembers()) 227foreach (var t in OriginalDefinition.GetMembers())
Symbols\Synthesized\Records\SynthesizedRecordPrintMembers.cs (1)
122ImmutableArray<Symbol> printableMembers = ContainingType.GetMembers().WhereAsArray(m => isPrintable(m));
Symbols\Tuples\TupleTypeSymbol.cs (3)
724currentMembers = currentValueTuple.GetMembers(); 1020foreach (var member in tuple.GetMembers()) 1060var members = TupleUnderlyingType.GetMembers();
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (118)
CodeGen\CodeGenAsyncLocalsTests.cs (2)
967var stateMachineClass = (NamedTypeSymbol)testClass.GetMembers().Single(s => s.Name.StartsWith("<Run>", StringComparison.Ordinal)); 968IEnumerable<IGrouping<TypeSymbol, FieldSymbol>> spillFieldsByType = stateMachineClass.GetMembers().Where(m => m.Kind == SymbolKind.Field && m.Name.StartsWith("<>7__wrap", StringComparison.Ordinal)).Cast<FieldSymbol>().GroupBy(x => x.Type);
CodeGen\CodeGenAsyncTests.cs (2)
929Assert.Empty(stateMachine.GetMembers().Where(m => m.Name.StartsWith("<x>"))); 988Assert.Empty(stateMachine.GetMembers().Where(m => m.Name.StartsWith("<x>")));
CodeGen\CodeGenClosureLambdaTests.cs (7)
3963}, c.GetMembers().Where(member => member.Kind == SymbolKind.NamedType).Select(member => member.ToString())); 3973}, c0.GetMembers().Select(member => member.ToString())); 3983}, c1.GetMembers().Select(member => member.ToString())); 3993}, c2.GetMembers().Select(member => member.ToString())); 4003}, c3.GetMembers().Select(member => member.ToString())); 4032}, c.GetMembers().Where(member => member.Kind == SymbolKind.NamedType).Select(member => member.ToString())); 4081}, c.GetMembers().Select(member => member.ToString()));
CodeGen\CodeGenDynamicTests.cs (8)
587var containers = c.GetMembers().OfType<NamedTypeSymbol>().ToArray(); 597var members = container.GetMembers(); 643Assert.Equal(2, c.GetMembers().OfType<NamedTypeSymbol>().Count()); 648var memberNames = container.GetMembers().Select(m => m.Name); 680foreach (var member in iteratorClass.GetMembers()) 713Assert.Equal(1, container.GetMembers().Length); 804Assert.Equal(0, container.GetMembers().Single().GetAttributes().Length); 835var members = d.GetMembers();
CodeGen\CodeGenExplicitImplementationTests.cs (1)
1000var classCMembers = classC.GetMembers();
CodeGen\CodeGenTests.cs (1)
13064var field = @enum.GetMembers().OfType<FieldSymbol>().Single();
CodeGen\CodeGenTupleTest.cs (49)
4485vt2.GetMembers().ToTestDisplayStrings()); 4611AssertTestDisplayString(mTuple.GetMembers(), 4620AssertTestDisplayString(m2Tuple.GetMembers(), 6195Assert.All(tupleWithoutNames.GetMembers().OfType<IFieldSymbol>().Select(f => f.Locations.FirstOrDefault()), 11037AssertTestDisplayString(m1Tuple.GetMembers(), 11075AssertTestDisplayString(m2Tuple.GetMembers(), 11116AssertTestDisplayString(m6Tuple.GetMembers(), 11240var m1Item1 = (FieldSymbol)m1Tuple.GetMembers()[0]; 11241var m2Item1 = (FieldSymbol)m2Tuple.GetMembers()[0]; 11242var m2a2 = (FieldSymbol)m2Tuple.GetMembers()[1]; 11359AssertTestDisplayString(m1Tuple.GetMembers(), 11386AssertTestDisplayString(m2Tuple.GetMembers(), 11534var m1Item7 = (FieldSymbol)m1Tuple.GetMembers().Where(m => m.Name == "Item7").Single(); 11535var m1Item9 = (FieldSymbol)m1Tuple.GetMembers().Where(m => m.Name == "Item9").Single(); 11539var m2g2 = (FieldSymbol)m2Tuple.GetMembers().Where(m => m.Name == "g2").Single(); 11540var m2Item9 = (FieldSymbol)m2Tuple.GetMembers().Where(m => m.Name == "Item9").Single(); 11541var m2i2 = (FieldSymbol)m2Tuple.GetMembers().Where(m => m.Name == "i2").Single(); 11749AssertTestDisplayString(m3Tuple.GetMembers(), 11797AssertTestDisplayString(m3TupleRestTuple.GetMembers(), 11821foreach (var m in m3TupleRestTuple.GetMembers().OfType<FieldSymbol>()) 11897AssertTestDisplayString(m4Tuple.GetMembers(), 12181AssertTestDisplayString(m5Tuple.GetMembers(), 12550AssertTestDisplayString(m8Tuple.GetMembers(), 12713AssertTestDisplayString(m1Tuple.GetMembers(), 12720AssertTestDisplayString(m2Tuple.GetMembers(), 12729AssertTestDisplayString(m6Tuple.GetMembers(), 12791var m1Item1 = (FieldSymbol)m1Tuple.GetMembers()[0]; 12792var m2Item1 = (FieldSymbol)m2Tuple.GetMembers()[0]; 12793var m2a2 = (FieldSymbol)m2Tuple.GetMembers()[1]; 12943AssertTestDisplayString(m9Tuple.GetMembers(), 13023AssertTestDisplayString(m9Tuple.GetMembers(), 13306AssertTestDisplayString(valuetuple.GetMembers(), 13353AssertTestDisplayString(valuetuple.GetMembers(), 13385AssertTestDisplayString(valuetuple.GetMembers(), 13719AssertTestDisplayString(t11.GetMembers(), 13781AssertTestDisplayString(t12.GetMembers(), 15797AssertTestDisplayString(m1Tuple.GetMembers(), 16024AssertTestDisplayString(m1Tuple.GetMembers(), 28023retargetingValueTupleType.GetMembers().ToTestDisplayStrings()); 28108var fields = type.GetMembers().OfType<FieldSymbol>(); 28149AssertTestDisplayString(tuple2.GetMembers(), 28159AssertTestDisplayString(tuple2.GetMembers(), 28446var fields = namedType.GetMembers().OfType<FieldSymbol>(); 28531var fields = namedType.GetMembers().OfType<FieldSymbol>(); 28796var fields = type.GetMembers().OfType<FieldSymbol>(); 28807var fields = type.GetMembers().OfType<FieldSymbol>(); 28818var fields = type.GetMembers().OfType<FieldSymbol>(); 28967var fields = type.GetMembers().OfType<FieldSymbol>(); 28978var fields = type.GetMembers().OfType<FieldSymbol>();
CodeGen\IndexerTests.cs (1)
153var indexer = @class.GetMembers().Where(member => member.Kind == SymbolKind.Property).Cast<PropertySymbol>().Single();
CodeGen\WinMdDelegateTests.cs (2)
41GetMember<NamedTypeSymbol>("voidDelegate").GetMembers().ToArray(); 255var fields = type.GetMembers();
Emit\CompilationEmitTests.cs (16)
901compWithMetadata.GetMember<NamedTypeSymbol>(containingType).GetMembers().Select(m => m.ToTestDisplayString())); 2146compWithReal.GetMember<NamedTypeSymbol>("PublicClass").GetMembers() 2177compWithReal2.GetMember<NamedTypeSymbol>("PublicClass").GetMembers() 2205compWithMetadata.GetMember<NamedTypeSymbol>("PublicClass").GetMembers().Select(m => m.ToTestDisplayString())); 2231compWithRef.GetMember<NamedTypeSymbol>("PublicClass").GetMembers().Select(m => m.ToTestDisplayString())); 2306input.GetMember<NamedTypeSymbol>("C").GetMembers() 2373input.GetMember<NamedTypeSymbol>("C").GetMembers() 2441input.GetMember<NamedTypeSymbol>("C").GetMembers() 2487compWithRef.GetMember<NamedTypeSymbol>("InternalStruct").GetMembers().Select(m => m.ToTestDisplayString())); 2517compWithRef.GetMember<NamedTypeSymbol>("S").GetMembers().Select(m => m.ToTestDisplayString())); 3903var actualAMembers = ((SourceModuleSymbol)m).GlobalNamespace.GetTypeMembers("A1").Single().GetMembers().ToArray(); 3911var actualBMembers = ((SourceModuleSymbol)m).GlobalNamespace.GetTypeMembers("B").Single().GetMembers().ToArray(); 3921var actualCMembers = ((SourceModuleSymbol)m).GlobalNamespace.GetTypeMembers("C1").Single().GetMembers().ToArray(); 3944var actualAMembers = m.GlobalNamespace.GetTypeMembers("A1").Single().GetMembers().ToArray(); 3949var actualBMembers = m.GlobalNamespace.GetTypeMembers("B").Single().GetMembers().ToArray(); 3954var actualCMembers = m.GlobalNamespace.GetTypeMembers("C1").Single().GetMembers().ToArray();
Emit\EditAndContinue\SymbolMatcherTests.cs (10)
63builder.AddRange(type.GetMembers()); 66builder.AddRange(type.GetMembers()); 2020var members1 = compilation1.GetMember<NamedTypeSymbol>("A").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind is (MethodKind.Conversion or MethodKind.UserDefinedOperator)).ToArray(); 2021var members0 = compilation0.GetMember<NamedTypeSymbol>("A").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind is (MethodKind.Conversion or MethodKind.UserDefinedOperator)).ToArray(); 2071var members1 = compilation1.GetMember<NamedTypeSymbol>("A").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind is (MethodKind.Conversion or MethodKind.UserDefinedOperator)).ToArray(); 2072var members0 = compilation0.GetMember<NamedTypeSymbol>("A").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind is (MethodKind.Conversion or MethodKind.UserDefinedOperator)).ToArray(); 2132var members1 = compilation1.GetMember<NamedTypeSymbol>("A").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind is (MethodKind.Conversion or MethodKind.UserDefinedOperator)).ToArray(); 2133var members0 = compilation0.GetMember<NamedTypeSymbol>("A").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind is (MethodKind.Conversion or MethodKind.UserDefinedOperator)).ToArray(); 2188var members1 = compilation1.GetMember<NamedTypeSymbol>("A").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind is (MethodKind.Conversion or MethodKind.UserDefinedOperator)).ToArray(); 2242var members1 = compilation1.GetMember<NamedTypeSymbol>("A").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind is (MethodKind.Conversion or MethodKind.UserDefinedOperator)).ToArray();
Emit\EmitMetadataTests.cs (4)
848var members = type.GetMembers(); 1158var members = type.GetMembers(); 1332Assert.Equal(1, type.GetMembers().Length); 1357Assert.Equal(8, type.GetMembers().Length);
Emit\NoPiaEmbedTypes.cs (14)
1240var f5 = (PEFieldSymbol)test5.GetMembers()[0]; 1317Assert.Equal(3, test10.GetMembers().Length); 1319var f3 = (FieldSymbol)test10.GetMembers()[0]; 1330var f4 = (FieldSymbol)test10.GetMembers()[1]; 1335Assert.True(((MethodSymbol)test10.GetMembers()[2]).IsDefaultValueTypeConstructor()); 1419var m13 = (PEMethodSymbol)itest13.GetMembers()[0]; 1439Assert.Equal(6, itest14.GetMembers().Length); 1440Assert.Equal("void ITest14.M14()", itest14.GetMembers()[0].ToTestDisplayString()); 1441Assert.Equal("void ITest14.P6.set", itest14.GetMembers()[1].ToTestDisplayString()); 1442Assert.Equal("void ITest14.E4.add", itest14.GetMembers()[2].ToTestDisplayString()); 1443Assert.Equal("void ITest14.E4.remove", itest14.GetMembers()[3].ToTestDisplayString()); 1444Assert.Equal("System.Int32 ITest14.P6 { set; }", itest14.GetMembers()[4].ToTestDisplayString()); 1445Assert.Equal("event System.Action ITest14.E4", itest14.GetMembers()[5].ToTestDisplayString()); 1449Assert.Equal("void ITest16.M16()", itest16.GetMembers()[0].ToTestDisplayString());
PrivateProtected.cs (1)
104foreach (var member in bb.GetMembers())
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (20)
Attributes\AttributeTests_MarshalAs.cs (2)
36var fields = type.GetMembers().Where(s => s.Kind == SymbolKind.Field); 70var methods = type.GetMembers().Where(s => s.Kind == SymbolKind.Method);
Attributes\AttributeTests_Synthesized.cs (12)
149var bufferType = (NamedTypeSymbol)s.GetMembers().Where(t => t.Name == "<C>e__FixedBuffer").Single(); 267foreach (var member in displayClass.GetMembers()) 306foreach (var member in anon.GetMembers()) 433foreach (var member in iter.GetMembers().Where(member => member is MethodSymbol)) 493foreach (var member in iter.GetMembers().Where(s => s.Kind == SymbolKind.Method)) 670Assert.Equal(15, record.GetMembers().Length); // If a new record member is added, extend the test with its behavior regarding CompilerGeneratedAttribute. 740Assert.Equal(11, record.GetMembers().Length); // If a new record member is added, extend the test with its behavior regarding CompilerGeneratedAttribute. 803Assert.Equal(17, record.GetMembers().Length); // If a new record member is added, extend the test with its behavior regarding CompilerGeneratedAttribute. 876Assert.Equal(14, record.GetMembers().Length); // If a new record member is added, extend the test with its behavior regarding CompilerGeneratedAttribute. 943Assert.Equal(7, record.GetMembers().Length); // If a new record member is added, extend the test with its behavior regarding CompilerGeneratedAttribute. 1806Assert.Equal(new[] { "F", ".ctor" }, type.GetMembers().SelectAsArray(m => m.Name)); 1905Assert.Equal(new[] { "F", ".ctor" }, type.GetMembers().SelectAsArray(m => m.Name));
Attributes\AttributeTests_Tuples.cs (2)
258var srcMembers = srcType.GetMembers() 262var peMembers = peType.GetMembers()
CodeGen\CodeGenMethodGroupConversionCachingTests.cs (2)
6308var field = Assert.Single(container.GetMembers()) as FieldSymbol; 6362var fields = container.GetMembers().OfType<FieldSymbol>().Select(field => $"{field.Type.ToTestDisplayString()} {field.Name}").ToArray();
Emit\NumericIntPtrTests.cs (1)
568var members = type.GetMembers().Sort(SymbolComparison);
FlowAnalysis\FlowTestBase.cs (1)
51foreach (var m in (symbol as NamedTypeSymbol).GetMembers())
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (2)
CompilationContext.cs (2)
1303foreach (var member in containingType.GetMembers()) 1834foreach (var candidateMethod in substitutedSourceType.GetMembers().OfType<MethodSymbol>())
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (5)
HoistedThisTests.cs (5)
854var displayClassTypes = typeC.GetMembers().OfType<NamedTypeSymbol>(); 860foreach (var displayClassMethod in displayClassType.GetMembers().OfType<MethodSymbol>().Where(m => GeneratedNameParser.GetKind(m.Name) == GeneratedNameKind.LambdaMethod)) 917var displayClassTypes = typeC.GetMembers().OfType<NamedTypeSymbol>(); 923foreach (var displayClassMethod in displayClassType.GetMembers().OfType<MethodSymbol>().Where(m => GeneratedNameParser.GetKind(m.Name) == GeneratedNameKind.LambdaMethod)) 1436var stateMachineType = originalType.GetMembers().OfType<NamedTypeSymbol>().Single(t => GeneratedNameParser.GetKind(t.Name) == GeneratedNameKind.StateMachineType);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (104)
Semantics\InitOnlyMemberTests.cs (3)
400var members = ((NamedTypeSymbol)comp.GlobalNamespace.GetMember("C")).GetMembers(); 2423var members = ((NamedTypeSymbol)comp.GlobalNamespace.GetMember("C")).GetMembers(); 2534var cMembers = comp.GlobalNamespace.GetMember<NamedTypeSymbol>("C").GetMembers();
Semantics\NamedAndOptionalTests.cs (5)
2047var methods = module.GlobalNamespace.GetMember<NamedTypeSymbol>("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind == MethodKind.Ordinary).ToArray(); 2129var methods = module.GlobalNamespace.GetMember<NamedTypeSymbol>("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind == MethodKind.Ordinary).ToArray(); 2180var methods = module.GlobalNamespace.GetMember<NamedTypeSymbol>("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind == MethodKind.Ordinary).ToArray(); 2263var methods = module.GlobalNamespace.GetMember<NamedTypeSymbol>("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind == MethodKind.Ordinary).ToArray(); 2345var methods = module.GlobalNamespace.GetMember<NamedTypeSymbol>("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind == MethodKind.Ordinary).ToArray();
Semantics\NativeIntegerTests.cs (13)
410var nativeIntegerMembers = nativeIntegerType.GetMembers(); 411var underlyingMembers = underlyingType.GetMembers(); 466var allMembers = type.GetMembers(); 467Assert.Equal(allMembers, type.GetMembers()); // same array 1808var members = type.GetMembers().Sort(SymbolComparison); 1973var members = type.GetMembers().Sort(SymbolComparison); 2143var members = type.GetMembers().Sort(SymbolComparison); 2239var members = type.GetMembers().Sort(SymbolComparison); 2367var members = type.GetMembers().Sort(SymbolComparison); 2487var members = type.GetMembers().Sort(SymbolComparison); 2643var members = type.GetMembers().Sort(SymbolComparison); 2745var members = type.GetMembers().Sort(SymbolComparison); 2885var members = type.GetMembers().Sort(SymbolComparison);
Semantics\NullableReferenceTypesTests.cs (31)
12333foreach (var ev in type.GetMembers().OfType<EventSymbol>()) 12701foreach (var ev in type.GetMembers().OfType<EventSymbol>()) 12789foreach (var ev in type.GetMembers().OfType<EventSymbol>()) 12871foreach (var member in compilation.GetTypeByMetadataName("B1").GetMembers().OfType<PropertySymbol>()) 12876foreach (var member in compilation.GetTypeByMetadataName("B2").GetMembers().OfType<PropertySymbol>()) 12885foreach (var property in type.GetMembers().OfType<PropertySymbol>()) 13021foreach (var member in compilation.GetTypeByMetadataName("IA").GetMembers().OfType<PropertySymbol>()) 13027foreach (var member in compilation.GetTypeByMetadataName("IA2").GetMembers().OfType<PropertySymbol>()) 13037foreach (var property in type.GetMembers().OfType<PropertySymbol>()) 13112foreach (var member in compilation.GetTypeByMetadataName("IA").GetMembers().OfType<PropertySymbol>()) 13118foreach (var member in compilation.GetTypeByMetadataName("IA2").GetMembers().OfType<PropertySymbol>()) 13128foreach (var property in type.GetMembers().OfType<PropertySymbol>()) 16600foreach (var member in compilation.GetTypeByMetadataName(typeName).GetMembers().OfType<PropertySymbol>()) 16606foreach (var member in compilation.GetTypeByMetadataName("B3").GetMembers().OfType<PropertySymbol>()) 16615foreach (var property in type.GetMembers().OfType<PropertySymbol>()) 16682var implemented = compilation.GetTypeByMetadataName(typeName[0]).GetMembers().OfType<PropertySymbol>().Single(); 16688var implemented = compilation.GetTypeByMetadataName("IA3").GetMembers().OfType<PropertySymbol>().Single(); 16697foreach (var property in type.GetMembers().OfType<PropertySymbol>()) 16764var implemented = compilation.GetTypeByMetadataName(typeName[0]).GetMembers().OfType<PropertySymbol>().Single(); 16770var implemented = compilation.GetTypeByMetadataName("IA3").GetMembers().OfType<PropertySymbol>().Single(); 16779foreach (var property in type.GetMembers().OfType<PropertySymbol>()) 28244var property = copen.GetMembers().OfType<PropertySymbol>().Single(); 28347var property = copen.GetMembers().OfType<PropertySymbol>().Single(); 28859var field = copen.GetMembers().OfType<FieldSymbol>().Single(); 38718var field = copen.GetMembers().OfType<FieldSymbol>().Single(); 38904var property = copen.GetMembers().OfType<PropertySymbol>().Single(); 38965var property = copen.GetMembers().OfType<PropertySymbol>().Single(); 42585var property = copen.GetMembers().OfType<PropertySymbol>().Single(); 42822var field = copen.GetMembers().OfType<FieldSymbol>().Single(); 45867var property = copen.GetMembers().OfType<PropertySymbol>().Single(); 45967var field = copen.GetMembers().OfType<FieldSymbol>().Single();
Semantics\PrimaryConstructorTests.cs (6)
127var members = comp.GetTypeByMetadataName("Point").GetMembers(); 713Assert.All(c.GetMembers(), m => Assert.True(m is MethodSymbol { MethodKind: MethodKind.Constructor })); 14698var attr = m.GlobalNamespace.GetTypeMember("C1").GetMembers().OfType<FieldSymbol>().Single().GetAttributes(); 14720var attr = m.GlobalNamespace.GetTypeMember("C1").GetMembers().OfType<FieldSymbol>().Single().GetAttributes(); 14741var attr = m.GlobalNamespace.GetTypeMember("C1").GetMembers().OfType<FieldSymbol>().Single().GetAttributes(); 14762var attr = m.GlobalNamespace.GetTypeMember("C1").GetMembers().OfType<FieldSymbol>().Single().GetAttributes();
Semantics\RecordStructTests.cs (4)
838comp.GetMember<NamedTypeSymbol>("S").GetMembers().ToTestDisplayStrings()); 1994comp.GetMember<NamedTypeSymbol>("C").GetMembers().OfType<PropertySymbol>().ToTestDisplayStrings()); 2040var actualMembers = comp.GetMember<NamedTypeSymbol>("C").GetMembers().ToTestDisplayStrings(); 3751comp.GetMember<NamedTypeSymbol>("C").GetMembers().ToTestDisplayStrings());
Semantics\RecordTests.cs (26)
510comp.GetMember<NamedTypeSymbol>("A").GetMembers().OfType<PropertySymbol>().ToTestDisplayStrings()); 599comp.GetMember<NamedTypeSymbol>("A").GetMembers().OfType<PropertySymbol>().ToTestDisplayStrings()); 633comp.GetMember<NamedTypeSymbol>("A").GetMembers().OfType<PropertySymbol>().ToTestDisplayStrings()); 667comp.GetMember<NamedTypeSymbol>("A").GetMembers().OfType<PropertySymbol>().ToTestDisplayStrings()); 1019comp.GetMember<NamedTypeSymbol>("C").GetMembers().OfType<PropertySymbol>().ToTestDisplayStrings()); 1071comp.GetMember<NamedTypeSymbol>("C").GetMembers().OfType<PropertySymbol>().ToTestDisplayStrings()); 1119var actualMembers = comp.GetMember<NamedTypeSymbol>("C").GetMembers().ToTestDisplayStrings(); 1573var actualMembers = comp.GetMember<NamedTypeSymbol>("C").GetMembers().ToTestDisplayStrings(); 1624var actualMembers = comp.GetMember<NamedTypeSymbol>("C").GetMembers().ToTestDisplayStrings(); 5972var actualMembers = comp.GetMember<NamedTypeSymbol>("C3").GetMembers().ToTestDisplayStrings(); 6015var actualMembers = comp.GetMember<NamedTypeSymbol>("C3").GetMembers().ToTestDisplayStrings(); 6056var actualMembers = comp.GetMember<NamedTypeSymbol>("C3").GetMembers().ToTestDisplayStrings(); 6097var actualMembers = comp.GetMember<NamedTypeSymbol>("C3").GetMembers().ToTestDisplayStrings(); 10044var actualMembers = c.GetMembers().ToTestDisplayStrings(); 10759AssertEx.Equal(expectedMembers, comp.GetMember<NamedTypeSymbol>("B").GetMembers().ToTestDisplayStrings()); 10783AssertEx.Equal(expectedMembers, comp.GetMember<NamedTypeSymbol>("C").GetMembers().ToTestDisplayStrings()); 12741var actualMembers = comp.GetMember<NamedTypeSymbol>("B").GetMembers().Where(m => m.Name == ".ctor").ToTestDisplayStrings(); 13471var actualMembers = comp.GetMember<NamedTypeSymbol>("B").GetMembers().Where(m => m.Name == ".ctor").ToTestDisplayStrings(); 15757var actualMembers = comp.GetMember<NamedTypeSymbol>("B").GetMembers().ToTestDisplayStrings(); 15815var actualMembers = comp.GetMember<NamedTypeSymbol>("B").GetMembers().ToTestDisplayStrings(); 21092return comp.GetMember<NamedTypeSymbol>(typeName).GetMembers().WhereAsArray(m => m.Kind == SymbolKind.Property); 22537var ordinaryMethods = comp.GetMember<NamedTypeSymbol>("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind == MethodKind.Ordinary).ToArray(); 23634var actualMembers = comp.GetMember<NamedTypeSymbol>("B").GetMembers().ToTestDisplayStrings(); 23777var actualMembers = comp.GetMember<NamedTypeSymbol>("B1").GetMembers().ToTestDisplayStrings(); 30147var actualMembers = compA.GetMember<NamedTypeSymbol>("C").GetMembers().ToTestDisplayStrings(); 30177actualMembers = compB.GetMember<NamedTypeSymbol>("D").GetMembers().ToTestDisplayStrings();
Semantics\RefFieldTests.cs (2)
2019var fieldMembers = containingType.GetMembers().WhereAsArray(m => m.Kind == SymbolKind.Field); 2268var actualFields = type.GetMembers().OfType<FieldSymbol>().Select(f => f.ToTestDisplayString()).ToList();
Semantics\TopLevelStatementsTests.cs (5)
34var methods = type.GetMembers().OfType<SynthesizedSimpleProgramEntryPointSymbol>(); 9065Assert.Equal(new[] { "<top-level-statements-entry-point>", "Program..ctor()" }, program.GetMembers().ToTestDisplayStrings()); 9069Assert.Equal(new[] { "void Program.<Main>$(System.String[] args)", "Program..ctor()" }, program.GetMembers().ToTestDisplayStrings()); 9501field.ContainingType.GetMembers().ToTestDisplayStrings()); 9510field.ContainingType.GetMembers().ToTestDisplayStrings());
Semantics\UnsafeTests.cs (9)
2475Assert.True(type.GetMembers().OfType<FieldSymbol>().All(field => field.Type.IsManagedTypeNoUseSiteDiagnostics)); 2492Assert.True(type.GetMembers().OfType<FieldSymbol>().All(field => !field.Type.IsManagedTypeNoUseSiteDiagnostics)); 2507Assert.True(type.GetMembers().OfType<FieldSymbol>().All(field => field.Type.IsManagedTypeNoUseSiteDiagnostics)); 2524Assert.True(type.GetMembers().OfType<FieldSymbol>().All(field => field.Type.IsManagedTypeNoUseSiteDiagnostics)); 2540Assert.True(type.GetMembers().OfType<FieldSymbol>().All(field => field.Type.IsManagedTypeNoUseSiteDiagnostics)); 2580Assert.True(type.GetMembers().OfType<FieldSymbol>().All(field => field.Type.IsManagedTypeNoUseSiteDiagnostics)); 2600Assert.True(type.GetMembers().OfType<FieldSymbol>().All(field => field.Type.IsManagedTypeNoUseSiteDiagnostics)); 2617foreach (var field in type.GetMembers().OfType<FieldSymbol>()) 2650Assert.True(type.GetMembers().OfType<FieldSymbol>().All(field => !field.Type.IsManagedTypeNoUseSiteDiagnostics));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (595)
Compilation\GetSemanticInfoTests.cs (2)
2281var task1 = new Task(() => comp.GlobalNamespace.GetMember<NamedTypeSymbol>("A").GetMembers()); 2282var task2 = new Task(() => comp.GlobalNamespace.GetMember<NamedTypeSymbol>("IA").GetMembers());
Compilation\ReferenceManagerTests.cs (2)
2140compilation.GetTypeByMetadataName("System.Int32").GetMembers(); 2144Assert.Throws<ObjectDisposedException>(() => compilation.GetTypeByMetadataName("System.Int64").GetMembers());
DeclarationTests.cs (2)
304var method = (MethodSymbol)type.GetMembers().First(); 348var method = (MethodSymbol)type.GetMembers().First();
DocumentationComments\MethodDocumentationCommentTests.cs (1)
207var members = type.GetMembers();
Symbols\AccessorOverriddenOrHiddenMembersTests.cs (1)
878var mems = tsym.GetMembers().Where(s => s.Kind == SymbolKind.Method);
Symbols\CheckedUserDefinedOperatorsTests.cs (68)
51var opSymbol = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).First(); 84var opSymbols = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).ToArray(); 118var opSymbols = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).ToArray(); 165var opSymbols = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).ToArray(); 356var opSymbol = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 381var opSymbol = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 457var opSymbol = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 484var opSymbol = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 515var expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).First(); 533expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).First(); 541expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).First(); 687var expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 705expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 713expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 810var expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 818expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 826expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 859var expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 867expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 875expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 904var opSymbol = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 938var opSymbols = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).ToArray(); 981var opSymbols = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).ToArray(); 1017var opSymbols = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).ToArray(); 1268var opSymbol = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).First(); 1302var opSymbols = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).ToArray(); 1337var opSymbols = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).ToArray(); 1371var opSymbols = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).ToArray(); 1526var opSymbol = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 1553var opSymbol = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 1635var opSymbol = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 1662var opSymbol = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 1695var expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).First(); 1714expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).First(); 1722expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).First(); 1818var expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 1836expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 1851expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 1884var expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 1892expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 1900expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 1928var expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 1946expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 1954expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 2053var expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 2071expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 2079expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 2112var expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 2120expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 2128expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 2181var opSymbol = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 2226var opSymbols = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).ToArray(); 2441var opSymbol = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 2468var opSymbol = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 2502var opSymbol = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).First(); 2538var opSymbols = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).ToArray(); 2578var opSymbols = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).ToArray(); 2617var opSymbols = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).ToArray(); 2758var opSymbol = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 2781var opSymbol = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 2854var expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).First(); 2872expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).First(); 2880expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).First(); 3020var expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 3038expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 3046expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 3188var opSymbol = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 3220var opSymbols = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).ToArray();
Symbols\CompilationCreationTests.cs (2)
2420Assert.Equal(type3.GetMembers().Length, 2421asm3.GlobalNamespace.GetTypeMembers("C3").Single().GetMembers().Length);
Symbols\DefaultInterfaceImplementationTests.cs (91)
208var m1 = i1.GetMembers().OfType<MethodSymbol>().Where(m => methodName is null ? true : m.Name == methodName).Single(); 13857return container.GetMembers().OfType<PropertySymbol>().Single(); 14552var p1 = i1.GetMembers().OfType<PropertySymbol>().ElementAt(0); 14575var p2 = i1.GetMembers().OfType<PropertySymbol>().ElementAt(1); 14598var p3 = i1.GetMembers().OfType<PropertySymbol>().ElementAt(2); 14625var p4 = i1.GetMembers().OfType<PropertySymbol>().ElementAt(3); 16156var test1P2 = test1.GetMembers().OfType<PropertySymbol>().Where(p => p.Name.StartsWith("I2.")).Single(); 16182var test1P3 = test1.GetMembers().OfType<PropertySymbol>().Where(p => p.Name.StartsWith("I3.")).Single(); 16407var test1P2 = test1.GetMembers().OfType<PropertySymbol>().Where(p => p.Name.StartsWith(i1.Name)).Single(); 16596var test2P1 = test2.GetMembers().OfType<PropertySymbol>().Where(p => p.Name.StartsWith("I1.")).Single(); 16622var test2P2 = test2.GetMembers().OfType<PropertySymbol>().Where(p => p.Name.StartsWith("I2.")).Single(); 16839var test2P1 = test2.GetMembers().OfType<PropertySymbol>().Where(p => p.Name.StartsWith("I1.")).Single(); 16865var test2P2 = test2.GetMembers().OfType<PropertySymbol>().Where(p => p.Name.StartsWith("I2.")).Single(); 16891var test2P3 = test2.GetMembers().OfType<PropertySymbol>().Where(p => p.Name.StartsWith("I3.")).Single(); 17089var test2P1 = test2.GetMembers().OfType<PropertySymbol>().Where(p => p.Name.StartsWith("I1.")).Single(); 17119var test2P2 = test2.GetMembers().OfType<PropertySymbol>().Where(p => p.Name.StartsWith("I2.")).Single(); 17145var test2P3 = test2.GetMembers().OfType<PropertySymbol>().Where(p => p.Name.StartsWith("I3.")).Single(); 17175var test2P4 = test2.GetMembers().OfType<PropertySymbol>().Where(p => p.Name.StartsWith("I4.")).Single(); 27485return container.GetMembers().OfType<EventSymbol>().Single(); 28051var p1 = i1.GetMembers().OfType<EventSymbol>().ElementAt(0); 28078var p2 = i1.GetMembers().OfType<EventSymbol>().ElementAt(1); 28105var p3 = i1.GetMembers().OfType<EventSymbol>().ElementAt(2); 28132var p4 = i1.GetMembers().OfType<EventSymbol>().ElementAt(3); 29549var test1P2 = test1.GetMembers().OfType<EventSymbol>().Where(p => p.Name.StartsWith("I2.")).Single(); 29579var test1P3 = test1.GetMembers().OfType<EventSymbol>().Where(p => p.Name.StartsWith("I3.")).Single(); 29820var test1P2 = test1.GetMembers().OfType<EventSymbol>().Where(p => p.Name.StartsWith(i1.Name)).Single(); 29932var test2P1 = test2.GetMembers().OfType<EventSymbol>().Where(p => p.Name.StartsWith("I1.")).Single(); 29962var test2P2 = test2.GetMembers().OfType<EventSymbol>().Where(p => p.Name.StartsWith("I2.")).Single(); 30262var test2P1 = test2.GetMembers().OfType<EventSymbol>().Where(p => p.Name.StartsWith("I1.")).Single(); 30292var test2P2 = test2.GetMembers().OfType<EventSymbol>().Where(p => p.Name.StartsWith("I2.")).Single(); 30322var test2P3 = test2.GetMembers().OfType<EventSymbol>().Where(p => p.Name.StartsWith("I3.")).Single(); 30483var test2P1 = test2.GetMembers().OfType<EventSymbol>().Where(p => p.Name.StartsWith("I1.")).Single(); 30513var test2P2 = test2.GetMembers().OfType<EventSymbol>().Where(p => p.Name.StartsWith("I2.")).Single(); 30543var test2P3 = test2.GetMembers().OfType<EventSymbol>().Where(p => p.Name.StartsWith("I3.")).Single(); 30573var test2P4 = test2.GetMembers().OfType<EventSymbol>().Where(p => p.Name.StartsWith("I4.")).Single(); 33593var i2m1 = i2.GetMembers().OfType<MethodSymbol>().Single(); 33809var i2m1 = i2.GetMembers().OfType<MethodSymbol>().Single(); 36709var method = @interface.GetMembers().OfType<MethodSymbol>().Single(); 36864var i1i2m1 = i1.GetMembers().OfType<PropertySymbol>().Where(p => p.Name.StartsWith("I2.")).Single(); 36865var i1i4m1 = i1.GetMembers().OfType<PropertySymbol>().Where(p => p.Name.StartsWith("I4.")).Single(); 36867var i2m1 = i2.GetMembers().OfType<PropertySymbol>().Single(); 36869var i4m1 = i4.GetMembers().OfType<PropertySymbol>().Single(); 39897var i1i2m1 = i1.GetMembers().OfType<EventSymbol>().Where(p => p.Name.StartsWith("I2.")).Single(); 39898var i1i4m1 = i1.GetMembers().OfType<EventSymbol>().Where(p => p.Name.StartsWith("I4.")).Single(); 39900var i2m1 = i2.GetMembers().OfType<EventSymbol>().Single(); 39902var i4m1 = i4.GetMembers().OfType<EventSymbol>().Single(); 49349foreach (var member in i1.GetMembers()) 49397foreach (var member in i1.GetMembers()) 50905var i2m1 = i2.GetMembers().OfType<MethodSymbol>().Single(); 52337var i2p1 = i2.GetMembers().OfType<PropertySymbol>().Single(); 52535var test12p1 = test1.GetMembers().OfType<PropertySymbol>().Single(); 52538var i2p1 = i2.GetMembers().OfType<PropertySymbol>().Single(); 52695var i1p1 = i3.ContainingNamespace.GetTypeMember("I1").GetMembers().OfType<PropertySymbol>().Single(); 52866var i3p1 = i3.GetMembers().OfType<PropertySymbol>().Single(); 52867var i1p1 = i3.ContainingNamespace.GetTypeMember("I1").GetMembers().OfType<PropertySymbol>().Single(); 53032var i1p1 = test1.InterfacesNoUseSiteDiagnostics().First().ContainingNamespace.GetTypeMember("I1").GetMembers().OfType<PropertySymbol>().Single(); 53196var i1p1 = i4.ContainingNamespace.GetTypeMember("I1").GetMembers().OfType<PropertySymbol>().Single(); 53335var i4p1 = i4.GetMembers().OfType<PropertySymbol>().Single(); 53336var i1p1 = i4.ContainingNamespace.GetTypeMember("I1").GetMembers().OfType<PropertySymbol>().Single(); 53420var i2p1 = i2.GetMembers().OfType<PropertySymbol>().Single(); 53552var i2p1 = i2.GetMembers().OfType<PropertySymbol>().Single(); 53696var c2p1 = c2.GetMembers().OfType<PropertySymbol>().Single(); 54028var i2p1 = i2.GetMembers().OfType<PropertySymbol>().Single(); 56855var i2p1 = i2.GetMembers().OfType<PropertySymbol>().Single(); 57315var i2p1 = i2.GetMembers().OfType<EventSymbol>().Single(); 57493var test12p1 = test1.GetMembers().OfType<EventSymbol>().Single(); 57496var i2p1 = i2.GetMembers().OfType<EventSymbol>().Single(); 57646var i1p1 = i3.ContainingNamespace.GetTypeMember("I1").GetMembers().OfType<EventSymbol>().Single(); 57805var i3p1 = i3.GetMembers().OfType<EventSymbol>().Single(); 57806var i1p1 = i3.ContainingNamespace.GetTypeMember("I1").GetMembers().OfType<EventSymbol>().Single(); 57957var i1p1 = test1.InterfacesNoUseSiteDiagnostics().First().ContainingNamespace.GetTypeMember("I1").GetMembers().OfType<EventSymbol>().Single(); 58108var i1p1 = i4.ContainingNamespace.GetTypeMember("I1").GetMembers().OfType<EventSymbol>().Single(); 58237var i4p1 = i4.GetMembers().OfType<EventSymbol>().Single(); 58238var i1p1 = i4.ContainingNamespace.GetTypeMember("I1").GetMembers().OfType<EventSymbol>().Single(); 58308var i2p1 = i2.GetMembers().OfType<EventSymbol>().Single(); 58498var c2p1 = c2.GetMembers().OfType<EventSymbol>().Single(); 59080var i2p1 = i2.GetMembers().OfType<EventSymbol>().Single(); 59139var i2p1 = i2.GetMembers().OfType<EventSymbol>().Single(); 66963Assert.Empty(i1.GetMembers().OfType<MethodSymbol>().Single().ExplicitInterfaceImplementations); 67029Assert.Same(i2.GetMembers().OfType<MethodSymbol>().Single(), i1.GetMembers().OfType<MethodSymbol>().Single().ExplicitInterfaceImplementations.Single()); 67145var m = i1.GetMembers().OfType<PropertySymbol>().Single(); 67213var m1 = i1.GetMembers().OfType<PropertySymbol>().Single(); 67214var m2 = i2.GetMembers().OfType<PropertySymbol>().Single(); 67333var m = i1.GetMembers().OfType<EventSymbol>().Single(); 67404var m1 = i1.GetMembers().OfType<EventSymbol>().Single(); 67405var m2 = i2.GetMembers().OfType<EventSymbol>().Single(); 67822foreach (var p in c1.GetMembers().OfType<PropertySymbol>()) 67886foreach (var p in c1.GetMembers().OfType<PropertySymbol>()) 68693foreach (var i2m1 in i2.GetMembers().OfType<MethodSymbol>()) 68778foreach (var i2m1 in i2.GetMembers().OfType<MethodSymbol>())
Symbols\GenericConstraintTests.cs (2)
6337derivedType.GetMembers(); 6358implementingType.GetMembers();
Symbols\IndexerTests.cs (6)
139var typeAProperties = type.GetMembers().Where(m => m.Kind == SymbolKind.Property).Cast<PropertySymbol>().ToArray(); 1169var classEventImpl = @class.GetMembers().Where(m => m.GetExplicitInterfaceImplementations().Contains(interfaceEvent)).Single(); 1170var classPropertyImpl = @class.GetMembers().Where(m => m.GetExplicitInterfaceImplementations().Contains(interfaceProperty)).Single(); 1171var classIndexerImpl = @class.GetMembers().Where(m => m.GetExplicitInterfaceImplementations().Contains(interfaceIndexer)).Single(); 1231var classCIndexer = classC.GetMembers().Where(s => s.Kind == SymbolKind.Property).Single(); 1243var classCIndexer = classC.GetMembers().Where(s => s.Kind == SymbolKind.Property).Single();
Symbols\InterfaceImplementationTests.cs (3)
1594var interfaceMembers = interfaceSymbol.GetMembers().OfType<MethodSymbol>(); 2219var baseAdder = baseType.GetMembers().OfType<MethodSymbol>(). 2295var derivedGetter = derivedType.GetMembers().OfType<MethodSymbol>().
Symbols\Metadata\MetadataMemberTests.cs (2)
658test1.GetMembers(); 669test2.GetMembers();
Symbols\Metadata\MetadataTypeTests.cs (5)
99Assert.Equal(18, class1.GetMembers().Length); 147Assert.Equal(67, type1.GetMembers().Length); 196Assert.Equal(6, type1.GetMembers().Length); 245Assert.Equal(11, type1.GetMembers().Length); 513var stateMachineClass = comp.GlobalNamespace.GetMember<NamedTypeSymbol>("C").GetMembers().OfType<NamedTypeSymbol>().Single();
Symbols\Metadata\PE\LoadingEvents.cs (4)
335var outerInterfaceEvent = outerInterface.GetMembers().Single(m => m.Kind == SymbolKind.Event); 345var innerInterfaceEvent = innerInterface.GetMembers().Single(m => m.Kind == SymbolKind.Event); 526var @event = type.GetMembers().OfType<PEEventSymbol>().Single(); 586var events = type.GetMembers().OfType<PEEventSymbol>();
Symbols\Metadata\PE\LoadingIndexers.cs (1)
604var indexer = (PropertySymbol)@class.GetMembers().Where(m => m.Kind == SymbolKind.Property).Single();
Symbols\Metadata\PE\LoadingMethods.cs (13)
47Assert.Equal(6, varTC10.GetMembers().Length); 131Assert.Equal(1, emptyStructure.GetMembers().Length); //synthesized parameterless constructor 706var outerInterfaceMethod = outerInterface.GetMembers().Single(); 716var innerInterfaceMethod = innerInterface.GetMembers().Single(); 1180foreach (var m in compilation.GetTypeByMetadataName("cls1").GetMembers()) 1185foreach (var m in compilation.GetTypeByMetadataName("Instance_vs_Static").GetMembers()) 1190foreach (var m in compilation.GetTypeByMetadataName("ReturnAValue1").GetMembers()) 1195foreach (var m in compilation.GetTypeByMetadataName("ReturnAValue2").GetMembers()) 1200foreach (var m in compilation.GetTypeByMetadataName("Generic1").GetMembers()) 1205foreach (var m in compilation.GetTypeByMetadataName("Generic2").GetMembers()) 1210foreach (var m in compilation.GetTypeByMetadataName("HasParameter").GetMembers()) 1215foreach (var m in compilation.GetTypeByMetadataName("Virtual").GetMembers()) 1242foreach (var m in compilation.GetTypeByMetadataName("Microsoft.FSharp.Control.IDelegateEvent`1").GetMembers())
Symbols\Metadata\PE\LoadingProperties.cs (2)
170var outerInterfaceProperty = outerInterface.GetMembers().Single(m => m.Kind == SymbolKind.Property); 180var innerInterfaceProperty = innerInterface.GetMembers().Single(m => m.Kind == SymbolKind.Property);
Symbols\RequiredMembersTests.cs (1)
86foreach (var ctor in type.GetMembers().Where(m => m is MethodSymbol { MethodKind: MethodKind.Constructor }))
Symbols\Retargeting\RetargetExplicitInterfaceImplementation.cs (2)
82foreach (var member in classC.GetMembers()) 312return type.GetMembers().Where(s => s.Kind == SymbolKind.Property).Cast<PropertySymbol>().Single(p => p.Parameters.Length == parameterCount);
Symbols\Source\CustomModifierCopyTests.cs (8)
680var baseIndexer1 = (PropertySymbol)baseClass.GetMembers().Where(IsPropertyWithSingleParameter(SpecialType.System_Int32, isArrayType: true)).Single(); 681var baseIndexer2 = (PropertySymbol)baseClass.GetMembers().Where(IsPropertyWithSingleParameter(SpecialType.System_Int64, isArrayType: true)).Single(); 684var derivedIndexer1 = (PropertySymbol)derivedClass.GetMembers().Where(IsPropertyWithSingleParameter(SpecialType.System_Int32, isArrayType: true)).Single(); 685var derivedIndexer2 = (PropertySymbol)derivedClass.GetMembers().Where(IsPropertyWithSingleParameter(SpecialType.System_Int64, isArrayType: true)).Single(); 688var derived2Indexer1 = (PropertySymbol)derived2Class.GetMembers().Where(IsPropertyWithSingleParameter(SpecialType.System_Int32, isArrayType: true)).Single(); 689var derived2Indexer2 = (PropertySymbol)derived2Class.GetMembers().Where(IsPropertyWithSingleParameter(SpecialType.System_Int64, isArrayType: true)).Single(); 1342var classMethod = global.GetMember<NamedTypeSymbol>("C").GetMembers().OfType<MethodSymbol>().Single( 1386var classMethod = global.GetMember<NamedTypeSymbol>("C").GetMembers().OfType<MethodSymbol>().Single(
Symbols\Source\DelegateTests.cs (1)
74var tmp = d.GetMembers();
Symbols\Source\EnumTests.cs (1)
1013var fields = symEnum.GetMembers().OfType<FieldSymbol>().Cast<Symbol>().ToList();
Symbols\Source\MethodTests.cs (18)
427var members = classTest.GetMembers(); 591var mems = type1.GetMembers(); 652mems = type2.GetMembers(); 784var mems = type1.GetMembers(); 845mems = type2.GetMembers(); 963var mems = type1.GetMembers(); 966var mems1 = type1.BaseType().GetMembers(); 969var mems2 = type1.BaseType().BaseType().GetMembers(); 1072var mems = type1.GetMembers(); 1075var mems1 = type1.BaseType().GetMembers(); 1078var mems2 = type1.BaseType().BaseType().GetMembers(); 1174var mems = type1.GetMembers(); 1211mems = type2.GetMembers(); 1267var mems = type1.GetMembers(); 1327var members = derivedClass.GetMembers(); 1361var classBMethodM = (MethodSymbol)classB.GetMembers().Single(sym => sym.Name.EndsWith("M", StringComparison.Ordinal)); 1382var classCBaseMethodM = (MethodSymbol)classCBase.GetMembers().Single(sym => sym.Name.EndsWith("M", StringComparison.Ordinal)); 1466var m1 = type1.GetMembers().FirstOrDefault() as MethodSymbol;
Symbols\Source\PropertyTests.cs (3)
395var mems = type01.GetMembers(); 414mems = type02.GetMembers(); 2766GetMember<NamedTypeSymbol>("C").GetMembers().ToArray();
Symbols\Source\RecordTests.cs (1)
1075var members = comp.GlobalNamespace.GetTypeMember("C").GetMembers();
Symbols\Source\TypeMapTests.cs (4)
145var c1OfByteChar_c2 = (NamedTypeSymbol)(c1OfByteChar.GetMembers()[0]); 150var c1OfByteChar_c2OfIntInt_c3 = (NamedTypeSymbol)(c1OfByteChar_c2OfIntInt.GetMembers()[0]); 155var v1 = c1OfByteChar_c2OfIntInt_c3OfIntByte.GetMembers().OfType<FieldSymbol>().First(); 187var c1OfByteChar_c2 = (NamedTypeSymbol)(c1OfByteChar.GetMembers()[0]);
Symbols\StaticAbstractMembersInInterfacesTests.cs (329)
4138foreach (MethodSymbol m01 in compilation1.GetTypeByMetadataName("I1").GetMembers()) 4151foreach (MethodSymbol m01 in compilation1.GetTypeByMetadataName("I2").GetMembers()) 4164foreach (MethodSymbol m01 in compilation1.GetTypeByMetadataName("I3").GetMembers()) 4384foreach (MethodSymbol m01 in compilation1.GetTypeByMetadataName("I1").GetMembers()) 4397foreach (MethodSymbol m01 in compilation1.GetTypeByMetadataName("I2").GetMembers()) 4410foreach (MethodSymbol m01 in compilation1.GetTypeByMetadataName("I3").GetMembers()) 4570foreach (MethodSymbol m01 in compilation1.GetTypeByMetadataName("I1").GetMembers()) 4583foreach (MethodSymbol m01 in compilation1.GetTypeByMetadataName("I2").GetMembers()) 4596foreach (MethodSymbol m01 in compilation1.GetTypeByMetadataName("I3").GetMembers()) 4810foreach (MethodSymbol m01 in compilation1.GetTypeByMetadataName("I1").GetMembers()) 4823foreach (MethodSymbol m01 in compilation1.GetTypeByMetadataName("I2").GetMembers()) 4836foreach (MethodSymbol m01 in compilation1.GetTypeByMetadataName("I3").GetMembers()) 5311var m01 = module.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<MethodSymbol>().Single(); 5347var m01 = module.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<MethodSymbol>().Single(); 5496foreach (var m01 in module.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<MethodSymbol>()) 5564foreach (var m01 in module.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<MethodSymbol>()) 5604foreach (var m01 in module.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<MethodSymbol>()) 5648foreach (var m01 in module.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<MethodSymbol>()) 5879foreach (var m01 in module.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<MethodSymbol>()) 5918foreach (var m01 in module.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<MethodSymbol>()) 5986var p01 = module.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<PropertySymbol>().Single(); 5995foreach (var m01 in module.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<MethodSymbol>()) 6031var p01 = module.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<PropertySymbol>().Single(); 6040foreach (var m01 in module.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<MethodSymbol>()) 6124var e01 = module.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<EventSymbol>().Single(); 6133foreach (var m01 in module.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<MethodSymbol>()) 6170var e01 = module.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<EventSymbol>().Single(); 6179foreach (var m01 in module.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<MethodSymbol>()) 15809var m01 = compilation1.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<MethodSymbol>().Single(); 15817Assert.Same(i6.GetMembers().OfType<MethodSymbol>().Single(), i6.FindImplementationForInterfaceMember(m01)); 15889var m01 = compilation1.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<MethodSymbol>().Single(); 15897Assert.Same(i6.GetMembers().OfType<MethodSymbol>().Single(), i6.FindImplementationForInterfaceMember(m01)); 15902Assert.Same(i8.GetMembers().OfType<MethodSymbol>().Single(), i8.FindImplementationForInterfaceMember(m01)); 16094var m01 = module.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<MethodSymbol>().Single(); 16097Assert.Equal(1, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Count()); 16156var m01 = module.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<MethodSymbol>().Single(); 16159Assert.Equal(1, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Count()); 16229Assert.Empty(c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor())); 16230var m01 = c3.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 16324var m01 = c1.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 16386var m01 = i1.GetMembers().OfType<MethodSymbol>().Single(); 16416m01 = c1.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 16464var m01 = i1.GetMembers().OfType<MethodSymbol>().Single(); 16465var i2M01 = i2.GetMembers().OfType<MethodSymbol>().Single(); 16504var m01 = module.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<MethodSymbol>().Single(); 16590var m01 = c1.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 16642Assert.Same(c2M01, c2.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Single()); 16710Assert.Empty(c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor())); 16805var m01 = c3.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 16865Assert.Equal(2, compilation1.GlobalNamespace.GetTypeMember("C1").GetMembers().Where(m => m.Name.Contains("M01")).Count()); 16891var m01 = c2.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 16947Assert.Equal(2, compilation1.GlobalNamespace.GetTypeMember("C1").GetMembers().Where(m => m.Name.Contains("M01")).Count()); 16973var m01 = c2.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 17029Assert.Equal(2, compilation1.GlobalNamespace.GetTypeMember("C1").GetMembers().Where(m => m.Name.Contains("M01")).Count()); 17055var m01 = c2.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 17099Assert.Equal(2, compilation1.GlobalNamespace.GetTypeMember("C1").GetMembers().Where(m => m.Name.Contains("M01")).Count()); 17126var m01 = c2.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 17174Assert.Equal(2, compilation1.GlobalNamespace.GetTypeMember("C1").GetMembers().Where(m => m.Name.Contains("M01")).Count()); 17200var m01 = c2.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 17261Assert.Equal(2, compilation1.GlobalNamespace.GetTypeMember("C1").GetMembers().Where(m => m.Name.Contains("M01")).Count()); 17287var m01 = c2.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 17351Assert.Equal(2, compilation1.GlobalNamespace.GetTypeMember("C1").GetMembers().Where(m => m.Name.Contains("M01")).Count()); 17387var m01 = c2.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 17410foreach (var method in c2.BaseType().GetMembers().OfType<MethodSymbol>()) 17457Assert.Equal(2, compilation1.GlobalNamespace.GetTypeMember("C1").GetMembers().Where(m => m.Name.Contains("M01")).Count()); 17489var m01 = c2.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 17512foreach (var method in c2.BaseType().GetMembers().OfType<MethodSymbol>()) 18198var m01 = compilation1.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<MethodSymbol>().Single(); 18206Assert.Same(i6.GetMembers().OfType<MethodSymbol>().Single(), i6.FindImplementationForInterfaceMember(m01)); 18211Assert.Null(i8.FindImplementationForInterfaceMember(i8.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 18214Assert.Null(i9.FindImplementationForInterfaceMember(i9.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 18217Assert.Null(i10.FindImplementationForInterfaceMember(i10.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 18220Assert.Same(i12.GetMembers().OfType<MethodSymbol>().Single(), i12.FindImplementationForInterfaceMember(i12.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 18223Assert.Null(i13.FindImplementationForInterfaceMember(i13.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 18351var m01 = compilation1.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<MethodSymbol>().Single(); 18359Assert.Same(i6.GetMembers().OfType<MethodSymbol>().Single(), i6.FindImplementationForInterfaceMember(m01)); 18366var iXM = iX.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 18373var iXM = iX.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 18374Assert.Same(iX.GetMembers().OfType<MethodSymbol>().Single(), iX.FindImplementationForInterfaceMember(iXM)); 18378Assert.Same(i14.GetMembers().OfType<MethodSymbol>().Single(), i14.FindImplementationForInterfaceMember(m01)); 18537var m01 = compilation1.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<MethodSymbol>().Single(); 18545Assert.Same(i6.GetMembers().OfType<MethodSymbol>().Single(), i6.FindImplementationForInterfaceMember(m01)); 18550Assert.Null(i8.FindImplementationForInterfaceMember(i8.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 18553Assert.Null(i9.FindImplementationForInterfaceMember(i9.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 18556Assert.Null(i10.FindImplementationForInterfaceMember(i10.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 18559Assert.Same(i12.GetMembers().OfType<MethodSymbol>().Single(), i12.FindImplementationForInterfaceMember(i12.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 18562Assert.Null(i13.FindImplementationForInterfaceMember(i13.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 18729var m01 = compilation1.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<MethodSymbol>().Single(); 18737Assert.Same(i6.GetMembers().OfType<MethodSymbol>().Single(), i6.FindImplementationForInterfaceMember(m01)); 18744var iXM = iX.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 18751var iXM = iX.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 18752Assert.Same(iX.GetMembers().OfType<MethodSymbol>().Single(), iX.FindImplementationForInterfaceMember(iXM)); 18756Assert.Same(i14.GetMembers().OfType<MethodSymbol>().Single(), i14.FindImplementationForInterfaceMember(m01)); 19332Assert.Equal(isChecked ? 2 : 1, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Count()); 19413Assert.Equal(2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Count()); 19505Assert.Equal(matchingOp is null ? 1 : 2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Count()); 19603Assert.Equal(isChecked ? 2 : 1, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Count()); 19686Assert.Equal(2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Count()); 19778Assert.Equal(matchingOp is null ? 1 : 2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Count()); 19867Assert.Equal(matchingOp is null ? 1 : 2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Count()); 19957Assert.Empty(c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor())); 20031Assert.Empty(c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor())); 20114Assert.Empty(c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor())); 20194Assert.Empty(c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor())); 20301var m01 = c1.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 20436var m01 = c1.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 20515var m01 = i1.GetMembers().OfType<MethodSymbol>().Single(); 20546m01 = c1.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 20595var m01 = i1.GetMembers().OfType<MethodSymbol>().Single(); 20626m01 = c1.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 20686var m01 = i1.GetMembers().OfType<MethodSymbol>().Single(); 20687var i2M01 = i2.GetMembers().OfType<MethodSymbol>().Single(); 20751var m01 = i1.GetMembers().OfType<MethodSymbol>().Single(); 20752var i2M01 = i2.GetMembers().OfType<MethodSymbol>().Single(); 20938var m01 = c1.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 20976m01 = c2.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 20990Assert.Same(c2M01, c2.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Single()); 21049var m01 = c1.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 21087m01 = c2.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 21101Assert.Same(c2M01, c2.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Single()); 21184var m01 = c1.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 21221m01 = c2.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 21235Assert.Same(c2M01, c2.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Single()); 21322Assert.Empty(c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor())); 21382Assert.Empty(c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor())); 21485Assert.Empty(c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor())); 21704Assert.Equal(2, compilation1.GlobalNamespace.GetTypeMember("C1").GetMembers().Where(m => m.Name.Contains(opName)).Count()); 21813Assert.Equal(2, compilation1.GlobalNamespace.GetTypeMember("C1").GetMembers().Where(m => m.Name.Contains(opName)).Count()); 21915Assert.Equal(2, compilation1.GlobalNamespace.GetTypeMember("C1").GetMembers().Where(m => m.Name.Contains(opName)).Count()); 22072Assert.Equal(Accessibility.Private, c1.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Single().DeclaredAccessibility); 22222Assert.Equal(Accessibility.Private, c1.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Single().DeclaredAccessibility); 22639foreach (var m01 in compilation1.GlobalNamespace.GetTypeMember("I1").GetMembers()) 22649var m = compilation1.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<PropertySymbol>().Single(); 22651var i6m = i6.GetMembers().OfType<PropertySymbol>().Single(); 22723foreach (var m01 in compilation1.GlobalNamespace.GetTypeMember("I1").GetMembers()) 22737var m = compilation1.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<PropertySymbol>().Single(); 22742var i6m = i6.GetMembers().OfType<PropertySymbol>().Single(); 22956var m01 = module.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<PropertySymbol>().Single(); 22961Assert.Equal(1, c.GetMembers().OfType<PropertySymbol>().Count()); 22962Assert.Equal(2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Count()); 23051var m01 = module.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<PropertySymbol>().Single(); 23057Assert.Equal(1, c.GetMembers().OfType<PropertySymbol>().Count()); 23058Assert.Equal(2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Count()); 23142var m01 = module.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<PropertySymbol>().Single(); 23147Assert.Equal(1, c.GetMembers().OfType<PropertySymbol>().Count()); 23148Assert.Equal(2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Count()); 23247Assert.Empty(c3.GetMembers().OfType<PropertySymbol>()); 23248Assert.Empty(c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor())); 23249var m01 = c3.Interfaces().Single().GetMembers().OfType<PropertySymbol>().Single(); 23405var m01 = c1.Interfaces().Single().GetMembers().OfType<PropertySymbol>().Single(); 23507var m01 = i1.GetMembers().OfType<PropertySymbol>().Single(); 23549m01 = i1.GetMembers().OfType<PropertySymbol>().Single(); 23550var c1m01 = c1.GetMembers().OfType<PropertySymbol>().Single(); 23585Assert.Equal(1, c.GetMembers().OfType<PropertySymbol>().Count()); 23586Assert.Equal(2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Count()); 23588var m01 = c.Interfaces().Single().GetMembers().OfType<PropertySymbol>().Single(); 23589var c1m01 = c.GetMembers().OfType<PropertySymbol>().Single(); 23641var m01 = i1.GetMembers().OfType<PropertySymbol>().Single(); 23676var m01 = c.Interfaces().Single().GetMembers().OfType<PropertySymbol>().Single(); 23680Assert.Equal(1, c.GetMembers().OfType<PropertySymbol>().Count()); 23681Assert.Equal(1, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Count()); 23735var m01 = c.Interfaces().Single().GetMembers().OfType<PropertySymbol>().Single(); 23738Assert.Equal(1, c.GetMembers().OfType<PropertySymbol>().Count()); 23739Assert.Equal(2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Count()); 23811m01 = i1.GetMembers().OfType<PropertySymbol>().Single(); 23812var c1M01 = c1.GetMembers().OfType<PropertySymbol>().Single(); 23839var m01 = c.Interfaces().Single().GetMembers().OfType<PropertySymbol>().Single(); 23842Assert.Equal(1, c.GetMembers().OfType<PropertySymbol>().Count()); 23843Assert.Equal(1, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Count()); 23904m01 = i1.GetMembers().OfType<PropertySymbol>().Single(); 23905c1M01 = c1.GetMembers().OfType<PropertySymbol>().Single(); 23937m01 = i1.GetMembers().OfType<PropertySymbol>().Single(); 23938c1M01 = c1.GetMembers().OfType<PropertySymbol>().Single(); 23993var m01 = i1.GetMembers().OfType<PropertySymbol>().Single(); 24028var m01 = c.Interfaces().Single().GetMembers().OfType<PropertySymbol>().Single(); 24032Assert.Equal(1, c.GetMembers().OfType<PropertySymbol>().Count()); 24033Assert.Equal(1, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Count()); 24087var m01 = c.Interfaces().Single().GetMembers().OfType<PropertySymbol>().Single(); 24090Assert.Equal(1, c.GetMembers().OfType<PropertySymbol>().Count()); 24091Assert.Equal(2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Count()); 24163m01 = i1.GetMembers().OfType<PropertySymbol>().Single(); 24164var c1M01 = c1.GetMembers().OfType<PropertySymbol>().Single(); 24191var m01 = c.Interfaces().Single().GetMembers().OfType<PropertySymbol>().Single(); 24194Assert.Equal(1, c.GetMembers().OfType<PropertySymbol>().Count()); 24195Assert.Equal(1, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Count()); 24256m01 = i1.GetMembers().OfType<PropertySymbol>().Single(); 24257c1M01 = c1.GetMembers().OfType<PropertySymbol>().Single(); 24289m01 = i1.GetMembers().OfType<PropertySymbol>().Single(); 24290c1M01 = c1.GetMembers().OfType<PropertySymbol>().Single(); 24371var m01 = i1.GetMembers().OfType<PropertySymbol>().Single(); 24372var i2M01 = i2.GetMembers().OfType<PropertySymbol>().Single(); 24418var m01 = module.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<PropertySymbol>().Single(); 24608var m01 = c1.Interfaces().Single().GetMembers().OfType<PropertySymbol>().Single(); 24698Assert.Same(c2M01, c2.GetMembers().OfType<PropertySymbol>().Single()); 24699Assert.Equal(2, c2.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Count()); 24702m01 = c3.Interfaces().Single().GetMembers().OfType<PropertySymbol>().Single(); 24738Assert.Same(c3M01, c3.GetMembers().OfType<PropertySymbol>().Single()); 24739Assert.Equal(2, c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Count()); 24808Assert.Empty(c3.GetMembers().OfType<PropertySymbol>()); 24809Assert.Empty(c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor())); 24941var m01 = c3.Interfaces().Single().GetMembers().OfType<PropertySymbol>().Single(); 25025Assert.Equal(2, compilation1.GlobalNamespace.GetTypeMember("C1").GetMembers().OfType<PropertySymbol>().Where(m => m.Name.Contains("M01")).Count()); 25051var m01 = c2.Interfaces().Single().GetMembers().OfType<PropertySymbol>().Single(); 25095Assert.Equal(2, compilation1.GlobalNamespace.GetTypeMember("C1").GetMembers().OfType<PropertySymbol>().Where(m => m.Name.Contains("M01")).Count()); 25122var m01 = c2.Interfaces().Single().GetMembers().OfType<PropertySymbol>().Single(); 25418foreach (var m01 in compilation1.GlobalNamespace.GetTypeMember("I1").GetMembers()) 25429var m = compilation1.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<EventSymbol>().Single(); 25431var i6m = i6.GetMembers().OfType<EventSymbol>().Single(); 25506foreach (var m01 in compilation1.GlobalNamespace.GetTypeMember("I1").GetMembers()) 25515var m = compilation1.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<EventSymbol>().Single(); 25520var i6m = i6.GetMembers().OfType<EventSymbol>().Single(); 25734var m01 = module.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<EventSymbol>().Single(); 25739Assert.Equal(1, c.GetMembers().OfType<EventSymbol>().Count()); 25740Assert.Equal(2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Count()); 25829var m01 = module.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<EventSymbol>().Single(); 25834Assert.Equal(1, c.GetMembers().OfType<EventSymbol>().Count()); 25835Assert.Equal(2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Count()); 25934Assert.Empty(c3.GetMembers().OfType<EventSymbol>()); 25935Assert.Empty(c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor())); 25936var m01 = c3.Interfaces().Single().GetMembers().OfType<EventSymbol>().Single(); 26097var m01 = c1.Interfaces().Single().GetMembers().OfType<EventSymbol>().Single(); 26200var m01 = i1.GetMembers().OfType<EventSymbol>().Single(); 26238m01 = i1.GetMembers().OfType<EventSymbol>().Single(); 26239var c1m01 = c1.GetMembers().OfType<EventSymbol>().Single(); 26265Assert.Equal(1, c.GetMembers().OfType<EventSymbol>().Count()); 26266Assert.Equal(2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Count()); 26268var m01 = c.Interfaces().Single().GetMembers().OfType<EventSymbol>().Single(); 26269var c1m01 = c.GetMembers().OfType<EventSymbol>().Single(); 26323var m01 = i1.GetMembers().OfType<EventSymbol>().Single(); 26352m01 = i1.GetMembers().OfType<EventSymbol>().Single(); 26353var c1M01 = c1.GetMembers().OfType<EventSymbol>().Single(); 26379var m01 = c.Interfaces().Single().GetMembers().OfType<EventSymbol>().Single(); 26382Assert.Equal(1, c.GetMembers().OfType<EventSymbol>().Count()); 26383Assert.Equal(2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Count()); 26450m01 = i1.GetMembers().OfType<EventSymbol>().Single(); 26451c1M01 = c1.GetMembers().OfType<EventSymbol>().Single(); 26480m01 = i1.GetMembers().OfType<EventSymbol>().Single(); 26481c1M01 = c1.GetMembers().OfType<EventSymbol>().Single(); 26510m01 = i1.GetMembers().OfType<EventSymbol>().Single(); 26511c1M01 = c1.GetMembers().OfType<EventSymbol>().Single(); 26540m01 = i1.GetMembers().OfType<EventSymbol>().Single(); 26541c1M01 = c1.GetMembers().OfType<EventSymbol>().Single(); 26597var m01 = i1.GetMembers().OfType<EventSymbol>().Single(); 26626m01 = i1.GetMembers().OfType<EventSymbol>().Single(); 26627var c1M01 = c1.GetMembers().OfType<EventSymbol>().Single(); 26653var m01 = c.Interfaces().Single().GetMembers().OfType<EventSymbol>().Single(); 26656Assert.Equal(1, c.GetMembers().OfType<EventSymbol>().Count()); 26657Assert.Equal(2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Count()); 26724m01 = i1.GetMembers().OfType<EventSymbol>().Single(); 26725c1M01 = c1.GetMembers().OfType<EventSymbol>().Single(); 26754m01 = i1.GetMembers().OfType<EventSymbol>().Single(); 26755c1M01 = c1.GetMembers().OfType<EventSymbol>().Single(); 26784m01 = i1.GetMembers().OfType<EventSymbol>().Single(); 26785c1M01 = c1.GetMembers().OfType<EventSymbol>().Single(); 26814m01 = i1.GetMembers().OfType<EventSymbol>().Single(); 26815c1M01 = c1.GetMembers().OfType<EventSymbol>().Single(); 26899var m01 = i1.GetMembers().OfType<EventSymbol>().Single(); 26900var i2M01 = i2.GetMembers().OfType<EventSymbol>().Single(); 26946var m01 = module.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<EventSymbol>().Single(); 27148var m01 = c1.Interfaces().Single().GetMembers().OfType<EventSymbol>().Single(); 27150var c1M01 = c1.GetMembers().OfType<EventSymbol>().Single(); 27255Assert.Same(c2M01, c2.GetMembers().OfType<EventSymbol>().Single()); 27256Assert.Equal(2, c2.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Count()); 27259var m02 = c3.Interfaces().Single().GetMembers().OfType<EventSymbol>().Single(); 27261var c3M02 = c3.GetMembers().OfType<EventSymbol>().Single(); 27370Assert.Same(c4M02, c4.GetMembers().OfType<EventSymbol>().Single()); 27371Assert.Equal(2, c4.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Count()); 27473Assert.Empty(c3.GetMembers().OfType<EventSymbol>()); 27474Assert.Empty(c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor())); 27607var m01 = c3.Interfaces().Single().GetMembers().OfType<EventSymbol>().Single(); 27691Assert.Equal(2, compilation1.GlobalNamespace.GetTypeMember("C1").GetMembers().OfType<EventSymbol>().Where(m => m.Name.Contains("M01")).Count()); 27717var m01 = c2.Interfaces().Single().GetMembers().OfType<EventSymbol>().Single(); 27761Assert.Equal(2, compilation1.GlobalNamespace.GetTypeMember("C1").GetMembers().OfType<EventSymbol>().Where(m => m.Name.Contains("M01")).Count()); 27788var m01 = c2.Interfaces().Single().GetMembers().OfType<EventSymbol>().Single(); 28208Assert.Null(i2.FindImplementationForInterfaceMember(i2.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 28211Assert.Null(i3.FindImplementationForInterfaceMember(i3.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 28214Assert.Null(i4.FindImplementationForInterfaceMember(i4.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 28217Assert.Null(i5.FindImplementationForInterfaceMember(i5.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 28220Assert.Same(i6.GetMembers().OfType<MethodSymbol>().Single(), i6.FindImplementationForInterfaceMember(i6.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 28223Assert.Null(i7.FindImplementationForInterfaceMember(i7.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 28226Assert.Null(i8.FindImplementationForInterfaceMember(i8.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 28229Assert.Null(i9.FindImplementationForInterfaceMember(i9.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 28232Assert.Null(i10.FindImplementationForInterfaceMember(i10.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 28235Assert.Same(i12.GetMembers().OfType<MethodSymbol>().Single(), i12.FindImplementationForInterfaceMember(i12.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 28238Assert.Null(i13.FindImplementationForInterfaceMember(i13.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 28241Assert.Null(i14.FindImplementationForInterfaceMember(i14.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 28371var m01 = i2.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 28375m01 = i3.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 28379m01 = i4.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 28383m01 = i5.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 28387Assert.Same(i6.GetMembers().OfType<MethodSymbol>().Single(), i6.FindImplementationForInterfaceMember(i6.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 28390m01 = i7.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 28396var iXM = iX.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 28403var iXM = iX.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 28404Assert.Equal(iX.GetMembers().OfType<MethodSymbol>().Single(), iX.FindImplementationForInterfaceMember(iXM)); 28408Assert.Same(i14.GetMembers().OfType<MethodSymbol>().Single(), i14.FindImplementationForInterfaceMember(i14.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 28687Assert.Equal(isChecked ? 4 : 2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Count()); 28689var m01 = i1.GetMembers().OfType<MethodSymbol>().First(); 28714var m02 = i1.GetMembers().OfType<MethodSymbol>().ElementAt(1); 28814Assert.Equal(isChecked ? 4 : 2, c.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Count()); 28816var m01 = c.Interfaces().Single().GetMembers().OfType<MethodSymbol>().First(); 28832var m02 = c.Interfaces().Single().GetMembers().OfType<MethodSymbol>().ElementAt(1); 28921Assert.Empty(c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor())); 29040var m01 = c1.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 29120var m01 = i1.GetMembers().OfType<MethodSymbol>().Single(); 29151m01 = c1.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 29215var m01 = i1.GetMembers().OfType<MethodSymbol>().Single(); 29216var i2M01 = i2.GetMembers().OfType<MethodSymbol>().Single(); 29396var m01 = c1.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 29434m01 = c2.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 29448Assert.Same(c2M01, c2.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Single()); 29546Assert.Empty(c3.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor())); 29639Assert.Equal(2, compilation1.GlobalNamespace.GetTypeMember("C1").GetMembers().Where(m => m.Name.Contains(opName)).Count()); 29745Assert.Equal(2, compilation1.GlobalNamespace.GetTypeMember("C1").GetMembers().Where(m => m.Name.Contains(opName)).Count()); 29884Assert.Equal(Accessibility.Private, c1.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Single().DeclaredAccessibility); 31649var biMethods = bI.GetMembers(); 31684var diMethods = dI.GetMembers(); 31747var diMethods = dI.GetMembers(); 31816var diMethods = dI.GetMembers(); 32215var opSymbol = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 32252var opSymbols = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).ToArray(); 32463var opSymbol = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 32650var opSymbol = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single();
Symbols\SymbolErrorTests.cs (4)
3355var mem1 = type2.GetMembers().First() as MethodSymbol; 8147Assert.Equal(9, clxClass.GetMembers().Length); 19318Assert.Equal(2, nsa.GetMembers().Length); 19363Assert.Equal(4, type1.GetMembers().Length); // constructor included
Symbols\TypeTests.cs (10)
351Assert.Equal(3, type1.GetMembers().Length); 357Assert.Equal(2, i1.GetMembers().Length); 590var sym1 = (classTest.GetMembers().First() as FieldSymbol).Type; 621foreach (var m in a.GetMembers()) 672var fields = v.GetMembers().OfType<FieldSymbol>().ToList(); 967var actual = string.Join(", ", typeSym.GetMembers().Select(symbol => symbol.ToTestDisplayString()).OrderBy(name => name)); 1017var actualSymbols = typeSym.GetMembers(); 1063var mems = type1.GetMembers(); 1103var mems = type1.GetMembers(); 1203sourceString.GetMembers()
Symbols\UnsignedRightShiftTests.cs (6)
2706var expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).First(); 2724expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).First(); 2732expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).First(); 2878var expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).First(); 2896expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).First(); 2904expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).First();
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Parsing\RecordParsing.cs (1)
342Assert.Empty(comp.GetTypeByMetadataName("P").GetMembers());
Microsoft.CodeAnalysis.CSharp.Test.Utilities (6)
EmitMetadataTestBase.cs (1)
74var fields = t.GetMembers().Where(m => m.Kind == SymbolKind.Field).OrderBy(f => f.Name).Cast<FieldSymbol>();
Extensions.cs (2)
318return type.GetMembers().OfType<FieldSymbol>().Select(f => f.Name).ToArray(); 324return type.GetMembers().OfType<FieldSymbol>().Select(f => f.Name + ": " + f.TypeWithAnnotations).ToArray();
LifetimeAnnotationAttributesVisitor.cs (1)
53foreach (var member in type.GetMembers())
TestAttributesVisitor.cs (1)
45foreach (var member in type.GetMembers())
UsesIsNullableVisitor.cs (1)
49return VisitList(symbol.GetMembers());
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (6)
Metadata\WinMdEventTests.cs (6)
2854var implementingNormalEvent = implementingType.GetMembers().OfType<EventSymbol>().Single(e => e.Name.Contains("Normal")); 2855var implementingWinRTEvent = implementingType.GetMembers().OfType<EventSymbol>().Single(e => e.Name.Contains("WinRT")); 2878var retargetingNormalEvent = retargetingType.GetMembers().OfType<EventSymbol>().Single(e => e.Name.Contains("Normal")); 2879var retargetingWinRTEvent = retargetingType.GetMembers().OfType<EventSymbol>().Single(e => e.Name.Contains("WinRT")); 3097var normalEvent = @class.GetMembers().OfType<EventSymbol>().Single(e => e.Name.Contains("Normal")); 3098var winRTEvent = @class.GetMembers().OfType<EventSymbol>().Single(e => e.Name.Contains("WinRT"));