ISynchronizeInvoke.cs 438 B

1234567891011121314151617181920212223242526
  1. //
  2. // System.ComponentModel.ISynchronizeInvoke.cs
  3. //
  4. // Authors:
  5. // Dick Porter ([email protected])
  6. //
  7. // (C) 2002 Ximian, Inc. http://www.ximian.com
  8. //
  9. using System;
  10. namespace System.ComponentModel
  11. {
  12. public interface ISynchronizeInvoke
  13. {
  14. bool InvokeRequired {
  15. get;
  16. }
  17. IAsyncResult BeginInvoke(Delegate method, object[] args);
  18. object EndInvoke(IAsyncResult result);
  19. object Invoke(Delegate method, object[] args);
  20. }
  21. }