6 implementations of GetMembers
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
CodeGenerationNamespaceOrTypeSymbol.cs (1)
33public ImmutableArray<ISymbol> GetMembers(string name)
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\NamespaceOrTypeSymbol.cs (1)
18ImmutableArray<ISymbol> INamespaceOrTypeSymbol.GetMembers(string name)
Microsoft.CodeAnalysis.Features (2)
MetadataAsSource\AbstractMetadataAsSourceService.AbstractWrappedNamespaceOrTypeSymbol.cs (1)
25public abstract ImmutableArray<ISymbol> GetMembers(string name);
MetadataAsSource\AbstractMetadataAsSourceService.WrappedNamedTypeSymbol.cs (1)
108public override ImmutableArray<ISymbol> GetMembers(string name)
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\NamespaceOrTypeSymbol.vb (1)
272Private Function INamespaceOrTypeSymbol_GetMembers(name As String) As ImmutableArray(Of ISymbol) Implements INamespaceOrTypeSymbol.GetMembers
Microsoft.CodeAnalysis.Workspaces (1)
CodeGenerationNamespaceOrTypeSymbol.cs (1)
33public ImmutableArray<ISymbol> GetMembers(string name)
516 references to GetMembers
Microsoft.CodeAnalysis (11)
CodeGen\PermissionSetAttribute.cs (1)
85Debug.Assert(((INamedTypeSymbol)iSymbol).GetMembers(HexPropertyName).Any(
DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (2)
110var candidateMembers = containingSymbol.GetMembers(segment); 583var candidateMembers = containingSymbol.GetMembers(segment);
DocumentationCommentId.cs (7)
1123var members = container.GetMembers(memberName); 1148var members = container.GetMembers(memberName); 1169var members = container.GetMembers(memberName); 1190var members = containers[i].GetMembers(memberName); 1258var members = containers[i].GetMembers(memberName); 1309var members = containers[i].GetMembers(memberName); 1325var members = containers[i].GetMembers(memberName);
Operations\ControlFlowGraphBuilder.cs (1)
3321foreach (ISymbol candidate in valueType.GetMembers(method.Name))
Microsoft.CodeAnalysis.CodeStyle (13)
AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
738methodSymbol.ContainingType.GetMembers(suffix).Any(static m => m is IPropertySymbol);
AbstractSimplifyLinqExpressionDiagnosticAnalyzer.cs (1)
80foreach (var whereMethodSymbol in enumerableType.GetMembers(nameof(Enumerable.Where)).OfType<IMethodSymbol>())
AbstractUseIsNullForReferenceEqualsDiagnosticAnalyzer.cs (1)
37var referenceEqualsMethod = objectType.GetMembers(nameof(ReferenceEquals))
AbstractUseNullPropagationDiagnosticAnalyzer.cs (1)
87var referenceEqualsMethod = objectType?.GetMembers(nameof(ReferenceEquals))
HashCodeAnalyzer.cs (1)
43if (objectType?.GetMembers(nameof(GetHashCode)).FirstOrDefault() is not IMethodSymbol objectGetHashCodeMethod)
INamedTypeSymbolExtensions.cs (1)
70return type.GetBaseTypesAndThis().SelectMany(t => t.GetMembers(symbol.Name))
INamespaceOrTypeSymbolExtensions.cs (1)
28: symbol.GetMembers(WellKnownMemberNames.Indexer).OfType<IPropertySymbol>().Where(p => p.IsIndexer);
IParameterSymbolExtensions.cs (1)
42foreach (var member in containingType.GetMembers(parameter.Name))
ITypeSymbolExtensions.cs (1)
505return types.SelectMany(x => x.GetMembers(memberName).OfType<T>().Where(m => m.IsAccessibleWithin(within)));
NamingStyleRules.cs (1)
100var implementedInterfaceMembersWithSameName = implementedInterface.GetMembers(symbol.Name);
SuppressMessageAttributeState.TargetSymbolResolver.cs (2)
110var candidateMembers = containingSymbol.GetMembers(segment); 583var candidateMembers = containingSymbol.GetMembers(segment);
SymbolKey.cs (1)
308: containingType.GetMembers(metadataName);
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (1)
205from method in baseType.GetMembers(GetHashCodeName).OfType<IMethodSymbol>()
Microsoft.CodeAnalysis.CSharp.CodeStyle (9)
CastSimplifier.cs (1)
810foreach (var sym in type.GetMembers(opName))
ConvertProgramAnalysis_ProgramMain.cs (1)
43if (programType.GetMembers(WellKnownMemberNames.TopLevelStatementsEntryPointMethodName).FirstOrDefault() is not IMethodSymbol)
CSharpRemoveUnnecessaryDiscardDesignationDiagnosticAnalyzer.cs (1)
71if (typeSymbol.GetMembers(identifierName.Identifier.ValueText).Any())
CSharpUseRangeOperatorDiagnosticAnalyzer.InfoCache.cs (3)
46var substringMethod = stringType.GetMembers(nameof(string.Substring)) 102.GetMembers(method.Name) 157sliceLikeMethod.ContainingType.GetMembers(nameof(Span<int>.Slice))
Helpers.cs (3)
27=> type.GetMembers(name) 128=> type.GetMembers(WellKnownMemberNames.Indexer) 145: method.ContainingType.GetMembers(method.Name)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
ConvertToRecordHelpers.cs (2)
1101equatableType.GetMembers(nameof(Equals)).FirstOrDefault() is IMethodSymbol equatableEquals && 1108var objectEquals = objectType?.GetMembers(nameof(Equals)).FirstOrDefault() as IMethodSymbol;
CSharpReplaceDefaultLiteralCodeFixProvider.cs (1)
93type.GetMembers("None").FirstOrDefault() is IFieldSymbol field && IsZero(field.ConstantValue))
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (36)
EditAndContinue\StatementEditingTests.cs (1)
3442SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").GetMembers("F").Single(), preserveLocalVariables: true)
EditAndContinue\TopLevelEditingTests.cs (22)
2939SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").GetMembers("Equals").OfType<IMethodSymbol>().First(m => SymbolEqualityComparer.Default.Equals(m.Parameters[0].Type, m.ContainingType))), 3056SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").GetMembers("Equals").OfType<IMethodSymbol>().First(m => SymbolEqualityComparer.Default.Equals(m.Parameters[0].Type, m.ContainingType))), 3091SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").GetMembers("Equals").OfType<IMethodSymbol>().First(m => SymbolEqualityComparer.Default.Equals(m.Parameters[0].Type, m.ContainingType))), 3178SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").GetMembers("Equals").OfType<IMethodSymbol>().First(m => SymbolEqualityComparer.Default.Equals(m.Parameters[0].Type, m.ContainingType))), 3199SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").GetMembers("Equals").OfType<IMethodSymbol>().First(m => SymbolEqualityComparer.Default.Equals(m.Parameters[0].Type, m.ContainingType))), 3234SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").GetMembers("Equals").OfType<IMethodSymbol>().First(m => SymbolEqualityComparer.Default.Equals(m.Parameters[0].Type, m.ContainingType))), 3255SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").GetMembers("Equals").OfType<IMethodSymbol>().First(m => SymbolEqualityComparer.Default.Equals(m.Parameters[0].Type, m.ContainingType))), 3277SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").GetMembers("Equals").OfType<IMethodSymbol>().First(m => SymbolEqualityComparer.Default.Equals(m.Parameters[0].Type, m.ContainingType))), 3299SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").GetMembers("Equals").OfType<IMethodSymbol>().First(m => SymbolEqualityComparer.Default.Equals(m.Parameters[0].Type, m.ContainingType))), 3389SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").GetMembers("Equals").OfType<IMethodSymbol>().First(m => SymbolEqualityComparer.Default.Equals(m.Parameters[0].Type, m.ContainingType))), 3413SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").GetMembers("Equals").OfType<IMethodSymbol>().First(m => SymbolEqualityComparer.Default.Equals(m.Parameters[0].Type, m.ContainingType))), 3487SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").GetMembers("Equals").OfType<IMethodSymbol>().First(m => SymbolEqualityComparer.Default.Equals(m.Parameters[0].Type, m.ContainingType))), 3511SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").GetMembers("Equals").OfType<IMethodSymbol>().First(m => SymbolEqualityComparer.Default.Equals(m.Parameters[0].Type, m.ContainingType))), 3602SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").GetMembers("Equals").OfType<IMethodSymbol>().First(m => SymbolEqualityComparer.Default.Equals(m.Parameters[0].Type, m.ContainingType))), 3643SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").GetMembers("Equals").OfType<IMethodSymbol>().First(m => SymbolEqualityComparer.Default.Equals(m.Parameters[0].Type, m.ContainingType))), 6377SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").GetMembers("this[]").Cast<IPropertySymbol>().Single(m => m.GetParameters().Single().Type.Name == "Int32").GetMethod, preserveLocalVariables: false), 6378SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").GetMembers("this[]").Cast<IPropertySymbol>().Single(m => m.GetParameters().Single().Type.Name == "Int32").SetMethod, preserveLocalVariables: false), 6379SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").GetMembers("this[]").Cast<IPropertySymbol>().Single(m => m.GetParameters().Single().Type.Name == "Byte").GetMethod, preserveLocalVariables: false), 6380SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").GetMembers("this[]").Cast<IPropertySymbol>().Single(m => m.GetParameters().Single().Type.Name == "Byte").SetMethod, preserveLocalVariables: false), 12901SemanticEdit(SemanticEditKind.Update, c => ((IPropertySymbol)c.GetMember<INamedTypeSymbol>("C").GetMembers("P").First()).GetMethod), 16267SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("S").GetMembers("this[]").Cast<IPropertySymbol>().Single(m => m.Parameters.Single().Type.Name == "UInt32").GetMethod, preserveLocalVariables: false), 16268SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("S").GetMembers("this[]").Cast<IPropertySymbol>().Single(m => m.Parameters.Single().Type.Name == "Byte").SetMethod, preserveLocalVariables: false)
SymbolKey\SymbolKeyCompilationsTests.cs (4)
129var definition = type.GetMembers("M").First() as IMethodSymbol; 155var definition = type.GetMembers("M").First() as IMethodSymbol; 503var originalSymbols = typeSym1.GetMembers(WellKnownMemberNames.Indexer); 506var newSymbols = typeSym2.GetMembers(WellKnownMemberNames.Indexer);
SymbolKey\SymbolKeyMetadataVsSourceTests.cs (7)
73var member01 = (typesym.GetMembers("myEvent").Single() as IEventSymbol).Type; 76var member02 = (typesym.GetMembers("Prop").Single() as IPropertySymbol).Type; 82var member04 = (typesym.GetMembers("M").Single() as IMethodSymbol).Parameters[0].Type; 85var member05 = (typesym.GetMembers(WellKnownMemberNames.Indexer).Single() as IPropertySymbol).Type; 235var mem20_1 = typeA.GetMembers("GetFileInfo").Single() as IMethodSymbol; 236var mem20_2 = typeA.GetMembers("PrintInfo").Single() as IMethodSymbol; 250var mem40 = typeTest.GetMembers("Main").Single() as IMethodSymbol;
SymbolKey\SymbolKeyTests.cs (2)
123var type = compilation.GlobalNamespace.GetMembers("C").Single().GetMembers("Inner").Single(); 169var method = type.GetMembers("GetValue").OfType<IMethodSymbol>().Single();
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (11)
CodeGen\CodeGenTupleTest.cs (11)
5915Assert.Equal(loc1, tuple.GetMembers("i1").Single().Locations.Single()); 5916Assert.Equal(loc2, tuple.GetMembers("i2").Single().Locations.Single()); 6369Assert.True(tupleWithoutNames.GetMembers("Item1").Single().Locations.IsEmpty); 6394Assert.Equal(loc1, tuple.GetMembers("Item1").Single().Locations.Single()); 6395Assert.Equal(loc2, tuple.GetMembers("Item2").Single().Locations.Single()); 23536var m = (IMethodSymbol)(comp.Compilation.GetTypeByMetadataName("ConsoleApplication5.C2").GetMembers("Goo").First()); 27457VerifyTypeFromVisualBasic((INamedTypeSymbol)((IFieldSymbol)containingType.GetMembers("F0").Single()).Type, TupleUnderlyingTypeValue.Null, "System.ValueTuple", "System.ValueTuple"); 27458VerifyTypeFromVisualBasic((INamedTypeSymbol)((IFieldSymbol)containingType.GetMembers("F1").Single()).Type, TupleUnderlyingTypeValue.Distinct, "(System.Int32, System.Int32)", "(System.Int32, System.Int32)"); 27459VerifyTypeFromVisualBasic((INamedTypeSymbol)((IFieldSymbol)containingType.GetMembers("F2").Single()).Type, TupleUnderlyingTypeValue.Distinct, "(System.Int32 A, System.Int32 B)", "(A As System.Int32, B As System.Int32)"); 27460VerifyTypeFromVisualBasic((INamedTypeSymbol)((IFieldSymbol)containingType.GetMembers("F3").Single()).Type, TupleUnderlyingTypeValue.Distinct, "(System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object)", "(System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object)"); 27461VerifyTypeFromVisualBasic((INamedTypeSymbol)((IFieldSymbol)containingType.GetMembers("F4").Single()).Type, TupleUnderlyingTypeValue.Distinct, "(System.Object, System.Object B, System.Object, System.Object D, System.Object, System.Object F, System.Object, System.Object H)", "(System.Object, B As System.Object, System.Object, D As System.Object, System.Object, F As System.Object, System.Object, H As System.Object)");
Microsoft.CodeAnalysis.CSharp.Features (17)
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.cs (3)
140?.ReturnType?.GetMembers(WellKnownMemberNames.CurrentPropertyName) 324MethodDeclarationSyntax method => namedType.GetMembers(method.Identifier.ValueText).OfType<IMethodSymbol>().ToImmutableArray(), 325ConstructorDeclarationSyntax constructor => namedType.GetMembers(WellKnownMemberNames.InstanceConstructorName).OfType<IMethodSymbol>().ToImmutableArray(),
ConvertAutoPropertyToFullProperty\CSharpConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (1)
45return NameGenerator.GenerateUniqueName(fieldName, n => !(property.ContainingType.Name == n || property.ContainingType.GetMembers(n).Any()));
ConvertProgram\ConvertProgramTransform_ProgramMain.cs (1)
40if (programType.GetMembers(WellKnownMemberNames.TopLevelStatementsEntryPointMethodName).FirstOrDefault() is IMethodSymbol mainMethod)
ConvertProgramAnalysis_ProgramMain.cs (1)
43if (programType.GetMembers(WellKnownMemberNames.TopLevelStatementsEntryPointMethodName).FirstOrDefault() is not IMethodSymbol)
ConvertToRecordHelpers.cs (2)
1101equatableType.GetMembers(nameof(Equals)).FirstOrDefault() is IMethodSymbol equatableEquals && 1108var objectEquals = objectType?.GetMembers(nameof(Equals)).FirstOrDefault() as IMethodSymbol;
CSharpRemoveUnnecessaryDiscardDesignationDiagnosticAnalyzer.cs (1)
71if (typeSymbol.GetMembers(identifierName.Identifier.ValueText).Any())
CSharpReplaceDefaultLiteralCodeFixProvider.cs (1)
93type.GetMembers("None").FirstOrDefault() is IFieldSymbol field && IsZero(field.ConstantValue))
CSharpUseRangeOperatorDiagnosticAnalyzer.InfoCache.cs (3)
46var substringMethod = stringType.GetMembers(nameof(string.Substring)) 102.GetMembers(method.Name) 157sliceLikeMethod.ContainingType.GetMembers(nameof(Span<int>.Slice))
GenerateConstructorFromMembers\CSharpGenerateConstructorFromMembersCodeRefactoringProvider.cs (1)
76return property.ContainingType.GetMembers(accessedMemberName).FirstOrDefault() as IFieldSymbol;
J\s\src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\Helpers.cs\Helpers.cs (3)
27=> type.GetMembers(name) 128=> type.GetMembers(WellKnownMemberNames.Indexer) 145: method.ContainingType.GetMembers(method.Name)
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (1)
IOperation\IOperationTests_IFieldReferenceExpression.cs (1)
709var fieldSym = classSym.GetMembers("_field").Single();
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (1)
InteractiveSessionTests.cs (1)
510return lookupType(c, typeName).GetMembers(memberName).Single();
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (40)
Semantics\AccessCheckTests.cs (21)
747INamedTypeSymbol classK = classA.GetMembers("K").Single() as INamedTypeSymbol; 748IFieldSymbol privField = classA.GetMembers("priv").Single() as IFieldSymbol; 749IFieldSymbol pubField = classA.GetMembers("pub").Single() as IFieldSymbol; 750IFieldSymbol protField = classA.GetMembers("prot").Single() as IFieldSymbol; 751ITypeSymbol karrayType = (classA.GetMembers("karray").Single() as IFieldSymbol).Type; 752ITypeSymbol aarrayType = (classA.GetMembers("aarray").Single() as IFieldSymbol).Type; 753ITypeSymbol kptrType = (classA.GetMembers("kptr").Single() as IFieldSymbol).Type; 754ITypeSymbol aptrType = (classA.GetMembers("aptr").Single() as IFieldSymbol).Type; 755ITypeSymbol kinreturnfuncptrType = (classA.GetMembers("kinreturnfuncptr").Single() as IFieldSymbol).Type; 756ITypeSymbol kinparamfuncptr1Type = (classA.GetMembers("kinparamfuncptr1").Single() as IFieldSymbol).Type; 757ITypeSymbol kinparamfuncptr2Type = (classA.GetMembers("kinparamfuncptr2").Single() as IFieldSymbol).Type; 758ITypeSymbol afuncptrType = (classA.GetMembers("afuncptr").Single() as IFieldSymbol).Type; 759ITypeSymbol kenumType = (classA.GetMembers("kenum").Single() as IFieldSymbol).Type; 760ITypeSymbol aenumType = (classA.GetMembers("aenum").Single() as IFieldSymbol).Type; 764ITypeSymbol unknownType = (classA.GetMembers("unknowntype").Single() as IFieldSymbol).Type; 902INamedTypeSymbol Outer_Inner = Outer.GetMembers("Inner").Single() as INamedTypeSymbol; 903IFieldSymbol Outer_Inner_Field = Outer_Inner.GetMembers("Field").Single() as IFieldSymbol; 904IFieldSymbol Outer_Pointer = Outer.GetMembers("Pointer").Single() as IFieldSymbol; 905IFieldSymbol Outer_Protected = Outer.GetMembers("Protected").Single() as IFieldSymbol; 906IFieldSymbol Outer_ProtectedInternal = Outer.GetMembers("ProtectedInternal").Single() as IFieldSymbol; 907IFieldSymbol Outer_PrivateProtected = Outer.GetMembers("PrivateProtected").Single() as IFieldSymbol;
Semantics\LambdaTests.cs (14)
1979Assert.Equal("void System.EventHandler.Invoke(System.Object sender, System.EventArgs e)", model.GetTypeInfo(node1).ConvertedType.GetMembers("Invoke").Single().ToTestDisplayString()); 2122Assert.NotEmpty(typeInfo.Type.GetMembers("SomePublicMember")); 2168Assert.NotEmpty(typeInfo.Type.GetMembers("Replace")); 2214Assert.NotEmpty(typeInfo.Type.GetMembers("Replace")); 2260Assert.NotEmpty(typeInfo.Type.GetMembers("Replace")); 2306Assert.NotEmpty(typeInfo.Type.GetMembers("Replace")); 2336Assert.NotEmpty(typeInfo.Type.GetMembers("IsHighSurrogate")); // check it is the char we know and love 2363Assert.NotEmpty(typeInfo.Type.GetMembers("Replace")); 2418Assert.NotEmpty(typeInfo.Type.GetMembers("Replace")); 2464Assert.NotEmpty(typeInfo.Type.GetMembers("Replace")); 2510Assert.NotEmpty(typeInfo.Type.GetMembers("Replace")); 2543Assert.NotEmpty(typeInfo.Type.GetMembers("Replace")); 2576Assert.NotEmpty(typeInfo.Type.GetMembers("Replace")); 2613Assert.NotEmpty(typeInfo.Type.GetMembers("Replace"));
Semantics\NativeIntegerTests.cs (1)
522var members = type.GetMembers(memberName);
Semantics\NullableReferenceTypesTests.cs (1)
3329Assert.NotEmpty(typeInfo.Type.GetMembers("Replace"));
Semantics\ReadOnlyStructsTests.cs (3)
1227static IMethodSymbol getMethod(INamedTypeSymbol symbol, string name) => (IMethodSymbol)symbol.GetMembers(name).Single(); 1228static IPropertySymbol getProperty(INamedTypeSymbol symbol, string name) => (IPropertySymbol)symbol.GetMembers(name).Single(); 1229static IEventSymbol getEvent(INamedTypeSymbol symbol, string name) => (IEventSymbol)symbol.GetMembers(name).Single();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (57)
Compilation\CompilationAPITests.cs (2)
2634Assert.Equal(loc1, type.GetMembers("m1").Single().Locations.Single()); 2635Assert.Equal(loc2, type.GetMembers("m2").Single().Locations.Single());
Compilation\ForEachStatementInfoTests.cs (8)
38var ge1 = (IMethodSymbol)e1.GetMembers("GetEnumerator").Single(); 39var mn1 = (IMethodSymbol)e1.GetMembers("MoveNext").Single(); 40var cur1 = (IPropertySymbol)e1.GetMembers("Current").Single(); 41var disp1 = (IMethodSymbol)e1.GetMembers("Dispose").Single(); 45var ge2 = (IMethodSymbol)e2.GetMembers("GetEnumerator").Single(); 46var mn2 = (IMethodSymbol)e2.GetMembers("MoveNext").Single(); 47var cur2 = (IPropertySymbol)e2.GetMembers("Current").Single(); 48var disp2 = (IMethodSymbol)e2.GetMembers("Dispose").Single();
Compilation\GetSemanticInfoTests.cs (9)
2837var conversions = comp.GlobalNamespace.GetMember<INamedTypeSymbol>("S").GetMembers(WellKnownMemberNames.ExplicitConversionName); 2928var operators = comp.GlobalNamespace.GetMember<INamedTypeSymbol>("UnaryOperator").GetMembers(WellKnownMemberNames.UnaryPlusOperatorName); 3020var operators = comp.GlobalNamespace.GetMember<INamedTypeSymbol>("IncrementOperator").GetMembers(WellKnownMemberNames.IncrementOperatorName); 3094var operators = comp.GlobalNamespace.GetMember<INamedTypeSymbol>("C").GetMembers(WellKnownMemberNames.AdditionOperatorName); 3168var operators = comp.GlobalNamespace.GetMember<INamedTypeSymbol>("C").GetMembers(WellKnownMemberNames.AdditionOperatorName); 3243var operators = comp.GlobalNamespace.GetMember<INamedTypeSymbol>("C").GetMembers(WellKnownMemberNames.AdditionOperatorName).Cast<IMethodSymbol>(); 3328var mngMethod = (IMethodSymbol)comp.GlobalNamespace.GetMember<INamedTypeSymbol>("Z").GetMembers("MNG").First(); 3394var mngMethod = (IMethodSymbol)comp.GlobalNamespace.GetMember<INamedTypeSymbol>("Z").GetMembers("MNG").First(); 4056comp.Assembly.GlobalNamespace.GetMember<INamedTypeSymbol>("Program").GetMembers("Any").
Compilation\SemanticModelAPITests.cs (2)
796var xSym = mainType.GetMembers("x").Single() as IFieldSymbol; 868var pMethodSym = pTypeSym.GetMembers("PM").Single();
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (6)
2972var mems = sym1.GetMembers("M"); 2980var sym2 = sym1.GetMembers("IGoo").First() as INamedTypeSymbol; 2985var sym3 = sym1.GetMembers("SGoo").First() as INamedTypeSymbol; 2991var mems2 = sym3.GetMembers("M"); 3144var prop = typeA.GetMembers("Prop1").FirstOrDefault() as IPropertySymbol; 3152prop = typeA.GetMembers("Prop2").FirstOrDefault() as IPropertySymbol;
DocumentationComments\CrefTests.cs (4)
5235var m1a = type.GetMembers("M1").First(); 5236var m1b = type.GetMembers("M1").Last(); 5237var m2a = type.GetMembers("M2").First(); 5238var m2b = type.GetMembers("M2").Last();
SymbolDisplay\SymbolDisplayTests.cs (12)
4539var goo = a.GetMembers("Goo").Single(); 4731var type = outer.GetMembers("Inner").Single(); 4732var method = outer.GetMembers("M").Single(); 4733var property = outer.GetMembers("P").Single(); 4734var field = outer.GetMembers("F").Single(); 4735var @event = outer.GetMembers("E").Single(); 4736var @delegate = outer.GetMembers("D").Single(); 4737var error = outer.GetMembers("Error").Single(); 5380var method = type.GetMembers("F").Single(); 5381var property = type.GetMembers("P").Single(); 5584var method = type.GetMembers("F").Single(); 5585var property = type.GetMembers("P").Single();
Symbols\AccessorOverriddenOrHiddenMembersTests.cs (1)
1053var disposeMethod = (IMethodSymbol)compilation.GetSpecialType(SpecialType.System_IDisposable).GetMembers("Dispose").Single();
Symbols\MethodEqualityTests.cs (1)
203var classMethodDeclaration = (IMethodSymbol)@class.GetMembers("Method").Single();
Symbols\Source\DeclaringSyntaxNodeTests.cs (5)
203var f = s1.GetMembers("f").Single() as IFieldSymbol; 360var members = symbol.GetMembers(member.Name); 529var ev1 = c1.GetMembers("ev1").Single() as IEventSymbol; 530var prop3 = c1.GetMembers("Prop3").Single() as IPropertySymbol; 552var fieldT = c1.GetMembers("t").Single() as IFieldSymbol;
Symbols\Source\NullablePublicAPITests.cs (2)
375return c.GetMembers("M1").OfType<IMethodSymbol>().Single().Parameters.ToArray(); 823ITypeParameterSymbol typeParameterSymbol = ((INamedTypeSymbol)((INamedTypeSymbol)method.ReturnType).GetMembers("B").Single()).TypeParameters.Single();
Symbols\SymbolEqualityTests.cs (5)
170var nonNullSubstituted = nonNullM.ContainingType.GetMembers("M").Single(); 171var nullSubstituted = nullM.ContainingType.GetMembers("M").Single(); 781var field1 = (IFieldSymbol)((INamedTypeSymbol)model.GetDeclaredSymbol(member1Syntax)).GetMembers("field").Single(); // A<T!>! A<T>.field 832var method1 = (IMethodSymbol)((INamedTypeSymbol)model.GetDeclaredSymbol(member1Syntax)).GetMembers("M").Single(); // A<T!>! A<T>.M(A<T!>! t) 893var event1 = (IEventSymbol)((INamedTypeSymbol)model.GetDeclaredSymbol(member1Syntax)).GetMembers("MyEvent").Single(); // System.EventHandler<T!>! A<T>.MyEvent
Microsoft.CodeAnalysis.CSharp.Test.Utilities (2)
Extensions.cs (2)
232return lastContainer.GetMembers(string.Join(".", parts.Skip(i))); 240return lastContainer.GetMembers(parts[parts.Length - 1]);
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
CastSimplifier.cs (1)
810foreach (var sym in type.GetMembers(opName))
Recommendations\CSharpRecommendationServiceRunner_Conversions.cs (1)
151foreach (var member in type.GetMembers(WellKnownMemberNames.ExplicitConversionName))
Rename\CSharpRenameRewriterLanguageService.cs (2)
806AddSymbolSourceSpans(conflicts, namedType.GetMembers(renamedSymbol.Name), reverseMappedLocations); 917if (renamedSymbol.ContainingType != null && renamedSymbol.ContainingType.GetMembers(renamedSymbol.Name).Contains(renamedSymbol))
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (42)
CodeGeneration\SymbolEditorTests.cs (25)
83Assert.Equal(1, newSymbol.GetMembers("m").Length); 115Assert.Equal(1, newSymbol.GetMembers("m").Length); 116Assert.Equal(0, newSymbol.GetMembers("m2").Length); 119Assert.Equal(1, newSymbol.GetMembers("m").Length); 120Assert.Equal(1, newSymbol.GetMembers("m2").Length); 152Assert.Equal(1, newSymbol.GetMembers("m").Length); 153Assert.Equal(0, newSymbol.GetMembers("m2").Length); 156Assert.Equal(1, newSymbol.GetMembers("m").Length); 157Assert.Equal(1, newSymbol.GetMembers("m2").Length); 199Assert.Equal(1, newSymbolA.GetMembers("ma").Length); 202Assert.Equal(1, newSymbolB.GetMembers("mb").Length); 245Assert.Equal(1, newSymbolA.GetMembers("ma").Length); 248Assert.Equal(1, newSymbolB.GetMembers("mb").Length); 360Assert.Equal(1, newSymbol.GetMembers("m").Length); 397Assert.Equal(1, newSymbol.GetMembers("m").Length); 438Assert.Equal(1, newSymbol.GetMembers("m").Length); 442Assert.Equal(1, newSymbol2.GetMembers("m").Length); 443Assert.Equal(1, newSymbol2.GetMembers("m2").Length); 484Assert.Equal(1, newSymbol.GetMembers("m").Length); 489Assert.Equal(1, newSymbol2.GetMembers("m").Length); 490Assert.Equal(1, newSymbol2.GetMembers("m2").Length); 530var member = symbol.GetMembers("m").First(); 534Assert.Equal(1, newSymbol.GetMembers("m").Length); 712var symbolX = symbol.GetMembers("X").First(); 713var symbolY = symbol.GetMembers("Y").First();
CodeGeneration\SyntaxGeneratorTests.cs (17)
2168_emptyCompilation.GetTypeByMetadataName("System.IntPtr").GetMembers("ToPointer").Single()), 2227var method = type.GetMembers("M").Single(); 2248var method = type.GetMembers("M").Single(); 2269var method = type.GetMembers("M").Single(); 2290var method = type.GetMembers("M").Single(); 2311var method = type.GetMembers(WellKnownMemberNames.InstanceConstructorName).Single(); 2333var property = type.GetMembers("Prop").Single(); 2351var property = type.GetMembers("Prop").Single(); 2374var property = type.GetMembers("Accept").Single(); 2402var property = type.GetMembers("Accept").Single(); 2430var property = type.GetMembers("Accept").Single(); 2461var property = type.GetMembers("Accept").Single(); 2538var field = type.GetMembers("F").Single(); 2558var method = type.GetMembers(WellKnownMemberNames.DestructorName).Single(); 3679var symbolX = (IFieldSymbol)symbolC.GetMembers("X").First(); 3680var symbolY = (IFieldSymbol)symbolC.GetMembers("Y").First(); 3681var symbolZ = (IFieldSymbol)symbolC.GetMembers("Z").First();
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (125)
SymbolFinder\DependentTypeFinderTests.cs (1)
758var methodSymbol = classSymbol.GetMembers("M").Single();
Utilities\SymbolEquivalenceComparerTests.cs (124)
55var intField1 = (IFieldSymbol)type.GetMembers("intField1").Single(); 56var intArrayField1 = (IFieldSymbol)type.GetMembers("intArrayField1").Single(); 57var stringArrayField1 = (IFieldSymbol)type.GetMembers("stringArrayField1").Single(); 58var intArrayArrayField1 = (IFieldSymbol)type.GetMembers("intArrayArrayField1").Single(); 59var intArrayRank2Field1 = (IFieldSymbol)type.GetMembers("intArrayRank2Field1").Single(); 60var int32Field1 = (IFieldSymbol)type.GetMembers("int32Field1").Single(); 62var intField2 = (IFieldSymbol)type.GetMembers("intField2").Single(); 63var intArrayField2 = (IFieldSymbol)type.GetMembers("intArrayField2").Single(); 64var stringArrayField2 = (IFieldSymbol)type.GetMembers("stringArrayField2").Single(); 65var intArrayArrayField2 = (IFieldSymbol)type.GetMembers("intArrayArrayField2").Single(); 66var intArrayRank2Field2 = (IFieldSymbol)type.GetMembers("intArrayRank2Field2").Single(); 67var int32Field2 = (IFieldSymbol)type.GetMembers("int32Field2").Single(); 128var csharpIntField1 = (IFieldSymbol)csharpType.GetMembers("intField1").Single(); 129var csharpIntArrayField1 = (IFieldSymbol)csharpType.GetMembers("intArrayField1").Single(); 130var csharpStringArrayField1 = (IFieldSymbol)csharpType.GetMembers("stringArrayField1").Single(); 131var csharpIntArrayArrayField1 = (IFieldSymbol)csharpType.GetMembers("intArrayArrayField1").Single(); 132var csharpIntArrayRank2Field1 = (IFieldSymbol)csharpType.GetMembers("intArrayRank2Field1").Single(); 133var csharpInt32Field1 = (IFieldSymbol)csharpType.GetMembers("int32Field1").Single(); 135var vbIntField1 = (IFieldSymbol)vbType.GetMembers("intField1").Single(); 136var vbIntArrayField1 = (IFieldSymbol)vbType.GetMembers("intArrayField1").Single(); 137var vbStringArrayField1 = (IFieldSymbol)vbType.GetMembers("stringArrayField1").Single(); 138var vbIntArrayArrayField1 = (IFieldSymbol)vbType.GetMembers("intArrayArrayField1").Single(); 139var vbIntArrayRank2Field1 = (IFieldSymbol)vbType.GetMembers("intArrayRank2Field1").Single(); 140var vbInt32Field1 = (IFieldSymbol)vbType.GetMembers("int32Field1").Single(); 200var field1_v1 = type1_v1.GetMembers("field1").Single(); 201var field1_v2 = type1_v2.GetMembers("field1").Single(); 202var field2_v1 = type1_v1.GetMembers("field2").Single(); 203var field2_v2 = type2_v2.GetMembers("field2").Single(); 204var field3_v1 = type2_v1.GetMembers("field3").Single(); 205var field3_v2 = type2_v2.GetMembers("field3").Single(); 206var field4_v1 = type2_v1.GetMembers("field4").Single(); 207var field4_v2 = type1_v2.GetMembers("field4").Single(); 251var field1_v1 = type1_v1.GetMembers("field1").Single(); 252var field1_v2 = type1_v2.GetMembers("field1").Single(); 253var field2_v1 = type1_v1.GetMembers("field2").Single(); 254var field2_v2 = type2_v2.GetMembers("field2").Single(); 255var field3_v1 = type2_v1.GetMembers("field3").Single(); 256var field3_v2 = type2_v2.GetMembers("field3").Single(); 257var field4_v1 = type2_v1.GetMembers("field4").Single(); 258var field4_v2 = type1_v2.GetMembers("field4").Single(); 288var intInstantiation1 = (IFieldSymbol)typeC.GetMembers("intInstantiation1").Single(); 289var stringInstantiation = (IFieldSymbol)typeC.GetMembers("stringInstantiation").Single(); 290var instanceInstantiation = (IFieldSymbol)typeC.GetMembers("instanceInstantiation").Single(); 291var intInstantiation2 = (IFieldSymbol)typeD.GetMembers("intInstantiation2").Single(); 293var goo = typeC.GetMembers("goo").Single(); 294var goo_intInstantiation1 = intInstantiation1.Type.GetMembers("goo").Single(); 295var goo_stringInstantiation = stringInstantiation.Type.GetMembers("goo").Single(); 296var goo_instanceInstantiation = instanceInstantiation.Type.GetMembers("goo").Single(); 297var goo_intInstantiation2 = intInstantiation2.Type.GetMembers("goo").Single(); 332var method_v1 = type1_v1.GetMembers("Goo").Single(); 333var method_v2 = type1_v2.GetMembers("Goo").Single(); 357var method_v1 = type1_v1.GetMembers("Goo").Single(); 358var method_v2 = type1_v2.GetMembers("Goo1").Single(); 382var method_v1 = type1_v1.GetMembers("Goo").Single(); 383var method_v2 = type1_v2.GetMembers("Goo").Single(); 407var method_v1 = type1_v1.GetMembers("Goo").Single(); 408var method_v2 = type1_v2.GetMembers("Goo").Single(); 432var method_v1 = type1_v1.GetMembers("Goo").Single(); 433var method_v2 = type1_v2.GetMembers("Goo").Single(); 459var method_v1 = type1_v1.GetMembers("Goo").Single(); 460var method_v2 = type1_v2.GetMembers("Goo").Single(); 486var method_v1 = type1_v1.GetMembers("Goo").Single(); 487var method_v2 = type1_v2.GetMembers("Goo").Single(); 513var method_v1 = type1_v1.GetMembers("Goo").Single(); 514var method_v2 = type1_v2.GetMembers("Goo").Single(); 538var method_v1 = type1_v1.GetMembers("Goo").Single(); 539var method_v2 = type1_v2.GetMembers("Goo").Single(); 563var method_v1 = type1_v1.GetMembers("Goo").Single(); 564var method_v2 = type1_v2.GetMembers("Goo").Single(); 590var method_v1 = type1_v1.GetMembers("Goo").Single(); 591var method_v2 = type1_v2.GetMembers("Goo").Single(); 624var csharpGooMethod = csharpType1.GetMembers("Goo").Single(); 625var csharpBarMethod = csharpType1.GetMembers("Bar").Single(); 626var vbGooMethod = vbType1.GetMembers("Goo").Single(); 627var vbQuuxMethod = vbType1.GetMembers("Quux").Single(); 669var csharpGooMethod = csharpType1.GetMembers("Goo").Single(); 670var csharpBarMethod = csharpType1.GetMembers("Bar").Single(); 671var vbGooMethod = vbType1.GetMembers("Goo").Single(); 672var vbBarMethod = vbType1.GetMembers("Bar").Single(); 699var field1_v1 = type1_v1.GetMembers("field1").Single(); 700var field2_v1 = type1_v1.GetMembers("field2").Single(); 726var method_v1 = type1_v1.GetMembers("Goo").Single(); 727var method_v2 = type1_v2.GetMembers("Goo").Single(); 761var method_v1 = type1_v1.GetMembers("Goo").Single(); 762var method_v2 = type1_v2.GetMembers("Goo").Single(); 794var method_v1 = type1_v1.GetMembers("Goo").Single(); 795var method_v2 = type1_v2.GetMembers("Goo").Single(); 829var method_v1 = type1_v1.GetMembers("Goo").Single(); 830var method_v2 = type1_v2.GetMembers("Goo").Single(); 1085var method_v1 = type1_v1.GetMembers("Goo").Single(); 1086var method_v2 = type1_v2.GetMembers("Goo").Single(); 1116var method_v1 = type1_v1.GetMembers("M").Single(); 1117var method_v2 = type1_v2.GetMembers("M").Single(); 1156var method_v1 = type1_v1.GetMembers("M").Single(); 1157var method_v2 = type1_v2.GetMembers("M").Single(); 1186var method_v1 = type1_v1.GetMembers("M").Single(); 1187var method_v2 = type1_v2.GetMembers("M").Single(); 1216var method_v1 = type1_v1.GetMembers("M").Single(); 1217var method_v2 = type1_v2.GetMembers("M").Single(); 1247var method_v1 = type1_v1.GetMembers("M").Single(); 1248var method_v2 = type1_v2.GetMembers("M").Single(); 1278var method_v1 = type1_v1.GetMembers("M").Single(); 1279var method_v2 = type1_v2.GetMembers("M").Single(); 1310var method_v1 = type1_v1.GetMembers("M").Single(); 1311var method_v2 = type1_v2.GetMembers("M").Single(); 1346var a1 = ((IFieldSymbol)t1.GetMembers("A").Single()).Type; 1347var b1 = ((IFieldSymbol)t1.GetMembers("B").Single()).Type; 1348var c1 = ((IFieldSymbol)t1.GetMembers("C").Single()).Type; 1349var d1 = ((IFieldSymbol)t1.GetMembers("D").Single()).Type; 1350var a2 = ((IFieldSymbol)t2.GetMembers("A").Single()).Type; 1351var b2 = ((IFieldSymbol)t2.GetMembers("B").Single()).Type; 1352var c2 = ((IFieldSymbol)t2.GetMembers("C").Single()).Type; 1353var d2 = ((IFieldSymbol)t2.GetMembers("D").Single()).Type; 1407var a1 = ((IFieldSymbol)t1.GetMembers("A").Single()).Type; 1408var b1 = ((IFieldSymbol)t1.GetMembers("B").Single()).Type; 1409var c1 = ((IFieldSymbol)t1.GetMembers("C").Single()).Type; 1410var d1 = ((IFieldSymbol)t1.GetMembers("D").Single()).Type; 1411var a2 = ((IFieldSymbol)t2.GetMembers("A").Single()).Type; 1412var b2 = ((IFieldSymbol)t2.GetMembers("B").Single()).Type; 1413var c2 = ((IFieldSymbol)t2.GetMembers("C").Single()).Type; 1414var d2 = ((IFieldSymbol)t2.GetMembers("D").Single()).Type; 1711var f1 = type1.GetMembers("F"); 1712var f2 = type2.GetMembers("F"); 1759var method = type1.GetMembers(methodName).Single();
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (5)
Workspaces\TryFindSourceDefinitionTests.vb (5)
60Dim field = DirectCast(Type.GetMembers("field").Single(), IFieldSymbol) 104Dim field = DirectCast(Type.GetMembers("field").Single(), IFieldSymbol) 142Dim member = compilation.GlobalNamespace.GetMembers("N").Single().GetTypeMembers("CSClass").Single().GetMembers("M").Single() 179Dim member = compilation.GlobalNamespace.GetMembers("N").Single().GetTypeMembers("CSClass").Single().GetMembers("M").Single() 216Dim member = compilation.GlobalNamespace.GetMembers("N").Single().GetTypeMembers("CSClass").Single().GetMembers("M").Single()
Microsoft.CodeAnalysis.Features (36)
AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
738methodSymbol.ContainingType.GetMembers(suffix).Any(static m => m is IPropertySymbol);
AbstractSimplifyLinqExpressionDiagnosticAnalyzer.cs (1)
80foreach (var whereMethodSymbol in enumerableType.GetMembers(nameof(Enumerable.Where)).OfType<IMethodSymbol>())
AbstractUseIsNullForReferenceEqualsDiagnosticAnalyzer.cs (1)
37var referenceEqualsMethod = objectType.GetMembers(nameof(ReferenceEquals))
AbstractUseNullPropagationDiagnosticAnalyzer.cs (1)
87var referenceEqualsMethod = objectType?.GetMembers(nameof(ReferenceEquals))
AddImport\SymbolReferenceFinder.cs (1)
346return namedType.GetMembers(fieldOrPropertyName)
ChangeSignature\DelegateInvokeMethodReferenceFinder.cs (1)
43var beginInvoke = symbol.ContainingType.GetMembers(WellKnownMemberNames.DelegateBeginInvokeName).FirstOrDefault();
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.SymbolComputer.cs (1)
387var methodSymbols = containerSymbol.GetMembers(methodName).OfType<IMethodSymbol>();
ConvertForEachToFor\AbstractConvertForEachToForCodeRefactoringProvider.cs (1)
353var members = current.GetMembers(memberName);
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (4)
4308var beginInvokeMethod = delegateType.GetMembers("BeginInvoke").FirstOrDefault(); 4541var result = record.GetMembers(WellKnownMemberNames.PrintMembersMethodName) 4553result = record.GetMembers(WellKnownMemberNames.ObjectEquals) 4564result = record.GetMembers(WellKnownMemberNames.ObjectGetHashCode)
EmbeddedLanguages\EmbeddedLanguageDetector.cs (1)
168.GetMembers(nameof(IFormattable.ToString))
FullyQualify\AbstractFullyQualifyService.cs (1)
204var member = container.GetMembers(name).FirstOrDefault();
GenerateComparisonOperators\GenerateComparisonOperatorsCodeRefactoringProvider.cs (2)
124foreach (var member in comparableType.GetMembers(nameof(IComparable<int>.CompareTo))) 245foreach (var member in containingType.GetMembers(GetOperatorName(kind)))
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.cs (3)
128=> containingType.GetMembers(operatorName) 160hasEquals = containingType.GetMembers(EqualsName) 164hasGetHashCode = containingType.GetMembers(GetHashCodeName)
GenerateMember\GenerateEnumMember\AbstractGenerateEnumMemberService.State.cs (1)
61var existingMembers = TypeToGenerateIn.GetMembers(IdentifierToken.ValueText);
GenerateMember\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.State.cs (1)
80var existingMethods = TypeToGenerateIn.GetMembers(IdentifierToken.ValueText)
GenerateMember\GenerateVariable\AbstractGenerateVariableService.State.cs (2)
144var existingMembers = TypeToGenerateIn.GetMembers(IdentifierToken.ValueText) 174&& ContainingType.GetMembers(WellKnownMemberNames.TopLevelStatementsEntryPointMethodName).IsEmpty;
HashCodeAnalyzer.cs (1)
43if (objectType?.GetMembers(nameof(GetHashCode)).FirstOrDefault() is not IMethodSymbol objectGetHashCodeMethod)
ImplementInterface\AbstractImplementInterfaceService.CodeAction.cs (1)
472baseTypes.Any(ts => ts.GetMembers(memberName)
ImplementInterface\AbstractImplementInterfaceService.DisposePatternCodeAction.cs (2)
45var idisposableMembers = idisposable.GetMembers(nameof(IDisposable.Dispose)); 379baseName, n => containingType.GetMembers(n).IsEmpty);
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (2)
326baseName, n => containingType.GetMembers(n).IsEmpty); 750foreach (var memberWithName in containingType.GetMembers(memberName))
PullMemberUp\MembersPuller.cs (1)
520return destination.GetMembers(fieldSymbol.Name).Any();
ReplaceMethodWithProperty\ReplaceMethodWithPropertyCodeRefactoringProvider.cs (1)
71n => !methodSymbol.ContainingType.GetMembers(n).Any())
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (3)
145property.ContainingType.GetMembers(GetPrefix + name) 155.GetMembers(SetPrefix + name) 178n => !property.ContainingType.GetMembers(n).Any());
SuppressMessageAttributeState.TargetSymbolResolver.cs (2)
110var candidateMembers = containingSymbol.GetMembers(segment); 583var candidateMembers = containingSymbol.GetMembers(segment);
Microsoft.CodeAnalysis.Rebuild (1)
CompilationFactory.cs (1)
183.GetMembers(mainMethodName)
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\NamespaceOrTypeSymbol.vb (1)
272Private Function INamespaceOrTypeSymbol_GetMembers(name As String) As ImmutableArray(Of ISymbol) Implements INamespaceOrTypeSymbol.GetMembers
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
VisualBasicTypeInferenceService.TypeInferrer.vb (1)
712Return lambdaTypes.Where(Function(t) t.InferredType.TypeKind = TypeKind.Delegate).SelectMany(Function(t) t.InferredType.GetMembers(WellKnownMemberNames.DelegateInvokeName).OfType(Of IMethodSymbol)().Select(Function(m) New TypeInferenceInfo(m.ReturnType)))
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (1)
Utilities\NamedTypeSymbolExtensions.vb (1)
28Dim possibleInitializeComponent = baseType.GetMembers("InitializeComponent").OfType(Of IMethodSymbol).FirstOrDefault()
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (4)
SymbolId\SymbolKeyMetadataVsSourceTests.vb (4)
83Dim mtSym01 = (TryCast(typesym.GetMembers("myEvent").[Single](), IEventSymbol)).Type 85Dim mtSym02 = (TryCast(typesym.GetMembers("Prop").[Single](), IPropertySymbol)).Type 89Dim mtSym04 = (TryCast(typesym.GetMembers("M").[Single](), IMethodSymbol)).Parameters(0).Type 91Dim mtSym05 = (TryCast(typesym.GetMembers("Item").[Single](), IPropertySymbol)).Type
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (11)
CodeGen\CodeGenEvents.vb (1)
996Dim ev = DirectCast(VBExeClassBase1.GetMembers("E1").First, EventSymbol)
CodeGen\CodeGenTuples.vb (9)
6932Assert.Equal(loc1, tuple.GetMembers("i1").Single.Locations.Single()) 6933Assert.Equal(loc2, tuple.GetMembers("i2").Single.Locations.Single()) 7283Assert.Equal(loc1, tuple.GetMembers("i1").Single().Locations.Single()) 7284Assert.Equal(loc2, tuple.GetMembers("i2").Single().Locations.Single()) 23124VerifyTypeFromCSharp(DirectCast(DirectCast(containingType.GetMembers("F0").Single(), IFieldSymbol).Type, INamedTypeSymbol), TupleUnderlyingTypeValue.Nothing, "System.ValueTuple", "()") 23125VerifyTypeFromCSharp(DirectCast(DirectCast(containingType.GetMembers("F1").Single(), IFieldSymbol).Type, INamedTypeSymbol), TupleUnderlyingTypeValue.Nothing, "(System.Int32, System.Int32)", "(System.Int32, System.Int32)") 23126VerifyTypeFromCSharp(DirectCast(DirectCast(containingType.GetMembers("F2").Single(), IFieldSymbol).Type, INamedTypeSymbol), TupleUnderlyingTypeValue.Distinct, "(System.Int32 A, System.Int32 B)", "(A As System.Int32, B As System.Int32)") 23127VerifyTypeFromCSharp(DirectCast(DirectCast(containingType.GetMembers("F3").Single(), IFieldSymbol).Type, INamedTypeSymbol), TupleUnderlyingTypeValue.Nothing, "(System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object)", "(System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object)") 23128VerifyTypeFromCSharp(DirectCast(DirectCast(containingType.GetMembers("F4").Single(), IFieldSymbol).Type, INamedTypeSymbol), TupleUnderlyingTypeValue.Distinct, "(System.Object, System.Object B, System.Object, System.Object D, System.Object, System.Object F, System.Object, System.Object H)", "(System.Object, B As System.Object, System.Object, D As System.Object, System.Object, F As System.Object, System.Object, H As System.Object)")
Emit\CompilationEmitTests.vb (1)
2003Dim allMethods = derivedClass.GetMembers("baNANa").OfType(Of MethodSymbol)()
Microsoft.CodeAnalysis.VisualBasic.Features (3)
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.vb (1)
376If targetType.GetMembers(handlesClauseItem.EventMember.Identifier.ValueText).Any() Then
Debugging\BreakpointResolver.vb (1)
22Dim members = type.GetMembers(name)
NavigationBar\VisualBasicNavigationBarItemService.vb (1)
225Dim finalizeMethods = type.GetMembers(WellKnownMemberNames.DestructorName)
Microsoft.CodeAnalysis.VisualBasic.Scripting.UnitTests (1)
InteractiveSessionTests.vb (1)
157Return lookupType(c, typeName).GetMembers(memberName).Single()
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (6)
Compilation\CompilationAPITests.vb (2)
1614Assert.Equal(loc1, type.GetMembers("m1").Single().Locations.Single()) 1615Assert.Equal(loc2, type.GetMembers("m2").Single().Locations.Single())
Semantics\NativeIntegerTests.vb (4)
25Dim method = DirectCast(type.GetMembers("F1").Single(), IMethodSymbol) 30method = DirectCast(type.GetMembers("F2").Single(), IMethodSymbol) 39method = DirectCast(type.GetMembers("F1").Single(), IMethodSymbol) 44method = DirectCast(type.GetMembers("F2").Single(), IMethodSymbol)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (18)
CrossLanguageTest.vb (1)
22Dim method = csharpCompilation.GetTypeByMetadataName("Sample").GetMembers("Create").OfType(Of IMethodSymbol).SingleOrDefault()
SymbolDisplay\SymbolDisplayTests.vb (15)
4748Dim goo = a.GetMembers("Goo").Single() 4838Dim type = outer.GetMembers("Inner").Single() 4839Dim method = outer.GetMembers("M").Single() 4840Dim [property] = outer.GetMembers("P").Single() 4841Dim field = outer.GetMembers("F").Single() 4842Dim [event] = outer.GetMembers("E").Single() 4843Dim [delegate] = outer.GetMembers("D").Single() 4844Dim [error] = outer.GetMembers("Error").Single() 5207SymbolDisplay.ToDisplayParts(type.GetMembers("F").Single(), format), 5228SymbolDisplay.ToDisplayParts(type.GetMembers("G").Single(), format), 5328Dim method = type.GetMembers("F").Single() 5329Dim [property] = type.GetMembers("P").Single() 5558Verify(SymbolDisplay.ToDisplayParts(type.GetMembers("F1").Single(), SymbolDisplayFormat.TestFormat), 5573Verify(SymbolDisplay.ToDisplayParts(type.GetMembers("F2").Single(), SymbolDisplayFormat.TestFormat), 5604Dim method = comp.GlobalNamespace.GetTypeMembers("Program").Single().GetMembers("F").Single()
SymbolsTests\AnonymousTypes\AnonymousTypesSemanticsTests.vb (2)
162Dim members = symbol.GetMembers(member.Name) 945Dim equalsMethod = DirectCast(type.GetMembers("Equals").Where(
Microsoft.CodeAnalysis.VisualBasic.Workspaces (3)
CodeGeneration\VisualBasicFlagsEnumGenerator.vb (1)
41Return enumType.GetMembers(name).Length = 1
Rename\VisualBasicRenameRewriterLanguageService.vb (1)
784If renamedSymbol.ContainingType IsNot Nothing AndAlso renamedSymbol.ContainingType.GetMembers(renamedSymbol.Name).Contains(renamedSymbol) Then
VisualBasicTypeInferenceService.TypeInferrer.vb (1)
712Return lambdaTypes.Where(Function(t) t.InferredType.TypeKind = TypeKind.Delegate).SelectMany(Function(t) t.InferredType.GetMembers(WellKnownMemberNames.DelegateInvokeName).OfType(Of IMethodSymbol)().Select(Function(m) New TypeInferenceInfo(m.ReturnType)))
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (7)
CodeGeneration\SyntaxGeneratorTests.vb (7)
2359Dim method = type.GetMembers("M").Single() 2380Dim method = type.GetMembers("Prop").Single() 2406Dim method = type.GetMembers("Prop").Single() 2427Dim method = type.GetMembers(WellKnownMemberNames.DestructorName).Single() 3426Dim symbolX = DirectCast(symbolC.GetMembers("X").First(), IFieldSymbol) 3427Dim symbolY = DirectCast(symbolC.GetMembers("Y").First(), IFieldSymbol) 3428Dim symbolZ = DirectCast(symbolC.GetMembers("Z").First(), IFieldSymbol)
Microsoft.CodeAnalysis.Workspaces (27)
Editing\SyntaxGenerator.cs (2)
532var invoke = symbol.Type.GetMembers("Invoke").FirstOrDefault(m => m.Kind == SymbolKind.Method) as IMethodSymbol; 802TypeKind.Delegate => type.GetMembers(WellKnownMemberNames.DelegateInvokeName) is [IMethodSymbol invoke, ..]
FindSymbols\FindReferences\BaseTypeFinder.cs (1)
29foreach (var member in type.GetMembers(symbol.Name))
FindSymbols\FindReferences\Finders\NamedTypeSymbolReferenceFinder.cs (1)
42Add(result, symbol.GetMembers(WellKnownMemberNames.DestructorName));
FindSymbols\FindReferences\Finders\ParameterSymbolReferenceFinder.cs (1)
211var beginInvokeMethod = containingType.GetMembers(WellKnownMemberNames.DelegateBeginInvokeName)
FindSymbols\SymbolFinder_Hierarchy.cs (2)
52foreach (var m in type.GetMembers(symbol.Name)) 157foreach (var interfaceMember in interfaceType.GetMembers(symbol.Name))
FindSymbols\SymbolTree\SymbolTreeInfo.cs (2)
384var members = rootContainer.GetMembers(node.Name); 397var members = nsOrType.GetMembers(node.Name);
FindSymbols\SymbolTree\SymbolTreeInfo.Node.cs (1)
123/// This can be used to retrive corresponding symbols via <see cref="INamespaceOrTypeSymbol.GetMembers(string)"/>
INamespaceOrTypeSymbolExtensions.cs (1)
28: symbol.GetMembers(WellKnownMemberNames.Indexer).OfType<IPropertySymbol>().Where(p => p.IsIndexer);
IParameterSymbolExtensions.cs (1)
42foreach (var member in containingType.GetMembers(parameter.Name))
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\INamedTypeSymbolExtensions.cs\INamedTypeSymbolExtensions.cs (1)
70return type.GetBaseTypesAndThis().SelectMany(t => t.GetMembers(symbol.Name))
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ITypeSymbolExtensions.cs\ITypeSymbolExtensions.cs (1)
505return types.SelectMany(x => x.GetMembers(memberName).OfType<T>().Where(m => m.IsAccessibleWithin(within)));
NamingStyleRules.cs (1)
100var implementedInterfaceMembersWithSameName = implementedInterface.GetMembers(symbol.Name);
Recommendations\AbstractRecommendationServiceRunner.cs (1)
215var methods = type.GetMembers(WellKnownMemberNames.DelegateInvokeName);
Rename\ConflictEngine\ConflictResolver.cs (2)
244var otherThingsNamedTheSame = renamedSymbol.ContainingType.GetMembers(renamedSymbol.Name) 279var otherThingsNamedTheSame = ((INamespaceOrTypeSymbol)renamedSymbol.ContainingSymbol).GetMembers(renamedSymbol.Name)
Rename\ConflictEngine\DeclarationConflictHelpers.cs (2)
18renamedMethod.ContainingType.GetMembers(renamedMethod.Name) 29renamedProperty.ContainingType.GetMembers(renamedProperty.Name)
Shared\Extensions\ITypeSymbolExtensions.cs (2)
100await constructedInterface.GetMembers(interfaceMember.Name).FirstOrDefaultAsync( 172from member in baseType.GetMembers(constructedInterfaceMember.Name).OfType<TSymbol>()
Shared\Extensions\SemanticModelExtensions.cs (1)
62var mapped = containingType.GetMembers(methodSymbol.Name)
Shared\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (2)
70.GetMembers(EqualsName) 436from method in baseType.GetMembers(EqualsName).OfType<IMethodSymbol>()
SymbolKey.cs (1)
308: containingType.GetMembers(metadataName);
SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (1)
205from method in baseType.GetMembers(GetHashCodeName).OfType<IMethodSymbol>()
Microsoft.CodeAnalysis.Workspaces.UnitTests (12)
FindAllDeclarationsTests.cs (1)
185var expectedSymbol = (await solution.GetProject(submission0Id).GetCompilationAsync()).GlobalNamespace.GetMembers("Outer").SingleOrDefault().GetMembers("Inner").SingleOrDefault();
FindReferencesTests.cs (9)
87var symbol = (await project.GetCompilationAsync()).GetTypeByMetadataName("C").GetMembers("X").First(); 112var symbol = (IFieldSymbol)(await project.GetCompilationAsync()).GetTypeByMetadataName("C").GetMembers("X").First(); 311var boo = typeB.GetMembers("Boo").First(); 322boo = typeC.GetMembers("Boo").First(); 333boo = typeA.GetMembers("Boo").First(); 377var interfaceMethod = (IMethodSymbol)(await netStandardProject.GetCompilationAsync()).GetTypeByMetadataName("N.I").GetMembers("Get").First(); 423var nameProperty = compilation.GetTypeByMetadataName("A.C").GetMembers("Uri").Single(); 467var baseVirtualMethodSymbol = baseType.GetMembers("SomeMethod").Single(); 471var overriddenMethodSymbol = derivedType.GetMembers("SomeMethod").Single();
SymbolKeyTests.cs (1)
769.Where(n => !n.IsImplicitlyDeclared).Single().GetMembers("M").OfType<IMethodSymbol>().Single().TypeParameters.Single();
UtilityTest\DocumentationCommentIdTests.cs (1)
337var method = outerType.GetMembers("M").First() as IMethodSymbol;
Microsoft.VisualStudio.LanguageServices (2)
Venus\ContainedLanguageCodeSupport.cs (2)
430var membersOfName = type.GetMembers(memberName); 470var members = type.GetMembers(memberName).Where(m => m.Kind == SymbolKind.Method);
Microsoft.VisualStudio.LanguageServices.Implementation (4)
CodeModel\Collections\ExternalOverloadsCollection.cs (1)
60foreach (var method in symbol.ContainingType.GetMembers(symbol.Name))
CodeModel\Collections\OverloadsCollection.cs (1)
64foreach (var method in symbol.ContainingType.GetMembers(symbol.Name))
CodeModel\ExternalElements\ExternalCodeFunction.cs (1)
79var methodsOfName = symbol.ContainingType.GetMembers(symbol.Name)
CodeModel\InternalElements\CodeFunction.cs (1)
128var methodsOfName = symbol.ContainingType.GetMembers(symbol.Name)