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