4 types derived from TypedefEntry
ILAssembler (4)
CILParser.SemanticValues.Manifest.cs (4)
182
public sealed class Type :
TypedefEntry
192
public sealed class TypeBlob :
TypedefEntry
202
public sealed class Member :
TypedefEntry
212
public sealed class CustomAttribute :
TypedefEntry
15 references to TypedefEntry
ILAssembler (15)
Actions\GrammarActions.Manifest.Typedefs.cs (14)
13
private readonly Dictionary<string,
TypedefEntry
> _typedefs = new();
47
_typedefs[type.Alias] = new
TypedefEntry
.TypeBlob(copy);
50
_typedefs[type.Alias] = new
TypedefEntry
.Type(ResolveClassName(type.Type));
54
new
TypedefEntry
.Member(MaterializeMemberReference(member.Member));
62
new
TypedefEntry
.CustomAttribute(attribute.Constructor, attribute.Value, owner);
77
if (_typedefs.TryGetValue(alias, out
TypedefEntry
? entry) &&
78
entry is
TypedefEntry
.Type type)
88
if (!_typedefs.TryGetValue(alias, out
TypedefEntry
? entry))
93
if (entry is
TypedefEntry
.TypeBlob blob)
98
if (entry is
TypedefEntry
.Type type)
111
if (_typedefs.TryGetValue(alias, out
TypedefEntry
? entry) &&
112
entry is
TypedefEntry
.Member member)
126
if (_typedefs.TryGetValue(alias, out
TypedefEntry
? entry) &&
127
entry is
TypedefEntry
.CustomAttribute customAttribute)
CILParser.SemanticValueAliases.cs (1)
167
global using TypedefEntry = ILAssembler.CILParser.
TypedefEntry
;