40 references to Name
Microsoft.CodeAnalysis.CSharp (17)
Compilation\CSharpCompilation.cs (4)
4564
if (_includeNamespace && Matches(current.
Name
))
4576
if (_includeType && Matches(current.
Name
))
4672
AddCache(container.GetMembers(declaration.
Name
).OfType<NamespaceOrTypeSymbol>());
4676
AddCache(container.GetTypeMembers(declaration.
Name
));
Declarations\DeclarationTable.cs (3)
229
set.Add(current.
Name
);
336
if (includeNamespace && predicate(current.
Name
))
343
if (includeType && predicate(current.
Name
))
Declarations\MergedNamespaceDeclaration.cs (4)
22
: base(declarations.IsEmpty ? string.Empty : declarations[0].
Name
)
126
else if (allNamespacesHaveSameName && !asNamespace.
Name
.Equals(namespaces[0].
Name
))
150
var namespaceGroups = namespaces.ToDictionary(n => n.
Name
, StringOrdinalComparer.Instance);
Declarations\MergedTypeDeclaration.cs (2)
28
: base(declarations[0].
Name
)
249
return $"{nameof(MergedTypeDeclaration)} {
Name
}";
Declarations\SingleTypeDeclaration.cs (1)
264
return Hash.Combine(thisDecl.
Name
.GetHashCode(),
Symbols\Source\SourceMemberContainerSymbol.cs (2)
943
return declaration.
Name
;
3997
diagnostics.Add(ErrorCode.WRN_RecordEqualsWithoutGetHashCode, thisEquals.Locations[0], declaration.
Name
);
Symbols\Source\SourceNamespaceSymbol.cs (1)
89
=> _mergedDeclaration.
Name
;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (23)
DeclarationTests.cs (23)
65
Assert.Equal(string.Empty, decl1.
Name
);
66
Assert.Equal(string.Empty, decl2.
Name
);
75
Assert.Equal("NA", na1.
Name
);
76
Assert.Equal("NA", na2.
Name
);
85
Assert.Equal("NB", nb1.
Name
);
86
Assert.Equal("NB", nb2.
Name
);
95
Assert.Equal("C", ct1.
Name
);
96
Assert.Equal("C", ct2.
Name
);
104
Assert.Equal("C", c1.
Name
);
112
Assert.Equal("D", d1.
Name
);
113
Assert.Equal("D", d2.
Name
);
132
Assert.Equal(string.Empty, mr.
Name
);
136
Assert.Equal("NA", na.
Name
);
140
Assert.Equal("NB", nb.
Name
);
145
Assert.Equal("C", ct.
Name
);
150
Assert.Equal("C", c.
Name
);
155
Assert.Equal("D", d.
Name
);
165
Assert.Equal(string.Empty, mr.
Name
);
169
Assert.Equal("NA", na.
Name
);
173
Assert.Equal("NB", nb.
Name
);
178
Assert.Equal("C", ct.
Name
);
183
Assert.Equal("C", c.
Name
);
188
Assert.Equal("D", d.
Name
);