Base:
method
GetMembers
Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol.GetMembers()
16 overrides of GetMembers
Microsoft.CodeAnalysis.CSharp (16)
Symbols\AnonymousTypes\PublicSymbols\AnonymousType.DelegatePublicSymbol.cs (1)
43public override ImmutableArray<Symbol> GetMembers()
Symbols\AnonymousTypes\PublicSymbols\AnonymousType.TypePublicSymbol.cs (1)
85public override ImmutableArray<Symbol> GetMembers()
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.DelegateTemplateSymbol.cs (1)
232public override ImmutableArray<Symbol> GetMembers() => _members;
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TemplateSymbol.cs (1)
108public override ImmutableArray<Symbol> GetMembers()
Symbols\ErrorTypeSymbol.cs (1)
147public override ImmutableArray<Symbol> GetMembers()
Symbols\NativeIntegerTypeSymbol.cs (1)
69public override ImmutableArray<Symbol> GetMembers()
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
157public override ImmutableArray<Symbol> GetMembers()
Symbols\Source\SourceMemberContainerSymbol.cs (1)
1469public override ImmutableArray<Symbol> GetMembers()
Symbols\SubstitutedNamedTypeSymbol.cs (1)
237public sealed override ImmutableArray<Symbol> GetMembers()
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorTypeSymbol.cs (1)
207public override ImmutableArray<Symbol> GetMembers() => _members;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
884public override ImmutableArray<Symbol> GetMembers() => _members;
Symbols\Synthesized\SynthesizedContainer.cs (1)
110public override ImmutableArray<Symbol> GetMembers()
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
148public override ImmutableArray<Symbol> GetMembers() => Constructors.CastArray<Symbol>();
Symbols\Synthesized\SynthesizedHotReloadExceptionSymbol.cs (1)
53public override ImmutableArray<Symbol> GetMembers()
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (1)
138public override ImmutableArray<Symbol> GetMembers() => ImmutableArray<Symbol>.CastUp(_fields);
Symbols\Synthesized\SynthesizedPrivateImplementationDetailsType.cs (1)
121public override ImmutableArray<Symbol> GetMembers() => ImmutableArray<Symbol>.Empty;
24 references to GetMembers
Microsoft.CodeAnalysis.CSharp (24)
Binder\Binder_Lookup.cs (1)
212var candidates = name is null ? extensionDeclaration.GetMembers() : extensionDeclaration.GetMembers(name);
Binder\PatternExplainer.cs (1)
651foreach (var declaredMember in e.GetMembers())
Compiler\DocumentationCommentCompiler.cs (1)
231foreach (Symbol member in symbol.GetMembers())
Compiler\MethodCompiler.cs (1)
495var members = containingType.GetMembers();
Compiler\SynthesizedMetadataCompiler.cs (1)
91foreach (Symbol member in symbol.GetMembers())
Emitter\Model\NamedTypeSymbolAdapter.cs (4)
323foreach (var member in AdaptedNamedTypeSymbol.GetMembers()) 947foreach (var m in this.GetMembers()) 1026foreach (var m in this.GetMembers()) 1043foreach (var m in this.GetMembers())
FlowAnalysis\NullableWalker.cs (2)
5647foreach (var member in baseType.GetMembers()) 5652foreach (var member in interfaceType.GetMembers())
Symbols\ConstraintsHelper.cs (1)
1385foreach (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)
73ImmutableInterlocked.InterlockedInitialize(ref _lazyMembers, makeMembers(_underlyingType.GetMembers()));
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
159return this.RetargetingTranslator.Retarget(_underlyingType.GetMembers());
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
134foreach (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)
249foreach (var t in OriginalDefinition.GetMembers()) 259foreach (var t in OriginalDefinition.GetMembers())
Symbols\Synthesized\Records\SynthesizedRecordPrintMembers.cs (1)
121ImmutableArray<Symbol> printableMembers = ContainingType.GetMembers().WhereAsArray(m => isPrintable(m));
Symbols\Tuples\TupleTypeSymbol.cs (3)
718currentMembers = currentValueTuple.GetMembers(); 1014foreach (var member in tuple.GetMembers()) 1054var members = TupleUnderlyingType.GetMembers();