public static void GetEntries (string uri, FileInfoOptions options,
					       uint itemsPerNotification, int priority,
					       AsyncDirectoryLoadCallback callback)
		{
			IntPtr handle = IntPtr.Zero;
			AsyncDirectoryLoadCallbackWrapper wrapper = new AsyncDirectoryLoadCallbackWrapper (callback, null);
			gnome_vfs_async_load_directory (out handle, uri, options, itemsPerNotification,
							priority, wrapper.NativeDelegate, IntPtr.Zero);
		}
示例#2
0
        public static void GetEntries(string uri, FileInfoOptions options,
                                      uint itemsPerNotification, int priority,
                                      AsyncDirectoryLoadCallback callback)
        {
            IntPtr handle = IntPtr.Zero;
            AsyncDirectoryLoadCallbackWrapper wrapper = new AsyncDirectoryLoadCallbackWrapper(callback, null);

            gnome_vfs_async_load_directory(out handle, uri, options, itemsPerNotification,
                                           priority, wrapper.NativeDelegate, IntPtr.Zero);
        }
 public AsyncDirectoryLoadCallbackWrapper(AsyncDirectoryLoadCallback managed, object o) : base(o)
 {
     NativeDelegate = new AsyncDirectoryLoadCallbackNative(NativeCallback);
     _managed       = managed;
 }
		public AsyncDirectoryLoadCallbackWrapper (AsyncDirectoryLoadCallback managed, object o) : base (o)
		{
			NativeDelegate = new AsyncDirectoryLoadCallbackNative (NativeCallback);
			_managed = managed;
		}
		public static void GetEntries (Uri uri, FileInfoOptions options,
					       uint itemsPerNotification, int priority,
					       AsyncDirectoryLoadCallback callback)
		{
			GetEntries (uri.ToString (), options, itemsPerNotification, priority, callback);
		}
示例#6
0
 public static void GetEntries(Uri uri, FileInfoOptions options,
                               uint itemsPerNotification, int priority,
                               AsyncDirectoryLoadCallback callback)
 {
     GetEntries(uri.ToString(), options, itemsPerNotification, priority, callback);
 }