Dryad/html/46c3c8f6-eac2-96d5-3ff0-d83...

52 lines
15 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><style type="text/css">.OH_CodeSnippetContainerTabLeftActive, .OH_CodeSnippetContainerTabLeft,.OH_CodeSnippetContainerTabLeftDisabled { }.OH_CodeSnippetContainerTabRightActive, .OH_CodeSnippetContainerTabRight,.OH_CodeSnippetContainerTabRightDisabled { }.OH_footer { }</style><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>DryadLinqBinaryWriter Class</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="DryadLinqBinaryWriter class" /><meta name="System.Keywords" content="Microsoft.Research.DryadLinq.DryadLinqBinaryWriter class" /><meta name="System.Keywords" content="DryadLinqBinaryWriter class, about DryadLinqBinaryWriter class" /><meta name="Microsoft.Help.F1" content="Microsoft.Research.DryadLinq.DryadLinqBinaryWriter" /><meta name="Microsoft.Help.Id" content="T:Microsoft.Research.DryadLinq.DryadLinqBinaryWriter" /><meta name="Description" content="DryadLinqBinaryWriter is the main interface for user provided custom serializers. It is also used for DryadLINQ internal autoserialization to write primitive types." /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="Microsoft.Research.DryadLinq" /><meta name="file" content="46c3c8f6-eac2-96d5-3ff0-d837669e9557" /><meta name="guid" content="46c3c8f6-eac2-96d5-3ff0-d837669e9557" /></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="OH_outerDiv"><div class="OH_outerContent"><table class="TitleTable"><tr><td class="OH_tdTitleColumn">DryadLinqBinaryWriter Class</td><td class="OH_tdRunningTitleColumn">DryadLINQ documentation</td></tr></table><div id="mainSection"><div id="mainBody"><span class="introStyle"></span><div class="summary">
DryadLinqBinaryWriter is the main interface for user provided custom serializers.
It is also used for DryadLINQ internal autoserialization to write primitive types.
</div><div class="OH_CollapsibleAreaRegion"><div class="OH_regiontitle">Inheritance Hierarchy</div><div class="OH_CollapsibleArea_HrDiv"><hr class="OH_CollapsibleArea_Hr" /></div></div><div class="OH_clear"> </div><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LST2C5EADC1_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST2C5EADC1_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br />  <span class="selflink">Microsoft.Research.DryadLinq<span id="LST2C5EADC1_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST2C5EADC1_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>DryadLinqBinaryWriter</span><br /><p> </p><strong>Namespace:</strong> <a href="efe6507e-9fd8-bbd3-8227-fd6ba9e289c1.htm">Microsoft.Research.DryadLinq</a><br /><strong>Assembly:</strong> Microsoft.Research.DryadLinq (in Microsoft.Research.DryadLinq.dll) Version: 0.2.1.0 (0.2.1.0)<div class="OH_CollapsibleAreaRegion"><div class="OH_regiontitle">Syntax</div><div class="OH_CollapsibleArea_HrDiv"><hr class="OH_CollapsibleArea_Hr" /></div></div><div class="OH_clear"> </div><div class="OH_CodeSnippetContainer"><div class="OH_CodeSnippetContainerTabs"><div class="OH_CodeSnippetContainerTabLeft" id="ID0ECCA_tabimgleft"> </div><div id="ID0ECCA_tab1" class="OH_CodeSnippetContainerTabFirst"><a href="#" onclick="javascript:ChangeTab('ID0ECCA','cs','1','3');return false;">C#</a></div><div id="ID0ECCA_tab2" class="OH_CodeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0ECCA','vb','2','3');return false;">VB</a></div><div id="ID0ECCA_tab3" class="OH_CodeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0ECCA','cpp','3','3');return false;">C++</a></div><div class="OH_CodeSnippetContainerTabRight" id="ID0ECCA_tabimgright"> </div></div><div class="OH_CodeSnippetContainerCodeCollection"><div class="OH_CodeSnippetToolBar"><div class="OH_CodeSnippetToolBarText"><a id="ID0ECCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0ECCA');return false;" title="Copy">Copy</a></div></div><div id="ID0ECCA_code_Div1" class="OH_CodeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">sealed</span> <span class="keyword">class</span> <span class="identifier">DryadLinqBinaryWriter</span></pre></div><div id="ID0ECCA_code_Div2" class="OH_CodeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">NotInheritable</span> <span class="keyword">Class</span> <span class="identifier">DryadLinqBinaryWriter</span></pre></div><div id="ID0ECCA_code_Div3" class="OH_CodeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">ref class</span> <span class="identifier">DryadLinqBinaryWriter</span> <span class="keyword">sealed</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0ECCA");</script><p>The <span class="selflink">DryadLinqBinaryWriter</span> type exposes the following members.</p><div class="OH_CollapsibleAreaRegion"><div class="OH_regiontitle">Methods</div><div class="OH_CollapsibleArea_HrDiv"><hr class="OH_CollapsibleArea_Hr" /></div></div><div class="OH_clear"> </div><table id="memberList" class="members"><tr><th class="ps_iconColumn">
 
