FileVersionInfo.cs 2.6 KB

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