Example #1
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Parameters public static java.util.Collection<System.Func<ByteArray>> data() throws java.io.IOException
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#:
        public static ICollection <System.Func <ByteArray> > Data()
        {
            _fixture = PrepareDirectoryAndPageCache(typeof(ByteArrayTest));
            PageCache          pageCache = _fixture.pageCache;
            File               dir       = _fixture.directory;
            NumberArrayFactory autoWithPageCacheFallback = auto(pageCache, dir, true, NO_MONITOR);
            NumberArrayFactory pageCacheArrayFactory     = new PageCachedNumberArrayFactory(pageCache, dir);
            int chunkSize = LENGTH / ChunkedNumberArrayFactory.MAGIC_CHUNK_COUNT;

            return(Arrays.asList(() => HEAP.newByteArray(LENGTH, @default), () => HEAP.newDynamicByteArray(chunkSize, @default), () => OFF_HEAP.newByteArray(LENGTH, @default), () => OFF_HEAP.newDynamicByteArray(chunkSize, @default), () => AUTO_WITHOUT_PAGECACHE.newByteArray(LENGTH, @default), () => AUTO_WITHOUT_PAGECACHE.newDynamicByteArray(chunkSize, @default), () => autoWithPageCacheFallback.NewByteArray(LENGTH, @default), () => autoWithPageCacheFallback.NewDynamicByteArray(chunkSize, @default), () => pageCacheArrayFactory.NewByteArray(LENGTH, @default), () => pageCacheArrayFactory.NewDynamicByteArray(chunkSize, @default)));
        }
Example #2
0
 public static extern bool HeapFree(IntPtr hHeap, HEAP dwFlags, IntPtr lpMem);
Example #3
0
 public static extern uint HeapSize([In] IntPtr hHeap, HEAP dwFlags, [In] IntPtr lpMem);
Example #4
0
 public static extern IntPtr HeapAlloc([In] IntPtr hHeap, HEAP dwFlags, uint dwBytes);
Example #5
0
 public static extern uint HeapCompact([In] IntPtr hHeap, HEAP dwFlags);
Example #6
0
 public static extern IntPtr HeapReAlloc(IntPtr hHeap, HEAP dwFlags, IntPtr lpMem, uint dwBytes);
Example #7
0
 public static extern bool HeapValidate([In] IntPtr hHeap, HEAP dwFlags, [In] IntPtr lpMem);