17 references to TypeForwarder
ILCompiler.MetadataTransform (17)
ILCompiler\Metadata\IMetadataPolicy.cs (1)
53
/// Returns true if an exported type entry should generate <see cref="
TypeForwarder
"/> metadata.
ILCompiler\Metadata\Transform.TypeForwarders.cs (6)
22
private EntityMap<ForwarderKey,
TypeForwarder
> _forwarders = new EntityMap<ForwarderKey,
TypeForwarder
>(EqualityComparer<ForwarderKey>.Default);
24
private Action<ForwarderKey,
TypeForwarder
> _initForwarder;
47
private
TypeForwarder
HandleTypeForwarder(Cts.Ecma.EcmaModule module, Ecma.ExportedTypeHandle handle)
52
private void InitializeTypeForwarder(ForwarderKey key,
TypeForwarder
record)
84
TypeForwarder
scope = HandleTypeForwarder(module, (Ecma.ExportedTypeHandle)exportedType.Implementation);
Internal\Metadata\NativeFormat\Writer\MdBinaryWriterGen.cs (3)
1558
public static void Write(this NativeWriter writer,
TypeForwarder
record)
1566
public static void Write(this NativeWriter writer, List<
TypeForwarder
> values)
1574
foreach (
TypeForwarder
value in values)
Internal\Metadata\NativeFormat\Writer\NativeFormatWriterGen.cs (7)
3460
public List<
TypeForwarder
> TypeForwarders = new List<
TypeForwarder
>();
4499
var
other = obj as
TypeForwarder
;
4527
internal static TypeForwarderHandle AsHandle(
TypeForwarder
record)
4549
public List<
TypeForwarder
> NestedTypes = new List<
TypeForwarder
>();