4 types derived from Named
Microsoft.CodeAnalysis.CSharp.Features (4)
SyncedSource\FileBasedPrograms\FileLevelDirectiveHelpers.cs (4)
371public sealed class Sdk(in ParseInfo info) : Named(info) 395public sealed class Property(in ParseInfo info) : Named(info) 441public sealed class Package(in ParseInfo info) : Named(info) 465public sealed class Project : Named
11 references to Named
Microsoft.CodeAnalysis.CSharp.Features (11)
SyncedSource\FileBasedPrograms\FileLevelDirectiveHelpers.cs (11)
94var deduplicated = new Dictionary<CSharpDirective.Named, CSharpDirective.Named>(NamedDirectiveComparer.Instance); 164var existingDirective = deduplicated[directive]; 303public static Named? Parse(in ParseContext context) 508/// Change <see cref="Named.Name"/> and <see cref="ExpandedName"/>. 513/// Change <see cref="Named.Name"/> and <see cref="Project.ProjectFilePath"/>. 518/// Change only <see cref="Named.Name"/>. 576internal sealed class NamedDirectiveComparer : IEqualityComparer<CSharpDirective.Named> 582public bool Equals(CSharpDirective.Named? x, CSharpDirective.Named? y) 592public int GetHashCode(CSharpDirective.Named obj)