57 references to MemberNames
Microsoft.CodeAnalysis.CSharp (5)
Compilation\CSharpCompilation.cs (1)
5178
if (typeDecl.
MemberNames
.Value.Contains(_name))
Compilation\SyntaxAndDeclarationManager.cs (1)
642
builder.Add(new WeakReference<StrongBox<ImmutableSegmentedHashSet<string>>>(singleType.
MemberNames
));
Declarations\DeclarationTable.cs (2)
255
t => t.
MemberNames
.Value.Contains(name),
269
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)
521
Assert.True(type1.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "x", "y", "z" }));
526
Assert.True(type2.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "x", "y", "z" }));
529
Assert.Same(type1.MergedDeclaration.Declarations[0].
MemberNames
, type2.MergedDeclaration.Declarations[0].
MemberNames
);
534
Assert.True(type3.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "w", "x", "y", "z" }));
536
Assert.NotSame(type1.MergedDeclaration.Declarations[0].
MemberNames
, type3.MergedDeclaration.Declarations[0].
MemberNames
);
574
Assert.True(type1.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "x", "y", "z" }));
579
Assert.True(type2.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "x", "y", "z" }));
582
Assert.Same(type1.MergedDeclaration.Declarations[0].
MemberNames
, type2.MergedDeclaration.Declarations[0].
MemberNames
);
617
Assert.True(type1.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "x", "y", "z" }));
622
Assert.True(type2.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "x", "y", "z" }));
625
Assert.Same(type1.MergedDeclaration.Declarations[0].
MemberNames
, type2.MergedDeclaration.Declarations[0].
MemberNames
);
670
Assert.True(type1a.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "x", "y", "z" }));
673
Assert.True(type1b.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "a", "b", "c" }));
678
Assert.True(type2a.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "x", "y", "z" }));
681
Assert.True(type2b.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "a", "b", "c" }));
684
Assert.Same(type1a.MergedDeclaration.Declarations[0].
MemberNames
, type2a.MergedDeclaration.Declarations[0].
MemberNames
);
685
Assert.Same(type1b.MergedDeclaration.Declarations[0].
MemberNames
, type2b.MergedDeclaration.Declarations[0].
MemberNames
);
725
Assert.True(type1a.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "x", "y", "z" }));
728
Assert.True(type1b.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "a", "b", "c" }));
733
Assert.True(type2a.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "x", "y", "z" }));
739
Assert.Same(type1a.MergedDeclaration.Declarations[0].
MemberNames
, type2a.MergedDeclaration.Declarations[0].
MemberNames
);
774
Assert.True(type1a.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "x", "y", "z" }));
779
Assert.True(type2a.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "x", "y", "z" }));
782
Assert.Same(type1a.MergedDeclaration.Declarations[0].
MemberNames
, type2a.MergedDeclaration.Declarations[0].
MemberNames
);
817
Assert.True(type1a.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "x", "y", "z" }));
822
Assert.True(type2a.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "x", "y", "z" }));
825
Assert.Same(type1a.MergedDeclaration.Declarations[0].
MemberNames
, type2a.MergedDeclaration.Declarations[0].
MemberNames
);
864
Assert.True(type1a.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "x", "y", "z" }));
869
Assert.True(type2a.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "x", "y", "z" }));
872
Assert.Same(type1a.MergedDeclaration.Declarations[0].
MemberNames
, type2a.MergedDeclaration.Declarations[0].
MemberNames
);
909
Assert.True(type1a.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "x", "y", "z" }));
914
Assert.True(type2a.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "x", "y", "z" }));
917
Assert.Same(type1a.MergedDeclaration.Declarations[0].
MemberNames
, type2a.MergedDeclaration.Declarations[0].
MemberNames
);
954
Assert.True(type1a.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "x", "y", "z" }));
959
Assert.True(type2a.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "x", "y", "z" }));
962
Assert.Same(type1a.MergedDeclaration.Declarations[0].
MemberNames
, type2a.MergedDeclaration.Declarations[0].
MemberNames
);
988
Assert.True(type1.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "x", "y", "z" }));
989
Assert.True(type2.MergedDeclaration.Declarations[0].
MemberNames
.Value.SetEquals(new[] { "x", "y", "z" }));
992
Assert.Same(type1.MergedDeclaration.Declarations[0].
MemberNames
, type2.MergedDeclaration.Declarations[0].
MemberNames
);