6 types derived from Named
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
SyncedSource\FileBasedPrograms\FileLevelDirectiveHelpers.cs (6)
384public sealed class Sdk(in ParseInfo info) : Named(info) 408public sealed class Property(in ParseInfo info) : Named(info) 454public sealed class Package(in ParseInfo info) : Named(info) 478public sealed class Project : Named 590public sealed class Ref : Named 690public sealed class IncludeOrExclude(in ParseInfo info) : Named(info)
18 references to Named
Microsoft.CodeAnalysis.CSharp.Workspaces (18)
SyncedSource\FileBasedPrograms\FileLevelDirectiveHelpers.cs (17)
312public static Named? Parse(in ParseContext context) 520/// Change <see cref="Named.Name"/> and <see cref="ExpandedName"/>. 525/// Change <see cref="Named.Name"/> and <see cref="Project.ProjectFilePath"/>. 530/// Change only <see cref="Named.Name"/>. 632/// Change <see cref="Named.Name"/> and <see cref="ExpandedName"/>. 637/// Change <see cref="Named.Name"/> and <see cref="ResolvedPath"/>. 642/// Change only <see cref="Named.Name"/>. 885private Dictionary<CSharpDirective.Named, CSharpDirective.Named>? _seen; 891public void CheckDirective(CSharpDirective.Named directive, ErrorReporter reportError, out bool shouldKeep) 901if (_seen.TryGetValue(directive, out var existingDirective)) 924private static bool HasSameValue(CSharpDirective.Named existingDirective, CSharpDirective.Named directive) 946internal sealed class NamedDirectiveComparer : IEqualityComparer<CSharpDirective.Named> 952public bool Equals(CSharpDirective.Named? x, CSharpDirective.Named? y) 962public int GetHashCode(CSharpDirective.Named obj)
SyncedSource\FileBasedPrograms\VirtualProjectBuilder.cs (1)
368if (directive is CSharpDirective.Named named)