IDataObject.cs 806 B

123456789101112131415161718192021222324252627282930313233
  1. //
  2. // System.Windows.Forms.IDataObject.cs
  3. //
  4. // Author:
  5. // William Lamb ([email protected])
  6. // Dennis Hayes ([email protected])
  7. //
  8. // (C) 2002 Ximian, Inc. http://www.ximian.com
  9. //
  10. namespace System.Windows.Forms {
  11. [ComVisible(true)]
  12. public interface IDataObject {
  13. object GetData(string format);
  14. object GetData(Type format);
  15. object GetData(string format, bool autoConvert);
  16. bool GetDataPresent(string format);
  17. bool GetDataPresent(Type format);
  18. bool GetDataPresent(string format, bool autoConvert);
  19. string[] GetFormats();
  20. string[] GetFormats(bool autoConvert);
  21. void SetData(object data);
  22. void SetData(string format, object data);
  23. void SetData(Type format, object data);
  24. void SetData(string format, bool autoConvert, object data);
  25. }
  26. }