5 types derived from Named
Microsoft.CodeAnalysis.CSharp.Features (5)
SyncedSource\FileBasedPrograms\FileLevelDirectiveHelpers.cs (5)
365public sealed class Sdk(in ParseInfo info) : Named(info) 389public sealed class Property(in ParseInfo info) : Named(info) 435public sealed class Package(in ParseInfo info) : Named(info) 459public sealed class Project : Named 577public sealed class IncludeOrExclude(in ParseInfo info) : Named(info)
11 references to Named
Microsoft.CodeAnalysis.CSharp.Features (11)
SyncedSource\FileBasedPrograms\FileLevelDirectiveHelpers.cs (11)
92var deduplicated = new Dictionary<CSharpDirective.Named, CSharpDirective.Named>(NamedDirectiveComparer.Instance); 161if (deduplicated.TryGetValue(directive, out var existingDirective)) 296public static Named? Parse(in ParseContext context) 501/// Change <see cref="Named.Name"/> and <see cref="ExpandedName"/>. 506/// Change <see cref="Named.Name"/> and <see cref="Project.ProjectFilePath"/>. 511/// Change only <see cref="Named.Name"/>. 770internal sealed class NamedDirectiveComparer : IEqualityComparer<CSharpDirective.Named> 776public bool Equals(CSharpDirective.Named? x, CSharpDirective.Named? y) 786public int GetHashCode(CSharpDirective.Named obj)