6 types derived from Named
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
SyncedSource\FileBasedPrograms\FileLevelDirectiveHelpers.cs (6)
834public sealed class Sdk(in ParseInfo info) : Named(info) 869public sealed class Property(in ParseInfo info) : Named(info) 922public sealed class Package(in ParseInfo info) : Named(info) 974public sealed class Project : Named 1108public sealed class Ref : Named 1230public sealed class IncludeOrExclude(in ParseInfo info) : Named(info)
18 references to Named
Microsoft.CodeAnalysis.CSharp.Workspaces (18)
SyncedSource\FileBasedPrograms\FileLevelDirectiveHelpers.cs (17)
374public static Named? Parse(in ParseContext context) 1031/// Change <see cref="Named.Name"/> and <see cref="ExpandedName"/>. 1036/// Change <see cref="Named.Name"/> and <see cref="Project.ProjectFilePath"/>. 1041/// Change only <see cref="Named.Name"/>. 1165/// Change <see cref="Named.Name"/> and <see cref="ExpandedName"/>. 1170/// Change <see cref="Named.Name"/> and <see cref="ResolvedPath"/>. 1175/// Change only <see cref="Named.Name"/>. 1422private Dictionary<CSharpDirective.Named, CSharpDirective.Named>? _seen; 1428public void CheckDirective(CSharpDirective.Named directive, ErrorReporter reportError, out bool shouldKeep) 1438if (_seen.TryGetValue(directive, out var existingDirective)) 1461private static bool HasSameValue(CSharpDirective.Named existingDirective, CSharpDirective.Named directive) 1507internal sealed class NamedDirectiveComparer : IEqualityComparer<CSharpDirective.Named> 1513public bool Equals(CSharpDirective.Named? x, CSharpDirective.Named? y) 1523public int GetHashCode(CSharpDirective.Named obj)
SyncedSource\FileBasedPrograms\VirtualProjectBuilder.cs (1)
376if (directive is CSharpDirective.Named named)