14 overrides of GetMembers
Microsoft.CodeAnalysis.CSharp (13)
Symbols\ArrayTypeSymbol.cs (1)
260
public override ImmutableArray<Symbol>
GetMembers
()
Symbols\DynamicTypeSymbol.cs (1)
132
public override ImmutableArray<Symbol>
GetMembers
()
Symbols\FunctionPointers\FunctionPointerTypeSymbol.cs (1)
92
public override ImmutableArray<Symbol>
GetMembers
() => ImmutableArray<Symbol>.Empty;
Symbols\FunctionTypeSymbol.cs (1)
136
public override ImmutableArray<Symbol>
GetMembers
() => throw ExceptionUtilities.Unreachable();
Symbols\MergedNamespaceSymbol.cs (1)
208
public override ImmutableArray<Symbol>
GetMembers
()
Symbols\Metadata\PE\PENamespaceSymbol.cs (1)
62
public sealed override ImmutableArray<Symbol>
GetMembers
()
Symbols\MissingNamespaceSymbol.cs (1)
128
public override ImmutableArray<Symbol>
GetMembers
()
Symbols\NamedTypeSymbol.cs (1)
651
public abstract override ImmutableArray<Symbol>
GetMembers
();
Symbols\PointerTypeSymbol.cs (1)
132
public override ImmutableArray<Symbol>
GetMembers
()
Symbols\Retargeting\RetargetingNamespaceSymbol.cs (1)
73
public override ImmutableArray<Symbol>
GetMembers
()
Symbols\Source\SourceNamespaceSymbol.cs (1)
143
public override ImmutableArray<Symbol>
GetMembers
()
Symbols\SynthesizedNamespaceSymbol.cs (1)
76
public override ImmutableArray<Symbol>
GetMembers
()
Symbols\TypeParameterSymbol.cs (1)
143
public sealed override ImmutableArray<Symbol>
GetMembers
()
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\MockNamespaceSymbol.cs (1)
49
public override ImmutableArray<Symbol>
GetMembers
()
114 references to GetMembers
Microsoft.CodeAnalysis.CSharp (20)
Compilation\CSharpCompilation.cs (2)
3312
foreach (var childSymbol in symbol.
GetMembers
())
4622
foreach (var member in container.
GetMembers
())
Compiler\ClsComplianceChecker.cs (1)
848
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)
133
foreach (var member in ((TypeSymbol)stateMachineType).
GetMembers
())
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (2)
240
foreach (var member in @namespace.
GetMembers
())
992
members.AddRange(((NamespaceSymbol)symbol).
GetMembers
());
Emitter\Model\PEModuleBuilder.cs (5)
235
foreach (var member in symbol.
GetMembers
())
350
foreach (var member in symbol.
GetMembers
())
373
foreach (var member in symbol.
GetMembers
())
548
foreach (var member in ns.
GetMembers
())
581
foreach (var member in symbol.
GetMembers
())
FlowAnalysis\NullableWalker.cs (1)
5049
foreach (var member in type.
GetMembers
())
Symbols\NamespaceOrTypeSymbol.cs (1)
121
return
GetMembers
().ConditionallyDeOrder();
Symbols\NamespaceSymbol.cs (1)
39
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)
96
var symbol01 = comp1.SourceModule.GlobalNamespace.
GetMembers
().FirstOrDefault() as NamedTypeSymbol;
97
var symbol02 = comp1.SourceModule.GlobalNamespace.
GetMembers
().FirstOrDefault() as NamedTypeSymbol;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (29)
CodeGen\CodeGenTupleTest.cs (13)
11601
var members = tuple.
GetMembers
();
11624
var members1 = tuple1.
GetMembers
();
11625
var members2 = tuple2.
GetMembers
();
11675
var members1 = tuple1.
GetMembers
();
11676
var members2 = tuple2.
GetMembers
();
12011
AssertTestDisplayString(m4TupleRestTuple.
GetMembers
(),
12030
foreach (var m in m4TupleRestTuple.
GetMembers
().OfType<FieldSymbol>())
12240
AssertTestDisplayString(m5TupleRestTuple.
GetMembers
(),
12267
foreach (var m in m5TupleRestTuple.
GetMembers
().OfType<FieldSymbol>())
12282
AssertTestDisplayString(m5TupleRestTupleRestTuple.
GetMembers
(),
12301
foreach (var m in m5TupleRestTupleRestTuple.
GetMembers
().OfType<FieldSymbol>())
12471
AssertTestDisplayString(m7Tuple.
GetMembers
(),
12629
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)
2136
compWithReal.SourceModule.GetReferencedAssemblySymbols().Last().GlobalNamespace.
GetMembers
().Select(m => m.ToDisplayString()));
2167
compWithReal2.SourceModule.GetReferencedAssemblySymbols().Last().GlobalNamespace.
GetMembers
().Select(m => m.ToDisplayString()));
2195
compWithMetadata.SourceModule.GetReferencedAssemblySymbols().Last().GlobalNamespace.
GetMembers
().Select(m => m.ToDisplayString()));
2224
compWithRef.SourceModule.GetReferencedAssemblySymbols().Last().GlobalNamespace.
GetMembers
().Select(m => m.ToDisplayString()));
2302
input.SourceModule.GetReferencedAssemblySymbols().Last().GlobalNamespace.
GetMembers
().Select(m => m.ToDisplayString()));
2369
input.SourceModule.GetReferencedAssemblySymbols().Last().GlobalNamespace.
GetMembers
().Select(m => m.ToDisplayString()));
2436
input.SourceModule.GetReferencedAssemblySymbols().Last().GlobalNamespace.
GetMembers
().Select(m => m.ToDisplayString()));
2471
globalNamespace.
GetMembers
().Select(m => m.ToDisplayString()));
2473
AssertEx.Equal(new[] { "Microsoft.CodeAnalysis" }, globalNamespace.GetMember<NamespaceSymbol>("Microsoft").
GetMembers
().Select(m => m.ToDisplayString()));
2476
globalNamespace.GetMember<NamespaceSymbol>("Microsoft.CodeAnalysis").
GetMembers
().Select(m => m.ToDisplayString()));
2480
globalNamespace.GetMember<NamespaceSymbol>("System.Runtime").
GetMembers
().Select(m => m.ToDisplayString()));
2483
globalNamespace.GetMember<NamespaceSymbol>("System.Runtime.CompilerServices").
GetMembers
().Select(m => m.ToDisplayString()));
2513
compWithRef.SourceModule.GetReferencedAssemblySymbols().Last().GlobalNamespace.
GetMembers
().Select(m => m.ToDisplayString()));
3882
var actualGlobalMembers = m.GlobalNamespace.
GetMembers
().Where(member => !member.IsImplicitlyDeclared).ToArray();
Microsoft.CodeAnalysis.CSharp.Emit2.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)
61
foreach (var m in (symbol as NamespaceSymbol).
GetMembers
())
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (4)
CompilationContext.cs (4)
1501
foreach (var field in possiblyCapturingType.
GetMembers
().OfType<FieldSymbol>())
1548
foreach (var member in instance.Type.
GetMembers
())
1614
foreach (var member in instance.Type.
GetMembers
())
1897
instance.Type.
GetMembers
().OfType<FieldSymbol>().Any(static f => GeneratedNameParser.TryParsePrimaryConstructorParameterFieldName(f.Name, out _)));
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)
9461
foreach (var member in s.
GetMembers
())
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (43)
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)
2492
Assert.Equal(2, ns1.
GetMembers
().Length);
Symbols\CorLibrary\CorTypes.cs (1)
91
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)
2558
Assert.True(((TypeSymbol)compilation.GlobalNamespace.GetTypeMembers("C").Single()).
GetMembers
().Any(x => x.IsIndexer()));
2562
Assert.True(((TypeSymbol)compilation.GlobalNamespace.GetTypeMembers("C").Single()).
GetMembers
().Any(x => x.IsIndexer()));
Symbols\Metadata\MetadataTypeTests.cs (2)
53
Assert.Equal(48, ns.
GetMembers
().Length);
589
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)
298
Assert.Equal(2, localTypes1.GlobalNamespace.
GetMembers
().Length);
310
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)
230
Assert.Equal(new[] { "<Module>", "C", "Program", "Microsoft", "System" }, symbol.GlobalNamespace.
GetMembers
().Select(m => m.Name));
280
Assert.Equal(new[] { "<Module>", "C", "Program", "Microsoft", "System" }, symbol.GlobalNamespace.
GetMembers
().Select(m => m.Name));
325
Assert.Equal(new[] { "<Module>", "E", "Program", "Microsoft", "System" }, symbol.GlobalNamespace.
GetMembers
().Select(m => m.Name));
367
Assert.Equal(new[] { "<Module>", "E", "Attr", "Program", "Microsoft", "System" }, symbol.GlobalNamespace.
GetMembers
().Select(m => m.Name));
443
Assert.Equal(new[] { "<Module>", "E", "Attr", "Program", "Microsoft", "System" }, symbol.GlobalNamespace.
GetMembers
().Select(m => m.Name));
515
Assert.Equal(new[] { "<Module>", "Program", "C", "Microsoft", "System" }, module.GlobalNamespace.
GetMembers
().Select(m => m.Name));
548
Assert.Equal(new[] { "<Module>", "Program", "C", "Microsoft", "System" }, module.GlobalNamespace.
GetMembers
().Select(m => m.Name));
579
Assert.Equal(new[] { "<Module>", "Program", "C", "Microsoft", "System" }, module.GlobalNamespace.
GetMembers
().Select(m => m.Name));
816
Assert.Equal(new[] { "<Module>", "Program", "C", "Microsoft", "System" }, module.GlobalNamespace.
GetMembers
().Select(m => m.Name));
Symbols\Source\MethodTests.cs (1)
371
Assert.Equal(2, refP.
GetMembers
().Length); // M + generated constructor.
Symbols\TypeTests.cs (4)
501
Assert.Equal(0, retType.
GetMembers
().Length); // Enumerable.Empty<Symbol>()
850
Assert.Equal(3, namespaceNS.
GetMembers
().Length);
1081
var mems = ns2.
GetMembers
();
1454
var errSymbol = comp.SourceModule.GlobalNamespace.
GetMembers
().FirstOrDefault() as NamedTypeSymbol;
Microsoft.CodeAnalysis.CSharp.Test.Utilities (8)
EmitMetadataTestBase.cs (1)
37
var childrenNS = n.
GetMembers
().
Extensions.cs (1)
192
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))