1 <Type Name="PerformanceCounterManager" FullName="System.Diagnostics.PerformanceCounterManager">
2 <TypeSignature Language="C#" Maintainer="auto" Value="public sealed class PerformanceCounterManager : System.Diagnostics.ICollectData" />
3 <TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit PerformanceCounterManager extends System.Object implements class System.Diagnostics.ICollectData" />
5 <AssemblyName>System</AssemblyName>
6 <AssemblyPublicKey>[00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00]</AssemblyPublicKey>
7 <AssemblyVersion>1.0.3300.0</AssemblyVersion>
8 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
9 <AssemblyVersion>2.0.0.0</AssemblyVersion>
10 <AssemblyVersion>4.0.0.0</AssemblyVersion>
12 <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
14 <BaseTypeName>System.Object</BaseTypeName>
18 <InterfaceName>System.Diagnostics.ICollectData</InterfaceName>
23 <AttributeName>System.MonoTODO("not implemented")</AttributeName>
26 <AttributeName>System.Obsolete("use PerformanceCounter")</AttributeName>
29 <AttributeName>System.Runtime.InteropServices.ComVisible(true)</AttributeName>
32 <AttributeName>System.Runtime.InteropServices.Guid("82840be1-d273-11d2-b94a-00600893b17a")</AttributeName>
36 <summary>To be added</summary>
37 <remarks>To be added</remarks>
40 <Member MemberName=".ctor">
41 <MemberSignature Language="C#" Value="public PerformanceCounterManager ();" />
42 <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
43 <MemberType>Constructor</MemberType>
45 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
46 <AssemblyVersion>2.0.0.0</AssemblyVersion>
47 <AssemblyVersion>4.0.0.0</AssemblyVersion>
51 <AttributeName>System.Obsolete("use PerformanceCounter")</AttributeName>
57 <summary>To be added</summary>
58 <remarks>To be added</remarks>
61 <Member MemberName="System.Diagnostics.ICollectData.CloseData">
62 <MemberSignature Language="C#" Value="void ICollectData.CloseData ();" />
63 <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void System.Diagnostics.ICollectData.CloseData() cil managed" />
64 <MemberType>Method</MemberType>
66 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
67 <AssemblyVersion>2.0.0.0</AssemblyVersion>
68 <AssemblyVersion>4.0.0.0</AssemblyVersion>
71 <ReturnType>System.Void</ReturnType>
75 <summary>To be added.</summary>
76 <remarks>To be added.</remarks>
79 <Member MemberName="System.Diagnostics.ICollectData.CollectData">
80 <MemberSignature Language="C#" Value="void ICollectData.CollectData (int callIdx, IntPtr valueNamePtr, IntPtr dataPtr, int totalBytes, out IntPtr res);" />
81 <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void System.Diagnostics.ICollectData.CollectData(int32 callIdx, native int valueNamePtr, native int dataPtr, int32 totalBytes, native int res) cil managed" />
82 <MemberType>Method</MemberType>
84 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
85 <AssemblyVersion>2.0.0.0</AssemblyVersion>
86 <AssemblyVersion>4.0.0.0</AssemblyVersion>
89 <ReturnType>System.Void</ReturnType>
92 <Parameter Name="callIdx" Type="System.Int32" />
93 <Parameter Name="valueNamePtr" Type="System.IntPtr" />
94 <Parameter Name="dataPtr" Type="System.IntPtr" />
95 <Parameter Name="totalBytes" Type="System.Int32" />
96 <Parameter Name="res" Type="System.IntPtr&" RefType="out" />
99 <param name="callIdx">To be added.</param>
100 <param name="valueNamePtr">To be added.</param>
101 <param name="dataPtr">To be added.</param>
102 <param name="totalBytes">To be added.</param>
103 <param name="res">To be added.</param>
104 <summary>To be added.</summary>
105 <remarks>To be added.</remarks>