1 <Type Name="BinaryFormatter" FullName="System.Runtime.Serialization.Formatters.Binary.BinaryFormatter">
2 <TypeSignature Maintainer="auto" Language="C#" Value="public sealed class BinaryFormatter : System.Runtime.Remoting.Messaging.IRemotingFormatter" />
3 <TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit BinaryFormatter extends System.Object implements class System.Runtime.Remoting.Messaging.IRemotingFormatter, class System.Runtime.Serialization.IFormatter" />
5 <AssemblyName>mscorlib</AssemblyName>
6 <AssemblyPublicKey>[00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00]</AssemblyPublicKey>
7 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
8 <AssemblyVersion>2.0.0.0</AssemblyVersion>
9 <AssemblyVersion>4.0.0.0</AssemblyVersion>
11 <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>
13 <BaseTypeName>System.Object</BaseTypeName>
17 <InterfaceName>System.Runtime.Remoting.Messaging.IRemotingFormatter</InterfaceName>
22 <AttributeName>System.Runtime.InteropServices.ComVisible(true)</AttributeName>
26 <summary>To be added</summary>
27 <remarks>To be added</remarks>
30 <Member MemberName=".ctor">
31 <MemberSignature Language="C#" Value="public BinaryFormatter ();" />
32 <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
33 <MemberType>Constructor</MemberType>
35 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
36 <AssemblyVersion>2.0.0.0</AssemblyVersion>
37 <AssemblyVersion>4.0.0.0</AssemblyVersion>
42 <summary>To be added</summary>
43 <remarks>To be added</remarks>
46 <Member MemberName=".ctor">
47 <MemberSignature Language="C#" Value="public BinaryFormatter (System.Runtime.Serialization.ISurrogateSelector selector, System.Runtime.Serialization.StreamingContext context);" />
48 <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Runtime.Serialization.ISurrogateSelector selector, valuetype System.Runtime.Serialization.StreamingContext context) cil managed" />
49 <MemberType>Constructor</MemberType>
51 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
52 <AssemblyVersion>2.0.0.0</AssemblyVersion>
53 <AssemblyVersion>4.0.0.0</AssemblyVersion>
57 <Parameter Name="selector" Type="System.Runtime.Serialization.ISurrogateSelector" />
58 <Parameter Name="context" Type="System.Runtime.Serialization.StreamingContext" />
61 <param name="selector">To be added: an object of type 'Runtime.Serialization.ISurrogateSelector'</param>
62 <param name="context">To be added: an object of type 'Runtime.Serialization.StreamingContext'</param>
63 <summary>To be added</summary>
64 <remarks>To be added</remarks>
67 <Member MemberName="AssemblyFormat">
68 <MemberSignature Language="C#" Value="public System.Runtime.Serialization.Formatters.FormatterAssemblyStyle AssemblyFormat { get; set; }" />
69 <MemberSignature Language="ILAsm" Value=".property instance valuetype System.Runtime.Serialization.Formatters.FormatterAssemblyStyle AssemblyFormat" />
70 <MemberType>Property</MemberType>
72 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
73 <AssemblyVersion>2.0.0.0</AssemblyVersion>
74 <AssemblyVersion>4.0.0.0</AssemblyVersion>
77 <ReturnType>System.Runtime.Serialization.Formatters.FormatterAssemblyStyle</ReturnType>
80 <summary>To be added.</summary>
81 <value>To be added.</value>
82 <remarks>To be added.</remarks>
85 <Member MemberName="Binder">
86 <MemberSignature Language="C#" Value="public System.Runtime.Serialization.SerializationBinder Binder { get; set; }" />
87 <MemberSignature Language="ILAsm" Value=".property instance class System.Runtime.Serialization.SerializationBinder Binder" />
88 <MemberType>Property</MemberType>
90 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
91 <AssemblyVersion>2.0.0.0</AssemblyVersion>
92 <AssemblyVersion>4.0.0.0</AssemblyVersion>
95 <ReturnType>System.Runtime.Serialization.SerializationBinder</ReturnType>
98 <summary>To be added.</summary>
99 <value>To be added.</value>
100 <remarks>To be added.</remarks>
103 <Member MemberName="Context">
104 <MemberSignature Language="C#" Value="public System.Runtime.Serialization.StreamingContext Context { get; set; }" />
105 <MemberSignature Language="ILAsm" Value=".property instance valuetype System.Runtime.Serialization.StreamingContext Context" />
106 <MemberType>Property</MemberType>
108 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
109 <AssemblyVersion>2.0.0.0</AssemblyVersion>
110 <AssemblyVersion>4.0.0.0</AssemblyVersion>
113 <ReturnType>System.Runtime.Serialization.StreamingContext</ReturnType>
116 <summary>To be added.</summary>
117 <value>To be added.</value>
118 <remarks>To be added.</remarks>
121 <Member MemberName="Deserialize">
122 <MemberSignature Language="C#" Value="public object Deserialize (System.IO.Stream serializationStream);" />
123 <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance object Deserialize(class System.IO.Stream serializationStream) cil managed" />
124 <MemberType>Method</MemberType>
126 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
127 <AssemblyVersion>2.0.0.0</AssemblyVersion>
128 <AssemblyVersion>4.0.0.0</AssemblyVersion>
131 <ReturnType>System.Object</ReturnType>
134 <Parameter Name="serializationStream" Type="System.IO.Stream" />
137 <param name="serializationStream">To be added: an object of type 'IO.Stream'</param>
138 <summary>To be added</summary>
139 <returns>To be added: an object of type 'object'</returns>
140 <remarks>To be added</remarks>
143 <Member MemberName="Deserialize">
144 <MemberSignature Language="C#" Value="public object Deserialize (System.IO.Stream serializationStream, System.Runtime.Remoting.Messaging.HeaderHandler handler);" />
145 <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance object Deserialize(class System.IO.Stream serializationStream, class System.Runtime.Remoting.Messaging.HeaderHandler handler) cil managed" />
146 <MemberType>Method</MemberType>
148 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
149 <AssemblyVersion>2.0.0.0</AssemblyVersion>
150 <AssemblyVersion>4.0.0.0</AssemblyVersion>
153 <ReturnType>System.Object</ReturnType>
156 <Parameter Name="serializationStream" Type="System.IO.Stream" />
157 <Parameter Name="handler" Type="System.Runtime.Remoting.Messaging.HeaderHandler" />
160 <param name="serializationStream">To be added: an object of type 'IO.Stream'</param>
161 <param name="handler">To be added: an object of type 'Runtime.Remoting.Messaging.HeaderHandler'</param>
162 <summary>To be added</summary>
163 <returns>To be added: an object of type 'object'</returns>
164 <remarks>To be added</remarks>
167 <Member MemberName="DeserializeMethodResponse">
168 <MemberSignature Language="C#" Value="public object DeserializeMethodResponse (System.IO.Stream serializationStream, System.Runtime.Remoting.Messaging.HeaderHandler handler, System.Runtime.Remoting.Messaging.IMethodCallMessage methodCallMessage);" />
169 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance object DeserializeMethodResponse(class System.IO.Stream serializationStream, class System.Runtime.Remoting.Messaging.HeaderHandler handler, class System.Runtime.Remoting.Messaging.IMethodCallMessage methodCallMessage) cil managed" />
170 <MemberType>Method</MemberType>
172 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
173 <AssemblyVersion>2.0.0.0</AssemblyVersion>
174 <AssemblyVersion>4.0.0.0</AssemblyVersion>
177 <ReturnType>System.Object</ReturnType>
180 <Parameter Name="serializationStream" Type="System.IO.Stream" />
181 <Parameter Name="handler" Type="System.Runtime.Remoting.Messaging.HeaderHandler" />
182 <Parameter Name="methodCallMessage" Type="System.Runtime.Remoting.Messaging.IMethodCallMessage" />
185 <param name="serializationStream">To be added: an object of type 'IO.Stream'</param>
186 <param name="handler">To be added: an object of type 'Runtime.Remoting.Messaging.HeaderHandler'</param>
187 <param name="methodCallMessage">To be added.</param>
188 <summary>To be added</summary>
189 <returns>To be added: an object of type 'object'</returns>
190 <remarks>To be added</remarks>
193 <Member MemberName="FilterLevel">
194 <MemberSignature Language="C#" Value="public System.Runtime.Serialization.Formatters.TypeFilterLevel FilterLevel { get; set; }" />
195 <MemberSignature Language="ILAsm" Value=".property instance valuetype System.Runtime.Serialization.Formatters.TypeFilterLevel FilterLevel" />
196 <MemberType>Property</MemberType>
198 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
199 <AssemblyVersion>2.0.0.0</AssemblyVersion>
200 <AssemblyVersion>4.0.0.0</AssemblyVersion>
203 <ReturnType>System.Runtime.Serialization.Formatters.TypeFilterLevel</ReturnType>
206 <summary>To be added.</summary>
207 <value>To be added.</value>
208 <remarks>To be added.</remarks>
211 <Member MemberName="Serialize">
212 <MemberSignature Language="C#" Value="public void Serialize (System.IO.Stream serializationStream, object graph);" />
213 <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Serialize(class System.IO.Stream serializationStream, object graph) cil managed" />
214 <MemberType>Method</MemberType>
216 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
217 <AssemblyVersion>2.0.0.0</AssemblyVersion>
218 <AssemblyVersion>4.0.0.0</AssemblyVersion>
221 <ReturnType>System.Void</ReturnType>
224 <Parameter Name="serializationStream" Type="System.IO.Stream" />
225 <Parameter Name="graph" Type="System.Object" />
228 <param name="serializationStream">To be added: an object of type 'IO.Stream'</param>
229 <param name="graph">To be added: an object of type 'object'</param>
230 <summary>To be added</summary>
231 <remarks>To be added</remarks>
234 <Member MemberName="Serialize">
235 <MemberSignature Language="C#" Value="public void Serialize (System.IO.Stream serializationStream, object graph, System.Runtime.Remoting.Messaging.Header[] headers);" />
236 <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Serialize(class System.IO.Stream serializationStream, object graph, class System.Runtime.Remoting.Messaging.Header[] headers) cil managed" />
237 <MemberType>Method</MemberType>
239 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
240 <AssemblyVersion>2.0.0.0</AssemblyVersion>
241 <AssemblyVersion>4.0.0.0</AssemblyVersion>
244 <ReturnType>System.Void</ReturnType>
247 <Parameter Name="serializationStream" Type="System.IO.Stream" />
248 <Parameter Name="graph" Type="System.Object" />
249 <Parameter Name="headers" Type="System.Runtime.Remoting.Messaging.Header[]" />
252 <param name="serializationStream">To be added: an object of type 'IO.Stream'</param>
253 <param name="graph">To be added: an object of type 'object'</param>
254 <param name="headers">To be added: an object of type 'Runtime.Remoting.Messaging.Header []'</param>
255 <summary>To be added</summary>
256 <remarks>To be added</remarks>
259 <Member MemberName="SurrogateSelector">
260 <MemberSignature Language="C#" Value="public System.Runtime.Serialization.ISurrogateSelector SurrogateSelector { get; set; }" />
261 <MemberSignature Language="ILAsm" Value=".property instance class System.Runtime.Serialization.ISurrogateSelector SurrogateSelector" />
262 <MemberType>Property</MemberType>
264 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
265 <AssemblyVersion>2.0.0.0</AssemblyVersion>
266 <AssemblyVersion>4.0.0.0</AssemblyVersion>
269 <ReturnType>System.Runtime.Serialization.ISurrogateSelector</ReturnType>
272 <summary>To be added.</summary>
273 <value>To be added.</value>
274 <remarks>To be added.</remarks>
277 <Member MemberName="TypeFormat">
278 <MemberSignature Language="C#" Value="public System.Runtime.Serialization.Formatters.FormatterTypeStyle TypeFormat { get; set; }" />
279 <MemberSignature Language="ILAsm" Value=".property instance valuetype System.Runtime.Serialization.Formatters.FormatterTypeStyle TypeFormat" />
280 <MemberType>Property</MemberType>
282 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
283 <AssemblyVersion>2.0.0.0</AssemblyVersion>
284 <AssemblyVersion>4.0.0.0</AssemblyVersion>
287 <ReturnType>System.Runtime.Serialization.Formatters.FormatterTypeStyle</ReturnType>
290 <summary>To be added.</summary>
291 <value>To be added.</value>
292 <remarks>To be added.</remarks>
295 <Member MemberName="UnsafeDeserialize">
296 <MemberSignature Language="C#" Value="public object UnsafeDeserialize (System.IO.Stream serializationStream, System.Runtime.Remoting.Messaging.HeaderHandler handler);" />
297 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance object UnsafeDeserialize(class System.IO.Stream serializationStream, class System.Runtime.Remoting.Messaging.HeaderHandler handler) cil managed" />
298 <MemberType>Method</MemberType>
300 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
301 <AssemblyVersion>2.0.0.0</AssemblyVersion>
302 <AssemblyVersion>4.0.0.0</AssemblyVersion>
306 <AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName>
310 <ReturnType>System.Object</ReturnType>
313 <Parameter Name="serializationStream" Type="System.IO.Stream" />
314 <Parameter Name="handler" Type="System.Runtime.Remoting.Messaging.HeaderHandler" />
317 <param name="serializationStream">To be added.</param>
318 <param name="handler">To be added.</param>
319 <summary>To be added.</summary>
320 <returns>To be added.</returns>
321 <remarks>To be added.</remarks>
324 <Member MemberName="UnsafeDeserializeMethodResponse">
325 <MemberSignature Language="C#" Value="public object UnsafeDeserializeMethodResponse (System.IO.Stream serializationStream, System.Runtime.Remoting.Messaging.HeaderHandler handler, System.Runtime.Remoting.Messaging.IMethodCallMessage methodCallMessage);" />
326 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance object UnsafeDeserializeMethodResponse(class System.IO.Stream serializationStream, class System.Runtime.Remoting.Messaging.HeaderHandler handler, class System.Runtime.Remoting.Messaging.IMethodCallMessage methodCallMessage) cil managed" />
327 <MemberType>Method</MemberType>
329 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
330 <AssemblyVersion>2.0.0.0</AssemblyVersion>
331 <AssemblyVersion>4.0.0.0</AssemblyVersion>
335 <AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName>
339 <ReturnType>System.Object</ReturnType>
342 <Parameter Name="serializationStream" Type="System.IO.Stream" />
343 <Parameter Name="handler" Type="System.Runtime.Remoting.Messaging.HeaderHandler" />
344 <Parameter Name="methodCallMessage" Type="System.Runtime.Remoting.Messaging.IMethodCallMessage" />
347 <param name="serializationStream">To be added.</param>
348 <param name="handler">To be added.</param>
349 <param name="methodCallMessage">To be added.</param>
350 <summary>To be added.</summary>
351 <returns>To be added.</returns>
352 <remarks>To be added.</remarks>