예제 #1
0
 		public BrowserHttpWebRequestInternal (BrowserHttpWebRequest wreq, Uri uri)
			: base (wreq, uri)
 		{
			started = StartedSafe;
			available = AvailableSafe;
			finished = FinishedSafe;

			managed = GCHandle.Alloc (this, GCHandleType.Normal);
			aborted = false;
			if (wreq != null) {
				request = wreq.request;
				Headers = wreq.Headers;
			}
			dispatcher = new Dispatcher ();
		}
예제 #2
0
        public BrowserHttpWebRequestInternal(BrowserHttpWebRequest wreq, Uri uri)
            : base(wreq, uri)
        {
            started   = StartedSafe;
            available = AvailableSafe;
            finished  = FinishedSafe;

            managed = GCHandle.Alloc(this, GCHandleType.Normal);
            aborted = false;
            if (wreq != null)
            {
                request = wreq.request;
                Headers = wreq.Headers;
            }
            dispatcher = new Dispatcher();
        }
예제 #3
0
파일: Events.cs 프로젝트: ynkbt/moon
 public static int AddHandler(IntPtr raw, int eventId, UnmanagedEventHandlerInvoker handler, DestroyUnmanagedEvent data_dtor, bool handledEventsToo)
 {
     return(NativeMethods.event_object_add_managed_handler(raw, eventId, handler, raw, data_dtor, true, handledEventsToo));
 }
예제 #4
0
파일: Events.cs 프로젝트: ynkbt/moon
 public static int AddHandler(INativeEventObjectWrapper obj, int eventId, UnmanagedEventHandlerInvoker handler, DestroyUnmanagedEvent dtor_action, bool handledEventsToo)
 {
     return(AddHandler(obj.NativeHandle, eventId, handler, dtor_action, handledEventsToo));
 }
예제 #5
0
파일: Events.cs 프로젝트: ynkbt/moon
 public static int AddHandler(IntPtr raw, int eventId, UnmanagedEventHandlerInvoker handler)
 {
     return(AddHandler(raw, eventId, handler, false));
 }
예제 #6
0
파일: Events.cs 프로젝트: ynkbt/moon
 public static int AddHandler(INativeEventObjectWrapper obj, int eventId, UnmanagedEventHandlerInvoker handler)
 {
     return(AddHandler(obj, eventId, handler, false));
 }
예제 #7
0
파일: Events.cs 프로젝트: dfr0/moon
		public static int AddHandler (IntPtr raw, int eventId, UnmanagedEventHandlerInvoker handler, DestroyUnmanagedEvent data_dtor, bool handledEventsToo)
		{
			return NativeMethods.event_object_add_managed_handler (raw, eventId, handler, raw, data_dtor, true, handledEventsToo);
		}
예제 #8
0
파일: Events.cs 프로젝트: dfr0/moon
		public static int AddHandler (INativeEventObjectWrapper obj, int eventId, UnmanagedEventHandlerInvoker handler, DestroyUnmanagedEvent dtor_action, bool handledEventsToo)
		{
			return AddHandler (obj.NativeHandle, eventId, handler, dtor_action, handledEventsToo);
		}
예제 #9
0
파일: Events.cs 프로젝트: dfr0/moon
		public static int AddHandler (IntPtr raw, int eventId, UnmanagedEventHandlerInvoker handler)
		{
			return AddHandler (raw, eventId, handler, false);
		}
예제 #10
0
파일: Events.cs 프로젝트: dfr0/moon
		public static int AddHandler (INativeEventObjectWrapper obj, int eventId, UnmanagedEventHandlerInvoker handler)
		{
			return AddHandler (obj, eventId, handler, false);
		}