14 overrides of GetMembers
Microsoft.CodeAnalysis.CSharp (13)
Symbols\ArrayTypeSymbol.cs (1)
262public override ImmutableArray<Symbol> GetMembers()
Symbols\DynamicTypeSymbol.cs (1)
133public override ImmutableArray<Symbol> GetMembers()
Symbols\FunctionPointers\FunctionPointerTypeSymbol.cs (1)
93public override ImmutableArray<Symbol> GetMembers() => ImmutableArray<Symbol>.Empty;
Symbols\FunctionTypeSymbol.cs (1)
136public override ImmutableArray<Symbol> GetMembers() => throw ExceptionUtilities.Unreachable();
Symbols\MergedNamespaceSymbol.cs (1)
214public override ImmutableArray<Symbol> GetMembers()
Symbols\Metadata\PE\PENamespaceSymbol.cs (1)
66public sealed override ImmutableArray<Symbol> GetMembers()
Symbols\MissingNamespaceSymbol.cs (1)
125public override ImmutableArray<Symbol> GetMembers()
Symbols\NamedTypeSymbol.cs (1)
792public abstract override ImmutableArray<Symbol> GetMembers();
Symbols\PointerTypeSymbol.cs (1)
133public override ImmutableArray<Symbol> GetMembers()
Symbols\Retargeting\RetargetingNamespaceSymbol.cs (1)
73public override ImmutableArray<Symbol> GetMembers()
Symbols\Source\SourceNamespaceSymbol.cs (1)
149public override ImmutableArray<Symbol> GetMembers()
Symbols\SynthesizedNamespaceSymbol.cs (1)
76public override ImmutableArray<Symbol> GetMembers()
Symbols\TypeParameterSymbol.cs (1)
144public sealed override ImmutableArray<Symbol> GetMembers()
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\MockNamespaceSymbol.cs (1)
50public override ImmutableArray<Symbol> GetMembers()
111 references to GetMembers
Microsoft.CodeAnalysis.CSharp (19)
Compilation\CSharpCompilation.cs (2)
3683foreach (var childSymbol in symbol.GetMembers()) 5027foreach (var member in container.GetMembers())
Compiler\ClsComplianceChecker.cs (1)
855foreach (Symbol member in symbol.GetMembers())
Compiler\DocumentationCommentCompiler.cs (1)
199foreach (var s in symbol.GetMembers())
Compiler\SynthesizedMetadataCompiler.cs (1)
56foreach (var s in symbol.GetMembers())
Emitter\EditAndContinue\CSharpDefinitionMap.cs (1)
68foreach (var member in ((TypeSymbol)stateMachineType).GetMembers())
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (1)
806members.AddRange(((NamespaceSymbol)symbol).GetMembers());
Emitter\Model\PEModuleBuilder.cs (5)
239foreach (var member in symbol.GetMembers()) 359foreach (var member in symbol.GetMembers()) 382foreach (var member in symbol.GetMembers()) 565foreach (var member in ns.GetMembers()) 600foreach (var member in (symbol.IsNamespace ? symbol.GetMembers() : symbol.GetTypeMembers().Cast<NamedTypeSymbol, Symbol>()))
FlowAnalysis\NullableWalker.cs (1)
5828foreach (var member in type.GetMembers())
Symbols\NamespaceOrTypeSymbol.cs (1)
124return GetMembers().ConditionallyDeOrder();
Symbols\NamespaceSymbol.cs (1)
41return this.GetMembers().OfType<NamespaceSymbol>();
Symbols\PublicModel\NamespaceOrTypeSymbol.cs (1)
15return UnderlyingNamespaceOrTypeSymbol.GetMembers().GetPublicSymbols();
Symbols\PublicModel\NamespaceSymbol.cs (1)
43foreach (var n in _underlying.GetMembers())
Symbols\Retargeting\RetargetingNamespaceSymbol.cs (1)
75return RetargetMembers(_underlyingNamespace.GetMembers());
Symbols\SymbolVisitor`2.cs (1)
74/// cref="NamespaceOrTypeSymbol.GetMembers()" />
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
SymbolKey\SymbolKeyCompilationsTests.cs (2)
98var symbol01 = comp1.SourceModule.GlobalNamespace.GetMembers().FirstOrDefault() as NamedTypeSymbol; 99var symbol02 = comp1.SourceModule.GlobalNamespace.GetMembers().FirstOrDefault() as NamedTypeSymbol;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (29)
CodeGen\CodeGenTupleTest.cs (13)
11595var members = tuple.GetMembers(); 11618var members1 = tuple1.GetMembers(); 11619var members2 = tuple2.GetMembers(); 11669var members1 = tuple1.GetMembers(); 11670var members2 = tuple2.GetMembers(); 12005AssertTestDisplayString(m4TupleRestTuple.GetMembers(), 12024foreach (var m in m4TupleRestTuple.GetMembers().OfType<FieldSymbol>()) 12234AssertTestDisplayString(m5TupleRestTuple.GetMembers(), 12261foreach (var m in m5TupleRestTuple.GetMembers().OfType<FieldSymbol>()) 12276AssertTestDisplayString(m5TupleRestTupleRestTuple.GetMembers(), 12295foreach (var m in m5TupleRestTupleRestTuple.GetMembers().OfType<FieldSymbol>()) 12465AssertTestDisplayString(m7Tuple.GetMembers(), 12623AssertTestDisplayString(m8TupleRestTuple.GetMembers(),
CodeGen\SwitchTests.cs (1)
3042var pid = ((NamedTypeSymbol)comp.GlobalNamespace.GetMembers().Single(s => s.Name.StartsWith("<PrivateImplementationDetails>", StringComparison.Ordinal)));
CodeGen\WinMdDelegateTests.cs (1)
237foreach (var member in fieldType.GetMembers())
Emit\CompilationEmitTests.cs (14)
2137compWithReal.SourceModule.GetReferencedAssemblySymbols().Last().GlobalNamespace.GetMembers().Select(m => m.ToDisplayString())); 2168compWithReal2.SourceModule.GetReferencedAssemblySymbols().Last().GlobalNamespace.GetMembers().Select(m => m.ToDisplayString())); 2196compWithMetadata.SourceModule.GetReferencedAssemblySymbols().Last().GlobalNamespace.GetMembers().Select(m => m.ToDisplayString())); 2225compWithRef.SourceModule.GetReferencedAssemblySymbols().Last().GlobalNamespace.GetMembers().Select(m => m.ToDisplayString())); 2303input.SourceModule.GetReferencedAssemblySymbols().Last().GlobalNamespace.GetMembers().Select(m => m.ToDisplayString())); 2370input.SourceModule.GetReferencedAssemblySymbols().Last().GlobalNamespace.GetMembers().Select(m => m.ToDisplayString())); 2437input.SourceModule.GetReferencedAssemblySymbols().Last().GlobalNamespace.GetMembers().Select(m => m.ToDisplayString())); 2472globalNamespace.GetMembers().Select(m => m.ToDisplayString())); 2474AssertEx.Equal(new[] { "Microsoft.CodeAnalysis" }, globalNamespace.GetMember<NamespaceSymbol>("Microsoft").GetMembers().Select(m => m.ToDisplayString())); 2477globalNamespace.GetMember<NamespaceSymbol>("Microsoft.CodeAnalysis").GetMembers().Select(m => m.ToDisplayString())); 2481globalNamespace.GetMember<NamespaceSymbol>("System.Runtime").GetMembers().Select(m => m.ToDisplayString())); 2484globalNamespace.GetMember<NamespaceSymbol>("System.Runtime.CompilerServices").GetMembers().Select(m => m.ToDisplayString())); 2514compWithRef.SourceModule.GetReferencedAssemblySymbols().Last().GlobalNamespace.GetMembers().Select(m => m.ToDisplayString())); 3883var actualGlobalMembers = m.GlobalNamespace.GetMembers().Where(member => !member.IsImplicitlyDeclared).ToArray();
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (4)
Attributes\AttributeTests_MarshalAs.cs (2)
34foreach (NamedTypeSymbol type in compilation.GlobalNamespace.GetMembers().Where(s => s.Kind == SymbolKind.NamedType)) 68foreach (NamedTypeSymbol type in compilation.GlobalNamespace.GetMembers().Where(s => s.Kind == SymbolKind.NamedType))
Attributes\AttributeTests_Synthesized.cs (1)
127var pid = (NamedTypeSymbol)comp.GlobalNamespace.GetMembers().Where(s => s.Name.StartsWith("<PrivateImplementationDetails>", StringComparison.Ordinal)).Single();
FlowAnalysis\FlowTestBase.cs (1)
86foreach (var m in (symbol as NamespaceSymbol).GetMembers())
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (3)
Semantics\ScriptSemanticsTests.cs (2)
404var members = global.GetMembers().Where(m => !m.IsImplicitlyDeclared).AsImmutable(); 410members = ns.GetMembers();
Semantics\UnsafeTests.cs (1)
12343foreach (var member in s.GetMembers())
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (45)
Compilation\SemanticModelAPITests.cs (1)
841var mems = comp.SourceModule.GlobalNamespace.GetMembers();
DeclarationTests.cs (1)
265Assert.Equal(SymbolKind.NamedType, comp.GlobalNamespace.GetMembers()[0].Kind);
Symbols\AssemblyAndNamespaceTests.cs (2)
128Assert.Equal(3, ns.GetMembers().Length); // N11, N12, S 171Assert.Equal(3, ns.GetMembers().Length); // NS1, NS2, IGoo
Symbols\CompilationCreationTests.cs (1)
2493Assert.Equal(2, ns1.GetMembers().Length);
Symbols\CorLibrary\CorTypes.cs (1)
118foreach (var m in namespaces.Dequeue().GetMembers())
Symbols\ImplicitClassTests.cs (2)
31var implicitClass = ((NamedTypeSymbol)n.GetMembers().Single()); 44implicitClass = ((NamedTypeSymbol)n.GetMembers().Single());
Symbols\IndexerTests.cs (2)
2560Assert.True(((TypeSymbol)compilation.GlobalNamespace.GetTypeMembers("C").Single()).GetMembers().Any(x => x.IsIndexer())); 2564Assert.True(((TypeSymbol)compilation.GlobalNamespace.GetTypeMembers("C").Single()).GetMembers().Any(x => x.IsIndexer()));
Symbols\Metadata\MetadataTypeTests.cs (2)
54Assert.Equal(48, ns.GetMembers().Length); 590foreach (var member in @namespace.GetMembers())
Symbols\Metadata\PE\LoadingNamespacesAndTypes.cs (2)
59var childrenNS = n.GetMembers(). 73var children = n.GetMembers();
Symbols\Metadata\PE\TypeAccessibility.cs (6)
30var system = (from n in module0.GlobalNamespace.GetMembers() 70var runtime = (from t in system.GetMembers() 74var remoting = (from t in runtime.GetMembers() 78var messaging = (from t in remoting.GetMembers() 92var security = (from t in system.GetMembers() 96var accessControl = (from t in security.GetMembers()
Symbols\Metadata\PE\TypeKindTests.cs (2)
32var system = (from n in module0.GlobalNamespace.GetMembers() 60var collections = (from n in system.GetMembers()
Symbols\MockSymbolTests.cs (2)
147if (sym is NamespaceOrTypeSymbol namespaceOrType && namespaceOrType.GetMembers().Any()) 150var q = from c in namespaceOrType.GetMembers()
Symbols\Retargeting\NoPia.cs (2)
299Assert.Equal(2, localTypes1.GlobalNamespace.GetMembers().Length); 311Assert.Equal(2, localTypes2.GlobalNamespace.GetMembers().Length);
Symbols\Retargeting\RetargetingTests.cs (2)
1266CheckSymbols(a.GetMembers(), b.GetMembers(), true);
Symbols\Source\EventTests.cs (1)
42var actualSymbols = comp.Assembly.GlobalNamespace.GetMembers();
Symbols\Source\FileModifierTests.cs (9)
237Assert.Equal(new[] { "<Module>", "C", "Program", "Microsoft", "System" }, symbol.GlobalNamespace.GetMembers().Select(m => m.Name)); 287Assert.Equal(new[] { "<Module>", "C", "Program", "Microsoft", "System" }, symbol.GlobalNamespace.GetMembers().Select(m => m.Name)); 332Assert.Equal(new[] { "<Module>", "E", "Program", "Microsoft", "System" }, symbol.GlobalNamespace.GetMembers().Select(m => m.Name)); 374Assert.Equal(new[] { "<Module>", "E", "Attr", "Program", "Microsoft", "System" }, symbol.GlobalNamespace.GetMembers().Select(m => m.Name)); 450Assert.Equal(new[] { "<Module>", "E", "Attr", "Program", "Microsoft", "System" }, symbol.GlobalNamespace.GetMembers().Select(m => m.Name)); 750Assert.Equal(new[] { "<Module>", "Program", "C", "Microsoft", "System" }, module.GlobalNamespace.GetMembers().Select(m => m.Name)); 783Assert.Equal(new[] { "<Module>", "Program", "C", "Microsoft", "System" }, module.GlobalNamespace.GetMembers().Select(m => m.Name)); 814Assert.Equal(new[] { "<Module>", "Program", "C", "Microsoft", "System" }, module.GlobalNamespace.GetMembers().Select(m => m.Name)); 1097Assert.Equal(new[] { "<Module>", "Program", "C", "Microsoft", "System" }, module.GlobalNamespace.GetMembers().Select(m => m.Name));
Symbols\Source\MethodTests.cs (1)
372Assert.Equal(2, refP.GetMembers().Length); // M + generated constructor.
Symbols\TypeTests.cs (6)
502Assert.Equal(0, retType.GetMembers().Length); // Enumerable.Empty<Symbol>() 851Assert.Equal(3, namespaceNS.GetMembers().Length); 1082var mems = ns2.GetMembers(); 1455var errSymbol = comp.SourceModule.GlobalNamespace.GetMembers().FirstOrDefault() as NamedTypeSymbol; 2452var namespaceMembers = outerNamespace.GetMembers(); 2618var namespaceMembers = outerNamespace.GetMembers();
Microsoft.CodeAnalysis.CSharp.Test.Utilities (8)
EmitMetadataTestBase.cs (1)
37var childrenNS = n.GetMembers().
Extensions.cs (1)
229qualifiedName, string.Join("\r\n", lastContainer.GetMembers().Select(m => "\t\t" + m.Name))));
LifetimeAnnotationAttributesVisitor.cs (1)
45foreach (var member in @namespace.GetMembers())
SymbolUtilities.cs (3)
36return ns.GetMembers() 44return ns.GetMembers() 51return ns.GetMembers()
TestAttributesVisitor.cs (1)
37VisitList(@namespace.GetMembers());
UsesIsNullableVisitor.cs (1)
38return VisitList(symbol.GetMembers());
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (1)
Metadata\WinMdDumpTest.cs (1)
54foreach (var member in container.GetMembers().OrderBy(m => m.Name, System.StringComparer.InvariantCulture))