40 references to Name
Microsoft.CodeAnalysis.CSharp (17)
Compilation\CSharpCompilation.cs (4)
4926if (_includeNamespace && Matches(current.Name)) 4938if (_includeType && Matches(current.Name)) 5034AddCache(container.GetMembers(declaration.Name).OfType<NamespaceOrTypeSymbol>()); 5038AddCache(container.GetTypeMembers(declaration.Name));
Declarations\DeclarationTable.cs (3)
230set.Add(current.Name); 337if (includeNamespace && predicate(current.Name)) 344if (includeType && predicate(current.Name))
Declarations\MergedNamespaceDeclaration.cs (4)
23: base(declarations.IsEmpty ? string.Empty : declarations[0].Name) 127else if (allNamespacesHaveSameName && !asNamespace.Name.Equals(namespaces[0].Name)) 166var builder = namespaceGroups.GetOrAdd(n.Name, static () => ArrayBuilder<SingleNamespaceDeclaration>.GetInstance());
Declarations\MergedTypeDeclaration.cs (2)
29: base(declarations[0].Name) 272string identifier = (Kind is DeclarationKind.Extension) ? "extension" : Name;
Declarations\SingleTypeDeclaration.cs (1)
288return Hash.Combine(thisDecl.Name.GetHashCode(),
Symbols\Source\SourceMemberContainerSymbol.cs (2)
975return declaration.Name; 4876diagnostics.Add(ErrorCode.WRN_RecordEqualsWithoutGetHashCode, thisEquals.GetFirstLocation(), declaration.Name);
Symbols\Source\SourceNamespaceSymbol.cs (1)
77=> _mergedDeclaration.Name;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (23)
DeclarationTests.cs (23)
65Assert.Equal(string.Empty, decl1.Name); 66Assert.Equal(string.Empty, decl2.Name); 75Assert.Equal("NA", na1.Name); 76Assert.Equal("NA", na2.Name); 85Assert.Equal("NB", nb1.Name); 86Assert.Equal("NB", nb2.Name); 95Assert.Equal("C", ct1.Name); 96Assert.Equal("C", ct2.Name); 104Assert.Equal("C", c1.Name); 112Assert.Equal("D", d1.Name); 113Assert.Equal("D", d2.Name); 132Assert.Equal(string.Empty, mr.Name); 136Assert.Equal("NA", na.Name); 140Assert.Equal("NB", nb.Name); 145Assert.Equal("C", ct.Name); 150Assert.Equal("C", c.Name); 155Assert.Equal("D", d.Name); 165Assert.Equal(string.Empty, mr.Name); 169Assert.Equal("NA", na.Name); 173Assert.Equal("NB", nb.Name); 178Assert.Equal("C", ct.Name); 183Assert.Equal("C", c.Name); 188Assert.Equal("D", d.Name);