Base:
method
GetMembers
Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol.GetMembers(System.String)
17 overrides of GetMembers
Microsoft.CodeAnalysis.CSharp (17)
Symbols\AnonymousTypes\PublicSymbols\AnonymousType.DelegatePublicSymbol.cs (1)
71
public override ImmutableArray<Symbol>
GetMembers
(string name) => GetMembers().WhereAsArray((member, name) => member.Name == name, name);
Symbols\AnonymousTypes\PublicSymbols\AnonymousType.TypePublicSymbol.cs (1)
90
public override ImmutableArray<Symbol>
GetMembers
(string name)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.DelegateTemplateSymbol.cs (1)
239
public override ImmutableArray<Symbol>
GetMembers
(string name) => GetMembers().WhereAsArray((member, name) => member.Name == name, name);
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TemplateSymbol.cs (1)
130
public override ImmutableArray<Symbol>
GetMembers
(string name)
Symbols\ErrorTypeSymbol.cs (1)
170
public override ImmutableArray<Symbol>
GetMembers
(string name)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
1954
public override ImmutableArray<Symbol>
GetMembers
(string name)
Symbols\NativeIntegerTypeSymbol.cs (1)
146
public override ImmutableArray<Symbol>
GetMembers
(string name) => GetMembers().WhereAsArray((member, name) => member.Name == name, name);
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
173
public override ImmutableArray<Symbol>
GetMembers
(string name)
Symbols\Source\SourceMemberContainerSymbol.cs (1)
1625
public sealed override ImmutableArray<Symbol>
GetMembers
(string name)
Symbols\SubstitutedNamedTypeSymbol.cs (1)
323
public sealed override ImmutableArray<Symbol>
GetMembers
(string name)
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorTypeSymbol.cs (1)
225
public override ImmutableArray<Symbol>
GetMembers
(string name) => GetMembers().WhereAsArray(static (m, name) => m.Name == name, name);
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
938
public override ImmutableArray<Symbol>
GetMembers
(string name) => GetMembers().WhereAsArray(static (m, name) => m.Name == name, name);
Symbols\Synthesized\SynthesizedContainer.cs (1)
127
public override ImmutableArray<Symbol>
GetMembers
(string name)
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
158
public override ImmutableArray<Symbol>
GetMembers
(string name) => name == WellKnownMemberNames.InstanceConstructorName ? Constructors.CastArray<Symbol>() : ImmutableArray<Symbol>.Empty;
Symbols\Synthesized\SynthesizedHotReloadExceptionSymbol.cs (1)
67
public override ImmutableArray<Symbol>
GetMembers
(string name)
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (1)
146
public override ImmutableArray<Symbol>
GetMembers
(string name) => GetMembers().WhereAsArray(m => m.Name == name);
Symbols\Synthesized\SynthesizedPrivateImplementationDetailsType.cs (1)
129
public override ImmutableArray<Symbol>
GetMembers
(string name) => ImmutableArray<Symbol>.Empty;
69 references to GetMembers
Microsoft.CodeAnalysis.CSharp (69)
Binder\Binder_AnonymousTypes.cs (1)
122
foreach (var symbol in anonymousType.
GetMembers
(field.Name))
Binder\Binder_Await.cs (1)
356
var awaitMembers = asyncHelpersType.
GetMembers
("Await");
Binder\Binder_Crefs.cs (1)
325
var candidates = constructedNested.
GetMembers
(name);
Binder\Binder_Expressions.cs (2)
1539
property.ContainingType.
GetMembers
(GeneratedNames.MakeBackingFieldName(property.Name)) is [FieldSymbol candidateField] &&
3385
foreach (Symbol member in ContainingType?.
GetMembers
(identifier) ?? ImmutableArray<Symbol>.Empty)
Binder\Binder_Patterns.cs (5)
46
foreach (var member in membersInterfaceForDefinition.
GetMembers
(WellKnownMemberNames.ValuePropertyName))
139
foreach (var m in declaringType.
GetMembers
(memberName))
171
foreach (var member in membersInterfaceForDefinition.
GetMembers
(WellKnownMemberNames.HasValuePropertyName))
286
foreach (var m in possiblyConstructedOrSubstitutedType.
GetMembers
(WellKnownMemberNames.TryGetValueMethodName))
1916
foreach (var symbol in tupleType.
GetMembers
(name))
Binder\BinderFactory.BinderFactoryVisitor.cs (1)
581
foreach (Symbol sym in container.
GetMembers
(memberName))
Compiler\MethodBodySynthesizer.cs (1)
600
foreach (Symbol member in baseType.
GetMembers
(WellKnownMemberNames.DestructorName))
Emitter\Model\AttributeDataAdapter.cs (1)
183
foreach (var member in type.
GetMembers
(name))
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
529
foreach (var member in AdaptedNamedTypeSymbol.
GetMembers
(WellKnownMemberNames.StaticConstructorName))
Emitter\NoPia\EmbeddedEvent.cs (1)
131
foreach (Symbol m in sourceInterface.
GetMembers
(UnderlyingEvent.AdaptedEventSymbol.MetadataName))
Emitter\NoPia\EmbeddedType.cs (1)
296
foreach (Symbol s in UnderlyingNamedType.AdaptedNamedTypeSymbol.
GetMembers
(defaultMember))
FlowAnalysis\NullableWalker.cs (7)
1055
foreach (var member in property.ContainingType.
GetMembers
(notNullMemberName))
1098
foreach (var member in method.ContainingType.
GetMembers
(memberName))
1134
enforceMemberNotNullWhenIfAffected(returnStatement.Syntax, sense: true, members: method.ContainingType.
GetMembers
(memberName), state: pendingReturn.StateWhenTrue, otherState: pendingReturn.StateWhenFalse);
1139
enforceMemberNotNullWhenIfAffected(returnStatement.Syntax, sense: false, members: method.ContainingType.
GetMembers
(memberName), state: pendingReturn.StateWhenFalse, otherState: pendingReturn.StateWhenTrue);
1165
foreach (var member in method.ContainingType.
GetMembers
(memberName))
1219
foreach (var member in type.
GetMembers
(memberName))
9452
tupleType.
GetMembers
(NamedTypeSymbol.ValueTupleRestFieldName).FirstOrDefault() is FieldSymbol restField)
Lowering\AsyncRewriter\AsyncMethodBuilderMemberCollection.cs (2)
476
var members = builderType.
GetMembers
(methodName);
504
var members = builderType.
GetMembers
(propertyName);
Lowering\BoundTreeToDifferentEnclosingContextRewriter.cs (2)
212
foreach (var member in newType.
GetMembers
(property.Name))
267
foreach (var member in newType.
GetMembers
(method.Name))
Lowering\DiagnosticsPass_Warnings.cs (1)
364
foreach (var sym in t.
GetMembers
(opName))
Lowering\Instrumentation\ModuleCancellationInstrumenter.cs (1)
166
foreach (var member in methodDefinition.ContainingType.
GetMembers
(method.Name))
Lowering\LocalRewriter\LocalRewriter_StringConcat.cs (1)
670
var typeToStringMembers = type.
GetMembers
(objectToStringMethod.Name);
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (1)
735
foreach (var member in ((NamedTypeSymbol)translatedType.OriginalDefinition).
GetMembers
(method.Name))
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
61
return this.
GetMembers
(name);
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeOrDelegateTemplateSymbol.cs (1)
139
return this.
GetMembers
(name);
Symbols\Attributes\AttributeData.cs (2)
555
var members = permissionSetType.
GetMembers
(propName);
651
foreach (var member in AttributeClass.
GetMembers
(memberName))
Symbols\Compilation_WellKnownMembers.cs (1)
253
var members = declaringType.
GetMembers
(descriptor.Name);
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
501
foreach (var member in @this.ContainingType.
GetMembers
(method.Name))
Symbols\NamedTypeSymbol.cs (9)
184
var methods =
GetMembers
(WellKnownMemberNames.DelegateInvokeName);
278
?
GetMembers
(WellKnownMemberNames.InstanceConstructorName)
281
?
GetMembers
(WellKnownMemberNames.StaticConstructorName)
450
: nestedType.
GetMembers
(name);
598
return (SynthesizedInteractiveInitializerMethod)
GetMembers
(SynthesizedInteractiveInitializerMethod.InitializerName).Single();
605
return (SynthesizedEntryPointSymbol)
GetMembers
(name).Single();
907
return
GetMembers
(name);
1924
foreach (var member in membersInterfaceForDefinition.
GetMembers
(WellKnownMemberNames.UnionFactoryMethodName))
2090
=>
GetMembers
(name).CastArray<ISymbolInternal>();
Symbols\OverriddenOrHiddenMembersHelpers.cs (6)
562
foreach (Symbol otherMember in currType.
GetMembers
(member.Name))
676
foreach (Symbol otherMember in currType.
GetMembers
(member.Name))
796
foreach (Symbol otherMember in representativeMember.ContainingType.
GetMembers
(representativeMember.Name))
859
foreach (Symbol otherMember in representativeMember.ContainingType.
GetMembers
(representativeMember.Name))
991
foreach (Symbol otherMethod in method.ContainingType.
GetMembers
(method.Name))
1032
foreach (Symbol otherMember in currType.
GetMembers
(method.Name))
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
175
return this.RetargetingTranslator.Retarget(_underlyingType.
GetMembers
(name));
Symbols\Retargeting\RetargetingSymbolTranslator.cs (3)
1029
foreach (var retargetedMember in retargetedType.
GetMembers
(method.Name))
1095
foreach (var retargetedMember in retargetedType.
GetMembers
(property.Name))
1114
foreach (var retargetedMember in retargetedType.
GetMembers
(@event.Name))
Symbols\Source\ExplicitInterfaceHelpers.cs (3)
136
foreach (var candidateMember in explicitInterfaceType.
GetMembers
(name))
260
foreach (Symbol interfaceMember in explicitInterfaceNamedType.
GetMembers
(interfaceMemberName))
424
foreach (Symbol collisionCandidateMember in explicitInterfaceType.
GetMembers
(implementedMember.Name))
Symbols\Source\SourceEventSymbol.cs (1)
825
foreach (Symbol interfaceMember in @interface.
GetMembers
(this.Name))
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
717
foreach (var hiddenMember in currType.
GetMembers
(symbol.Name))
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
1458
bool isField = attribute.AttributeClass.
GetMembers
(key).Any(
Symbols\SubstitutedNamedTypeSymbol.cs (1)
346
var originalMembers = OriginalDefinition.
GetMembers
(name);
Symbols\Synthesized\Records\SynthesizedRecordEqualityOperator.cs (1)
43
foreach (var member in ContainingType.
GetMembers
(WellKnownMemberNames.ObjectEquals))
Symbols\Synthesized\Records\SynthesizedRecordInequalityOperator.cs (1)
41
F.CloseMethod(F.Block(F.Return(F.Not(F.Call(receiver: null, ContainingType.
GetMembers
(WellKnownMemberNames.EqualityOperatorName).OfType<SynthesizedRecordEqualityOperator>().Single(),
Symbols\Synthesized\SynthesizedUnionCtor.cs (1)
44
var valueProperty = ContainingType.
GetMembers
(WellKnownMemberNames.ValuePropertyName).OfType<SynthesizedUnionValuePropertySymbol>().Single();
Symbols\Tuples\TupleTypeSymbol.cs (2)
521
var members = type.
GetMembers
(relativeDescriptor.Name);
1083
Debug.Assert(TupleUnderlyingType.
GetMembers
(underlyingAssociatedField.Name).IndexOf(underlyingAssociatedField) < 0);
Symbols\TypeSymbol.cs (1)
1734
foreach (Symbol member in implicitImpl.ContainingType.
GetMembers
(implicitImpl.Name))