98c41c56e72dc0bbc2039e301f0a80201af55ec4
[mono.git] / mcs / class / System / System.Diagnostics / FileVersionInfo.cs
1 //
2 // System.Diagnostics.FileVersionInfo.cs
3 //
4 // Authors:
5 //   Dick Porter (dick@ximian.com)
6 //
7 // (C) 2002 Ximian, Inc.
8 //
9
10 using System;
11
12 namespace System.Diagnostics {
13         public class FileVersionInfo {
14                 [MonoTODO]
15                 public string Comments {
16                         get {
17                                 return("No comment");
18                         }
19                 }
20
21                 [MonoTODO]
22                 public string CompanyName {
23                         get {
24                                 return("The Evil Empire, Inc");
25                         }
26                 }
27
28                 [MonoTODO]
29                 public int FileBuildPart {
30                         get {
31                                 return(0);
32                         }
33                 }
34
35                 [MonoTODO]
36                 public string FileDescription {
37                         get {
38                                 return("crap");
39                         }
40                 }
41
42                 [MonoTODO]
43                 public int FileMajorPart {
44                         get {
45                                 return(0);
46                         }
47                 }
48                 
49                 [MonoTODO]
50                 public int FileMinorPart {
51                         get {
52                                 return(0);
53                         }
54                 }
55
56                 [MonoTODO]
57                 public string FileName {
58                         get {
59                                 return("filename");
60                         }
61                 }
62
63                 [MonoTODO]
64                 public int FilePrivatePart {
65                         get {
66                                 return(0);
67                         }
68                 }
69
70                 [MonoTODO]
71                 public string FileVersion {
72                         get {
73                                 return("0.0.0.0");
74                         }
75                 }
76
77                 [MonoTODO]
78                 public string InternalName {
79                         get {
80                                 return("internal name");
81                         }
82                 }
83
84                 [MonoTODO]
85                 public bool IsDebug {
86                         get {
87                                 return(false);
88                         }
89                 }
90
91                 [MonoTODO]
92                 public bool IsPatched {
93                         get {
94                                 return(false);
95                         }
96                 }
97
98                 [MonoTODO]
99                 public bool IsPreRelease {
100                         get {
101                                 return(false);
102                         }
103                 }
104                 
105                 [MonoTODO]
106                 public bool IsPrivateBuild {
107                         get {
108                                 return(false);
109                         }
110                 }
111
112                 [MonoTODO]
113                 public bool IsSpecialBuild {
114                         get {
115                                 return(false);
116                         }
117                 }
118
119                 [MonoTODO]
120                 public string Language {
121                         get {
122                                 return("English");
123                         }
124                 }
125
126                 [MonoTODO]
127                 public string LegalCopyright {
128                         get {
129                                 return("legalese bollocks");
130                         }
131                 }
132
133                 [MonoTODO]
134                 public string LegalTrademarks {
135                         get {
136                                 return("more legalese bollocks");
137                         }
138                 }
139
140                 [MonoTODO]
141                 public string OriginalFilename {
142                         get {
143                                 return("original file name");
144                         }
145                 }
146
147                 [MonoTODO]
148                 public string PrivateBuild {
149                         get {
150                                 return("private build");
151                         }
152                 }
153
154                 [MonoTODO]
155                 public int ProductBuildPart {
156                         get {
157                                 return(0);
158                         }
159                 }
160
161                 [MonoTODO]
162                 public int ProductMajorPart {
163                         get {
164                                 return(0);
165                         }
166                 }
167
168                 [MonoTODO]
169                 public int ProductMinorPart {
170                         get {
171                                 return(0);
172                         }
173                 }
174
175                 [MonoTODO]
176                 public string ProductName {
177                         get {
178                                 return("product name");
179                         }
180                 }
181
182
183                 [MonoTODO]
184                 public int ProductPrivatePart {
185                         get {
186                                 return(0);
187                         }
188                 }
189
190                 [MonoTODO]
191                 public string ProductVersion {
192                         get {
193                                 return("0.0.0.0");
194                         }
195                 }
196
197                 [MonoTODO]
198                 public string SpecialBuild {
199                         get {
200                                 return("special build");
201                         }
202                 }
203
204                 [MonoTODO]
205                 public static FileVersionInfo GetVersionInfo(string fileName) {
206                         return(null);
207                 }
208
209                 [MonoTODO]
210                 public override string ToString() {
211                         return("string");
212                 }
213         }
214 }
215