You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// Record the details so we can map System.Type --> TyconRef
15731
15731
let ilOrigRootTypeRef = GetOriginalILTypeRefOfProvidedType (theRootTypeWithRemapping, m)
15732
-
theRootTypeWithRemapping.PUntaint ((fun st -> ignore(lookupTyconRef.Remove(st.RawSystemType)) ; lookupTyconRef.Add(st.RawSystemType, tcref)), m)
15732
+
theRootTypeWithRemapping.PUntaint ((fun st -> ignore(lookupTyconRef.Remove(st)) ; lookupTyconRef.Add(st, tcref)), m)
15733
15733
15734
15734
// Record the details so we can map System.Type --> ILTypeRef, including the relocation if any
15735
15735
if not isSuppressRelocate then
15736
15736
let ilTgtRootTyRef = tycon.CompiledRepresentationForNamedType
15737
-
theRootTypeWithRemapping.PUntaint ((fun st -> ignore(lookupILTypeRef.Remove(st.RawSystemType)) ; lookupILTypeRef.Add(st.RawSystemType, ilTgtRootTyRef)), m)
15737
+
theRootTypeWithRemapping.PUntaint ((fun st -> ignore(lookupILTypeRef.Remove(st)) ; lookupILTypeRef.Add(st, ilTgtRootTyRef)), m)
15738
15738
15739
15739
// Iterate all nested types and force their embedding, to populate the mapping from System.Type --> TyconRef/ILTypeRef.
15740
15740
// This is only needed for generated types, because for other types the System.Type objects self-describe
0 commit comments