* System.Windows.Forms.Design/FolderNameEditor.cs:
[mono.git] / mcs / class / System.Design / System.Windows.Forms.Design / AxImporter.cs
1 //\r
2 // System.Windows.Forms.Design.AxImporter.cs\r
3 //\r
4 // Author:\r
5 //   Dennis Hayes (dennish@raytek.com)\r
6 // (C) 2002 Ximian, Inc.  http://www.ximian.com\r
7 //\r
8 using System;\r
9 using System.Runtime.InteropServices;\r
10 using System.IO;\r
11 using System.Reflection;\r
12 namespace System.Windows.Forms.Design\r
13 {\r
14         /// <summary>\r
15         /// Summary description for AxImporter.\r
16         /// </summary>\r
17         [MonoTODO]\r
18         public class AxImporter\r
19         {\r
20                 [MonoTODO]\r
21                 public  AxImporter(AxImporter.Options options)\r
22                 {\r
23                         throw new NotImplementedException ();\r
24                         //\r
25                         // TODO: Add constructor logic here\r
26                         //\r
27                 }\r
28                 [MonoTODO]\r
29                 public string[] GeneratedAsemblies{\r
30                         get {\r
31                                 throw new NotImplementedException ();\r
32                         }\r
33                 }\r
34                 [MonoTODO]\r
35                 public string[] GeneratedSoruces{\r
36                         get {\r
37                                 throw new NotImplementedException ();\r
38                         }\r
39                 }\r
40 //              [MonoTODO]\r
41 //              public TYPELIBATTR[] GeneratedTypeLibAttribute{\r
42 //                      get {\r
43 //                              throw new NotImplementedException ();\r
44 //                      }\r
45 //              }\r
46                 [MonoTODO]\r
47                 public string GenerateFromFile(FileInfo file){\r
48                         throw new NotImplementedException ();\r
49                 }\r
50 //              UCOMITTypeLib documented, but not implmented by Microsoft?\r
51 //              [MonoTODO]\r
52 //              public string GenerateFromTypeLibrary(UCOMITTypeLib typeLib){\r
53 //                      throw new NotImplementedException ();\r
54 //              }\r
55 //              [MonoTODO]\r
56 //              public string GenerateFromTypeLibrary(UCOMITTypeLib typeLib, Guid clsid){\r
57 //                      throw new NotImplementedException ();\r
58 //              }\r
59 //              [MonoTODO]\r
60 //              public static string GetFileOfTypeLib(ref TYPELIBATTR tlibattr){\r
61 //                      throw new NotImplementedException ();\r
62 //              }\r
63 \r
64                 public sealed class Options{\r
65                         public Options(){\r
66                         }\r
67 \r
68                         //props\r
69                         public bool delaySign;\r
70                         public bool GenSources;\r
71                         public string keyContainer;\r
72                         public string keyfile;\r
73                         public StrongNameKeyPair keyPair;\r
74 \r
75                         public bool noLogo;\r
76                         public string outputDirectory;\r
77                         public string outputName;\r
78                         public bool overwriteRCW;\r
79                         public byte[] publicKey;\r
80 //implment\r
81 //                      public AxImporter.IReferenceResolver references;\r
82                         public bool silentMode;\r
83                         public bool verboseMode;\r
84                 }\r
85 \r
86         }\r
87 }\r