1
<Type Name="CFAllocator" FullName="MonoMac.CoreFoundation.CFAllocator">
2
<TypeSignature Language="C#" Value="public class CFAllocator : IDisposable, MonoMac.ObjCRuntime.INativeObject" />
3
<TypeSignature Language="ILAsm" Value=".class public auto ansi CFAllocator extends System.Object implements class MonoMac.ObjCRuntime.INativeObject, class System.IDisposable" />
5
<AssemblyName>MonoMac</AssemblyName>
6
<AssemblyVersion>0.0.0.0</AssemblyVersion>
9
<BaseTypeName>System.Object</BaseTypeName>
13
<InterfaceName>MonoMac.ObjCRuntime.INativeObject</InterfaceName>
16
<InterfaceName>System.IDisposable</InterfaceName>
20
<summary>To be added.</summary>
21
<remarks>To be added.</remarks>
24
<Member MemberName=".ctor">
25
<MemberSignature Language="C#" Value="public CFAllocator (IntPtr handle);" />
26
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int handle) cil managed" />
27
<MemberType>Constructor</MemberType>
29
<AssemblyVersion>0.0.0.0</AssemblyVersion>
32
<Parameter Name="handle" Type="System.IntPtr" />
35
<param name="handle">To be added.</param>
36
<summary>To be added.</summary>
37
<remarks>To be added.</remarks>
40
<Member MemberName=".ctor">
41
<MemberSignature Language="C#" Value="public CFAllocator (IntPtr handle, bool owns);" />
42
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int handle, bool owns) cil managed" />
43
<MemberType>Constructor</MemberType>
45
<AssemblyVersion>0.0.0.0</AssemblyVersion>
48
<Parameter Name="handle" Type="System.IntPtr" />
49
<Parameter Name="owns" Type="System.Boolean" />
52
<param name="handle">To be added.</param>
53
<param name="owns">To be added.</param>
54
<summary>To be added.</summary>
55
<remarks>To be added.</remarks>
58
<Member MemberName="Allocate">
59
<MemberSignature Language="C#" Value="public IntPtr Allocate (long size, MonoMac.CoreFoundation.CFAllocatorFlags hint = 0);" />
60
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance native int Allocate(int64 size, valuetype MonoMac.CoreFoundation.CFAllocatorFlags hint) cil managed" />
61
<MemberType>Method</MemberType>
63
<AssemblyVersion>0.0.0.0</AssemblyVersion>
66
<ReturnType>System.IntPtr</ReturnType>
69
<Parameter Name="size" Type="System.Int64" />
70
<Parameter Name="hint" Type="MonoMac.CoreFoundation.CFAllocatorFlags" />
73
<param name="size">To be added.</param>
74
<param name="hint">To be added.</param>
75
<summary>To be added.</summary>
76
<returns>To be added.</returns>
77
<remarks>To be added.</remarks>
80
<Member MemberName="Deallocate">
81
<MemberSignature Language="C#" Value="public void Deallocate (IntPtr ptr);" />
82
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Deallocate(native int ptr) cil managed" />
83
<MemberType>Method</MemberType>
85
<AssemblyVersion>0.0.0.0</AssemblyVersion>
88
<ReturnType>System.Void</ReturnType>
91
<Parameter Name="ptr" Type="System.IntPtr" />
94
<param name="ptr">To be added.</param>
95
<summary>To be added.</summary>
96
<remarks>To be added.</remarks>
99
<Member MemberName="Default">
100
<MemberSignature Language="C#" Value="public static MonoMac.CoreFoundation.CFAllocator Default { get; }" />
101
<MemberSignature Language="ILAsm" Value=".property class MonoMac.CoreFoundation.CFAllocator Default" />
102
<MemberType>Property</MemberType>
104
<AssemblyVersion>0.0.0.0</AssemblyVersion>
107
<ReturnType>MonoMac.CoreFoundation.CFAllocator</ReturnType>
110
<summary>To be added.</summary>
111
<value>To be added.</value>
112
<remarks>To be added.</remarks>
115
<Member MemberName="Dispose">
116
<MemberSignature Language="C#" Value="public void Dispose ();" />
117
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Dispose() cil managed" />
118
<MemberType>Method</MemberType>
120
<AssemblyVersion>0.0.0.0</AssemblyVersion>
123
<ReturnType>System.Void</ReturnType>
127
<summary>To be added.</summary>
128
<remarks>To be added.</remarks>
131
<Member MemberName="Dispose">
132
<MemberSignature Language="C#" Value="protected virtual void Dispose (bool disposing);" />
133
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void Dispose(bool disposing) cil managed" />
134
<MemberType>Method</MemberType>
136
<AssemblyVersion>0.0.0.0</AssemblyVersion>
139
<ReturnType>System.Void</ReturnType>
142
<Parameter Name="disposing" Type="System.Boolean" />
145
<param name="disposing">To be added.</param>
146
<summary>To be added.</summary>
147
<remarks>To be added.</remarks>
150
<Member MemberName="Finalize">
151
<MemberSignature Language="C#" Value="~CFAllocator ();" />
152
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Finalize() cil managed" />
153
<MemberType>Method</MemberType>
155
<AssemblyVersion>0.0.0.0</AssemblyVersion>
158
<ReturnType>System.Void</ReturnType>
162
<summary>To be added.</summary>
163
<remarks>To be added.</remarks>
166
<Member MemberName="Handle">
167
<MemberSignature Language="C#" Value="public IntPtr Handle { get; }" />
168
<MemberSignature Language="ILAsm" Value=".property instance native int Handle" />
169
<MemberType>Property</MemberType>
171
<AssemblyVersion>0.0.0.0</AssemblyVersion>
174
<ReturnType>System.IntPtr</ReturnType>
177
<summary>To be added.</summary>
178
<value>To be added.</value>
179
<remarks>To be added.</remarks>
182
<Member MemberName="Malloc">
183
<MemberSignature Language="C#" Value="public static MonoMac.CoreFoundation.CFAllocator Malloc { get; }" />
184
<MemberSignature Language="ILAsm" Value=".property class MonoMac.CoreFoundation.CFAllocator Malloc" />
185
<MemberType>Property</MemberType>
187
<AssemblyVersion>0.0.0.0</AssemblyVersion>
190
<ReturnType>MonoMac.CoreFoundation.CFAllocator</ReturnType>
193
<summary>To be added.</summary>
194
<value>To be added.</value>
195
<remarks>To be added.</remarks>
198
<Member MemberName="MallocZone">
199
<MemberSignature Language="C#" Value="public static MonoMac.CoreFoundation.CFAllocator MallocZone { get; }" />
200
<MemberSignature Language="ILAsm" Value=".property class MonoMac.CoreFoundation.CFAllocator MallocZone" />
201
<MemberType>Property</MemberType>
203
<AssemblyVersion>0.0.0.0</AssemblyVersion>
206
<ReturnType>MonoMac.CoreFoundation.CFAllocator</ReturnType>
209
<summary>To be added.</summary>
210
<value>To be added.</value>
211
<remarks>To be added.</remarks>
214
<Member MemberName="Null">
215
<MemberSignature Language="C#" Value="public static MonoMac.CoreFoundation.CFAllocator Null { get; }" />
216
<MemberSignature Language="ILAsm" Value=".property class MonoMac.CoreFoundation.CFAllocator Null" />
217
<MemberType>Property</MemberType>
219
<AssemblyVersion>0.0.0.0</AssemblyVersion>
222
<ReturnType>MonoMac.CoreFoundation.CFAllocator</ReturnType>
225
<summary>To be added.</summary>
226
<value>To be added.</value>
227
<remarks>To be added.</remarks>
230
<Member MemberName="SystemDefault">
231
<MemberSignature Language="C#" Value="public static MonoMac.CoreFoundation.CFAllocator SystemDefault { get; }" />
232
<MemberSignature Language="ILAsm" Value=".property class MonoMac.CoreFoundation.CFAllocator SystemDefault" />
233
<MemberType>Property</MemberType>
235
<AssemblyVersion>0.0.0.0</AssemblyVersion>
238
<ReturnType>MonoMac.CoreFoundation.CFAllocator</ReturnType>
241
<summary>To be added.</summary>
242
<value>To be added.</value>
243
<remarks>To be added.</remarks>