6 instantiations of Identifier
ILAssembler (6)
Win32ResourceSectionBuilder.cs (6)
107
if (dataSize != 0 || type != new
Identifier
(0) || name != new
Identifier
(0))
114
if (type == new
Identifier
(DialogIncludeResourceType))
120
if (!languageDirectory.Children.TryAdd(new
Identifier
(language), new Node { Data = data }))
148
return new
Identifier
(ReadWord());
157
return new
Identifier
(0, name.ToString());
8 references to Identifier
ILAssembler (8)
Win32ResourceSectionBuilder.cs (8)
56
private readonly record struct Identifier(ushort Id, string? Name = null) : IComparable<
Identifier
>
58
public int CompareTo(
Identifier
other) => Name is null
65
internal readonly SortedDictionary<
Identifier
, Node> Children = new();
89
Identifier
type = ReadIdentifier(reader, headerEnd - 16);
90
Identifier
name = ReadIdentifier(reader, headerEnd - 16);
132
private static Node GetOrAdd(Node parent,
Identifier
key)
143
private static
Identifier
ReadIdentifier(BinaryReader reader, int end)
179
foreach ((
Identifier
identifier, Node child) in directory.Children)