From: Jeremy Koritzinsky Date: Thu, 24 Jan 2019 01:02:09 +0000 (-0800) Subject: Add GC.KeepAlive to keep collectible ALC alive across usage. (#22133) X-Git-Tag: accepted/tizen/unified/20190813.215958~258 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ad8975dd4b064381e1560536b77e5dcfb3195c84;p=platform%2Fupstream%2Fcoreclr.git Add GC.KeepAlive to keep collectible ALC alive across usage. (#22133) --- diff --git a/tests/src/Interop/ICustomMarshaler/ConflictingNames/RunInALC.cs b/tests/src/Interop/ICustomMarshaler/ConflictingNames/RunInALC.cs index 1d61f2d..fdae979 100644 --- a/tests/src/Interop/ICustomMarshaler/ConflictingNames/RunInALC.cs +++ b/tests/src/Interop/ICustomMarshaler/ConflictingNames/RunInALC.cs @@ -46,6 +46,7 @@ public class RunInALC object instance = Activator.CreateInstance(inContextType); MethodInfo parseIntMethod = inContextType.GetMethod("ParseInt", BindingFlags.Instance | BindingFlags.Public); Assert.AreEqual(1234, (int)parseIntMethod.Invoke(instance, new object[]{"1234"})); + GC.KeepAlive(context); } }