40 references to Name
Microsoft.CodeAnalysis.CSharp (17)
Compilation\CSharpCompilation.cs (4)
4926
if (_includeNamespace && Matches(current.
Name
))
4938
if (_includeType && Matches(current.
Name
))
5034
AddCache(container.GetMembers(declaration.
Name
).OfType<NamespaceOrTypeSymbol>());
5038
AddCache(container.GetTypeMembers(declaration.
Name
));
Declarations\DeclarationTable.cs (3)
230
set.Add(current.
Name
);
337
if (includeNamespace && predicate(current.
Name
))
344
if (includeType && predicate(current.
Name
))
Declarations\MergedNamespaceDeclaration.cs (4)
23
: base(declarations.IsEmpty ? string.Empty : declarations[0].
Name
)
127
else if (allNamespacesHaveSameName && !asNamespace.
Name
.Equals(namespaces[0].
Name
))
166
var builder = namespaceGroups.GetOrAdd(n.
Name
, static () => ArrayBuilder<SingleNamespaceDeclaration>.GetInstance());
Declarations\MergedTypeDeclaration.cs (2)
29
: base(declarations[0].
Name
)
272
string identifier = (Kind is DeclarationKind.Extension) ? "extension" :
Name
;
Declarations\SingleTypeDeclaration.cs (1)
288
return Hash.Combine(thisDecl.
Name
.GetHashCode(),
Symbols\Source\SourceMemberContainerSymbol.cs (2)
975
return declaration.
Name
;
4876
diagnostics.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)
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
);