Base:
method
GetMembers
Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol.GetMembers()
16 overrides of GetMembers
Microsoft.CodeAnalysis.CSharp (16)
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)
147
public override ImmutableArray<Symbol>
GetMembers
()
Symbols\NativeIntegerTypeSymbol.cs (1)
69
public override ImmutableArray<Symbol>
GetMembers
()
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
157
public override ImmutableArray<Symbol>
GetMembers
()
Symbols\Source\SourceMemberContainerSymbol.cs (1)
1469
public override ImmutableArray<Symbol>
GetMembers
()
Symbols\SubstitutedNamedTypeSymbol.cs (1)
237
public sealed override ImmutableArray<Symbol>
GetMembers
()
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorTypeSymbol.cs (1)
207
public override ImmutableArray<Symbol>
GetMembers
() => _members;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
884
public override ImmutableArray<Symbol>
GetMembers
() => _members;
Symbols\Synthesized\SynthesizedContainer.cs (1)
110
public override ImmutableArray<Symbol>
GetMembers
()
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
148
public override ImmutableArray<Symbol>
GetMembers
() => Constructors.CastArray<Symbol>();
Symbols\Synthesized\SynthesizedHotReloadExceptionSymbol.cs (1)
53
public override ImmutableArray<Symbol>
GetMembers
()
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (1)
138
public override ImmutableArray<Symbol>
GetMembers
() => ImmutableArray<Symbol>.CastUp(_fields);
Symbols\Synthesized\SynthesizedPrivateImplementationDetailsType.cs (1)
121
public override ImmutableArray<Symbol>
GetMembers
() => ImmutableArray<Symbol>.Empty;
24 references to GetMembers
Microsoft.CodeAnalysis.CSharp (24)
Binder\Binder_Lookup.cs (1)
212
var candidates = name is null ? extensionDeclaration.
GetMembers
() : extensionDeclaration.GetMembers(name);
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)
495
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
())
947
foreach (var m in this.
GetMembers
())
1026
foreach (var m in this.
GetMembers
())
1043
foreach (var m in this.
GetMembers
())
FlowAnalysis\NullableWalker.cs (2)
5647
foreach (var member in baseType.
GetMembers
())
5652
foreach (var member in interfaceType.
GetMembers
())
Symbols\ConstraintsHelper.cs (1)
1385
foreach (Symbol m in iface.
GetMembers
())
Symbols\NamedTypeSymbol.cs (2)
563
/// Do not call this API if all you need are the required members declared on this type. Use <see cref="
GetMembers
()"/> instead, filtering for
1720
=>
GetMembers
().CastArray<ISymbolInternal>();
Symbols\NativeIntegerTypeSymbol.cs (1)
73
ImmutableInterlocked.InterlockedInitialize(ref _lazyMembers, makeMembers(_underlyingType.
GetMembers
()));
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
159
return this.RetargetingTranslator.Retarget(_underlyingType.
GetMembers
());
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
134
foreach (var interfaceMember in @interface.
GetMembers
())
Symbols\Source\SynthesizedSourceOrdinaryMethodSymbol.cs (1)
17
/// Common base for ordinary methods synthesized by compiler and added to the <see cref="NamedTypeSymbol.
GetMembers
()"/> result.
Symbols\SubstitutedNamedTypeSymbol.cs (2)
249
foreach (var t in OriginalDefinition.
GetMembers
())
259
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
();