File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -48,7 +48,7 @@ internal static void DisposePythonWrappersForClrTypes()
4848 {
4949 foreach ( var cls in cache . Values )
5050 {
51- cls . CallTypeTraverse ( OnVisit , visitedPtr ) ;
51+ cls . CallTypeTraverse ( TraverseTypeClear , visitedPtr ) ;
5252 // XXX: Force release instance resources but not dealloc itself.
5353 cls . CallTypeClear ( ) ;
5454 cls . DecrRefCount ( ) ;
@@ -61,7 +61,7 @@ internal static void DisposePythonWrappersForClrTypes()
6161 cache . Clear ( ) ;
6262 }
6363
64- private static int OnVisit ( IntPtr ob , IntPtr arg )
64+ private static int TraverseTypeClear ( IntPtr ob , IntPtr arg )
6565 {
6666 var visited = ( HashSet < IntPtr > ) GCHandle . FromIntPtr ( arg ) . Target ;
6767 if ( ! visited . Add ( ob ) )
@@ -71,7 +71,7 @@ private static int OnVisit(IntPtr ob, IntPtr arg)
7171 var clrObj = ManagedType . GetManagedObject ( ob ) ;
7272 if ( clrObj != null )
7373 {
74- clrObj . CallTypeTraverse ( OnVisit , arg ) ;
74+ clrObj . CallTypeTraverse ( TraverseTypeClear , arg ) ;
7575 clrObj . CallTypeClear ( ) ;
7676 }
7777 return 0 ;
You can’t perform that action at this time.
0 commit comments