Base:
method
GetMembers
Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol.GetMembers()
17 overrides of GetMembers
Microsoft.CodeAnalysis.CSharp (17)
Symbols\AnonymousTypes\PublicSymbols\AnonymousType.DelegatePublicSymbol.cs (1)
43
public override ImmutableArray<Symbol>
GetMembers
()
Symbols\AnonymousTypes\PublicSymbols\AnonymousType.TypePublicSymbol.cs (1)
85
public override ImmutableArray<Symbol>
GetMembers
()
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.DelegateTemplateSymbol.cs (1)
232
public override ImmutableArray<Symbol>
GetMembers
() => _members;
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TemplateSymbol.cs (1)
108
public override ImmutableArray<Symbol>
GetMembers
()
Symbols\ErrorTypeSymbol.cs (1)
142
public override ImmutableArray<Symbol>
GetMembers
()
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
898
public override ImmutableArray<Symbol>
GetMembers
()
Symbols\NativeIntegerTypeSymbol.cs (1)
69
public override ImmutableArray<Symbol>
GetMembers
()
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
120
public override ImmutableArray<Symbol>
GetMembers
()
Symbols\Source\SourceMemberContainerSymbol.cs (1)
1457
public override ImmutableArray<Symbol>
GetMembers
()
Symbols\SubstitutedNamedTypeSymbol.cs (1)
231
public sealed override ImmutableArray<Symbol>
GetMembers
()
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorTypeSymbol.cs (1)
200
public override ImmutableArray<Symbol>
GetMembers
() => _members;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
877
public override ImmutableArray<Symbol>
GetMembers
() => _members;
Symbols\Synthesized\SynthesizedContainer.cs (1)
115
public override ImmutableArray<Symbol>
GetMembers
()
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
141
public override ImmutableArray<Symbol>
GetMembers
() => Constructors.CastArray<Symbol>();
Symbols\Synthesized\SynthesizedHotReloadExceptionSymbol.cs (1)
53
public override ImmutableArray<Symbol>
GetMembers
()
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (1)
131
public override ImmutableArray<Symbol>
GetMembers
() => ImmutableArray<Symbol>.CastUp(_fields);
Symbols\Synthesized\SynthesizedPrivateImplementationDetailsType.cs (1)
114
public override ImmutableArray<Symbol>
GetMembers
() => ImmutableArray<Symbol>.Empty;
22 references to GetMembers
Microsoft.CodeAnalysis.CSharp (22)
Binder\PatternExplainer.cs (1)
651
foreach (var declaredMember in e.
GetMembers
())
Compiler\DocumentationCommentCompiler.cs (1)
231
foreach (Symbol member in symbol.
GetMembers
())
Compiler\MethodCompiler.cs (1)
493
var members = containingType.
GetMembers
();
Compiler\SynthesizedMetadataCompiler.cs (1)
91
foreach (Symbol member in symbol.
GetMembers
())
Emitter\Model\NamedTypeSymbolAdapter.cs (4)
323
foreach (var member in AdaptedNamedTypeSymbol.
GetMembers
())
942
foreach (var m in this.
GetMembers
())
1021
foreach (var m in this.
GetMembers
())
1038
foreach (var m in this.
GetMembers
())
FlowAnalysis\NullableWalker.cs (2)
5500
foreach (var member in baseType.
GetMembers
())
5505
foreach (var member in interfaceType.
GetMembers
())
Symbols\ConstraintsHelper.cs (1)
1385
foreach (Symbol m in iface.
GetMembers
())
Symbols\NamedTypeSymbol.cs (2)
554
/// Do not call this API if all you need are the required members declared on this type. Use <see cref="
GetMembers
()"/> instead, filtering for
1709
=>
GetMembers
().CastArray<ISymbolInternal>();
Symbols\NativeIntegerTypeSymbol.cs (1)
73
ImmutableInterlocked.InterlockedInitialize(ref _lazyMembers, makeMembers(_underlyingType.
GetMembers
()));
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
122
return this.RetargetingTranslator.Retarget(_underlyingType.
GetMembers
());
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
134
foreach (var interfaceMember in @interface.
GetMembers
())
Symbols\SubstitutedNamedTypeSymbol.cs (2)
243
foreach (var t in OriginalDefinition.
GetMembers
())
253
foreach (var t in OriginalDefinition.
GetMembers
())
Symbols\Synthesized\Records\SynthesizedRecordPrintMembers.cs (1)
121
ImmutableArray<Symbol> printableMembers = ContainingType.
GetMembers
().WhereAsArray(m => isPrintable(m));
Symbols\Tuples\TupleTypeSymbol.cs (3)
718
currentMembers = currentValueTuple.
GetMembers
();
1014
foreach (var member in tuple.
GetMembers
())
1054
var members = TupleUnderlyingType.
GetMembers
();