1
<Type Name="CFStreamClientContext" FullName="MonoMac.CoreFoundation.CFStreamClientContext">
2
<TypeSignature Language="C#" Value="public struct CFStreamClientContext" />
3
<TypeSignature Language="ILAsm" Value=".class public sequential ansi sealed beforefieldinit CFStreamClientContext extends System.ValueType" />
5
<AssemblyName>MonoMac</AssemblyName>
6
<AssemblyVersion>0.0.0.0</AssemblyVersion>
9
<BaseTypeName>System.ValueType</BaseTypeName>
13
<summary>A structure used to support custom stream-related events.</summary>
18
<Member MemberName="Info">
19
<MemberSignature Language="C#" Value="public IntPtr Info;" />
20
<MemberSignature Language="ILAsm" Value=".field public native int Info" />
21
<MemberType>Field</MemberType>
23
<AssemblyVersion>0.0.0.0</AssemblyVersion>
26
<ReturnType>System.IntPtr</ReturnType>
29
<summary>User-defined data.</summary>
34
<Member MemberName="Release">
35
<MemberSignature Language="C#" Value="public void Release ();" />
36
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Release() cil managed" />
37
<MemberType>Method</MemberType>
39
<AssemblyVersion>0.0.0.0</AssemblyVersion>
42
<ReturnType>System.Void</ReturnType>
46
<summary>Call this method to release the Info pointer.</summary>
51
<Member MemberName="Retain">
52
<MemberSignature Language="C#" Value="public void Retain ();" />
53
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Retain() cil managed" />
54
<MemberType>Method</MemberType>
56
<AssemblyVersion>0.0.0.0</AssemblyVersion>
59
<ReturnType>System.Void</ReturnType>
63
<summary>Call this method to retain the Info pointer.</summary>
64
<remarks>Every call to Retain must have a corresponding call to Release, otherwise memory might be leaked.</remarks>
67
<Member MemberName="ToString">
68
<MemberSignature Language="C#" Value="public override string ToString ();" />
69
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance string ToString() cil managed" />
70
<MemberType>Method</MemberType>
72
<AssemblyVersion>0.0.0.0</AssemblyVersion>
75
<ReturnType>System.String</ReturnType>
79
<summary>Gets a description of this structure and its data.</summary>
80
<returns>A description of this structure and its data.</returns>
85
<Member MemberName="Version">
86
<MemberSignature Language="C#" Value="public int Version;" />
87
<MemberSignature Language="ILAsm" Value=".field public int32 Version" />
88
<MemberType>Field</MemberType>
90
<AssemblyVersion>0.0.0.0</AssemblyVersion>
93
<ReturnType>System.Int32</ReturnType>
96
<summary>The version of this structure. Currently the only valid value is 0.</summary>