removed comvisible
[mono.git] / mcs / class / System.Windows.Forms / System.Windows.Forms / IDataObject.cs
1 //\r
2 // System.Windows.Forms.IDataObject.cs\r
3 //\r
4 // Author:\r
5 // William Lamb (wdlamb@notwires.com)\r
6 // Dennis Hayes (dennish@raytek.com)\r
7 //\r
8 // (C) 2002 Ximian, Inc. http://www.ximian.com\r
9 //\r
10 \r
11 namespace System.Windows.Forms {\r
12 \r
13         public interface IDataObject {\r
14 \r
15                 object GetData(string format);\r
16                 object GetData(Type format);\r
17                 object GetData(string format, bool autoConvert);\r
18                 \r
19                 bool GetDataPresent(string format);\r
20                 bool GetDataPresent(Type format);\r
21                 bool GetDataPresent(string format, bool autoConvert);\r
22 \r
23                 string[] GetFormats();\r
24                 string[] GetFormats(bool autoConvert);\r
25                 \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
30         }\r
31 }\r
32 \r