2 // System.Windows.Forms.IDataObject.cs
\r
5 // William Lamb (wdlamb@notwires.com)
\r
6 // Dennis Hayes (dennish@raytek.com)
\r
8 // (C) 2002 Ximian, Inc. http://www.ximian.com
\r
11 namespace System.Windows.Forms {
\r
13 public interface IDataObject {
\r
15 object GetData(string format);
\r
16 object GetData(Type format);
\r
17 object GetData(string format, bool autoConvert);
\r
19 bool GetDataPresent(string format);
\r
20 bool GetDataPresent(Type format);
\r
21 bool GetDataPresent(string format, bool autoConvert);
\r
23 string[] GetFormats();
\r
24 string[] GetFormats(bool autoConvert);
\r
26 void SetData(object data);
\r
27 void SetData(string format, object data);
\r
28 void SetData(Type format, object data);
\r
29 void SetData(string format, bool autoConvert, object data);
\r