4 types derived from TypedefEntry
ILAssembler (4)
GrammarVisitor.cs (4)
116
public sealed record Type(EntityRegistry.TypeEntity Entity) :
TypedefEntry
;
117
public sealed record TypeBlob(BlobBuilder Blob) :
TypedefEntry
;
118
public sealed record Member(EntityRegistry.EntityBase Entity) :
TypedefEntry
;
119
public sealed record CustomAttribute(EntityRegistry.EntityBase Constructor, BlobBuilder Value) :
TypedefEntry
;
15 references to TypedefEntry
ILAssembler (15)
GrammarVisitor.cs (15)
92
private readonly Dictionary<string,
TypedefEntry
> _typedefs = new();
5186
_typedefs[alias] = new
TypedefEntry
.TypeBlob(copy);
5192
_typedefs[alias] = new
TypedefEntry
.Type(typeEntity);
5198
_typedefs[alias] = new
TypedefEntry
.Member(member);
5206
_typedefs[alias] = new
TypedefEntry
.CustomAttribute(attr.Constructor, attr.Value);
5215
_typedefs[alias] = new
TypedefEntry
.CustomAttribute(attr.Constructor, attr.Value);
5227
if (_typedefs.TryGetValue(alias, out
var
entry) && entry is
TypedefEntry
.Type typeEntry)
5239
if (_typedefs.TryGetValue(alias, out
var
entry))
5241
if (entry is
TypedefEntry
.TypeBlob blobEntry)
5245
if (entry is
TypedefEntry
.Type typeEntry)
5262
if (_typedefs.TryGetValue(alias, out
var
entry) && entry is
TypedefEntry
.Member memberEntry)
5274
if (_typedefs.TryGetValue(alias, out
var
entry) && entry is
TypedefEntry
.CustomAttribute attrEntry)