Base:
property
Name
Microsoft.CodeAnalysis.CSharp.Symbol.Name
36 references to Name
Microsoft.CodeAnalysis.CSharp (17)
Binder\Binder_Lookup.cs (3)
427
if (!a.SkipInLookup && a.Alias.
Name
== name)
1586
var name = aliasSymbol != null ? aliasSymbol.
Name
: symbol.Name;
1943
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);
267
return
Name
.GetHashCode();
364
if (!ContainingSymbol.DeclaringCompilation.GetExternAliasTarget(
Name
, out target))
366
diagnostics.Add(ErrorCode.ERR_BadExternAlias, Locations[0],
Name
);
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (6)
355
!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.
356
mergedAliases.ContainsKey(externAlias.Alias.
Name
))
359
diagnostics.Add(ErrorCode.ERR_DuplicateAlias, externAlias.Alias.Locations[0], externAlias.Alias.
Name
);
479
if (existingAlias.Alias.
Name
== aliasSyntax.Identifier.ValueText)
481
diagnostics.Add(ErrorCode.ERR_DuplicateAlias, existingAlias.Alias.Locations[0], existingAlias.Alias.
Name
);
685
if (externAlias.Alias.
Name
== identifierValueText)
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (12)
UsingDebugInfoTests.cs (12)
773
Assert.Equal("S", aliasSymbol.
Name
);
846
Assert.Equal("I", aliasSymbol.
Name
);
909
Assert.Equal(keyword1, namespaceAlias.Alias.
Name
);
914
Assert.Equal(keyword2, typeAlias.Alias.
Name
);
953
Assert.Equal("I", aliasSymbol.
Name
);
993
Assert.Equal("X", aliasSymbol.
Name
);
1041
Assert.Equal("SXL", typeAlias.
Name
);
1045
Assert.Equal("LO", namespaceAlias.
Name
);
1085
Assert.Equal("A", aliasA.
Name
);
1089
Assert.Equal("B", aliasB.
Name
);
1126
Assert.Equal("A", aliasA.
Name
);
1130
Assert.Equal("B", aliasB.
Name
);
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)
9314
Assert.Equal("A", aliasInfo.
Name
);
11650
Assert.Equal("global", aliasInfo.
Name
);
11684
Assert.Equal("global", aliasInfo.
Name
);