27 overrides of GetTypeMembers
Microsoft.CodeAnalysis.CSharp (27)
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
137
public sealed override ImmutableArray<NamedTypeSymbol>
GetTypeMembers
(ReadOnlyMemory<char> name)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeOrDelegateTemplateSymbol.cs (1)
190
public sealed override ImmutableArray<NamedTypeSymbol>
GetTypeMembers
(ReadOnlyMemory<char> name)
Symbols\ArrayTypeSymbol.cs (1)
276
public override ImmutableArray<NamedTypeSymbol>
GetTypeMembers
(ReadOnlyMemory<char> name)
Symbols\DynamicTypeSymbol.cs (1)
142
public override ImmutableArray<NamedTypeSymbol>
GetTypeMembers
(ReadOnlyMemory<char> name)
Symbols\ErrorTypeSymbol.cs (1)
195
public override ImmutableArray<NamedTypeSymbol>
GetTypeMembers
(ReadOnlyMemory<char> name)
Symbols\FunctionPointers\FunctionPointerTypeSymbol.cs (1)
95
public override ImmutableArray<NamedTypeSymbol>
GetTypeMembers
(ReadOnlyMemory<char> name) => ImmutableArray<NamedTypeSymbol>.Empty;
Symbols\FunctionTypeSymbol.cs (1)
142
public override ImmutableArray<NamedTypeSymbol>
GetTypeMembers
(ReadOnlyMemory<char> name) => throw ExceptionUtilities.Unreachable();
Symbols\MergedNamespaceSymbol.cs (1)
244
public override ImmutableArray<NamedTypeSymbol>
GetTypeMembers
(ReadOnlyMemory<char> name)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
1585
public override ImmutableArray<NamedTypeSymbol>
GetTypeMembers
(ReadOnlyMemory<char> name)
Symbols\Metadata\PE\PENamespaceSymbol.cs (1)
154
public sealed override ImmutableArray<NamedTypeSymbol>
GetTypeMembers
(ReadOnlyMemory<char> name)
Symbols\MissingNamespaceSymbol.cs (1)
115
public override ImmutableArray<NamedTypeSymbol>
GetTypeMembers
(ReadOnlyMemory<char> name)
Symbols\NativeIntegerTypeSymbol.cs (1)
144
public override ImmutableArray<NamedTypeSymbol>
GetTypeMembers
(ReadOnlyMemory<char> name) => ImmutableArray<NamedTypeSymbol>.Empty;
Symbols\PointerTypeSymbol.cs (1)
147
public override ImmutableArray<NamedTypeSymbol>
GetTypeMembers
(ReadOnlyMemory<char> name)
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
204
public override ImmutableArray<NamedTypeSymbol>
GetTypeMembers
(ReadOnlyMemory<char> name)
Symbols\Retargeting\RetargetingNamespaceSymbol.cs (1)
135
public override ImmutableArray<NamedTypeSymbol>
GetTypeMembers
(ReadOnlyMemory<char> name)
Symbols\Source\SourceMemberContainerSymbol.cs (1)
1284
public override ImmutableArray<NamedTypeSymbol>
GetTypeMembers
(ReadOnlyMemory<char> name)
Symbols\Source\SourceNamespaceSymbol.cs (1)
195
public override ImmutableArray<NamedTypeSymbol>
GetTypeMembers
(ReadOnlyMemory<char> name)
Symbols\SubstitutedNamedTypeSymbol.cs (1)
219
public sealed override ImmutableArray<NamedTypeSymbol>
GetTypeMembers
(ReadOnlyMemory<char> name)
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorTypeSymbol.cs (1)
208
public override ImmutableArray<NamedTypeSymbol>
GetTypeMembers
(ReadOnlyMemory<char> name) => ImmutableArray<NamedTypeSymbol>.Empty;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
889
public override ImmutableArray<NamedTypeSymbol>
GetTypeMembers
(ReadOnlyMemory<char> name)
Symbols\Synthesized\SynthesizedContainer.cs (1)
146
public override ImmutableArray<NamedTypeSymbol>
GetTypeMembers
(ReadOnlyMemory<char> name) => ImmutableArray<NamedTypeSymbol>.Empty;
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
147
public override ImmutableArray<NamedTypeSymbol>
GetTypeMembers
(ReadOnlyMemory<char> name) => ImmutableArray<NamedTypeSymbol>.Empty;
Symbols\Synthesized\SynthesizedHotReloadExceptionSymbol.cs (1)
71
public override ImmutableArray<NamedTypeSymbol>
GetTypeMembers
(ReadOnlyMemory<char> name) => [];
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (1)
139
public override ImmutableArray<NamedTypeSymbol>
GetTypeMembers
(ReadOnlyMemory<char> name) => ImmutableArray<NamedTypeSymbol>.Empty;
Symbols\Synthesized\SynthesizedPrivateImplementationDetailsType.cs (1)
122
public override ImmutableArray<NamedTypeSymbol>
GetTypeMembers
(ReadOnlyMemory<char> name) => ImmutableArray<NamedTypeSymbol>.Empty;
Symbols\SynthesizedNamespaceSymbol.cs (1)
70
public override ImmutableArray<NamedTypeSymbol>
GetTypeMembers
(ReadOnlyMemory<char> name)
Symbols\TypeParameterSymbol.cs (1)
161
public sealed override ImmutableArray<NamedTypeSymbol>
GetTypeMembers
(ReadOnlyMemory<char> name)
7 references to GetTypeMembers
Microsoft.CodeAnalysis.CSharp (7)
Symbols\NamespaceOrTypeSymbol.cs (4)
161
=>
GetTypeMembers
(name.AsMemory());
180
return
GetTypeMembers
(name).WhereAsArray(static (t, arity) => t.Arity == arity, arity);
281
namespaceOrTypeMembers = scope.
GetTypeMembers
(emittedTypeName.UnmangledTypeNameMemory);
329
namespaceOrTypeMembers = scope.
GetTypeMembers
(emittedTypeName.TypeNameMemory);
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
206
return this.RetargetingTranslator.Retarget(_underlyingType.
GetTypeMembers
(name));
Symbols\Retargeting\RetargetingNamespaceSymbol.cs (1)
137
return RetargetTypeMembers(_underlyingNamespace.
GetTypeMembers
(name));
Symbols\SubstitutedNamedTypeSymbol.cs (1)
221
return OriginalDefinition.
GetTypeMembers
(name).SelectAsArray((t, self) => t.AsMember(self), this);