IDataObject.cs 987 B

1234567891011121314151617181920212223242526272829303132
  1. namespace System.Windows.Forms
  2. {
  3. public interface IDataObject
  4. {
  5. bool GetDataPresent(string format);
  6. bool GetDataPresent(Type format);
  7. object GetData(string format);
  8. object GetData(string format, bool autoConvert);
  9. object GetData(Type format);
  10. }
  11. internal class DataObjectImpl : IDataObject
  12. {
  13. private System.Windows.IDataObject dataObject;
  14. public object GetData(string format) => dataObject.GetData(format);
  15. public object GetData(string format, bool autoConvert) => dataObject.GetData(format, autoConvert);
  16. public object GetData(Type format) => dataObject.GetData(format);
  17. public bool GetDataPresent(string format) => dataObject.GetDataPresent(format);
  18. public bool GetDataPresent(Type format) => dataObject.GetDataPresent(format);
  19. public DataObjectImpl(System.Windows.IDataObject dataObject)
  20. {
  21. this.dataObject = dataObject;
  22. }
  23. }
  24. }