8 overrides of GetMembers
Microsoft.CodeAnalysis.CSharp (8)
Symbols\ArrayTypeSymbol.cs (1)
269public override ImmutableArray<Symbol> GetMembers(string name)
Symbols\DynamicTypeSymbol.cs (1)
140public override ImmutableArray<Symbol> GetMembers(string name)
Symbols\FunctionPointers\FunctionPointerTypeSymbol.cs (1)
95public override ImmutableArray<Symbol> GetMembers(string name) => ImmutableArray<Symbol>.Empty;
Symbols\FunctionTypeSymbol.cs (1)
140public override ImmutableArray<Symbol> GetMembers(string name) => throw ExceptionUtilities.Unreachable();
Symbols\NamedTypeSymbol.cs (1)
671public abstract override ImmutableArray<Symbol> GetMembers(string name);
Symbols\NamespaceSymbol.cs (1)
284public sealed override ImmutableArray<Symbol> GetMembers(string name)
Symbols\PointerTypeSymbol.cs (1)
140public override ImmutableArray<Symbol> GetMembers(string name)
Symbols\TypeParameterSymbol.cs (1)
150public sealed override ImmutableArray<Symbol> GetMembers(string name)
49 references to GetMembers
Microsoft.CodeAnalysis.CSharp (20)
Binder\Binder_Conversions.cs (2)
688var members = type.GetMembers(name); 1871foreach (var candidate in builderType.GetMembers(methodName))
Binder\Binder_Lookup.cs (1)
1401return nsOrType.GetMembers(name);
Binder\LockBinder.cs (1)
112var members = type.GetMembers(name);
BoundTree\BoundExpressionExtensions.cs (1)
196var ctor = expr.Type.GetMembers(WellKnownMemberNames.InstanceConstructorName).FirstOrDefault();
CodeGen\EmitConversion.cs (1)
379foreach (var possibleCtor in delegateType.GetMembers(WellKnownMemberNames.InstanceConstructorName))
Compilation\CSharpCompilation.cs (1)
5034AddCache(container.GetMembers(declaration.Name).OfType<NamespaceOrTypeSymbol>());
Compilation\SyntaxTreeSemanticModel.cs (1)
1789var collection = name != null ? container.GetMembers(name) : container.GetMembersUnordered();
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
367foreach (Symbol objectMember in objectType.GetMembers(WellKnownMemberNames.DestructorName))
FlowAnalysis\LocalDataFlowPass.cs (1)
174var restField = containingType.GetMembers(NamedTypeSymbol.ValueTupleRestFieldName).FirstOrDefault(s => s is not TupleVirtualElementFieldSymbol) as FieldSymbol;
FlowAnalysis\NullableWalker.cs (1)
7641foreach (Symbol member in type.GetMembers(memberName))
Lowering\Instrumentation\LocalStateTracingInstrumenter.cs (1)
250=> variableType.GetMembers(WellKnownMemberNames.ObjectToString).Any(m => m.GetOverriddenMember() is not null);
Lowering\SyntheticBoundNodeFactory.cs (1)
268receiverOpt.Type.GetMembers(propertySym.Name).OfType<PropertySymbol>().Single() == propertySym);
Symbols\Attributes\AttributeData.cs (1)
288foreach (Symbol foundMember in type.GetMembers(memberName))
Symbols\Metadata\PE\MemberRefMetadataDecoder.cs (2)
176foreach (Symbol member in targetTypeSymbol.GetMembers(targetMemberName)) 199foreach (Symbol member in targetTypeSymbol.GetMembers(targetMemberName))
Symbols\NamespaceOrTypeSymbol.cs (1)
410symbols = namespaceOrType.GetMembers(name).OfType<NamespaceOrTypeSymbol>();
Symbols\PublicModel\NamespaceOrTypeSymbol.cs (1)
20return UnderlyingNamespaceOrTypeSymbol.GetMembers(name).GetPublicSymbols();
Symbols\Synthesized\Records\SynthesizedRecordClone.cs (1)
158foreach (var member in containingType.GetMembers(WellKnownMemberNames.CloneMethodName))
Symbols\TypeSymbol.cs (1)
2199foreach (Symbol member in currType.GetMembers(interfaceMember.Name))
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
CodeGen\CodeGenTupleTest.cs (1)
12273var m5TupleRestTupleRestTuple = ((FieldSymbol)m5TupleRestTuple.GetMembers("Rest").Single()).Type;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (4)
Semantics\UnsafeTests.cs (4)
7854var structMethod1 = structType.GetMembers("M").OfType<MethodSymbol>().Single(m => m.ParameterCount == 0); 7855var structMethod2 = structType.GetMembers("M").OfType<MethodSymbol>().Single(m => m.ParameterCount == 1); 7920var structMethod1 = structType.GetMembers("M").OfType<MethodSymbol>().Single(m => m.ParameterCount == 0); 7921var structMethod2 = structType.GetMembers("M").OfType<MethodSymbol>().Single(m => m.ParameterCount == 1);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (18)
Symbols\CompilationCreationTests.cs (1)
2599var matchingSym = current.GetMembers(name);
Symbols\Metadata\PE\NoPiaInstantiationOfGenericClassAndStruct.cs (13)
54var importedField = localField.Type.GetMembers("field2").OfType<FieldSymbol>().Single(); 74var importedField = localField.Type.GetMembers("field3").OfType<FieldSymbol>().Single(); 93var importedField = localField.Type.GetMembers("field5").OfType<FieldSymbol>().Single(); 136foreach (MethodSymbol m in localField.Type.GetMembers("Method1").OfType<MethodSymbol>()) 182var importedProperty = local.Type.GetMembers("Property1").OfType<PropertySymbol>().Single(); 201var importedProperty = local.Type.GetMembers("Property2").OfType<PropertySymbol>().Single(); 220var importedMethod = local.Type.GetMembers("Method1").OfType<MethodSymbol>().Single(); 239var importedMethod = local.Type.GetMembers("Method2").OfType<MethodSymbol>().Single(); 258var importedMethod = local.Type.GetMembers("Method3").OfType<MethodSymbol>().Single(); 277var importedMethod = local.Type.GetMembers("Method4").OfType<MethodSymbol>().Single(); 296var importedMethod = local.Type.GetMembers(".ctor").OfType<MethodSymbol>().Single(); 315var importedMethod = local.Type.GetMembers("op_Implicit").OfType<MethodSymbol>().Single(); 334var importedField = local.Type.GetMembers("Event1").OfType<EventSymbol>().Single();
Symbols\Source\EnumTests.cs (1)
1034var members = currentContainer.GetMembers(name);
Symbols\Source\MethodTests.cs (1)
373Assert.Equal(1, refP.GetMembers("M").Length);
Symbols\Source\PropertyTests.cs (1)
1880var getters = type.GetMembers("get_P").OfType<MethodSymbol>();
Symbols\TypeTests.cs (1)
503Assert.Equal(0, retType.GetMembers(string.Empty).Length);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (4)
Extensions.cs (2)
246return lastContainer.GetMembers(string.Join(".", parts.Skip(i))); 254return lastContainer.GetMembers(parts[parts.Length - 1]);
SymbolUtilities.cs (2)
58return parent.GetMembers(name).First(); 63T member = type.GetMembers(WellKnownMemberNames.Indexer).Where(i => i.MetadataName == name).Single() as T;
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (2)
Metadata\WinMdMetadataTests.cs (2)
134var blk = clas.GetMembers("Black").Single(); 177var puint = clas.GetMembers("ParseUInt").Single();