4 types derived from Named
dotnet (4)
Commands\Run\VirtualProjectBuildingCommand.cs (4)
1768
public sealed class Sdk(in ParseInfo info) :
Named
(info)
1792
public sealed class Property(in ParseInfo info) :
Named
(info)
1836
public sealed class Package(in ParseInfo info) :
Named
(info)
1860
public sealed class Project(in ParseInfo info) :
Named
(info)
10 references to Named
dotnet (10)
Commands\Run\FileBasedAppSourceEditor.cs (2)
89
if (directive is CSharpDirective.
Named
named &&
90
Directives.OfType<CSharpDirective.
Named
>().FirstOrDefault(d => NamedDirectiveComparer.Instance.Equals(d, named)) is { } toReplace)
Commands\Run\VirtualProjectBuildingCommand.cs (8)
1424
var deduplicated = new HashSet<CSharpDirective.
Named
>(NamedDirectiveComparer.Instance);
1488
if (deduplicated.TryGetValue(directive, out
var
existingDirective))
1712
public static
Named
? Parse(in ParseContext context)
1720
var other => context.Diagnostics.AddError<
Named
>(context.SourceFile, context.Info.Span, string.Format(CliCommandStrings.UnrecognizedDirective, other)),
1905
internal sealed class NamedDirectiveComparer : IEqualityComparer<CSharpDirective.
Named
>
1911
public bool Equals(CSharpDirective.
Named
? x, CSharpDirective.
Named
? y)
1921
public int GetHashCode(CSharpDirective.
Named
obj)