Base:
property
Name
Microsoft.CodeAnalysis.CSharp.Symbol.Name
36 references to Name
Microsoft.CodeAnalysis.CSharp (17)
Binder\Binder_Lookup.cs (3)
427if (!a.SkipInLookup && a.Alias.Name == name) 1586var name = aliasSymbol != null ? aliasSymbol.Name : symbol.Name; 1943result.AddSymbol(aliasSymbol, aliasSymbol.Name, 0);
Binder\ImportChain.cs (1)
70usedNamespaces.Add(Cci.UsedNamespaceOrType.CreateExternAlias(alias.Alias.Name));
Binder\Imports.cs (3)
55ExternAliases.Select(ea => $"extern alias {ea.Alias.Name}"))); 205replacedExternAliases.AddAll(externs2.Select(e => e.Alias.Name)); 206return externs1.WhereAsArray((e, replacedExternAliases) => !replacedExternAliases.Contains(e.Alias.Name), replacedExternAliases).AddRange(externs2);
Symbols\AliasSymbol.cs (4)
90return new AliasSymbolFromResolvedTarget(expandedNamespace, Name, ContainingSymbol, _locations, _isExtern); 267return Name.GetHashCode(); 364if (!ContainingSymbol.DeclaringCompilation.GetExternAliasTarget(Name, out target)) 366diagnostics.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. 356mergedAliases.ContainsKey(externAlias.Alias.Name)) 359diagnostics.Add(ErrorCode.ERR_DuplicateAlias, externAlias.Alias.Locations[0], externAlias.Alias.Name); 479if (existingAlias.Alias.Name == aliasSyntax.Identifier.ValueText) 481diagnostics.Add(ErrorCode.ERR_DuplicateAlias, existingAlias.Alias.Locations[0], existingAlias.Alias.Name); 685if (externAlias.Alias.Name == identifierValueText)
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (12)
UsingDebugInfoTests.cs (12)
773Assert.Equal("S", aliasSymbol.Name); 846Assert.Equal("I", aliasSymbol.Name); 909Assert.Equal(keyword1, namespaceAlias.Alias.Name); 914Assert.Equal(keyword2, typeAlias.Alias.Name); 953Assert.Equal("I", aliasSymbol.Name); 993Assert.Equal("X", aliasSymbol.Name); 1041Assert.Equal("SXL", typeAlias.Name); 1045Assert.Equal("LO", namespaceAlias.Name); 1085Assert.Equal("A", aliasA.Name); 1089Assert.Equal("B", aliasB.Name); 1126Assert.Equal("A", aliasA.Name); 1130Assert.Equal("B", aliasB.Name);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (4)
Semantics\ImportsTests.cs (4)
46Assert.Equal(new[] { "A", "B" }, concat1.ExternAliases.Select(e => e.Alias.Name)); 54Assert.Equal(new[] { "B", "A" }, concat2.ExternAliases.Select(e => e.Alias.Name)); 82Assert.Equal(new[] { "B", "A", "C" }, concat1.ExternAliases.Select(e => e.Alias.Name)); 91Assert.Equal(new[] { "C", "A", "B" }, concat2.ExternAliases.Select(e => e.Alias.Name));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (3)
Compilation\SemanticModelGetSemanticInfoTests.cs (3)
9314Assert.Equal("A", aliasInfo.Name); 11650Assert.Equal("global", aliasInfo.Name); 11684Assert.Equal("global", aliasInfo.Name);