4 types derived from Named
Microsoft.CodeAnalysis.CSharp.Features (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)
9 references to Named
Microsoft.CodeAnalysis.CSharp.Features (9)
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)