4 types derived from Named
dotnet (4)
FileLevelDirectiveHelpers.cs (4)
368
public sealed class Sdk(in ParseInfo info) :
Named
(info)
392
public sealed class Property(in ParseInfo info) :
Named
(info)
436
public sealed class Package(in ParseInfo info) :
Named
(info)
460
public sealed class Project(in ParseInfo info) :
Named
(info)
13 references to Named
dotnet (13)
Commands\Run\FileBasedAppSourceEditor.cs (4)
90
var
named = directive as CSharpDirective.
Named
;
92
Directives.OfType<CSharpDirective.
Named
>().FirstOrDefault(d => NamedDirectiveComparer.Instance.Equals(d, named)) is { } toReplace)
106
existingDirective is CSharpDirective.
Named
existingNamed &&
FileLevelDirectiveHelpers.cs (9)
98
var deduplicated = new Dictionary<CSharpDirective.
Named
, CSharpDirective.
Named
>(NamedDirectiveComparer.Instance);
168
var
existingDirective = deduplicated[directive];
304
public static
Named
? Parse(in ParseContext context)
312
var other => context.Diagnostics.AddError<
Named
>(context.SourceFile, context.Info.Span, string.Format(FileBasedProgramsResources.UnrecognizedDirective, other)),
549
internal sealed class NamedDirectiveComparer : IEqualityComparer<CSharpDirective.
Named
>
555
public bool Equals(CSharpDirective.
Named
? x, CSharpDirective.
Named
? y)
565
public int GetHashCode(CSharpDirective.
Named
obj)