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)
22private EntityMap<ForwarderKey, TypeForwarder> _forwarders = new EntityMap<ForwarderKey, TypeForwarder>(EqualityComparer<ForwarderKey>.Default); 24private Action<ForwarderKey, TypeForwarder> _initForwarder; 47private TypeForwarder HandleTypeForwarder(Cts.Ecma.EcmaModule module, Ecma.ExportedTypeHandle handle) 52private void InitializeTypeForwarder(ForwarderKey key, TypeForwarder record) 84TypeForwarder scope = HandleTypeForwarder(module, (Ecma.ExportedTypeHandle)exportedType.Implementation);
Internal\Metadata\NativeFormat\Writer\MdBinaryWriterGen.cs (3)
1558public static void Write(this NativeWriter writer, TypeForwarder record) 1566public static void Write(this NativeWriter writer, List<TypeForwarder> values) 1574foreach (TypeForwarder value in values)
Internal\Metadata\NativeFormat\Writer\NativeFormatWriterGen.cs (7)
3460public List<TypeForwarder> TypeForwarders = new List<TypeForwarder>(); 4499var other = obj as TypeForwarder; 4527internal static TypeForwarderHandle AsHandle(TypeForwarder record) 4549public List<TypeForwarder> NestedTypes = new List<TypeForwarder>();