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