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