Base:
property
Name
Microsoft.CodeAnalysis.CSharp.Symbol.Name
24 references to Name
Microsoft.CodeAnalysis.CSharp (17)
Binder\Binder_Lookup.cs (3)
501
if (!a.SkipInLookup && a.Alias.
Name
== name)
1678
var name = aliasSymbol != null ? aliasSymbol.
Name
: symbol.Name;
2035
result.AddSymbol(aliasSymbol, aliasSymbol.
Name
, 0);
Binder\ImportChain.cs (1)
70
usedNamespaces.Add(Cci.UsedNamespaceOrType.CreateExternAlias(alias.Alias.
Name
));
Binder\Imports.cs (3)
55
ExternAliases.Select(ea => $"extern alias {ea.Alias.
Name
}")));
205
replacedExternAliases.AddAll(externs2.Select(e => e.Alias.
Name
));
206
return externs1.WhereAsArray((e, replacedExternAliases) => !replacedExternAliases.Contains(e.Alias.
Name
), replacedExternAliases).AddRange(externs2);
Symbols\AliasSymbol.cs (4)
90
return new AliasSymbolFromResolvedTarget(expandedNamespace,
Name
, ContainingSymbol, _locations, _isExtern);
263
=> this.TryGetFirstLocation()?.GetHashCode() ??
Name
.GetHashCode();
359
if (!ContainingSymbol.DeclaringCompilation.GetExternAliasTarget(
Name
, out target))
361
diagnostics.Add(ErrorCode.ERR_BadExternAlias, GetFirstLocation(),
Name
);
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (6)
366
!globalAliasesMap.ContainsKey(externAlias.Alias.
Name
) && // If we have a global alias with the same name declared in the same compilation unit, we already reported the conflict on the global alias.
367
mergedAliases.ContainsKey(externAlias.Alias.
Name
))
370
diagnostics.Add(ErrorCode.ERR_DuplicateAlias, externAlias.Alias.GetFirstLocation(), externAlias.Alias.
Name
);
490
if (existingAlias.Alias.
Name
== aliasSyntax.Identifier.ValueText)
492
diagnostics.Add(ErrorCode.ERR_DuplicateAlias, existingAlias.Alias.GetFirstLocation(), existingAlias.Alias.
Name
);
696
if (externAlias.Alias.
Name
== identifierValueText)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (4)
Semantics\ImportsTests.cs (4)
46
Assert.Equal(new[] { "A", "B" }, concat1.ExternAliases.Select(e => e.Alias.
Name
));
54
Assert.Equal(new[] { "B", "A" }, concat2.ExternAliases.Select(e => e.Alias.
Name
));
82
Assert.Equal(new[] { "B", "A", "C" }, concat1.ExternAliases.Select(e => e.Alias.
Name
));
91
Assert.Equal(new[] { "C", "A", "B" }, concat2.ExternAliases.Select(e => e.Alias.
Name
));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (3)
Compilation\SemanticModelGetSemanticInfoTests.cs (3)
9309
Assert.Equal("A", aliasInfo.
Name
);
11645
Assert.Equal("global", aliasInfo.
Name
);
11679
Assert.Equal("global", aliasInfo.
Name
);