6 types derived from Named
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
SyncedSource\FileBasedPrograms\FileLevelDirectiveHelpers.cs (6)
843public sealed class Sdk(in ParseInfo info) : Named(info) 878public sealed class Property(in ParseInfo info) : Named(info) 931public sealed class Package(in ParseInfo info) : Named(info) 983public sealed class Project : Named 1117public sealed class Ref : Named 1237public 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) 1040/// Change <see cref="Named.Name"/> and <see cref="ExpandedName"/>. 1045/// Change <see cref="Named.Name"/> and <see cref="Project.ProjectFilePath"/>. 1050/// Change only <see cref="Named.Name"/>. 1172/// Change <see cref="Named.Name"/> and <see cref="ExpandedName"/>. 1177/// Change <see cref="Named.Name"/> and <see cref="ResolvedPath"/>. 1182/// Change only <see cref="Named.Name"/>. 1458private Dictionary<CSharpDirective.Named, CSharpDirective.Named>? _seen; 1464public void CheckDirective(CSharpDirective.Named directive, ErrorReporter reportError, out bool shouldKeep) 1474if (_seen.TryGetValue(directive, out var existingDirective)) 1497private static bool HasSameValue(CSharpDirective.Named existingDirective, CSharpDirective.Named directive) 1543internal sealed class NamedDirectiveComparer : IEqualityComparer<CSharpDirective.Named> 1549public bool Equals(CSharpDirective.Named? x, CSharpDirective.Named? y) 1559public int GetHashCode(CSharpDirective.Named obj)
SyncedSource\FileBasedPrograms\VirtualProjectBuilder.cs (1)
381if (directive is CSharpDirective.Named named)