</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a> is equal to the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as a hash function for a particular type. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="8b8a247b-5e60-0750-b2e2-7de2d3ed69ee.htm">ToString</a></td><td><div class="summary">
Returns a string that represents the current DryadLinqBinaryWriter object.
</div> (Overrides <a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">Object<span id="LST2C5EADC1_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST2C5EADC1_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>ToString<span id="LST2C5EADC1_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST2C5EADC1_3?cs=()|vb=|cpp=()|nu=()|fs=()");</script></a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="06abeb89-68da-4121-d33e-c40a6c5767a0.htm">Write(Boolean)</a></td><td><div class="summary">
Writes a boolean value to the current writer.
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="aa695532-3e3b-1286-ced5-1e1f3753076b.htm">Write(Byte)</a></td><td><div class="summary">
Writes an unsigned byte to the current writer.
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="1b0a7d22-63b3-062c-d1e8-dfaccece9749.htm">Write(Char)</a></td><td><div class="summary">
Writes a character to the current writer.
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="f5869c52-79e8-da5b-f2fa-20fb34d90f73.htm">Write(SqlDateTime)</a></td><td><div class="summary">
Writes a value of SqlDateTime to the current writer.
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="4d4d3608-540d-5b19-af53-b9f187c6f50c.htm">Write(DateTime)</a></td><td><div class="summary">
Writes a value of DateTime to the current writer.
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="cdc8f2c7-4c31-ec38-46f6-4bf27233eb06.htm">Write(Decimal)</a></td><td><div class="summary">
Writes a decimal number to the current writer.
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="0a7aa40b-fc7c-5446-0fc8-d8747f317d31.htm">Write(Double)</a></td><td><div class="summary">
Writes a 64-bit floating point number to the current writer.
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="7ecb3a15-f55f-3310-fb53-e0e709759f67.htm">Write(Guid)</a></td><td><div class="summary">
Writes a value of Guid to the current writer.
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="d0dca4d2-0e37-3ff6-4af0-844c6c9e173d.htm">Write(Int16)</a></td><td><div class="summary">
Writes a signed 16-bit integer to the current writer.
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="34000c36-6f82-54cf-d0bf-53b8e8334db3.htm">Write(Int32)</a></td><td><div class="summary">
Writes a signed 32-bit integer to the current writer.
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="c2e5ca2e-4f47-3d38-1d50-af015998a17e.htm">Write(Int64)</a></td><td><div class="summary">
Writes a signed 64-bit integer to the current writer.
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="8171dfcc-ce25-abf5-2260-d221c6e35418.htm">Write(SByte)</a></td><td><div class="summary">
Writes a signed byte to the current writer.
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="3a39b53b-f216-92f1-f626-480770156c7d.htm">Write(Single)</a></td><td><div class="summary">
Writes a 32-bit floating point number to the current writer.
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="1440c40e-9c6b-fafe-9688-112547bd19f3.htm">Write(String)</a></td><td><div class="summary">
Writes a string to the current writer.
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="15ad8a07-5fcb-f3d7-1bb6-efd8cc647046.htm">Write(UInt16)</a></td><td><div class="summary">
Writes an unsigned 16-bit integer to the current writer.
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="48d4f077-2115-7df5-25c4-08148e84b2e5.htm">Write(UInt32)</a></td><td><div class="summary">
writes an unsigned 32-bit integer to the current writer.
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="8813e2b8-4d84-ad8b-9668-884ab087c455.htm">Write(UInt64)</a></td><td><div class="summary">
Writes a unsigned 64-bit integer to the current writer.
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="e865381e-1e90-4f47-894b-6304d0028ef0.htm">WriteBytes</a></td><td><div class="summary">
Writes an array of bytes to the current writer.
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="21fec768-ab9c-536d-b901-9fbe1ab4b958.htm">WriteChars</a></td><td><div class="summary">
Writes an array of characters to the current writer.
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="39ca1745-5c7e-3a08-8aa3-ba34af15e044.htm">WriteCompact</a></td><td><div class="summary">
Writes a 32-bit signed integer to the current writer. The integer
is written in a compact format.
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="b1ad85ba-1fa8-77de-a82a-c04f1436060d.htm">WriteRawBytes</a></td><td><div class="summary">
Public helper to write from a caller provided byte* to the output stream.
This is mainly used to read preallocated fixed size, non-integer types (Guid, decimal etc).
</div></td></tr></table><a href="#mainBody">Top</a><div class="OH_CollapsibleAreaRegion" id="seeAlsoSection"><div class="OH_regiontitle">See Also</div><div class="OH_CollapsibleArea_HrDiv"><hr class="OH_CollapsibleArea_Hr" /></div></div><div class="OH_clear"> </div><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="efe6507e-9fd8-bbd3-8227-fd6ba9e289c1.htm">Microsoft.Research.DryadLinq Namespace</a></div></div></div></div></div><div id="OH_footer" class="OH_footer"> </div></body></html>