blob: 598ee6518f345913d3b2a72f011c26187575727d [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Proton DotNet: Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Proton DotNet
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceApache.html">Apache</a></li><li class="navelem"><a class="el" href="namespaceApache_1_1Qpid.html">Qpid</a></li><li class="navelem"><a class="el" href="namespaceApache_1_1Qpid_1_1Proton.html">Proton</a></li><li class="navelem"><a class="el" href="namespaceApache_1_1Qpid_1_1Proton_1_1Codec.html">Codec</a></li><li class="navelem"><a class="el" href="namespaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders.html">Encoders</a></li><li class="navelem"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html">ProtonEncoder</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#properties">Properties</a> &#124;
<a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder:</div>
<div class="dyncontent">
<div class="center">
<img src="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.png" usemap="#Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder_map" alt=""/>
<map id="Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder_map" name="Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder_map">
<area href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html" title="Defines an Encoder type that translates AMQP performatives into their encoded byte representations." alt="Apache.Qpid.Proton.Codec.IEncoder" shape="rect" coords="0,0,316,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ade64e3c665d7812a5b26bf6b19cd6535"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#ade64e3c665d7812a5b26bf6b19cd6535">NewEncoderState</a> ()</td></tr>
<tr class="memdesc:ade64e3c665d7812a5b26bf6b19cd6535"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and returns a new encoder state object that should be used when encoding values with the encoder instance. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#ade64e3c665d7812a5b26bf6b19cd6535">More...</a><br /></td></tr>
<tr class="separator:ade64e3c665d7812a5b26bf6b19cd6535"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbf0eabc2482de19e4004cb4222ab51c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#acbf0eabc2482de19e4004cb4222ab51c">WriteNull</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state)</td></tr>
<tr class="memdesc:acbf0eabc2482de19e4004cb4222ab51c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write the indicated AMQP null type encoding into the buffer instance. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#acbf0eabc2482de19e4004cb4222ab51c">More...</a><br /></td></tr>
<tr class="separator:acbf0eabc2482de19e4004cb4222ab51c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66855b936df89eef8de3fabc63055e0d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a66855b936df89eef8de3fabc63055e0d">WriteBoolean</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, bool value)</td></tr>
<tr class="memdesc:a66855b936df89eef8de3fabc63055e0d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the AMQP boolean encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a66855b936df89eef8de3fabc63055e0d">More...</a><br /></td></tr>
<tr class="separator:a66855b936df89eef8de3fabc63055e0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af11bcbcd799e853a566b1b7840e59e8a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#af11bcbcd799e853a566b1b7840e59e8a">WriteUnsignedByte</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, byte value)</td></tr>
<tr class="memdesc:af11bcbcd799e853a566b1b7840e59e8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the AMQP unsigned byte encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#af11bcbcd799e853a566b1b7840e59e8a">More...</a><br /></td></tr>
<tr class="separator:af11bcbcd799e853a566b1b7840e59e8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a510169e38af9f1e7011728d84aeab7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a1a510169e38af9f1e7011728d84aeab7">WriteUnsignedShort</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, ushort value)</td></tr>
<tr class="memdesc:a1a510169e38af9f1e7011728d84aeab7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the AMQP unsigned short encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a1a510169e38af9f1e7011728d84aeab7">More...</a><br /></td></tr>
<tr class="separator:a1a510169e38af9f1e7011728d84aeab7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b0d07d3baf03754f0947f1b3aa06d80"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a9b0d07d3baf03754f0947f1b3aa06d80">WriteUnsignedInteger</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, uint value)</td></tr>
<tr class="memdesc:a9b0d07d3baf03754f0947f1b3aa06d80"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the AMQP unsigned int encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a9b0d07d3baf03754f0947f1b3aa06d80">More...</a><br /></td></tr>
<tr class="separator:a9b0d07d3baf03754f0947f1b3aa06d80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68c62e335b54b2c91baef33289153b42"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a68c62e335b54b2c91baef33289153b42">WriteUnsignedLong</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, ulong value)</td></tr>
<tr class="memdesc:a68c62e335b54b2c91baef33289153b42"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the AMQP unsigned long encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a68c62e335b54b2c91baef33289153b42">More...</a><br /></td></tr>
<tr class="separator:a68c62e335b54b2c91baef33289153b42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac6812f9eb753267793fb6e179877168"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#aac6812f9eb753267793fb6e179877168">WriteByte</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, sbyte value)</td></tr>
<tr class="memdesc:aac6812f9eb753267793fb6e179877168"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the AMQP byte encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#aac6812f9eb753267793fb6e179877168">More...</a><br /></td></tr>
<tr class="separator:aac6812f9eb753267793fb6e179877168"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a9f077f42437eb596e038e9d493e3d3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a1a9f077f42437eb596e038e9d493e3d3">WriteShort</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, short value)</td></tr>
<tr class="memdesc:a1a9f077f42437eb596e038e9d493e3d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the AMQP short encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a1a9f077f42437eb596e038e9d493e3d3">More...</a><br /></td></tr>
<tr class="separator:a1a9f077f42437eb596e038e9d493e3d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04b8a44d4873a193d88536253e715a0c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a04b8a44d4873a193d88536253e715a0c">WriteInteger</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, int value)</td></tr>
<tr class="memdesc:a04b8a44d4873a193d88536253e715a0c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the AMQP integer encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a04b8a44d4873a193d88536253e715a0c">More...</a><br /></td></tr>
<tr class="separator:a04b8a44d4873a193d88536253e715a0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5b9c468f9989809949bc2b8993b554f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#af5b9c468f9989809949bc2b8993b554f">WriteLong</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, long value)</td></tr>
<tr class="memdesc:af5b9c468f9989809949bc2b8993b554f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the AMQP long encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#af5b9c468f9989809949bc2b8993b554f">More...</a><br /></td></tr>
<tr class="separator:af5b9c468f9989809949bc2b8993b554f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a352ad311780ebfb015e022b657b52fcc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a352ad311780ebfb015e022b657b52fcc">WriteFloat</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, float value)</td></tr>
<tr class="memdesc:a352ad311780ebfb015e022b657b52fcc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the AMQP float encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a352ad311780ebfb015e022b657b52fcc">More...</a><br /></td></tr>
<tr class="separator:a352ad311780ebfb015e022b657b52fcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ab119d8eb06e1dcab16e37181f33f75"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a8ab119d8eb06e1dcab16e37181f33f75">WriteDouble</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, double value)</td></tr>
<tr class="memdesc:a8ab119d8eb06e1dcab16e37181f33f75"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the AMQP double encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a8ab119d8eb06e1dcab16e37181f33f75">More...</a><br /></td></tr>
<tr class="separator:a8ab119d8eb06e1dcab16e37181f33f75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a233e8d81c8f2bc86da8f19b2060cfec4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a233e8d81c8f2bc86da8f19b2060cfec4">WriteDecimal32</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Decimal32.html">Decimal32</a> value)</td></tr>
<tr class="memdesc:a233e8d81c8f2bc86da8f19b2060cfec4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the AMQP Decimal32 encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a233e8d81c8f2bc86da8f19b2060cfec4">More...</a><br /></td></tr>
<tr class="separator:a233e8d81c8f2bc86da8f19b2060cfec4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a185fc31c680f3cc799fefbc6cadbd459"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a185fc31c680f3cc799fefbc6cadbd459">WriteDecimal64</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Decimal64.html">Decimal64</a> value)</td></tr>
<tr class="memdesc:a185fc31c680f3cc799fefbc6cadbd459"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the AMQP Decimal64 encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a185fc31c680f3cc799fefbc6cadbd459">More...</a><br /></td></tr>
<tr class="separator:a185fc31c680f3cc799fefbc6cadbd459"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acad2df987a33a1df3b3b635f126eb00a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#acad2df987a33a1df3b3b635f126eb00a">WriteDecimal128</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Decimal128.html">Decimal128</a> value)</td></tr>
<tr class="memdesc:acad2df987a33a1df3b3b635f126eb00a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the AMQP Decimal128 encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#acad2df987a33a1df3b3b635f126eb00a">More...</a><br /></td></tr>
<tr class="separator:acad2df987a33a1df3b3b635f126eb00a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a978921d6153f3dc82a950109d86eff8c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a978921d6153f3dc82a950109d86eff8c">WriteCharacter</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, char value)</td></tr>
<tr class="memdesc:a978921d6153f3dc82a950109d86eff8c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the AMQP Character encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a978921d6153f3dc82a950109d86eff8c">More...</a><br /></td></tr>
<tr class="separator:a978921d6153f3dc82a950109d86eff8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7efb47f337659ce61fa0b618fd64931e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a7efb47f337659ce61fa0b618fd64931e">WriteTimestamp</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, long value)</td></tr>
<tr class="memdesc:a7efb47f337659ce61fa0b618fd64931e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the AMQP Timestamp encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a7efb47f337659ce61fa0b618fd64931e">More...</a><br /></td></tr>
<tr class="separator:a7efb47f337659ce61fa0b618fd64931e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7e883e4f64a670436266d9ac881df00"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#af7e883e4f64a670436266d9ac881df00">WriteTimestamp</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, ulong value)</td></tr>
<tr class="memdesc:af7e883e4f64a670436266d9ac881df00"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the AMQP Timestamp encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#af7e883e4f64a670436266d9ac881df00">More...</a><br /></td></tr>
<tr class="separator:af7e883e4f64a670436266d9ac881df00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77f9b876600208d131593d6b3e0954dc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a77f9b876600208d131593d6b3e0954dc">WriteGuid</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, Guid value)</td></tr>
<tr class="memdesc:a77f9b876600208d131593d6b3e0954dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the AMQP UUID encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a77f9b876600208d131593d6b3e0954dc">More...</a><br /></td></tr>
<tr class="separator:a77f9b876600208d131593d6b3e0954dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96624805824aaa83e3f1ca3e3173c491"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a96624805824aaa83e3f1ca3e3173c491">WriteBinary</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, byte[] value)</td></tr>
<tr class="memdesc:a96624805824aaa83e3f1ca3e3173c491"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the AMQP Binary encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a96624805824aaa83e3f1ca3e3173c491">More...</a><br /></td></tr>
<tr class="separator:a96624805824aaa83e3f1ca3e3173c491"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53a4a1659878d752a5eeeee18d06402b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a53a4a1659878d752a5eeeee18d06402b">WriteBinary</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> value)</td></tr>
<tr class="memdesc:a53a4a1659878d752a5eeeee18d06402b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the AMQP Binary encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a53a4a1659878d752a5eeeee18d06402b">More...</a><br /></td></tr>
<tr class="separator:a53a4a1659878d752a5eeeee18d06402b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affbec3a6308419127ee1389a281b6cef"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#affbec3a6308419127ee1389a281b6cef">WriteString</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, string value)</td></tr>
<tr class="memdesc:affbec3a6308419127ee1389a281b6cef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the AMQP string encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#affbec3a6308419127ee1389a281b6cef">More...</a><br /></td></tr>
<tr class="separator:affbec3a6308419127ee1389a281b6cef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fd5f67834235eee28fe5b451e98e272"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a4fd5f67834235eee28fe5b451e98e272">WriteSymbol</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Symbol.html">Symbol</a> value)</td></tr>
<tr class="memdesc:a4fd5f67834235eee28fe5b451e98e272"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the AMQP Symbol encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a4fd5f67834235eee28fe5b451e98e272">More...</a><br /></td></tr>
<tr class="separator:a4fd5f67834235eee28fe5b451e98e272"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e59b1674f246695bd4d3f63060099b0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a2e59b1674f246695bd4d3f63060099b0">WriteSymbol</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, string value)</td></tr>
<tr class="memdesc:a2e59b1674f246695bd4d3f63060099b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the AMQP Symbol encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a2e59b1674f246695bd4d3f63060099b0">More...</a><br /></td></tr>
<tr class="separator:a2e59b1674f246695bd4d3f63060099b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a12ea871562eb4e866443e56b6e5325"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a8a12ea871562eb4e866443e56b6e5325">WriteList</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, IList value)</td></tr>
<tr class="memdesc:a8a12ea871562eb4e866443e56b6e5325"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the AMQP List encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a8a12ea871562eb4e866443e56b6e5325">More...</a><br /></td></tr>
<tr class="separator:a8a12ea871562eb4e866443e56b6e5325"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf23f6c278d2e2cd73b18ffb4890b610"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#aaf23f6c278d2e2cd73b18ffb4890b610">WriteList&lt; T &gt;</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, IList&lt; T &gt; value)</td></tr>
<tr class="memdesc:aaf23f6c278d2e2cd73b18ffb4890b610"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the AMQP List encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#aaf23f6c278d2e2cd73b18ffb4890b610">More...</a><br /></td></tr>
<tr class="separator:aaf23f6c278d2e2cd73b18ffb4890b610"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e99ee5115a6b193a791e8169f9b276a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a7e99ee5115a6b193a791e8169f9b276a">WriteMap</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, IDictionary value)</td></tr>
<tr class="memdesc:a7e99ee5115a6b193a791e8169f9b276a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the AMQP Map encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a7e99ee5115a6b193a791e8169f9b276a">More...</a><br /></td></tr>
<tr class="separator:a7e99ee5115a6b193a791e8169f9b276a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab379ea78b59906bb893ba1a5c9e253b9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#ab379ea78b59906bb893ba1a5c9e253b9">WriteMap&lt; K, V &gt;</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, IDictionary&lt; K, V &gt; value)</td></tr>
<tr class="memdesc:ab379ea78b59906bb893ba1a5c9e253b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the AMQP Map encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#ab379ea78b59906bb893ba1a5c9e253b9">More...</a><br /></td></tr>
<tr class="separator:ab379ea78b59906bb893ba1a5c9e253b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9de4c93d0fd5d0d327d653f5a14d2ba"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#ac9de4c93d0fd5d0d327d653f5a14d2ba">WriteMap&lt; K, V &gt;</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, IReadOnlyDictionary&lt; K, V &gt; value)</td></tr>
<tr class="memdesc:ac9de4c93d0fd5d0d327d653f5a14d2ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the AMQP Map encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#ac9de4c93d0fd5d0d327d653f5a14d2ba">More...</a><br /></td></tr>
<tr class="separator:ac9de4c93d0fd5d0d327d653f5a14d2ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada5502543bd39e5185284012cf7a5fc4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#ada5502543bd39e5185284012cf7a5fc4">WriteDescribedType</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Types_1_1IDescribedType.html">IDescribedType</a> value)</td></tr>
<tr class="memdesc:ada5502543bd39e5185284012cf7a5fc4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the AMQP Described Type encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#ada5502543bd39e5185284012cf7a5fc4">More...</a><br /></td></tr>
<tr class="separator:ada5502543bd39e5185284012cf7a5fc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9135d57cf55222876eda7852725b91f7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a9135d57cf55222876eda7852725b91f7">WriteDeliveryTag</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Types_1_1IDeliveryTag.html">IDeliveryTag</a> value)</td></tr>
<tr class="memdesc:a9135d57cf55222876eda7852725b91f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the contents of the given IDeliveryTag value into the provided proton buffer instance as an AMQP Binary type. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a9135d57cf55222876eda7852725b91f7">More...</a><br /></td></tr>
<tr class="separator:a9135d57cf55222876eda7852725b91f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afcd577cde490877552c53f83a13befd9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#afcd577cde490877552c53f83a13befd9">WriteObject</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, object value)</td></tr>
<tr class="memdesc:afcd577cde490877552c53f83a13befd9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the AMQP encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#afcd577cde490877552c53f83a13befd9">More...</a><br /></td></tr>
<tr class="separator:afcd577cde490877552c53f83a13befd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d7a8340f848845632b1bfbf2fd38815"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a0d7a8340f848845632b1bfbf2fd38815">WriteArray</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a> buffer, <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> state, Array value)</td></tr>
<tr class="memdesc:a0d7a8340f848845632b1bfbf2fd38815"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the AMQP array encoding for the given value to the given buffer. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a0d7a8340f848845632b1bfbf2fd38815">More...</a><br /></td></tr>
<tr class="separator:a0d7a8340f848845632b1bfbf2fd38815"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a889b59c404b1cb7db2fe18cd50f05953"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html">IEncoder</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a889b59c404b1cb7db2fe18cd50f05953">RegisterDescribedTypeEncoder</a> (<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IDescribedTypeEncoder.html">IDescribedTypeEncoder</a> encoder)</td></tr>
<tr class="memdesc:a889b59c404b1cb7db2fe18cd50f05953"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allows registration of the given AMQP type encoder into this encoder to customize the writing of the Type managed by the encoder. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a889b59c404b1cb7db2fe18cd50f05953">More...</a><br /></td></tr>
<tr class="separator:a889b59c404b1cb7db2fe18cd50f05953"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affadeeef6c16765a2f6450e8530516ba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1ITypeEncoder.html">ITypeEncoder</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#affadeeef6c16765a2f6450e8530516ba">LookupTypeEncoder</a> (object value)</td></tr>
<tr class="memdesc:affadeeef6c16765a2f6450e8530516ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Lookup a Type encoder using an instance of the type to be encoded. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#affadeeef6c16765a2f6450e8530516ba">More...</a><br /></td></tr>
<tr class="separator:affadeeef6c16765a2f6450e8530516ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49d3de187903c9bf308cd71f9d25fa6e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1ITypeEncoder.html">ITypeEncoder</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a49d3de187903c9bf308cd71f9d25fa6e">LookupTypeEncoder</a> (Type typeClass)</td></tr>
<tr class="memdesc:a49d3de187903c9bf308cd71f9d25fa6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Lookup a Type encoder using Type value of the type to be encoded. <a href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a49d3de187903c9bf308cd71f9d25fa6e">More...</a><br /></td></tr>
<tr class="separator:a49d3de187903c9bf308cd71f9d25fa6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
Properties</h2></td></tr>
<tr class="memitem:a67239baf4c5f1d581f889cf160cbe0e0"><td class="memItemLeft" align="right" valign="top"><a id="a67239baf4c5f1d581f889cf160cbe0e0"></a>
<a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a>&#160;</td><td class="memItemRight" valign="bottom"><b>CachedEncoderState</b><code> [get]</code></td></tr>
<tr class="separator:a67239baf4c5f1d581f889cf160cbe0e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header properties_interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder"><td colspan="2" onclick="javascript:toggleInherit('properties_interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html">Apache.Qpid.Proton.Codec.IEncoder</a></td></tr>
<tr class="memitem:aa8a904ef608167b9c0c5b04b188a1789 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#aa8a904ef608167b9c0c5b04b188a1789">CachedEncoderState</a><code> [get]</code></td></tr>
<tr class="memdesc:aa8a904ef608167b9c0c5b04b188a1789 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns an encoder state instance that lives with this encoder instance. The cached encoder state should be used with this encoder and only by a single thread at a time. <a href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#aa8a904ef608167b9c0c5b04b188a1789">More...</a><br /></td></tr>
<tr class="separator:aa8a904ef608167b9c0c5b04b188a1789 inherit properties_interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="affadeeef6c16765a2f6450e8530516ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#affadeeef6c16765a2f6450e8530516ba">&#9670;&nbsp;</a></span>LookupTypeEncoder() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1ITypeEncoder.html">ITypeEncoder</a> Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.LookupTypeEncoder </td>
<td>(</td>
<td class="paramtype">object&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Lookup a Type encoder using an instance of the type to be encoded. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">value</td><td>an instance of the type whose encoder is being looked up</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
<p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a856b383cd9e1b99be620e51cf8fa194a">Apache.Qpid.Proton.Codec.IEncoder</a>.</p>
</div>
</div>
<a id="a49d3de187903c9bf308cd71f9d25fa6e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a49d3de187903c9bf308cd71f9d25fa6e">&#9670;&nbsp;</a></span>LookupTypeEncoder() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1ITypeEncoder.html">ITypeEncoder</a> Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.LookupTypeEncoder </td>
<td>(</td>
<td class="paramtype">Type&#160;</td>
<td class="paramname"><em>typeClass</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Lookup a Type encoder using Type value of the type to be encoded. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">value</td><td>a Type instance for the type whose encoder is being looked up</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
<p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a9922f42205d3f56470fde5cf3d9b0391">Apache.Qpid.Proton.Codec.IEncoder</a>.</p>
</div>
</div>
<a id="ade64e3c665d7812a5b26bf6b19cd6535"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ade64e3c665d7812a5b26bf6b19cd6535">&#9670;&nbsp;</a></span>NewEncoderState()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a> Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.NewEncoderState </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Creates and returns a new encoder state object that should be used when encoding values with the encoder instance. </p>
<dl class="section return"><dt>Returns</dt><dd>A new encoder state instance.</dd></dl>
<p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a929e2f650da3e05deccaa1eac9870118">Apache.Qpid.Proton.Codec.IEncoder</a>.</p>
</div>
</div>
<a id="a889b59c404b1cb7db2fe18cd50f05953"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a889b59c404b1cb7db2fe18cd50f05953">&#9670;&nbsp;</a></span>RegisterDescribedTypeEncoder()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html">IEncoder</a> Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.RegisterDescribedTypeEncoder </td>
<td>(</td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IDescribedTypeEncoder.html">IDescribedTypeEncoder</a>&#160;</td>
<td class="paramname"><em>encoder</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Allows registration of the given AMQP type encoder into this encoder to customize the writing of the Type managed by the encoder. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">encoder</td><td>The encoder type instance to register with this encoder</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>This encoder instance</dd></dl>
<p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a571101f395ad48a8da77d38f539f584d">Apache.Qpid.Proton.Codec.IEncoder</a>.</p>
</div>
</div>
<a id="a0d7a8340f848845632b1bfbf2fd38815"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0d7a8340f848845632b1bfbf2fd38815">&#9670;&nbsp;</a></span>WriteArray()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteArray </td>
<td>(</td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a>&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a>&#160;</td>
<td class="paramname"><em>state</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Array&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Writes the AMQP array encoding for the given value to the given buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr>
<tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr>
<tr><td class="paramname">value</td><td>The value to be written</td></tr>
</table>
</dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#abe4c08db219f3747fbb7547822bf3425">Apache.Qpid.Proton.Codec.IEncoder</a>.</p>
</div>
</div>
<a id="a96624805824aaa83e3f1ca3e3173c491"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a96624805824aaa83e3f1ca3e3173c491">&#9670;&nbsp;</a></span>WriteBinary() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteBinary </td>
<td>(</td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a>&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a>&#160;</td>
<td class="paramname"><em>state</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">byte[]&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Writes the AMQP Binary encoding for the given value to the given buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr>
<tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr>
<tr><td class="paramname">value</td><td>The value to be written</td></tr>
</table>
</dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a7aa05699e9f2d0db1f23edb71328dbdb">Apache.Qpid.Proton.Codec.IEncoder</a>.</p>
</div>
</div>
<a id="a53a4a1659878d752a5eeeee18d06402b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a53a4a1659878d752a5eeeee18d06402b">&#9670;&nbsp;</a></span>WriteBinary() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteBinary </td>
<td>(</td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a>&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a>&#160;</td>
<td class="paramname"><em>state</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a>&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Writes the AMQP Binary encoding for the given value to the given buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr>
<tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr>
<tr><td class="paramname">value</td><td>The value to be written</td></tr>
</table>
</dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a56f18069f48b065d8144fc7b0c4f213e">Apache.Qpid.Proton.Codec.IEncoder</a>.</p>
</div>
</div>
<a id="a66855b936df89eef8de3fabc63055e0d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a66855b936df89eef8de3fabc63055e0d">&#9670;&nbsp;</a></span>WriteBoolean()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteBoolean </td>
<td>(</td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a>&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a>&#160;</td>
<td class="paramname"><em>state</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Writes the AMQP boolean encoding for the given value to the given buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr>
<tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr>
<tr><td class="paramname">value</td><td>The value to be written</td></tr>
</table>
</dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#ac21cc302190d0874ec5588b64b43a6cf">Apache.Qpid.Proton.Codec.IEncoder</a>.</p>
</div>
</div>
<a id="aac6812f9eb753267793fb6e179877168"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac6812f9eb753267793fb6e179877168">&#9670;&nbsp;</a></span>WriteByte()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteByte </td>
<td>(</td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a>&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a>&#160;</td>
<td class="paramname"><em>state</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">sbyte&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Writes the AMQP byte encoding for the given value to the given buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr>
<tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr>
<tr><td class="paramname">value</td><td>The value to be written</td></tr>
</table>
</dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a30652cf1101c714696ce68560e5e43f4">Apache.Qpid.Proton.Codec.IEncoder</a>.</p>
</div>
</div>
<a id="a978921d6153f3dc82a950109d86eff8c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a978921d6153f3dc82a950109d86eff8c">&#9670;&nbsp;</a></span>WriteCharacter()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteCharacter </td>
<td>(</td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a>&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a>&#160;</td>
<td class="paramname"><em>state</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Writes the AMQP Character encoding for the given value to the given buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr>
<tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr>
<tr><td class="paramname">value</td><td>The value to be written</td></tr>
</table>
</dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a73ddf48635883ca2e8018717d31d07f8">Apache.Qpid.Proton.Codec.IEncoder</a>.</p>
</div>
</div>
<a id="acad2df987a33a1df3b3b635f126eb00a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acad2df987a33a1df3b3b635f126eb00a">&#9670;&nbsp;</a></span>WriteDecimal128()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteDecimal128 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a>&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a>&#160;</td>
<td class="paramname"><em>state</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Decimal128.html">Decimal128</a>&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Writes the AMQP Decimal128 encoding for the given value to the given buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr>
<tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr>
<tr><td class="paramname">value</td><td>The value to be written</td></tr>
</table>
</dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a7719c1ff4f43a39c119d6ccbed4c0b68">Apache.Qpid.Proton.Codec.IEncoder</a>.</p>
</div>
</div>
<a id="a233e8d81c8f2bc86da8f19b2060cfec4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a233e8d81c8f2bc86da8f19b2060cfec4">&#9670;&nbsp;</a></span>WriteDecimal32()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteDecimal32 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a>&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a>&#160;</td>
<td class="paramname"><em>state</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Decimal32.html">Decimal32</a>&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Writes the AMQP Decimal32 encoding for the given value to the given buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr>
<tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr>
<tr><td class="paramname">value</td><td>The value to be written</td></tr>
</table>
</dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a7a8969c19719e7d5df63c5af8d5212fa">Apache.Qpid.Proton.Codec.IEncoder</a>.</p>
</div>
</div>
<a id="a185fc31c680f3cc799fefbc6cadbd459"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a185fc31c680f3cc799fefbc6cadbd459">&#9670;&nbsp;</a></span>WriteDecimal64()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteDecimal64 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a>&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a>&#160;</td>
<td class="paramname"><em>state</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Decimal64.html">Decimal64</a>&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Writes the AMQP Decimal64 encoding for the given value to the given buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr>
<tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr>
<tr><td class="paramname">value</td><td>The value to be written</td></tr>
</table>
</dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a67556a20478563e0903f8fae998d7d8d">Apache.Qpid.Proton.Codec.IEncoder</a>.</p>
</div>
</div>
<a id="a9135d57cf55222876eda7852725b91f7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9135d57cf55222876eda7852725b91f7">&#9670;&nbsp;</a></span>WriteDeliveryTag()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteDeliveryTag </td>
<td>(</td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a>&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a>&#160;</td>
<td class="paramname"><em>state</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Types_1_1IDeliveryTag.html">IDeliveryTag</a>&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Writes the contents of the given IDeliveryTag value into the provided proton buffer instance as an AMQP Binary type. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr>
<tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr>
<tr><td class="paramname">value</td><td>The delivery tag to encode as an AMQP Binary</td></tr>
</table>
</dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a3c575a56c08cbf477ae99b166282919a">Apache.Qpid.Proton.Codec.IEncoder</a>.</p>
</div>
</div>
<a id="ada5502543bd39e5185284012cf7a5fc4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ada5502543bd39e5185284012cf7a5fc4">&#9670;&nbsp;</a></span>WriteDescribedType()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteDescribedType </td>
<td>(</td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a>&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a>&#160;</td>
<td class="paramname"><em>state</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Types_1_1IDescribedType.html">IDescribedType</a>&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Writes the AMQP Described Type encoding for the given value to the given buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr>
<tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr>
<tr><td class="paramname">value</td><td>The value to be written</td></tr>
</table>
</dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#af15b1a4f39e68d34e708f0c7e5ff22f0">Apache.Qpid.Proton.Codec.IEncoder</a>.</p>
</div>
</div>
<a id="a8ab119d8eb06e1dcab16e37181f33f75"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ab119d8eb06e1dcab16e37181f33f75">&#9670;&nbsp;</a></span>WriteDouble()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteDouble </td>
<td>(</td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a>&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a>&#160;</td>
<td class="paramname"><em>state</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Writes the AMQP double encoding for the given value to the given buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr>
<tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr>
<tr><td class="paramname">value</td><td>The value to be written</td></tr>
</table>
</dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a8e1c7c2d45d14f0d03c869f18be6a105">Apache.Qpid.Proton.Codec.IEncoder</a>.</p>
</div>
</div>
<a id="a352ad311780ebfb015e022b657b52fcc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a352ad311780ebfb015e022b657b52fcc">&#9670;&nbsp;</a></span>WriteFloat()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteFloat </td>
<td>(</td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a>&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a>&#160;</td>
<td class="paramname"><em>state</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Writes the AMQP float encoding for the given value to the given buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr>
<tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr>
<tr><td class="paramname">value</td><td>The value to be written</td></tr>
</table>
</dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a4f408ef2a0a3f1bb07874174a7b79ba1">Apache.Qpid.Proton.Codec.IEncoder</a>.</p>
</div>
</div>
<a id="a77f9b876600208d131593d6b3e0954dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a77f9b876600208d131593d6b3e0954dc">&#9670;&nbsp;</a></span>WriteGuid()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteGuid </td>
<td>(</td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a>&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a>&#160;</td>
<td class="paramname"><em>state</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Guid&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Writes the AMQP UUID encoding for the given value to the given buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr>
<tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr>
<tr><td class="paramname">value</td><td>The value to be written</td></tr>
</table>
</dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a36f538e1cbb03f7ae9c5f7c5fb121242">Apache.Qpid.Proton.Codec.IEncoder</a>.</p>
</div>
</div>
<a id="a04b8a44d4873a193d88536253e715a0c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a04b8a44d4873a193d88536253e715a0c">&#9670;&nbsp;</a></span>WriteInteger()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteInteger </td>
<td>(</td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a>&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a>&#160;</td>
<td class="paramname"><em>state</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Writes the AMQP integer encoding for the given value to the given buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr>
<tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr>
<tr><td class="paramname">value</td><td>The value to be written</td></tr>
</table>
</dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a944f210476355b07187a654e31fdb953">Apache.Qpid.Proton.Codec.IEncoder</a>.</p>
</div>
</div>
<a id="a8a12ea871562eb4e866443e56b6e5325"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8a12ea871562eb4e866443e56b6e5325">&#9670;&nbsp;</a></span>WriteList()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteList </td>
<td>(</td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a>&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a>&#160;</td>
<td class="paramname"><em>state</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">IList&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Writes the AMQP List encoding for the given value to the given buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr>
<tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr>
<tr><td class="paramname">value</td><td>The value to be written</td></tr>
</table>
</dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#aaff7a0436e874098708bcc3cdb9aab49">Apache.Qpid.Proton.Codec.IEncoder</a>.</p>
</div>
</div>
<a id="aaf23f6c278d2e2cd73b18ffb4890b610"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaf23f6c278d2e2cd73b18ffb4890b610">&#9670;&nbsp;</a></span>WriteList&lt; T &gt;()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a8a12ea871562eb4e866443e56b6e5325">Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteList</a>&lt; T &gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a>&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a>&#160;</td>
<td class="paramname"><em>state</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">IList&lt; T &gt;&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Writes the AMQP List encoding for the given value to the given buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr>
<tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr>
<tr><td class="paramname">value</td><td>The value to be written</td></tr>
</table>
</dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#ae801f5a6f24ddcdbdae320ae217bc92a">Apache.Qpid.Proton.Codec.IEncoder</a>.</p>
</div>
</div>
<a id="af5b9c468f9989809949bc2b8993b554f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af5b9c468f9989809949bc2b8993b554f">&#9670;&nbsp;</a></span>WriteLong()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteLong </td>
<td>(</td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a>&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a>&#160;</td>
<td class="paramname"><em>state</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">long&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Writes the AMQP long encoding for the given value to the given buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr>
<tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr>
<tr><td class="paramname">value</td><td>The value to be written</td></tr>
</table>
</dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#aa6bdf34889ed493a5c65e34fb2baa9d2">Apache.Qpid.Proton.Codec.IEncoder</a>.</p>
</div>
</div>
<a id="a7e99ee5115a6b193a791e8169f9b276a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7e99ee5115a6b193a791e8169f9b276a">&#9670;&nbsp;</a></span>WriteMap()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteMap </td>
<td>(</td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a>&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a>&#160;</td>
<td class="paramname"><em>state</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">IDictionary&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Writes the AMQP Map encoding for the given value to the given buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr>
<tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr>
<tr><td class="paramname">value</td><td>The value to be written</td></tr>
</table>
</dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a772cdbc5891741d6296d24eab0533639">Apache.Qpid.Proton.Codec.IEncoder</a>.</p>
</div>
</div>
<a id="ab379ea78b59906bb893ba1a5c9e253b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab379ea78b59906bb893ba1a5c9e253b9">&#9670;&nbsp;</a></span>WriteMap&lt; K, V &gt;() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a7e99ee5115a6b193a791e8169f9b276a">Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteMap</a>&lt; K, V &gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a>&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a>&#160;</td>
<td class="paramname"><em>state</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">IDictionary&lt; K, V &gt;&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Writes the AMQP Map encoding for the given value to the given buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr>
<tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr>
<tr><td class="paramname">value</td><td>The value to be written</td></tr>
</table>
</dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#ab6efe4b78256bedce3c2bc127cb14498">Apache.Qpid.Proton.Codec.IEncoder</a>.</p>
</div>
</div>
<a id="ac9de4c93d0fd5d0d327d653f5a14d2ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac9de4c93d0fd5d0d327d653f5a14d2ba">&#9670;&nbsp;</a></span>WriteMap&lt; K, V &gt;() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1Encoders_1_1ProtonEncoder.html#a7e99ee5115a6b193a791e8169f9b276a">Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteMap</a>&lt; K, V &gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a>&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a>&#160;</td>
<td class="paramname"><em>state</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">IReadOnlyDictionary&lt; K, V &gt;&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Writes the AMQP Map encoding for the given value to the given buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr>
<tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr>
<tr><td class="paramname">value</td><td>The value to be written</td></tr>
</table>
</dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a279f1f9c5678905fce2632679fccbb87">Apache.Qpid.Proton.Codec.IEncoder</a>.</p>
</div>
</div>
<a id="acbf0eabc2482de19e4004cb4222ab51c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acbf0eabc2482de19e4004cb4222ab51c">&#9670;&nbsp;</a></span>WriteNull()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteNull </td>
<td>(</td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a>&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a>&#160;</td>
<td class="paramname"><em>state</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Write the indicated AMQP null type encoding into the buffer instance. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr>
<tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr>
</table>
</dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a43a36d3462106a421cae3c8a4f58f5cf">Apache.Qpid.Proton.Codec.IEncoder</a>.</p>
</div>
</div>
<a id="afcd577cde490877552c53f83a13befd9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afcd577cde490877552c53f83a13befd9">&#9670;&nbsp;</a></span>WriteObject()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteObject </td>
<td>(</td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a>&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a>&#160;</td>
<td class="paramname"><em>state</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">object&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Writes the AMQP encoding for the given value to the given buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr>
<tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr>
<tr><td class="paramname">value</td><td>The value to be written</td></tr>
</table>
</dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a35d7dcf07213d7c6166ad2e2a2b833ac">Apache.Qpid.Proton.Codec.IEncoder</a>.</p>
</div>
</div>
<a id="a1a9f077f42437eb596e038e9d493e3d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1a9f077f42437eb596e038e9d493e3d3">&#9670;&nbsp;</a></span>WriteShort()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteShort </td>
<td>(</td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a>&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a>&#160;</td>
<td class="paramname"><em>state</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">short&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Writes the AMQP short encoding for the given value to the given buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr>
<tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr>
<tr><td class="paramname">value</td><td>The value to be written</td></tr>
</table>
</dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a24d8e0bf1bfb9c9d7eb58a3fb85c420d">Apache.Qpid.Proton.Codec.IEncoder</a>.</p>
</div>
</div>
<a id="affbec3a6308419127ee1389a281b6cef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#affbec3a6308419127ee1389a281b6cef">&#9670;&nbsp;</a></span>WriteString()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteString </td>
<td>(</td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a>&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a>&#160;</td>
<td class="paramname"><em>state</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Writes the AMQP string encoding for the given value to the given buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr>
<tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr>
<tr><td class="paramname">value</td><td>The value to be written</td></tr>
</table>
</dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a16fb50992c1acc6b43db536fba58c1bf">Apache.Qpid.Proton.Codec.IEncoder</a>.</p>
</div>
</div>
<a id="a2e59b1674f246695bd4d3f63060099b0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e59b1674f246695bd4d3f63060099b0">&#9670;&nbsp;</a></span>WriteSymbol() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteSymbol </td>
<td>(</td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a>&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a>&#160;</td>
<td class="paramname"><em>state</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Writes the AMQP Symbol encoding for the given value to the given buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr>
<tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr>
<tr><td class="paramname">value</td><td>The value to be written</td></tr>
</table>
</dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a531adf6f4d3d60f41d0fc1e30905fb3d">Apache.Qpid.Proton.Codec.IEncoder</a>.</p>
</div>
</div>
<a id="a4fd5f67834235eee28fe5b451e98e272"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4fd5f67834235eee28fe5b451e98e272">&#9670;&nbsp;</a></span>WriteSymbol() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteSymbol </td>
<td>(</td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a>&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a>&#160;</td>
<td class="paramname"><em>state</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Types_1_1Symbol.html">Symbol</a>&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Writes the AMQP Symbol encoding for the given value to the given buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr>
<tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr>
<tr><td class="paramname">value</td><td>The value to be written</td></tr>
</table>
</dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a775f9737e94212fa9e00064478c77d61">Apache.Qpid.Proton.Codec.IEncoder</a>.</p>
</div>
</div>
<a id="a7efb47f337659ce61fa0b618fd64931e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7efb47f337659ce61fa0b618fd64931e">&#9670;&nbsp;</a></span>WriteTimestamp() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteTimestamp </td>
<td>(</td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a>&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a>&#160;</td>
<td class="paramname"><em>state</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">long&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Writes the AMQP Timestamp encoding for the given value to the given buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr>
<tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr>
<tr><td class="paramname">value</td><td>The value to be written</td></tr>
</table>
</dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a2db16141fc3c2a1f700f1213a7627ef6">Apache.Qpid.Proton.Codec.IEncoder</a>.</p>
</div>
</div>
<a id="af7e883e4f64a670436266d9ac881df00"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af7e883e4f64a670436266d9ac881df00">&#9670;&nbsp;</a></span>WriteTimestamp() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteTimestamp </td>
<td>(</td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a>&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a>&#160;</td>
<td class="paramname"><em>state</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ulong&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Writes the AMQP Timestamp encoding for the given value to the given buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr>
<tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr>
<tr><td class="paramname">value</td><td>The value to be written</td></tr>
</table>
</dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a680525cc3bf4ee6d33a61766c360d54a">Apache.Qpid.Proton.Codec.IEncoder</a>.</p>
</div>
</div>
<a id="af11bcbcd799e853a566b1b7840e59e8a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af11bcbcd799e853a566b1b7840e59e8a">&#9670;&nbsp;</a></span>WriteUnsignedByte()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteUnsignedByte </td>
<td>(</td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a>&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a>&#160;</td>
<td class="paramname"><em>state</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">byte&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Writes the AMQP unsigned byte encoding for the given value to the given buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr>
<tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr>
<tr><td class="paramname">value</td><td>The value to be written</td></tr>
</table>
</dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#ac2741be5e360506599f93dfe1c620c93">Apache.Qpid.Proton.Codec.IEncoder</a>.</p>
</div>
</div>
<a id="a9b0d07d3baf03754f0947f1b3aa06d80"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b0d07d3baf03754f0947f1b3aa06d80">&#9670;&nbsp;</a></span>WriteUnsignedInteger()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteUnsignedInteger </td>
<td>(</td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a>&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a>&#160;</td>
<td class="paramname"><em>state</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Writes the AMQP unsigned int encoding for the given value to the given buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr>
<tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr>
<tr><td class="paramname">value</td><td>The value to be written</td></tr>
</table>
</dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a48d611af3666a100504fbc354bcf8e4e">Apache.Qpid.Proton.Codec.IEncoder</a>.</p>
</div>
</div>
<a id="a68c62e335b54b2c91baef33289153b42"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a68c62e335b54b2c91baef33289153b42">&#9670;&nbsp;</a></span>WriteUnsignedLong()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteUnsignedLong </td>
<td>(</td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a>&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a>&#160;</td>
<td class="paramname"><em>state</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ulong&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Writes the AMQP unsigned long encoding for the given value to the given buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr>
<tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr>
<tr><td class="paramname">value</td><td>The value to be written</td></tr>
</table>
</dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#a3fdc93e1dd32b1fe92d38e859490f620">Apache.Qpid.Proton.Codec.IEncoder</a>.</p>
</div>
</div>
<a id="a1a510169e38af9f1e7011728d84aeab7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1a510169e38af9f1e7011728d84aeab7">&#9670;&nbsp;</a></span>WriteUnsignedShort()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Apache.Qpid.Proton.Codec.Encoders.ProtonEncoder.WriteUnsignedShort </td>
<td>(</td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Buffer_1_1IProtonBuffer.html">IProtonBuffer</a>&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoderState.html">IEncoderState</a>&#160;</td>
<td class="paramname"><em>state</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ushort&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Writes the AMQP unsigned short encoding for the given value to the given buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">buffer</td><td>The buffer to write the value encoding to</td></tr>
<tr><td class="paramname">state</td><td>An encoder state instance to use when encoding</td></tr>
<tr><td class="paramname">value</td><td>The value to be written</td></tr>
</table>
</dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classApache_1_1Qpid_1_1Proton_1_1Codec_1_1EncodeException.html">EncodeException</a></td><td>If an error occurs during the encode operation</td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="interfaceApache_1_1Qpid_1_1Proton_1_1Codec_1_1IEncoder.html#adf360f25901c07eed78229a8a9ef5b54">Apache.Qpid.Proton.Codec.IEncoder</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>src/Proton/Codec/Encoders/ProtonEncoder.cs</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>