PerformanceCounterCategory.cs 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182
  1. //
  2. // System.Diagnostics.PerformanceCounterCategory.cs
  3. //
  4. // Authors:
  5. // Jonathan Pryor ([email protected])
  6. //
  7. // (C) 2002
  8. //
  9. using System;
  10. using System.Diagnostics;
  11. namespace System.Diagnostics {
  12. public class PerformanceCounterCategory {
  13. // [MonoTODO]
  14. // public PerformanceCounterCategory ()
  15. // {
  16. // throw new NotImplementedException ();
  17. // }
  18. //
  19. // // may throw ArgumentException (""), ArgumentNullException
  20. // [MonoTODO]
  21. // public PerformanceCounterCategory (string categoryName)
  22. // {
  23. // throw new NotImplementedException ();
  24. // }
  25. //
  26. // // may throw ArgumentException (""), ArgumentNullException
  27. // [MonoTODO]
  28. // public PerformanceCounterCategory (string categoryName,
  29. // string machineName)
  30. // {
  31. // throw new NotImplementedException ();
  32. // }
  33. //
  34. // // may throw InvalidOperationException, Win32Exception
  35. // [MonoTODO]
  36. // public string CategoryHelp {
  37. // get {throw new NotImplementedException ();}
  38. // }
  39. //
  40. // // may throw ArgumentException (""), ArgumentNullException
  41. // [MonoTODO]
  42. // public string CategoryName {
  43. // get {throw new NotImplementedException ();}
  44. // set {throw new NotImplementedException ();}
  45. // }
  46. //
  47. // // may throw ArgumentException
  48. // [MonoTODO]
  49. // public string MachineName {
  50. // get {throw new NotImplementedException ();}
  51. // set {throw new NotImplementedException ();}
  52. // }
  53. //
  54. // // may throw ArgumentNullException, InvalidOperationException
  55. // // (categoryName isn't set), Win32Exception
  56. // [MonoTODO]
  57. // public bool CounterExists (string counterName)
  58. // {
  59. // throw new NotImplementedException ();
  60. // }
  61. //
  62. // // may throw ArgumentNullException, InvalidOperationException
  63. // // (categoryName is ""), Win32Exception
  64. // [MonoTODO]
  65. // public bool CounterExists (string counterName,
  66. // string categoryName)
  67. // {
  68. // throw new NotImplementedException ();
  69. // }
  70. //
  71. // // may throw ArgumentNullException, InvalidOperationException
  72. // // (categoryName is "", machine name is bad), Win32Exception
  73. // [MonoTODO]
  74. // public bool CounterExists (string counterName,
  75. // string categoryName,
  76. // string machineName)
  77. // {
  78. // throw new NotImplementedException ();
  79. // }
  80. //
  81. // [MonoTODO]
  82. // public static PerformanceCounterCategory Create (
  83. // string categoryName,
  84. // string categoryHelp,
  85. // CounterCreationDataCollection counterData)
  86. // {
  87. // throw new NotImplementedException ();
  88. // }
  89. //
  90. // [MonoTODO]
  91. // public static PerformanceCounterCategory Create (
  92. // string categoryName,
  93. // string categoryHelp,
  94. // string counterName,
  95. // string counterHelp)
  96. // {
  97. // throw new NotImplementedException ();
  98. // }
  99. //
  100. // [MonoTODO]
  101. // public static void Delete (string categoryName)
  102. // {
  103. // throw new NotImplementedException ();
  104. // }
  105. //
  106. // [MonoTODO]
  107. // public static bool Exists (string categoryName)
  108. // {
  109. // throw new NotImplementedException ();
  110. // }
  111. //
  112. // [MonoTODO]
  113. // public static bool Exists (string categoryName,
  114. // string machineName)
  115. // {
  116. // throw new NotImplementedException ();
  117. // }
  118. //
  119. // [MonoTODO]
  120. // public static PerformanceCounterCategory[] GetCategories ()
  121. // {
  122. // throw new NotImplementedException ();
  123. // }
  124. //
  125. // [MonoTODO]
  126. // public static PerformanceCounterCategory[] GetCategories (
  127. // string machineName)
  128. // {
  129. // throw new NotImplementedException ();
  130. // }
  131. //
  132. // [MonoTODO]
  133. // public PerformanceCounter[] GetCounters ()
  134. // {
  135. // throw new NotImplementedException ();
  136. // }
  137. //
  138. // [MonoTODO]
  139. // public PerformanceCounter[] GetCounters (string instanceName)
  140. // {
  141. // throw new NotImplementedException ();
  142. // }
  143. //
  144. // [MonoTODO]
  145. // public string[] GetInstanceNames ()
  146. // {
  147. // throw new NotImplementedException ();
  148. // }
  149. //
  150. // [MonoTODO]
  151. // public bool InstanceExists (string instanceName)
  152. // {
  153. // throw new NotImplementedException ();
  154. // }
  155. //
  156. // [MonoTODO]
  157. // public bool InstanceExists (string instanceName,
  158. // string categoryName)
  159. // {
  160. // throw new NotImplementedException ();
  161. // }
  162. //
  163. // [MonoTODO]
  164. // public bool InstanceExists (string instanceName,
  165. // string categoryName,
  166. // string machineName)
  167. // {
  168. // throw new NotImplementedException ();
  169. // }
  170. //
  171. // [MonoTODO]
  172. // public InstanceDataCollectionCollection ReadCategory ()
  173. // {
  174. // throw new NotImplementedException ();
  175. // }
  176. }
  177. }