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)
237
public override ImmutableArray<Symbol>
GetMembers
() => _members;
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TemplateSymbol.cs (1)
112
public override ImmutableArray<Symbol>
GetMembers
()
Symbols\ErrorTypeSymbol.cs (1)
153
public override ImmutableArray<Symbol>
GetMembers
()
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
1348
public override ImmutableArray<Symbol>
GetMembers
()
Symbols\NativeIntegerTypeSymbol.cs (1)
75
public override ImmutableArray<Symbol>
GetMembers
()
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
163
public override ImmutableArray<Symbol>
GetMembers
()
Symbols\Source\SourceMemberContainerSymbol.cs (1)
1603
public override ImmutableArray<Symbol>
GetMembers
()
Symbols\SubstitutedNamedTypeSymbol.cs (1)
240
public sealed override ImmutableArray<Symbol>
GetMembers
()
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorTypeSymbol.cs (1)
223
public override ImmutableArray<Symbol>
GetMembers
() => _members;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
936
public override ImmutableArray<Symbol>
GetMembers
() => _members;
Symbols\Synthesized\SynthesizedContainer.cs (1)
121
public override ImmutableArray<Symbol>
GetMembers
()
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
156
public override ImmutableArray<Symbol>
GetMembers
() => Constructors.CastArray<Symbol>();
Symbols\Synthesized\SynthesizedHotReloadExceptionSymbol.cs (1)
64
public override ImmutableArray<Symbol>
GetMembers
()
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (1)
144
public override ImmutableArray<Symbol>
GetMembers
() => ImmutableArray<Symbol>.CastUp(_fields);
Symbols\Synthesized\SynthesizedPrivateImplementationDetailsType.cs (1)
127
public override ImmutableArray<Symbol>
GetMembers
() => ImmutableArray<Symbol>.Empty;
25 references to GetMembers
Microsoft.CodeAnalysis.CSharp (25)
Binder\PatternExplainer.cs (1)
790
foreach (var declaredMember in e.
GetMembers
())
Compiler\DocumentationCommentCompiler.cs (1)
242
foreach (Symbol member in symbol.
GetMembers
())
Compiler\MethodCompiler.cs (1)
500
var members = containingType.
GetMembers
();
Compiler\SynthesizedMetadataCompiler.cs (1)
91
foreach (Symbol member in symbol.
GetMembers
())
Emitter\Model\NamedTypeSymbolAdapter.cs (4)
326
foreach (var member in AdaptedNamedTypeSymbol.
GetMembers
())
963
foreach (var m in this.
GetMembers
())
1042
foreach (var m in this.
GetMembers
())
1059
foreach (var m in this.
GetMembers
())
FlowAnalysis\NullableWalker.cs (2)
6102
foreach (var member in baseType.
GetMembers
())
6107
foreach (var member in interfaceType.
GetMembers
())
Symbols\ConstraintsHelper.cs (2)
1412
foreach (Symbol m in iface.
GetMembers
())
1423
foreach (Symbol m in baseInterface.
GetMembers
())
Symbols\NamedTypeSymbol.cs (2)
792
/// Do not call this API if all you need are the required members declared on this type. Use <see cref="
GetMembers
()"/> instead, filtering for
2087
=>
GetMembers
().CastArray<ISymbolInternal>();
Symbols\NativeIntegerTypeSymbol.cs (1)
79
ImmutableInterlocked.InterlockedInitialize(ref _lazyMembers, makeMembers(_underlyingType.
GetMembers
()));
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
165
return this.RetargetingTranslator.Retarget(_underlyingType.
GetMembers
());
Symbols\Source\SourceMemberContainerSymbol.cs (1)
4013
foreach (var member in type.
GetMembers
())
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
134
foreach (var interfaceMember in @interface.
GetMembers
())
Symbols\Source\SynthesizedSourceOrdinaryMethodSymbol.cs (1)
18
/// Common base for ordinary methods synthesized by compiler and added to the <see cref="NamedTypeSymbol.
GetMembers
()"/> result.
Symbols\SubstitutedNamedTypeSymbol.cs (2)
252
foreach (var t in OriginalDefinition.
GetMembers
())
262
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)
717
currentMembers = currentValueTuple.
GetMembers
();
1013
foreach (var member in tuple.
GetMembers
())
1053
var members = TupleUnderlyingType.
GetMembers
();