예제 #1
0
 //This method is called from native code.  If you update the signature, please also update
 //mscorlib.h and COMUtilNative.cpp
 internal static void FireCacheEvent()
 {
     BCLDebug.Trace("CACHE", "Called FileCacheEvent");
     if (m_cacheHandler != null)
     {
         m_cacheHandler(null, null);
         m_cacheHandler = null;
     }
 }
예제 #2
0
파일: GC.cs 프로젝트: randomize/VimConfig
        internal static void FireCacheEvent()
        {
            ClearCacheHandler handler = Interlocked.Exchange <ClearCacheHandler>(ref m_cacheHandler, null);

            if (handler != null)
            {
                handler(null, null);
            }
        }
예제 #3
0
        //This method is called from native code.  If you update the signature, please also update
        //mscorlib.h and COMUtilNative.cpp
        internal static void FireCacheEvent()
        {
            BCLDebug.Trace("CACHE", "Called FileCacheEvent");
            ClearCacheHandler handler = Interlocked.Exchange <ClearCacheHandler>(ref m_cacheHandler, null);

            if (handler != null)
            {
                handler(null, null);
            }
        }
예제 #4
0
파일: gc.cs 프로젝트: ArildF/masters
 //This method is called from native code.  If you update the signature, please also update
 //mscorlib.h and COMUtilNative.cpp
 internal static void FireCacheEvent() {
     BCLDebug.Trace("CACHE", "Called FileCacheEvent");
     if (m_cacheHandler!=null) {
         m_cacheHandler(null, null);
         m_cacheHandler = null;
     }
 }