57 references to MemberNames
Microsoft.CodeAnalysis.CSharp (5)
Compilation\CSharpCompilation.cs (1)
5109
if (typeDecl.
MemberNames
.Value.Contains(_name))
Compilation\SyntaxAndDeclarationManager.cs (1)
642
builder.Add(new WeakReference<StrongBox<ImmutableSegmentedHashSet<string>>>(singleType.
MemberNames
));
Declarations\DeclarationTable.cs (2)
285
t => t.
MemberNames
.Value.Contains(name),
299
foreach (var name in t.
MemberNames
.Value)
Declarations\MergedTypeDeclaration.cs (1)
262
var names = UnionCollection<string>.Create(this.Declarations, d => d.
MemberNames
.Value);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (52)
DeclarationTests.cs (52)
407
Assert.True(type1.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "x", "y", "z" }));
412
Assert.True(type2.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "x", "y", "z" }));
415
Assert.Same(type1.MergedDeclaration.Declarations[0].
MemberNames
, type2.MergedDeclaration.Declarations[0].
MemberNames
);
420
Assert.True(type3.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "w", "x", "y", "z" }));
422
Assert.NotSame(type1.MergedDeclaration.Declarations[0].
MemberNames
, type3.MergedDeclaration.Declarations[0].
MemberNames
);
460
Assert.True(type1.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "x", "y", "z" }));
465
Assert.True(type2.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "x", "y", "z" }));
468
Assert.Same(type1.MergedDeclaration.Declarations[0].
MemberNames
, type2.MergedDeclaration.Declarations[0].
MemberNames
);
503
Assert.True(type1.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "x", "y", "z" }));
508
Assert.True(type2.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "x", "y", "z" }));
511
Assert.Same(type1.MergedDeclaration.Declarations[0].
MemberNames
, type2.MergedDeclaration.Declarations[0].
MemberNames
);
556
Assert.True(type1a.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "x", "y", "z" }));
559
Assert.True(type1b.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "a", "b", "c" }));
564
Assert.True(type2a.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "x", "y", "z" }));
567
Assert.True(type2b.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "a", "b", "c" }));
570
Assert.Same(type1a.MergedDeclaration.Declarations[0].
MemberNames
, type2a.MergedDeclaration.Declarations[0].
MemberNames
);
571
Assert.Same(type1b.MergedDeclaration.Declarations[0].
MemberNames
, type2b.MergedDeclaration.Declarations[0].
MemberNames
);
611
Assert.True(type1a.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "x", "y", "z" }));
614
Assert.True(type1b.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "a", "b", "c" }));
619
Assert.True(type2a.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "x", "y", "z" }));
625
Assert.Same(type1a.MergedDeclaration.Declarations[0].
MemberNames
, type2a.MergedDeclaration.Declarations[0].
MemberNames
);
660
Assert.True(type1a.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "x", "y", "z" }));
665
Assert.True(type2a.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "x", "y", "z" }));
668
Assert.Same(type1a.MergedDeclaration.Declarations[0].
MemberNames
, type2a.MergedDeclaration.Declarations[0].
MemberNames
);
703
Assert.True(type1a.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "x", "y", "z" }));
708
Assert.True(type2a.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "x", "y", "z" }));
711
Assert.Same(type1a.MergedDeclaration.Declarations[0].
MemberNames
, type2a.MergedDeclaration.Declarations[0].
MemberNames
);
750
Assert.True(type1a.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "x", "y", "z" }));
755
Assert.True(type2a.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "x", "y", "z" }));
758
Assert.Same(type1a.MergedDeclaration.Declarations[0].
MemberNames
, type2a.MergedDeclaration.Declarations[0].
MemberNames
);
795
Assert.True(type1a.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "x", "y", "z" }));
800
Assert.True(type2a.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "x", "y", "z" }));
803
Assert.Same(type1a.MergedDeclaration.Declarations[0].
MemberNames
, type2a.MergedDeclaration.Declarations[0].
MemberNames
);
840
Assert.True(type1a.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "x", "y", "z" }));
845
Assert.True(type2a.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "x", "y", "z" }));
848
Assert.Same(type1a.MergedDeclaration.Declarations[0].
MemberNames
, type2a.MergedDeclaration.Declarations[0].
MemberNames
);
874
Assert.True(type1.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "x", "y", "z" }));
875
Assert.True(type2.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "x", "y", "z" }));
878
Assert.Same(type1.MergedDeclaration.Declarations[0].
MemberNames
, type2.MergedDeclaration.Declarations[0].
MemberNames
);