diff PalladaChat/packages/Apache.NMS.ActiveMQ.1.7.1/lib/net40/Apache.NMS.ActiveMQ.xml @ 0:753a5f6e1eba

Залив логгера и чата
author nickolay94
date Tue, 21 Jun 2016 19:05:42 +0300
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/PalladaChat/packages/Apache.NMS.ActiveMQ.1.7.1/lib/net40/Apache.NMS.ActiveMQ.xml	Tue Jun 21 19:05:42 2016 +0300
@@ -0,0 +1,12307 @@
+<?xml version="1.0"?>
+<doc>
+    <assembly>
+        <name>Apache.NMS.ActiveMQ</name>
+    </assembly>
+    <members>
+        <member name="T:Apache.NMS.ActiveMQ.Commands.BaseDataStructure">
+            <summary>
+            Base class for all DataStructure implementations
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Commands.DataStructure">
+            <summary>
+            An OpenWire command
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Commands.Command">
+            <summary>
+            An OpenWire command
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Commands.MarshallAware">
+            <summary>
+            Represents a marshallable entity
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.Message.GetDataStructureType">
+            
+             <summery>
+              Get the unique identifier that this object and its own
+              Marshaler share.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.Message.Clone">
+            
+             <summery>
+              Clone this object and return a new instance that the caller now owns.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.Message.ToString">
+            
+             <summery>
+              Returns a string containing the information for this DataStructure
+              such as its type and value of its elements.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.Message.Visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
+            
+             <summery>
+              Allows a Visitor to visit this command and return a response to the
+              command based on the command type being visited.  The command will call
+              the proper processXXX method in the visitor.
+             </summery>
+            
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.Message.IsMessage">
+            
+             <summery>
+              Return an answer of true to the isMessage() query.
+             </summery>
+            
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQMessage.NMSCorrelationID">
+            <summary>
+            The correlation ID used to correlate messages with conversations or long running business processes
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQMessage.NMSDestination">
+            <summary>
+            The destination of the message
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQMessage.NMSTimeToLive">
+            <summary>
+            The time in milliseconds that this message should expire in
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQMessage.NMSMessageId">
+            <summary>
+            The message ID which is set by the provider
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQMessage.NMSDeliveryMode">
+            <summary>
+            Whether or not this message is persistent
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQMessage.NMSPriority">
+            <summary>
+            The Priority on this message
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQMessage.NMSRedelivered">
+            <summary>
+            Returns true if this message has been redelivered to this or another consumer before being acknowledged successfully.
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQMessage.NMSReplyTo">
+            <summary>
+            The destination that the consumer of this message should send replies to
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQMessage.NMSTimestamp">
+            <summary>
+            The timestamp the broker added to the message
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQMessage.NMSType">
+            <summary>
+            The type name of this message
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQMessage.NMSXDeliveryCount">
+            <summary>
+            Returns the number of times this message has been redelivered to other consumers without being acknowledged successfully.
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQMessage.NMSXGroupID">
+            <summary>
+            The Message Group ID used to group messages together to the same consumer for the same group ID value
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQMessage.NMSXGroupSeq">
+            <summary>
+            The Message Group Sequence counter to indicate the position in a group
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQMessage.NMSXProducerTXID">
+            <summary>
+            Returns the ID of the producers transaction
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Commands.ActiveMQBytesMessage.LengthTrackerStream">
+            <summary>
+            Used when the message compression is enabled to track how many bytes
+            the EndianBinaryWriter actually writes to the stream before compression
+            so that the receiving client can read off the real bodylength from the
+            Message before the data is actually read.
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination">
+            <summary>
+            Summary description for ActiveMQDestination.
+            </summary>
+        </member>
+        <member name="F:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.ACTIVEMQ_TOPIC">
+            <summary>
+            Topic Destination object
+            </summary>
+        </member>
+        <member name="F:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.ACTIVEMQ_TEMPORARY_TOPIC">
+            <summary>
+            Temporary Topic Destination object
+            </summary>
+        </member>
+        <member name="F:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.ACTIVEMQ_QUEUE">
+            <summary>
+            Queue Destination object
+            </summary>
+        </member>
+        <member name="F:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.ACTIVEMQ_TEMPORARY_QUEUE">
+            <summary>
+            Temporary Queue Destination object
+            </summary>
+        </member>
+        <member name="F:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.ADVISORY_PREFIX">
+            <summary>
+            prefix for Advisory message destinations
+            </summary>
+        </member>
+        <member name="F:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.CONSUMER_ADVISORY_PREFIX">
+            <summary>
+            prefix for consumer advisory destinations
+            </summary>
+        </member>
+        <member name="F:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.PRODUCER_ADVISORY_PREFIX">
+            <summary>
+            prefix for producer advisory destinations
+            </summary>
+        </member>
+        <member name="F:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.CONNECTION_ADVISORY_PREFIX">
+            <summary>
+            prefix for connection advisory destinations
+            </summary>
+        </member>
+        <member name="F:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.DEFAULT_ORDERED_TARGET">
+            <summary>
+            The default target for ordered destinations
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.#ctor">
+            <summary>
+            The Default Constructor
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.#ctor(System.String)">
+            <summary>
+            Construct the Destination with a defined physical name;
+            </summary>
+            <param name="name"></param>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.IsAdvisory">
+            <summary>
+            </summary>
+            <returns>Returns the advisory.</returns>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.SetAdvisory(System.Boolean)">
+            <summary>
+            </summary>
+            <param name="advisory">The advisory to set.</param>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.IsConsumerAdvisory">
+            <summary>
+            </summary>
+            <returns>true if this is a destination for Consumer advisories</returns>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.IsProducerAdvisory">
+            <summary>
+            </summary>
+            <returns>true if this is a destination for Producer advisories</returns>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.IsConnectionAdvisory">
+            <summary>
+            </summary>
+            <returns>true if this is a destination for Connection advisories</returns>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.IsExclusive">
+            <summary>
+            </summary>
+            <returns>Returns the exclusive.</returns>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.SetExclusive(System.Boolean)">
+            <summary>
+            </summary>
+            <param name="exclusive">The exclusive to set.</param>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.IsOrdered">
+            <summary>
+            </summary>
+            <returns>Returns the ordered.</returns>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.SetOrdered(System.Boolean)">
+            <summary>
+            </summary>
+            <param name="ordered">The ordered to set.</param>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.GetOrderedTarget">
+            <summary>
+            </summary>
+            <returns>Returns the orderedTarget.</returns>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.SetOrderedTarget(System.String)">
+            <summary>
+            </summary>
+            <param name="orderedTarget">The orderedTarget to set.</param>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.Inspect(Apache.NMS.ActiveMQ.Commands.ActiveMQDestination)">
+            <summary>
+            A helper method to return a descriptive string for the topic or queue
+            </summary>
+            <param name="destination"></param>
+            <returns>a descriptive string for this queue or topic</returns>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.Transform(Apache.NMS.IDestination)">
+            <summary>
+            </summary>
+            <param name="destination"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.CreateDestination(System.Int32,System.String)">
+            <summary>
+            Create a Destination
+            </summary>
+            <param name="type"></param>
+            <param name="pyhsicalName"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.CreateTemporaryName(System.String)">
+            <summary>
+            Create a temporary name from the clientId
+            </summary>
+            <param name="clientId"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.GetClientId(Apache.NMS.ActiveMQ.Commands.ActiveMQDestination)">
+            <summary>
+            From a temporary destination find the clientId of the Connection that created it
+            </summary>
+            <param name="destination"></param>
+            <returns>the clientId or null if not a temporary destination</returns>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.CompareTo(System.Object)">
+            <summary>
+            </summary>
+            <param name="o">object to compare</param>
+            <returns>1 if this is less than o else 0 if they are equal or -1 if this is less than o</returns>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.CompareTo(Apache.NMS.ActiveMQ.Commands.ActiveMQDestination)">
+            <summary>
+            Lets sort by name first then lets sort topics greater than queues
+            </summary>
+            <param name="that">another destination to compare against</param>
+            <returns>1 if this is less than o else 0 if they are equal or -1 if this is less than o</returns>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.GetDestinationType">
+            <summary>
+            </summary>
+            <returns>Returns the Destination type</returns>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.GetDestinationTypeAsString">
+            <summary>
+            Gets the Destination Type of this Destination as a String value which is one
+            of {Queue,Topic,TempQueue,TempTopic}.
+            </summary>
+            <returns>
+            The Destination Type as a String.
+            </returns>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.ToString">
+            <summary>
+            </summary>
+            <returns>string representation of this instance</returns>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.GetHashCode">
+            <summary>
+            </summary>
+            <returns>hashCode for this instance</returns>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.Equals(System.Object)">
+            <summary>
+            if the object passed in is equivalent, return true
+            </summary>
+            <param name="obj">the object to compare</param>
+            <returns>true if this instance and obj are equivalent</returns>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.IsWildcard">
+            <summary>
+            </summary>
+            <returns>true if the destination matches multiple possible destinations</returns>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.CreateDestination(System.String)">
+            <summary>
+            Factory method to create a child destination if this destination is a composite
+            </summary>
+            <param name="name"></param>
+            <returns>the created Destination</returns>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.Options">
+            <summary>
+            Dictionary of name/value pairs representing option values specified
+            in the URI used to create this Destination.  A null value is returned
+            if no options were specified.
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.IsComposite">
+            <summary>
+            Returns true if this destination represents a collection of
+            destinations; allowing a set of destinations to be published to or subscribed
+            from in one NMS operation.
+            <p/>
+            If this destination is a composite then you can call {@link #getChildDestinations()}
+            to return the list of child destinations.
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Commands.ActiveMQQueue">
+            <summary>
+            Summary description for ActiveMQQueue.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQTempDestination.GetDestinationType">
+            <summary>
+            Method GetDestinationType
+            </summary>
+            <returns>An int</returns>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQTempDestination.CreateDestination(System.String)">
+            <summary>
+            Method CreateDestination
+            </summary>
+            <returns>An ActiveMQDestination</returns>
+            <param name="name">A  String</param>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Commands.ActiveMQTempQueue">
+            <summary>
+            A Temporary Queue
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Commands.ActiveMQTempTopic">
+            <summary>
+            A Temporary Topic
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Commands.ActiveMQTopic">
+            <summary>
+            Summary description for ActiveMQTopic.
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Commands.BrokerError">
+            <summary>
+            Represents an exception on the broker
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.BrokerId.GetDataStructureType">
+            
+             <summery>
+              Get the unique identifier that this object and its own
+              Marshaler share.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.BrokerId.ToString">
+            
+             <summery>
+              Returns a string containing the information for this DataStructure
+              such as its type and value of its elements.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.BrokerInfo.GetDataStructureType">
+            
+             <summery>
+              Get the unique identifier that this object and its own
+              Marshaler share.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.BrokerInfo.ToString">
+            
+             <summery>
+              Returns a string containing the information for this DataStructure
+              such as its type and value of its elements.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.BrokerInfo.Visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
+            
+             <summery>
+              Allows a Visitor to visit this command and return a response to the
+              command based on the command type being visited.  The command will call
+              the proper processXXX method in the visitor.
+             </summery>
+            
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.BrokerInfo.IsBrokerInfo">
+            
+             <summery>
+              Return an answer of true to the isBrokerInfo() query.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ConnectionControl.GetDataStructureType">
+            
+             <summery>
+              Get the unique identifier that this object and its own
+              Marshaler share.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ConnectionControl.ToString">
+            
+             <summery>
+              Returns a string containing the information for this DataStructure
+              such as its type and value of its elements.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ConnectionControl.Visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
+            
+             <summery>
+              Allows a Visitor to visit this command and return a response to the
+              command based on the command type being visited.  The command will call
+              the proper processXXX method in the visitor.
+             </summery>
+            
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.ConnectionControl.IsConnectionControl">
+            
+             <summery>
+              Return an answer of true to the isConnectionControl() query.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ConnectionError.GetDataStructureType">
+            
+             <summery>
+              Get the unique identifier that this object and its own
+              Marshaler share.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ConnectionError.ToString">
+            
+             <summery>
+              Returns a string containing the information for this DataStructure
+              such as its type and value of its elements.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ConnectionError.Visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
+            
+             <summery>
+              Allows a Visitor to visit this command and return a response to the
+              command based on the command type being visited.  The command will call
+              the proper processXXX method in the visitor.
+             </summery>
+            
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.ConnectionError.IsConnectionError">
+            
+             <summery>
+              Return an answer of true to the isConnectionError() query.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ConnectionId.GetDataStructureType">
+            
+             <summery>
+              Get the unique identifier that this object and its own
+              Marshaler share.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ConnectionId.ToString">
+            
+             <summery>
+              Returns a string containing the information for this DataStructure
+              such as its type and value of its elements.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ConnectionInfo.GetDataStructureType">
+            
+             <summery>
+              Get the unique identifier that this object and its own
+              Marshaler share.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ConnectionInfo.ToString">
+            
+             <summery>
+              Returns a string containing the information for this DataStructure
+              such as its type and value of its elements.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ConnectionInfo.Visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
+            
+             <summery>
+              Allows a Visitor to visit this command and return a response to the
+              command based on the command type being visited.  The command will call
+              the proper processXXX method in the visitor.
+             </summery>
+            
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.ConnectionInfo.IsConnectionInfo">
+            
+             <summery>
+              Return an answer of true to the isConnectionInfo() query.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ConsumerControl.GetDataStructureType">
+            
+             <summery>
+              Get the unique identifier that this object and its own
+              Marshaler share.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ConsumerControl.ToString">
+            
+             <summery>
+              Returns a string containing the information for this DataStructure
+              such as its type and value of its elements.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ConsumerControl.Visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
+            
+             <summery>
+              Allows a Visitor to visit this command and return a response to the
+              command based on the command type being visited.  The command will call
+              the proper processXXX method in the visitor.
+             </summery>
+            
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.ConsumerControl.IsConsumerControl">
+            
+             <summery>
+              Return an answer of true to the isConsumerControl() query.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ConsumerId.GetDataStructureType">
+            
+             <summery>
+              Get the unique identifier that this object and its own
+              Marshaler share.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ConsumerId.ToString">
+            
+             <summery>
+              Returns a string containing the information for this DataStructure
+              such as its type and value of its elements.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ConsumerInfo.GetDataStructureType">
+            
+             <summery>
+              Get the unique identifier that this object and its own
+              Marshaler share.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ConsumerInfo.ToString">
+            
+             <summery>
+              Returns a string containing the information for this DataStructure
+              such as its type and value of its elements.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ConsumerInfo.Visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
+            
+             <summery>
+              Allows a Visitor to visit this command and return a response to the
+              command based on the command type being visited.  The command will call
+              the proper processXXX method in the visitor.
+             </summery>
+            
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.ConsumerInfo.IsConsumerInfo">
+            
+             <summery>
+              Return an answer of true to the isConsumerInfo() query.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ControlCommand.GetDataStructureType">
+            
+             <summery>
+              Get the unique identifier that this object and its own
+              Marshaler share.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ControlCommand.ToString">
+            
+             <summery>
+              Returns a string containing the information for this DataStructure
+              such as its type and value of its elements.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ControlCommand.Visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
+            
+             <summery>
+              Allows a Visitor to visit this command and return a response to the
+              command based on the command type being visited.  The command will call
+              the proper processXXX method in the visitor.
+             </summery>
+            
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.ControlCommand.IsControlCommand">
+            
+             <summery>
+              Return an answer of true to the isControlCommand() query.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.Response.GetDataStructureType">
+            
+             <summery>
+              Get the unique identifier that this object and its own
+              Marshaler share.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.Response.ToString">
+            
+             <summery>
+              Returns a string containing the information for this DataStructure
+              such as its type and value of its elements.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.Response.Visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
+            
+             <summery>
+              Allows a Visitor to visit this command and return a response to the
+              command based on the command type being visited.  The command will call
+              the proper processXXX method in the visitor.
+             </summery>
+            
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.Response.IsResponse">
+            
+             <summery>
+              Return an answer of true to the isResponse() query.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.DataArrayResponse.GetDataStructureType">
+            
+             <summery>
+              Get the unique identifier that this object and its own
+              Marshaler share.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.DataArrayResponse.ToString">
+            
+             <summery>
+              Returns a string containing the information for this DataStructure
+              such as its type and value of its elements.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.DataResponse.GetDataStructureType">
+            
+             <summery>
+              Get the unique identifier that this object and its own
+              Marshaler share.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.DataResponse.ToString">
+            
+             <summery>
+              Returns a string containing the information for this DataStructure
+              such as its type and value of its elements.
+             </summery>
+            
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Commands.DataStructureSupport">
+            <summary>
+            Summary description for DataStructureSupport.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.DestinationInfo.GetDataStructureType">
+            
+             <summery>
+              Get the unique identifier that this object and its own
+              Marshaler share.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.DestinationInfo.ToString">
+            
+             <summery>
+              Returns a string containing the information for this DataStructure
+              such as its type and value of its elements.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.DestinationInfo.Visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
+            
+             <summery>
+              Allows a Visitor to visit this command and return a response to the
+              command based on the command type being visited.  The command will call
+              the proper processXXX method in the visitor.
+             </summery>
+            
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.DestinationInfo.IsDestinationInfo">
+            
+             <summery>
+              Return an answer of true to the isDestinationInfo() query.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.DiscoveryEvent.GetDataStructureType">
+            
+             <summery>
+              Get the unique identifier that this object and its own
+              Marshaler share.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.DiscoveryEvent.ToString">
+            
+             <summery>
+              Returns a string containing the information for this DataStructure
+              such as its type and value of its elements.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ExceptionResponse.GetDataStructureType">
+            
+             <summery>
+              Get the unique identifier that this object and its own
+              Marshaler share.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ExceptionResponse.ToString">
+            
+             <summery>
+              Returns a string containing the information for this DataStructure
+              such as its type and value of its elements.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.FlushCommand.GetDataStructureType">
+            
+             <summery>
+              Get the unique identifier that this object and its own
+              Marshaler share.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.FlushCommand.ToString">
+            
+             <summery>
+              Returns a string containing the information for this DataStructure
+              such as its type and value of its elements.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.FlushCommand.Visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
+            
+             <summery>
+              Allows a Visitor to visit this command and return a response to the
+              command based on the command type being visited.  The command will call
+              the proper processXXX method in the visitor.
+             </summery>
+            
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.FlushCommand.IsFlushCommand">
+            
+             <summery>
+              Return an answer of true to the isFlushCommand() query.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.IntegerResponse.GetDataStructureType">
+            
+             <summery>
+              Get the unique identifier that this object and its own
+              Marshaler share.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.IntegerResponse.ToString">
+            
+             <summery>
+              Returns a string containing the information for this DataStructure
+              such as its type and value of its elements.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.JournalQueueAck.GetDataStructureType">
+            
+             <summery>
+              Get the unique identifier that this object and its own
+              Marshaler share.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.JournalQueueAck.ToString">
+            
+             <summery>
+              Returns a string containing the information for this DataStructure
+              such as its type and value of its elements.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.JournalTopicAck.GetDataStructureType">
+            
+             <summery>
+              Get the unique identifier that this object and its own
+              Marshaler share.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.JournalTopicAck.ToString">
+            
+             <summery>
+              Returns a string containing the information for this DataStructure
+              such as its type and value of its elements.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.JournalTrace.GetDataStructureType">
+            
+             <summery>
+              Get the unique identifier that this object and its own
+              Marshaler share.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.JournalTrace.ToString">
+            
+             <summery>
+              Returns a string containing the information for this DataStructure
+              such as its type and value of its elements.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.JournalTransaction.GetDataStructureType">
+            
+             <summery>
+              Get the unique identifier that this object and its own
+              Marshaler share.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.JournalTransaction.ToString">
+            
+             <summery>
+              Returns a string containing the information for this DataStructure
+              such as its type and value of its elements.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.KeepAliveInfo.GetDataStructureType">
+            
+             <summery>
+              Get the unique identifier that this object and its own
+              Marshaler share.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.KeepAliveInfo.ToString">
+            
+             <summery>
+              Returns a string containing the information for this DataStructure
+              such as its type and value of its elements.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.KeepAliveInfo.Visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
+            
+             <summery>
+              Allows a Visitor to visit this command and return a response to the
+              command based on the command type being visited.  The command will call
+              the proper processXXX method in the visitor.
+             </summery>
+            
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.KeepAliveInfo.IsKeepAliveInfo">
+            
+             <summery>
+              Return an answer of true to the isKeepAliveInfo() query.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.PartialCommand.GetDataStructureType">
+            
+             <summery>
+              Get the unique identifier that this object and its own
+              Marshaler share.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.PartialCommand.ToString">
+            
+             <summery>
+              Returns a string containing the information for this DataStructure
+              such as its type and value of its elements.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.LastPartialCommand.GetDataStructureType">
+            
+             <summery>
+              Get the unique identifier that this object and its own
+              Marshaler share.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.LastPartialCommand.ToString">
+            
+             <summery>
+              Returns a string containing the information for this DataStructure
+              such as its type and value of its elements.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.TransactionId.GetDataStructureType">
+            
+             <summery>
+              Get the unique identifier that this object and its own
+              Marshaler share.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.TransactionId.ToString">
+            
+             <summery>
+              Returns a string containing the information for this DataStructure
+              such as its type and value of its elements.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.LocalTransactionId.GetDataStructureType">
+            
+             <summery>
+              Get the unique identifier that this object and its own
+              Marshaler share.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.LocalTransactionId.ToString">
+            
+             <summery>
+              Returns a string containing the information for this DataStructure
+              such as its type and value of its elements.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.MessageAck.GetDataStructureType">
+            
+             <summery>
+              Get the unique identifier that this object and its own
+              Marshaler share.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.MessageAck.ToString">
+            
+             <summery>
+              Returns a string containing the information for this DataStructure
+              such as its type and value of its elements.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.MessageAck.Visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
+            
+             <summery>
+              Allows a Visitor to visit this command and return a response to the
+              command based on the command type being visited.  The command will call
+              the proper processXXX method in the visitor.
+             </summery>
+            
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.MessageAck.IsMessageAck">
+            
+             <summery>
+              Return an answer of true to the isMessageAck() query.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.MessageDispatch.GetDataStructureType">
+            
+             <summery>
+              Get the unique identifier that this object and its own
+              Marshaler share.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.MessageDispatch.ToString">
+            
+             <summery>
+              Returns a string containing the information for this DataStructure
+              such as its type and value of its elements.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.MessageDispatch.Visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
+            
+             <summery>
+              Allows a Visitor to visit this command and return a response to the
+              command based on the command type being visited.  The command will call
+              the proper processXXX method in the visitor.
+             </summery>
+            
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.MessageDispatch.IsMessageDispatch">
+            
+             <summery>
+              Return an answer of true to the isMessageDispatch() query.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.MessageDispatchNotification.GetDataStructureType">
+            
+             <summery>
+              Get the unique identifier that this object and its own
+              Marshaler share.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.MessageDispatchNotification.ToString">
+            
+             <summery>
+              Returns a string containing the information for this DataStructure
+              such as its type and value of its elements.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.MessageDispatchNotification.Visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
+            
+             <summery>
+              Allows a Visitor to visit this command and return a response to the
+              command based on the command type being visited.  The command will call
+              the proper processXXX method in the visitor.
+             </summery>
+            
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.MessageDispatchNotification.IsMessageDispatchNotification">
+            
+             <summery>
+              Return an answer of true to the isMessageDispatchNotification() query.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.MessageId.GetDataStructureType">
+            
+             <summery>
+              Get the unique identifier that this object and its own
+              Marshaler share.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.MessageId.ToString">
+            
+             <summery>
+              Returns a string containing the information for this DataStructure
+              such as its type and value of its elements.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.MessageId.SetValue(System.String)">
+            <summary>
+            Sets the value as a String
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.MessagePull.GetDataStructureType">
+            
+             <summery>
+              Get the unique identifier that this object and its own
+              Marshaler share.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.MessagePull.ToString">
+            
+             <summery>
+              Returns a string containing the information for this DataStructure
+              such as its type and value of its elements.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.MessagePull.Visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
+            
+             <summery>
+              Allows a Visitor to visit this command and return a response to the
+              command based on the command type being visited.  The command will call
+              the proper processXXX method in the visitor.
+             </summery>
+            
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.MessagePull.IsMessagePull">
+            
+             <summery>
+              Return an answer of true to the isMessagePull() query.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.NetworkBridgeFilter.GetDataStructureType">
+            
+             <summery>
+              Get the unique identifier that this object and its own
+              Marshaler share.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.NetworkBridgeFilter.ToString">
+            
+             <summery>
+              Returns a string containing the information for this DataStructure
+              such as its type and value of its elements.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ProducerAck.GetDataStructureType">
+            
+             <summery>
+              Get the unique identifier that this object and its own
+              Marshaler share.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ProducerAck.ToString">
+            
+             <summery>
+              Returns a string containing the information for this DataStructure
+              such as its type and value of its elements.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ProducerAck.Visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
+            
+             <summery>
+              Allows a Visitor to visit this command and return a response to the
+              command based on the command type being visited.  The command will call
+              the proper processXXX method in the visitor.
+             </summery>
+            
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.ProducerAck.IsProducerAck">
+            
+             <summery>
+              Return an answer of true to the isProducerAck() query.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ProducerId.GetDataStructureType">
+            
+             <summery>
+              Get the unique identifier that this object and its own
+              Marshaler share.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ProducerId.ToString">
+            
+             <summery>
+              Returns a string containing the information for this DataStructure
+              such as its type and value of its elements.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ProducerInfo.GetDataStructureType">
+            
+             <summery>
+              Get the unique identifier that this object and its own
+              Marshaler share.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ProducerInfo.ToString">
+            
+             <summery>
+              Returns a string containing the information for this DataStructure
+              such as its type and value of its elements.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ProducerInfo.Visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
+            
+             <summery>
+              Allows a Visitor to visit this command and return a response to the
+              command based on the command type being visited.  The command will call
+              the proper processXXX method in the visitor.
+             </summery>
+            
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.ProducerInfo.IsProducerInfo">
+            
+             <summery>
+              Return an answer of true to the isProducerInfo() query.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.RemoveInfo.GetDataStructureType">
+            
+             <summery>
+              Get the unique identifier that this object and its own
+              Marshaler share.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.RemoveInfo.ToString">
+            
+             <summery>
+              Returns a string containing the information for this DataStructure
+              such as its type and value of its elements.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.RemoveInfo.Visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
+            
+             <summery>
+              Allows a Visitor to visit this command and return a response to the
+              command based on the command type being visited.  The command will call
+              the proper processXXX method in the visitor.
+             </summery>
+            
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.RemoveInfo.IsRemoveInfo">
+            
+             <summery>
+              Return an answer of true to the isRemoveInfo() query.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.RemoveSubscriptionInfo.GetDataStructureType">
+            
+             <summery>
+              Get the unique identifier that this object and its own
+              Marshaler share.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.RemoveSubscriptionInfo.ToString">
+            
+             <summery>
+              Returns a string containing the information for this DataStructure
+              such as its type and value of its elements.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.RemoveSubscriptionInfo.Visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
+            
+             <summery>
+              Allows a Visitor to visit this command and return a response to the
+              command based on the command type being visited.  The command will call
+              the proper processXXX method in the visitor.
+             </summery>
+            
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.RemoveSubscriptionInfo.IsRemoveSubscriptionInfo">
+            
+             <summery>
+              Return an answer of true to the isRemoveSubscriptionInfo() query.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ReplayCommand.GetDataStructureType">
+            
+             <summery>
+              Get the unique identifier that this object and its own
+              Marshaler share.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ReplayCommand.ToString">
+            
+             <summery>
+              Returns a string containing the information for this DataStructure
+              such as its type and value of its elements.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ReplayCommand.Visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
+            
+             <summery>
+              Allows a Visitor to visit this command and return a response to the
+              command based on the command type being visited.  The command will call
+              the proper processXXX method in the visitor.
+             </summery>
+            
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.ReplayCommand.IsReplayCommand">
+            
+             <summery>
+              Return an answer of true to the isReplayCommand() query.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.SessionId.GetDataStructureType">
+            
+             <summery>
+              Get the unique identifier that this object and its own
+              Marshaler share.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.SessionId.ToString">
+            
+             <summery>
+              Returns a string containing the information for this DataStructure
+              such as its type and value of its elements.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.SessionInfo.GetDataStructureType">
+            
+             <summery>
+              Get the unique identifier that this object and its own
+              Marshaler share.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.SessionInfo.ToString">
+            
+             <summery>
+              Returns a string containing the information for this DataStructure
+              such as its type and value of its elements.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.SessionInfo.Visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
+            
+             <summery>
+              Allows a Visitor to visit this command and return a response to the
+              command based on the command type being visited.  The command will call
+              the proper processXXX method in the visitor.
+             </summery>
+            
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.SessionInfo.IsSessionInfo">
+            
+             <summery>
+              Return an answer of true to the isSessionInfo() query.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ShutdownInfo.GetDataStructureType">
+            
+             <summery>
+              Get the unique identifier that this object and its own
+              Marshaler share.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ShutdownInfo.ToString">
+            
+             <summery>
+              Returns a string containing the information for this DataStructure
+              such as its type and value of its elements.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.ShutdownInfo.Visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
+            
+             <summery>
+              Allows a Visitor to visit this command and return a response to the
+              command based on the command type being visited.  The command will call
+              the proper processXXX method in the visitor.
+             </summery>
+            
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.ShutdownInfo.IsShutdownInfo">
+            
+             <summery>
+              Return an answer of true to the isShutdownInfo() query.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.SubscriptionInfo.GetDataStructureType">
+            
+             <summery>
+              Get the unique identifier that this object and its own
+              Marshaler share.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.SubscriptionInfo.ToString">
+            
+             <summery>
+              Returns a string containing the information for this DataStructure
+              such as its type and value of its elements.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.TransactionInfo.GetDataStructureType">
+            
+             <summery>
+              Get the unique identifier that this object and its own
+              Marshaler share.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.TransactionInfo.ToString">
+            
+             <summery>
+              Returns a string containing the information for this DataStructure
+              such as its type and value of its elements.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.TransactionInfo.Visit(Apache.NMS.ActiveMQ.State.ICommandVisitor)">
+            
+             <summery>
+              Allows a Visitor to visit this command and return a response to the
+              command based on the command type being visited.  The command will call
+              the proper processXXX method in the visitor.
+             </summery>
+            
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.TransactionInfo.IsTransactionInfo">
+            
+             <summery>
+              Return an answer of true to the isTransactionInfo() query.
+             </summery>
+            
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.WireFormatInfo.IsWireFormatInfo">
+            
+             <summery>
+              Return an answer of true to the IsWireFormatInfo() query.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.XATransactionId.GetDataStructureType">
+            
+             <summery>
+              Get the unique identifier that this object and its own
+              Marshaler share.
+             </summery>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Commands.XATransactionId.ToString">
+            
+             <summery>
+              Returns a string containing the information for this DataStructure
+              such as its type and value of its elements.
+             </summery>
+            
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQBlobMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQBlobMessage
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQMessage
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.MessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for Message
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.BaseCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for BaseCommand
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.BaseDataStreamMarshaller">
+            <summary>
+            A base class with useful implementation inheritence methods
+            for creating marshallers of the OpenWire protocol
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.BaseDataStreamMarshaller.ToString(Apache.NMS.ActiveMQ.Commands.MessageId)">
+            <summary>
+            Converts the object to a String
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.BaseDataStreamMarshaller.ToString(Apache.NMS.ActiveMQ.Commands.ProducerId)">
+            <summary>
+            Converts the object to a String
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.BaseDataStreamMarshaller.ToString(Apache.NMS.ActiveMQ.Commands.TransactionId)">
+            <summary>
+            Converts the given transaction ID into a String
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.BaseDataStreamMarshaller.ToHexFromBytes(System.Byte[])">
+            <summary>
+            Creates the byte array into hexidecimal
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQBlobMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQBlobMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQBytesMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQBytesMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQBytesMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQBytesMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQDestinationMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQDestination
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQMapMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQMapMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQMapMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQMapMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQObjectMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQObjectMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQObjectMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQObjectMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQQueueMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQQueue
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQQueueMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQQueueMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQStreamMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQStreamMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQStreamMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQStreamMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQTempDestinationMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTempDestination
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQTempQueueMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTempQueue
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQTempQueueMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQTempQueueMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQTempTopicMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTempTopic
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQTempTopicMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQTempTopicMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQTextMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTextMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQTextMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQTextMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQTopicMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTopic
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQTopicMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ActiveMQTopicMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.BrokerIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for BrokerId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.BrokerIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.BrokerIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.BrokerInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for BrokerInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.BrokerInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.BrokerInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ConnectionControlMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConnectionControl
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ConnectionControlMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ConnectionControlMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ConnectionErrorMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConnectionError
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ConnectionErrorMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ConnectionErrorMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ConnectionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConnectionId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ConnectionIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ConnectionIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ConnectionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConnectionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ConnectionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ConnectionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ConsumerControlMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConsumerControl
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ConsumerControlMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ConsumerControlMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ConsumerIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConsumerId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ConsumerIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ConsumerIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ConsumerInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConsumerInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ConsumerInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ConsumerInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ControlCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ControlCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ControlCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ControlCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.DataArrayResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for DataArrayResponse
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for Response
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.DataArrayResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.DataArrayResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.DataResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for DataResponse
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.DataResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.DataResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.DestinationInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for DestinationInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.DestinationInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.DestinationInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.DiscoveryEventMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for DiscoveryEvent
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.DiscoveryEventMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.DiscoveryEventMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ExceptionResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ExceptionResponse
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ExceptionResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ExceptionResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.FlushCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for FlushCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.FlushCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.FlushCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.IntegerResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for IntegerResponse
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.IntegerResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.IntegerResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.JournalQueueAckMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for JournalQueueAck
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.JournalQueueAckMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.JournalQueueAckMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.JournalTopicAckMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for JournalTopicAck
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.JournalTopicAckMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.JournalTopicAckMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.JournalTraceMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for JournalTrace
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.JournalTraceMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.JournalTraceMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.JournalTransactionMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for JournalTransaction
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.JournalTransactionMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.JournalTransactionMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.KeepAliveInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for KeepAliveInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.KeepAliveInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.KeepAliveInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.LastPartialCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for LastPartialCommand
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.PartialCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for PartialCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.PartialCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.PartialCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.LastPartialCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.LastPartialCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.LocalTransactionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for LocalTransactionId
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.TransactionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for TransactionId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.LocalTransactionIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.LocalTransactionIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.MarshallerFactory">
+            <summary>
+             Used to create marshallers for a specific version of the OpenWire protocol.
+             Each non-abstract DataStructure object has a registered Marshaller that is
+             created and added to the OpenWireFormat objects format collection.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.MarshallerFactory.configure(Apache.NMS.ActiveMQ.OpenWire.OpenWireFormat)">
+            <summery>
+             Adds the Marshallers for this version of the OpenWire protocol to the 
+             Collection of Marshallers stored in the OpenWireFormat class.
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.MessageAckMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessageAck
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.MessageAckMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.MessageAckMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.MessageDispatchMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessageDispatch
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.MessageDispatchMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.MessageDispatchMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.MessageDispatchNotificationMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessageDispatchNotification
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.MessageDispatchNotificationMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.MessageDispatchNotificationMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.MessageIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessageId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.MessageIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.MessageIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.MessagePullMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessagePull
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.MessagePullMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.MessagePullMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.NetworkBridgeFilterMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for NetworkBridgeFilter
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.NetworkBridgeFilterMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.NetworkBridgeFilterMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ProducerAckMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ProducerAck
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ProducerAckMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ProducerAckMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ProducerIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ProducerId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ProducerIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ProducerIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ProducerInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ProducerInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ProducerInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ProducerInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.RemoveInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for RemoveInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.RemoveInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.RemoveInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.RemoveSubscriptionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for RemoveSubscriptionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.RemoveSubscriptionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.RemoveSubscriptionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ReplayCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ReplayCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ReplayCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ReplayCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.SessionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for SessionId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.SessionIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.SessionIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.SessionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for SessionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.SessionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.SessionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.ShutdownInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ShutdownInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ShutdownInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.ShutdownInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.SubscriptionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for SubscriptionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.SubscriptionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.SubscriptionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.TransactionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for TransactionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.TransactionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.TransactionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.WireFormatInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for WireFormatInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.WireFormatInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.WireFormatInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V1.XATransactionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for XATransactionId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.XATransactionIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V1.XATransactionIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.ActiveMQBlobMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQBlobMessage
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.ActiveMQMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQMessage
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.MessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for Message
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.BaseCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for BaseCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ActiveMQMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ActiveMQMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ActiveMQBlobMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ActiveMQBlobMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.ActiveMQBytesMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQBytesMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ActiveMQBytesMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ActiveMQBytesMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.ActiveMQDestinationMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQDestination
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.ActiveMQMapMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQMapMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ActiveMQMapMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ActiveMQMapMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.ActiveMQObjectMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQObjectMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ActiveMQObjectMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ActiveMQObjectMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.ActiveMQQueueMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQQueue
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ActiveMQQueueMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ActiveMQQueueMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.ActiveMQStreamMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQStreamMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ActiveMQStreamMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ActiveMQStreamMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.ActiveMQTempDestinationMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTempDestination
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.ActiveMQTempQueueMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTempQueue
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ActiveMQTempQueueMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ActiveMQTempQueueMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.ActiveMQTempTopicMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTempTopic
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ActiveMQTempTopicMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ActiveMQTempTopicMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.ActiveMQTextMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTextMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ActiveMQTextMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ActiveMQTextMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.ActiveMQTopicMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTopic
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ActiveMQTopicMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ActiveMQTopicMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.BrokerIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for BrokerId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.BrokerIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.BrokerIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.BrokerInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for BrokerInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.BrokerInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.BrokerInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.ConnectionControlMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConnectionControl
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ConnectionControlMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ConnectionControlMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.ConnectionErrorMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConnectionError
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ConnectionErrorMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ConnectionErrorMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.ConnectionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConnectionId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ConnectionIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ConnectionIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.ConnectionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConnectionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ConnectionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ConnectionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.ConsumerControlMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConsumerControl
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ConsumerControlMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ConsumerControlMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.ConsumerIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConsumerId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ConsumerIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ConsumerIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.ConsumerInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConsumerInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ConsumerInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ConsumerInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.ControlCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ControlCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ControlCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ControlCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.DataArrayResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for DataArrayResponse
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.ResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for Response
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.DataArrayResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.DataArrayResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.DataResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for DataResponse
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.DataResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.DataResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.DestinationInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for DestinationInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.DestinationInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.DestinationInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.DiscoveryEventMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for DiscoveryEvent
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.DiscoveryEventMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.DiscoveryEventMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.ExceptionResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ExceptionResponse
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ExceptionResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ExceptionResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.FlushCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for FlushCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.FlushCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.FlushCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.IntegerResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for IntegerResponse
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.IntegerResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.IntegerResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.JournalQueueAckMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for JournalQueueAck
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.JournalQueueAckMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.JournalQueueAckMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.JournalTopicAckMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for JournalTopicAck
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.JournalTopicAckMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.JournalTopicAckMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.JournalTraceMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for JournalTrace
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.JournalTraceMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.JournalTraceMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.JournalTransactionMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for JournalTransaction
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.JournalTransactionMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.JournalTransactionMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.KeepAliveInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for KeepAliveInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.KeepAliveInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.KeepAliveInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.LastPartialCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for LastPartialCommand
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.PartialCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for PartialCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.PartialCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.PartialCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.LastPartialCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.LastPartialCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.LocalTransactionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for LocalTransactionId
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.TransactionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for TransactionId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.LocalTransactionIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.LocalTransactionIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.MarshallerFactory">
+            <summary>
+             Used to create marshallers for a specific version of the OpenWire protocol.
+             Each non-abstract DataStructure object has a registered Marshaller that is
+             created and added to the OpenWireFormat objects format collection.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.MarshallerFactory.configure(Apache.NMS.ActiveMQ.OpenWire.OpenWireFormat)">
+            <summery>
+             Adds the Marshallers for this version of the OpenWire protocol to the 
+             Collection of Marshallers stored in the OpenWireFormat class.
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.MessageAckMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessageAck
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.MessageAckMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.MessageAckMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.MessageDispatchMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessageDispatch
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.MessageDispatchMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.MessageDispatchMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.MessageDispatchNotificationMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessageDispatchNotification
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.MessageDispatchNotificationMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.MessageDispatchNotificationMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.MessageIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessageId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.MessageIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.MessageIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.MessagePullMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessagePull
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.MessagePullMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.MessagePullMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.NetworkBridgeFilterMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for NetworkBridgeFilter
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.NetworkBridgeFilterMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.NetworkBridgeFilterMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.ProducerAckMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ProducerAck
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ProducerAckMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ProducerAckMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.ProducerIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ProducerId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ProducerIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ProducerIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.ProducerInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ProducerInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ProducerInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ProducerInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.RemoveInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for RemoveInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.RemoveInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.RemoveInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.RemoveSubscriptionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for RemoveSubscriptionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.RemoveSubscriptionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.RemoveSubscriptionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.ReplayCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ReplayCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ReplayCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ReplayCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.SessionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for SessionId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.SessionIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.SessionIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.SessionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for SessionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.SessionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.SessionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.ShutdownInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ShutdownInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ShutdownInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.ShutdownInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.SubscriptionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for SubscriptionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.SubscriptionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.SubscriptionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.TransactionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for TransactionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.TransactionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.TransactionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.WireFormatInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for WireFormatInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.WireFormatInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.WireFormatInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V10.XATransactionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for XATransactionId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.XATransactionIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V10.XATransactionIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQBlobMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQBlobMessage
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQMessage
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.MessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for Message
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.BaseCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for BaseCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQBlobMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQBlobMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQBytesMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQBytesMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQBytesMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQBytesMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQDestinationMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQDestination
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQMapMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQMapMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQMapMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQMapMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQObjectMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQObjectMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQObjectMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQObjectMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQQueueMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQQueue
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQQueueMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQQueueMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQStreamMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQStreamMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQStreamMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQStreamMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQTempDestinationMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTempDestination
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQTempQueueMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTempQueue
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQTempQueueMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQTempQueueMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQTempTopicMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTempTopic
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQTempTopicMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQTempTopicMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQTextMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTextMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQTextMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQTextMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQTopicMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTopic
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQTopicMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ActiveMQTopicMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.BrokerIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for BrokerId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.BrokerIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.BrokerIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.BrokerInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for BrokerInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.BrokerInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.BrokerInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ConnectionControlMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConnectionControl
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ConnectionControlMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ConnectionControlMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ConnectionErrorMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConnectionError
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ConnectionErrorMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ConnectionErrorMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ConnectionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConnectionId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ConnectionIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ConnectionIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ConnectionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConnectionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ConnectionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ConnectionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ConsumerControlMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConsumerControl
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ConsumerControlMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ConsumerControlMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ConsumerIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConsumerId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ConsumerIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ConsumerIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ConsumerInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConsumerInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ConsumerInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ConsumerInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ControlCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ControlCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ControlCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ControlCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.DataArrayResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for DataArrayResponse
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for Response
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.DataArrayResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.DataArrayResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.DataResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for DataResponse
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.DataResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.DataResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.DestinationInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for DestinationInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.DestinationInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.DestinationInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.DiscoveryEventMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for DiscoveryEvent
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.DiscoveryEventMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.DiscoveryEventMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ExceptionResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ExceptionResponse
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ExceptionResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ExceptionResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.FlushCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for FlushCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.FlushCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.FlushCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.IntegerResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for IntegerResponse
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.IntegerResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.IntegerResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.JournalQueueAckMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for JournalQueueAck
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.JournalQueueAckMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.JournalQueueAckMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.JournalTopicAckMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for JournalTopicAck
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.JournalTopicAckMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.JournalTopicAckMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.JournalTraceMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for JournalTrace
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.JournalTraceMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.JournalTraceMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.JournalTransactionMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for JournalTransaction
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.JournalTransactionMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.JournalTransactionMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.KeepAliveInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for KeepAliveInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.KeepAliveInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.KeepAliveInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.LastPartialCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for LastPartialCommand
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.PartialCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for PartialCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.PartialCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.PartialCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.LastPartialCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.LastPartialCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.LocalTransactionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for LocalTransactionId
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.TransactionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for TransactionId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.LocalTransactionIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.LocalTransactionIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.MarshallerFactory">
+            <summary>
+             Used to create marshallers for a specific version of the OpenWire protocol.
+             Each non-abstract DataStructure object has a registered Marshaller that is
+             created and added to the OpenWireFormat objects format collection.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.MarshallerFactory.configure(Apache.NMS.ActiveMQ.OpenWire.OpenWireFormat)">
+            <summery>
+             Adds the Marshallers for this version of the OpenWire protocol to the 
+             Collection of Marshallers stored in the OpenWireFormat class.
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.MessageAckMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessageAck
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.MessageAckMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.MessageAckMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.MessageDispatchMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessageDispatch
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.MessageDispatchMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.MessageDispatchMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.MessageDispatchNotificationMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessageDispatchNotification
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.MessageDispatchNotificationMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.MessageDispatchNotificationMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.MessageIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessageId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.MessageIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.MessageIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.MessagePullMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessagePull
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.MessagePullMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.MessagePullMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.NetworkBridgeFilterMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for NetworkBridgeFilter
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.NetworkBridgeFilterMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.NetworkBridgeFilterMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ProducerAckMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ProducerAck
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ProducerAckMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ProducerAckMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ProducerIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ProducerId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ProducerIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ProducerIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ProducerInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ProducerInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ProducerInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ProducerInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.RemoveInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for RemoveInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.RemoveInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.RemoveInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.RemoveSubscriptionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for RemoveSubscriptionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.RemoveSubscriptionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.RemoveSubscriptionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ReplayCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ReplayCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ReplayCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ReplayCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.SessionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for SessionId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.SessionIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.SessionIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.SessionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for SessionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.SessionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.SessionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.ShutdownInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ShutdownInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ShutdownInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.ShutdownInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.SubscriptionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for SubscriptionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.SubscriptionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.SubscriptionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.TransactionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for TransactionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.TransactionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.TransactionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.WireFormatInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for WireFormatInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.WireFormatInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.WireFormatInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V2.XATransactionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for XATransactionId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.XATransactionIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V2.XATransactionIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQBlobMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQBlobMessage
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQMessage
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.MessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for Message
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.BaseCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for BaseCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQBlobMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQBlobMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQBytesMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQBytesMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQBytesMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQBytesMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQDestinationMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQDestination
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQMapMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQMapMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQMapMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQMapMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQObjectMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQObjectMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQObjectMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQObjectMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQQueueMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQQueue
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQQueueMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQQueueMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQStreamMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQStreamMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQStreamMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQStreamMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQTempDestinationMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTempDestination
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQTempQueueMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTempQueue
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQTempQueueMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQTempQueueMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQTempTopicMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTempTopic
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQTempTopicMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQTempTopicMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQTextMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTextMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQTextMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQTextMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQTopicMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTopic
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQTopicMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ActiveMQTopicMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.BrokerIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for BrokerId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.BrokerIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.BrokerIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.BrokerInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for BrokerInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.BrokerInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.BrokerInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ConnectionControlMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConnectionControl
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ConnectionControlMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ConnectionControlMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ConnectionErrorMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConnectionError
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ConnectionErrorMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ConnectionErrorMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ConnectionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConnectionId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ConnectionIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ConnectionIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ConnectionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConnectionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ConnectionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ConnectionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ConsumerControlMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConsumerControl
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ConsumerControlMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ConsumerControlMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ConsumerIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConsumerId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ConsumerIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ConsumerIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ConsumerInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConsumerInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ConsumerInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ConsumerInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ControlCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ControlCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ControlCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ControlCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.DataArrayResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for DataArrayResponse
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for Response
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.DataArrayResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.DataArrayResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.DataResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for DataResponse
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.DataResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.DataResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.DestinationInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for DestinationInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.DestinationInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.DestinationInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.DiscoveryEventMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for DiscoveryEvent
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.DiscoveryEventMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.DiscoveryEventMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ExceptionResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ExceptionResponse
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ExceptionResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ExceptionResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.FlushCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for FlushCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.FlushCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.FlushCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.IntegerResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for IntegerResponse
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.IntegerResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.IntegerResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.JournalQueueAckMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for JournalQueueAck
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.JournalQueueAckMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.JournalQueueAckMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.JournalTopicAckMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for JournalTopicAck
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.JournalTopicAckMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.JournalTopicAckMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.JournalTraceMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for JournalTrace
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.JournalTraceMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.JournalTraceMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.JournalTransactionMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for JournalTransaction
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.JournalTransactionMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.JournalTransactionMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.KeepAliveInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for KeepAliveInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.KeepAliveInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.KeepAliveInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.LastPartialCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for LastPartialCommand
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.PartialCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for PartialCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.PartialCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.PartialCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.LastPartialCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.LastPartialCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.LocalTransactionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for LocalTransactionId
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.TransactionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for TransactionId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.LocalTransactionIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.LocalTransactionIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.MarshallerFactory">
+            <summary>
+             Used to create marshallers for a specific version of the OpenWire protocol.
+             Each non-abstract DataStructure object has a registered Marshaller that is
+             created and added to the OpenWireFormat objects format collection.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.MarshallerFactory.configure(Apache.NMS.ActiveMQ.OpenWire.OpenWireFormat)">
+            <summery>
+             Adds the Marshallers for this version of the OpenWire protocol to the 
+             Collection of Marshallers stored in the OpenWireFormat class.
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.MessageAckMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessageAck
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.MessageAckMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.MessageAckMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.MessageDispatchMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessageDispatch
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.MessageDispatchMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.MessageDispatchMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.MessageDispatchNotificationMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessageDispatchNotification
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.MessageDispatchNotificationMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.MessageDispatchNotificationMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.MessageIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessageId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.MessageIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.MessageIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.MessagePullMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessagePull
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.MessagePullMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.MessagePullMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.NetworkBridgeFilterMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for NetworkBridgeFilter
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.NetworkBridgeFilterMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.NetworkBridgeFilterMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ProducerAckMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ProducerAck
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ProducerAckMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ProducerAckMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ProducerIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ProducerId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ProducerIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ProducerIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ProducerInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ProducerInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ProducerInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ProducerInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.RemoveInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for RemoveInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.RemoveInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.RemoveInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.RemoveSubscriptionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for RemoveSubscriptionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.RemoveSubscriptionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.RemoveSubscriptionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ReplayCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ReplayCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ReplayCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ReplayCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.SessionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for SessionId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.SessionIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.SessionIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.SessionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for SessionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.SessionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.SessionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.ShutdownInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ShutdownInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ShutdownInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.ShutdownInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.SubscriptionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for SubscriptionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.SubscriptionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.SubscriptionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.TransactionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for TransactionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.TransactionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.TransactionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.WireFormatInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for WireFormatInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.WireFormatInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.WireFormatInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V3.XATransactionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for XATransactionId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.XATransactionIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V3.XATransactionIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQBlobMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQBlobMessage
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQMessage
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.MessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for Message
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.BaseCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for BaseCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQBlobMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQBlobMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQBytesMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQBytesMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQBytesMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQBytesMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQDestinationMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQDestination
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQMapMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQMapMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQMapMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQMapMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQObjectMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQObjectMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQObjectMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQObjectMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQQueueMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQQueue
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQQueueMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQQueueMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQStreamMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQStreamMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQStreamMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQStreamMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQTempDestinationMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTempDestination
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQTempQueueMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTempQueue
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQTempQueueMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQTempQueueMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQTempTopicMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTempTopic
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQTempTopicMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQTempTopicMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQTextMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTextMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQTextMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQTextMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQTopicMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTopic
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQTopicMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ActiveMQTopicMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.BrokerIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for BrokerId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.BrokerIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.BrokerIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.BrokerInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for BrokerInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.BrokerInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.BrokerInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ConnectionControlMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConnectionControl
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ConnectionControlMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ConnectionControlMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ConnectionErrorMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConnectionError
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ConnectionErrorMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ConnectionErrorMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ConnectionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConnectionId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ConnectionIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ConnectionIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ConnectionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConnectionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ConnectionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ConnectionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ConsumerControlMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConsumerControl
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ConsumerControlMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ConsumerControlMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ConsumerIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConsumerId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ConsumerIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ConsumerIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ConsumerInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConsumerInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ConsumerInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ConsumerInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ControlCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ControlCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ControlCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ControlCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.DataArrayResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for DataArrayResponse
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for Response
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.DataArrayResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.DataArrayResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.DataResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for DataResponse
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.DataResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.DataResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.DestinationInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for DestinationInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.DestinationInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.DestinationInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.DiscoveryEventMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for DiscoveryEvent
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.DiscoveryEventMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.DiscoveryEventMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ExceptionResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ExceptionResponse
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ExceptionResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ExceptionResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.FlushCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for FlushCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.FlushCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.FlushCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.IntegerResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for IntegerResponse
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.IntegerResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.IntegerResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.JournalQueueAckMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for JournalQueueAck
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.JournalQueueAckMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.JournalQueueAckMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.JournalTopicAckMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for JournalTopicAck
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.JournalTopicAckMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.JournalTopicAckMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.JournalTraceMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for JournalTrace
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.JournalTraceMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.JournalTraceMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.JournalTransactionMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for JournalTransaction
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.JournalTransactionMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.JournalTransactionMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.KeepAliveInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for KeepAliveInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.KeepAliveInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.KeepAliveInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.LastPartialCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for LastPartialCommand
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.PartialCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for PartialCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.PartialCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.PartialCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.LastPartialCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.LastPartialCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.LocalTransactionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for LocalTransactionId
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.TransactionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for TransactionId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.LocalTransactionIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.LocalTransactionIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.MarshallerFactory">
+            <summary>
+             Used to create marshallers for a specific version of the OpenWire protocol.
+             Each non-abstract DataStructure object has a registered Marshaller that is
+             created and added to the OpenWireFormat objects format collection.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.MarshallerFactory.configure(Apache.NMS.ActiveMQ.OpenWire.OpenWireFormat)">
+            <summery>
+             Adds the Marshallers for this version of the OpenWire protocol to the 
+             Collection of Marshallers stored in the OpenWireFormat class.
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.MessageAckMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessageAck
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.MessageAckMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.MessageAckMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.MessageDispatchMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessageDispatch
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.MessageDispatchMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.MessageDispatchMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.MessageDispatchNotificationMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessageDispatchNotification
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.MessageDispatchNotificationMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.MessageDispatchNotificationMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.MessageIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessageId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.MessageIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.MessageIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.MessagePullMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessagePull
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.MessagePullMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.MessagePullMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.NetworkBridgeFilterMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for NetworkBridgeFilter
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.NetworkBridgeFilterMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.NetworkBridgeFilterMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ProducerAckMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ProducerAck
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ProducerAckMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ProducerAckMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ProducerIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ProducerId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ProducerIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ProducerIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ProducerInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ProducerInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ProducerInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ProducerInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.RemoveInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for RemoveInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.RemoveInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.RemoveInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.RemoveSubscriptionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for RemoveSubscriptionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.RemoveSubscriptionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.RemoveSubscriptionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ReplayCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ReplayCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ReplayCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ReplayCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.SessionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for SessionId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.SessionIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.SessionIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.SessionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for SessionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.SessionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.SessionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.ShutdownInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ShutdownInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ShutdownInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.ShutdownInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.SubscriptionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for SubscriptionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.SubscriptionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.SubscriptionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.TransactionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for TransactionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.TransactionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.TransactionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.WireFormatInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for WireFormatInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.WireFormatInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.WireFormatInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V4.XATransactionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for XATransactionId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.XATransactionIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V4.XATransactionIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQBlobMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQBlobMessage
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQMessage
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.MessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for Message
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.BaseCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for BaseCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQBlobMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQBlobMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQBytesMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQBytesMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQBytesMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQBytesMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQDestinationMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQDestination
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQMapMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQMapMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQMapMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQMapMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQObjectMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQObjectMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQObjectMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQObjectMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQQueueMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQQueue
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQQueueMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQQueueMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQStreamMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQStreamMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQStreamMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQStreamMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQTempDestinationMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTempDestination
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQTempQueueMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTempQueue
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQTempQueueMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQTempQueueMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQTempTopicMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTempTopic
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQTempTopicMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQTempTopicMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQTextMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTextMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQTextMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQTextMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQTopicMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTopic
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQTopicMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ActiveMQTopicMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.BrokerIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for BrokerId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.BrokerIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.BrokerIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.BrokerInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for BrokerInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.BrokerInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.BrokerInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ConnectionControlMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConnectionControl
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ConnectionControlMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ConnectionControlMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ConnectionErrorMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConnectionError
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ConnectionErrorMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ConnectionErrorMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ConnectionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConnectionId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ConnectionIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ConnectionIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ConnectionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConnectionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ConnectionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ConnectionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ConsumerControlMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConsumerControl
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ConsumerControlMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ConsumerControlMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ConsumerIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConsumerId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ConsumerIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ConsumerIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ConsumerInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConsumerInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ConsumerInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ConsumerInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ControlCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ControlCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ControlCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ControlCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.DataArrayResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for DataArrayResponse
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for Response
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.DataArrayResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.DataArrayResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.DataResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for DataResponse
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.DataResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.DataResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.DestinationInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for DestinationInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.DestinationInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.DestinationInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.DiscoveryEventMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for DiscoveryEvent
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.DiscoveryEventMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.DiscoveryEventMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ExceptionResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ExceptionResponse
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ExceptionResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ExceptionResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.FlushCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for FlushCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.FlushCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.FlushCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.IntegerResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for IntegerResponse
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.IntegerResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.IntegerResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.JournalQueueAckMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for JournalQueueAck
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.JournalQueueAckMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.JournalQueueAckMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.JournalTopicAckMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for JournalTopicAck
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.JournalTopicAckMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.JournalTopicAckMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.JournalTraceMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for JournalTrace
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.JournalTraceMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.JournalTraceMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.JournalTransactionMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for JournalTransaction
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.JournalTransactionMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.JournalTransactionMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.KeepAliveInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for KeepAliveInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.KeepAliveInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.KeepAliveInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.LastPartialCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for LastPartialCommand
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.PartialCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for PartialCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.PartialCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.PartialCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.LastPartialCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.LastPartialCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.LocalTransactionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for LocalTransactionId
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.TransactionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for TransactionId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.LocalTransactionIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.LocalTransactionIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.MarshallerFactory">
+            <summary>
+             Used to create marshallers for a specific version of the OpenWire protocol.
+             Each non-abstract DataStructure object has a registered Marshaller that is
+             created and added to the OpenWireFormat objects format collection.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.MarshallerFactory.configure(Apache.NMS.ActiveMQ.OpenWire.OpenWireFormat)">
+            <summery>
+             Adds the Marshallers for this version of the OpenWire protocol to the 
+             Collection of Marshallers stored in the OpenWireFormat class.
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.MessageAckMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessageAck
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.MessageAckMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.MessageAckMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.MessageDispatchMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessageDispatch
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.MessageDispatchMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.MessageDispatchMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.MessageDispatchNotificationMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessageDispatchNotification
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.MessageDispatchNotificationMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.MessageDispatchNotificationMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.MessageIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessageId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.MessageIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.MessageIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.MessagePullMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessagePull
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.MessagePullMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.MessagePullMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.NetworkBridgeFilterMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for NetworkBridgeFilter
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.NetworkBridgeFilterMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.NetworkBridgeFilterMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ProducerAckMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ProducerAck
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ProducerAckMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ProducerAckMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ProducerIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ProducerId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ProducerIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ProducerIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ProducerInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ProducerInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ProducerInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ProducerInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.RemoveInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for RemoveInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.RemoveInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.RemoveInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.RemoveSubscriptionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for RemoveSubscriptionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.RemoveSubscriptionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.RemoveSubscriptionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ReplayCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ReplayCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ReplayCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ReplayCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.SessionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for SessionId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.SessionIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.SessionIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.SessionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for SessionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.SessionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.SessionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.ShutdownInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ShutdownInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ShutdownInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.ShutdownInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.SubscriptionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for SubscriptionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.SubscriptionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.SubscriptionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.TransactionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for TransactionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.TransactionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.TransactionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.WireFormatInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for WireFormatInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.WireFormatInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.WireFormatInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V5.XATransactionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for XATransactionId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.XATransactionIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V5.XATransactionIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.ActiveMQBlobMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQBlobMessage
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.ActiveMQMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQMessage
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.MessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for Message
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.BaseCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for BaseCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ActiveMQMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ActiveMQMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ActiveMQBlobMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ActiveMQBlobMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.ActiveMQBytesMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQBytesMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ActiveMQBytesMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ActiveMQBytesMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.ActiveMQDestinationMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQDestination
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.ActiveMQMapMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQMapMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ActiveMQMapMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ActiveMQMapMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.ActiveMQObjectMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQObjectMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ActiveMQObjectMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ActiveMQObjectMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.ActiveMQQueueMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQQueue
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ActiveMQQueueMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ActiveMQQueueMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.ActiveMQStreamMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQStreamMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ActiveMQStreamMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ActiveMQStreamMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.ActiveMQTempDestinationMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTempDestination
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.ActiveMQTempQueueMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTempQueue
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ActiveMQTempQueueMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ActiveMQTempQueueMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.ActiveMQTempTopicMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTempTopic
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ActiveMQTempTopicMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ActiveMQTempTopicMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.ActiveMQTextMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTextMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ActiveMQTextMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ActiveMQTextMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.ActiveMQTopicMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTopic
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ActiveMQTopicMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ActiveMQTopicMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.BrokerIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for BrokerId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.BrokerIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.BrokerIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.BrokerInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for BrokerInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.BrokerInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.BrokerInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.ConnectionControlMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConnectionControl
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ConnectionControlMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ConnectionControlMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.ConnectionErrorMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConnectionError
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ConnectionErrorMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ConnectionErrorMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.ConnectionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConnectionId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ConnectionIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ConnectionIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.ConnectionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConnectionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ConnectionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ConnectionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.ConsumerControlMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConsumerControl
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ConsumerControlMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ConsumerControlMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.ConsumerIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConsumerId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ConsumerIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ConsumerIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.ConsumerInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConsumerInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ConsumerInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ConsumerInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.ControlCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ControlCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ControlCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ControlCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.DataArrayResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for DataArrayResponse
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.ResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for Response
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.DataArrayResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.DataArrayResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.DataResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for DataResponse
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.DataResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.DataResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.DestinationInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for DestinationInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.DestinationInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.DestinationInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.DiscoveryEventMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for DiscoveryEvent
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.DiscoveryEventMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.DiscoveryEventMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.ExceptionResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ExceptionResponse
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ExceptionResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ExceptionResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.FlushCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for FlushCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.FlushCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.FlushCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.IntegerResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for IntegerResponse
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.IntegerResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.IntegerResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.JournalQueueAckMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for JournalQueueAck
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.JournalQueueAckMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.JournalQueueAckMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.JournalTopicAckMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for JournalTopicAck
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.JournalTopicAckMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.JournalTopicAckMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.JournalTraceMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for JournalTrace
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.JournalTraceMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.JournalTraceMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.JournalTransactionMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for JournalTransaction
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.JournalTransactionMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.JournalTransactionMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.KeepAliveInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for KeepAliveInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.KeepAliveInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.KeepAliveInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.LastPartialCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for LastPartialCommand
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.PartialCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for PartialCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.PartialCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.PartialCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.LastPartialCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.LastPartialCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.LocalTransactionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for LocalTransactionId
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.TransactionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for TransactionId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.LocalTransactionIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.LocalTransactionIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.MarshallerFactory">
+            <summary>
+             Used to create marshallers for a specific version of the OpenWire protocol.
+             Each non-abstract DataStructure object has a registered Marshaller that is
+             created and added to the OpenWireFormat objects format collection.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.MarshallerFactory.configure(Apache.NMS.ActiveMQ.OpenWire.OpenWireFormat)">
+            <summery>
+             Adds the Marshallers for this version of the OpenWire protocol to the 
+             Collection of Marshallers stored in the OpenWireFormat class.
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.MessageAckMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessageAck
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.MessageAckMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.MessageAckMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.MessageDispatchMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessageDispatch
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.MessageDispatchMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.MessageDispatchMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.MessageDispatchNotificationMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessageDispatchNotification
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.MessageDispatchNotificationMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.MessageDispatchNotificationMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.MessageIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessageId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.MessageIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.MessageIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.MessagePullMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessagePull
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.MessagePullMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.MessagePullMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.NetworkBridgeFilterMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for NetworkBridgeFilter
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.NetworkBridgeFilterMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.NetworkBridgeFilterMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.ProducerAckMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ProducerAck
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ProducerAckMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ProducerAckMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.ProducerIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ProducerId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ProducerIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ProducerIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.ProducerInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ProducerInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ProducerInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ProducerInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.RemoveInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for RemoveInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.RemoveInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.RemoveInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.RemoveSubscriptionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for RemoveSubscriptionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.RemoveSubscriptionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.RemoveSubscriptionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.ReplayCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ReplayCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ReplayCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ReplayCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.SessionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for SessionId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.SessionIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.SessionIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.SessionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for SessionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.SessionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.SessionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.ShutdownInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ShutdownInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ShutdownInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.ShutdownInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.SubscriptionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for SubscriptionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.SubscriptionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.SubscriptionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.TransactionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for TransactionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.TransactionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.TransactionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.WireFormatInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for WireFormatInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.WireFormatInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.WireFormatInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V6.XATransactionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for XATransactionId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.XATransactionIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V6.XATransactionIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.ActiveMQBlobMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQBlobMessage
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.ActiveMQMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQMessage
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.MessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for Message
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.BaseCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for BaseCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ActiveMQMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ActiveMQMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ActiveMQBlobMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ActiveMQBlobMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.ActiveMQBytesMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQBytesMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ActiveMQBytesMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ActiveMQBytesMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.ActiveMQDestinationMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQDestination
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.ActiveMQMapMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQMapMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ActiveMQMapMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ActiveMQMapMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.ActiveMQObjectMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQObjectMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ActiveMQObjectMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ActiveMQObjectMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.ActiveMQQueueMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQQueue
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ActiveMQQueueMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ActiveMQQueueMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.ActiveMQStreamMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQStreamMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ActiveMQStreamMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ActiveMQStreamMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.ActiveMQTempDestinationMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTempDestination
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.ActiveMQTempQueueMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTempQueue
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ActiveMQTempQueueMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ActiveMQTempQueueMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.ActiveMQTempTopicMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTempTopic
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ActiveMQTempTopicMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ActiveMQTempTopicMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.ActiveMQTextMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTextMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ActiveMQTextMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ActiveMQTextMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.ActiveMQTopicMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTopic
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ActiveMQTopicMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ActiveMQTopicMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.BrokerIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for BrokerId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.BrokerIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.BrokerIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.BrokerInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for BrokerInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.BrokerInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.BrokerInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.ConnectionControlMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConnectionControl
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ConnectionControlMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ConnectionControlMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.ConnectionErrorMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConnectionError
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ConnectionErrorMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ConnectionErrorMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.ConnectionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConnectionId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ConnectionIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ConnectionIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.ConnectionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConnectionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ConnectionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ConnectionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.ConsumerControlMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConsumerControl
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ConsumerControlMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ConsumerControlMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.ConsumerIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConsumerId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ConsumerIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ConsumerIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.ConsumerInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConsumerInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ConsumerInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ConsumerInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.ControlCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ControlCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ControlCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ControlCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.DataArrayResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for DataArrayResponse
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.ResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for Response
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.DataArrayResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.DataArrayResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.DataResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for DataResponse
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.DataResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.DataResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.DestinationInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for DestinationInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.DestinationInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.DestinationInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.DiscoveryEventMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for DiscoveryEvent
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.DiscoveryEventMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.DiscoveryEventMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.ExceptionResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ExceptionResponse
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ExceptionResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ExceptionResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.FlushCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for FlushCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.FlushCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.FlushCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.IntegerResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for IntegerResponse
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.IntegerResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.IntegerResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.JournalQueueAckMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for JournalQueueAck
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.JournalQueueAckMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.JournalQueueAckMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.JournalTopicAckMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for JournalTopicAck
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.JournalTopicAckMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.JournalTopicAckMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.JournalTraceMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for JournalTrace
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.JournalTraceMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.JournalTraceMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.JournalTransactionMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for JournalTransaction
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.JournalTransactionMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.JournalTransactionMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.KeepAliveInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for KeepAliveInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.KeepAliveInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.KeepAliveInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.LastPartialCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for LastPartialCommand
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.PartialCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for PartialCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.PartialCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.PartialCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.LastPartialCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.LastPartialCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.LocalTransactionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for LocalTransactionId
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.TransactionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for TransactionId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.LocalTransactionIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.LocalTransactionIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.MarshallerFactory">
+            <summary>
+             Used to create marshallers for a specific version of the OpenWire protocol.
+             Each non-abstract DataStructure object has a registered Marshaller that is
+             created and added to the OpenWireFormat objects format collection.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.MarshallerFactory.configure(Apache.NMS.ActiveMQ.OpenWire.OpenWireFormat)">
+            <summery>
+             Adds the Marshallers for this version of the OpenWire protocol to the 
+             Collection of Marshallers stored in the OpenWireFormat class.
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.MessageAckMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessageAck
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.MessageAckMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.MessageAckMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.MessageDispatchMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessageDispatch
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.MessageDispatchMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.MessageDispatchMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.MessageDispatchNotificationMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessageDispatchNotification
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.MessageDispatchNotificationMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.MessageDispatchNotificationMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.MessageIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessageId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.MessageIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.MessageIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.MessagePullMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessagePull
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.MessagePullMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.MessagePullMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.NetworkBridgeFilterMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for NetworkBridgeFilter
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.NetworkBridgeFilterMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.NetworkBridgeFilterMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.ProducerAckMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ProducerAck
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ProducerAckMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ProducerAckMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.ProducerIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ProducerId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ProducerIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ProducerIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.ProducerInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ProducerInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ProducerInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ProducerInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.RemoveInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for RemoveInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.RemoveInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.RemoveInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.RemoveSubscriptionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for RemoveSubscriptionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.RemoveSubscriptionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.RemoveSubscriptionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.ReplayCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ReplayCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ReplayCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ReplayCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.SessionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for SessionId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.SessionIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.SessionIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.SessionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for SessionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.SessionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.SessionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.ShutdownInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ShutdownInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ShutdownInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.ShutdownInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.SubscriptionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for SubscriptionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.SubscriptionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.SubscriptionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.TransactionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for TransactionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.TransactionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.TransactionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.WireFormatInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for WireFormatInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.WireFormatInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.WireFormatInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V7.XATransactionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for XATransactionId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.XATransactionIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V7.XATransactionIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.ActiveMQBlobMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQBlobMessage
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.ActiveMQMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQMessage
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.MessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for Message
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.BaseCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for BaseCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ActiveMQMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ActiveMQMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ActiveMQBlobMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ActiveMQBlobMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.ActiveMQBytesMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQBytesMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ActiveMQBytesMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ActiveMQBytesMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.ActiveMQDestinationMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQDestination
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.ActiveMQMapMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQMapMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ActiveMQMapMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ActiveMQMapMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.ActiveMQObjectMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQObjectMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ActiveMQObjectMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ActiveMQObjectMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.ActiveMQQueueMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQQueue
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ActiveMQQueueMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ActiveMQQueueMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.ActiveMQStreamMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQStreamMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ActiveMQStreamMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ActiveMQStreamMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.ActiveMQTempDestinationMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTempDestination
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.ActiveMQTempQueueMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTempQueue
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ActiveMQTempQueueMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ActiveMQTempQueueMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.ActiveMQTempTopicMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTempTopic
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ActiveMQTempTopicMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ActiveMQTempTopicMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.ActiveMQTextMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTextMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ActiveMQTextMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ActiveMQTextMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.ActiveMQTopicMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTopic
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ActiveMQTopicMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ActiveMQTopicMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.BrokerIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for BrokerId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.BrokerIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.BrokerIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.BrokerInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for BrokerInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.BrokerInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.BrokerInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.ConnectionControlMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConnectionControl
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ConnectionControlMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ConnectionControlMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.ConnectionErrorMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConnectionError
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ConnectionErrorMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ConnectionErrorMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.ConnectionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConnectionId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ConnectionIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ConnectionIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.ConnectionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConnectionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ConnectionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ConnectionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.ConsumerControlMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConsumerControl
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ConsumerControlMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ConsumerControlMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.ConsumerIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConsumerId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ConsumerIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ConsumerIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.ConsumerInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConsumerInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ConsumerInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ConsumerInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.ControlCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ControlCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ControlCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ControlCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.DataArrayResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for DataArrayResponse
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.ResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for Response
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.DataArrayResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.DataArrayResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.DataResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for DataResponse
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.DataResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.DataResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.DestinationInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for DestinationInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.DestinationInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.DestinationInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.DiscoveryEventMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for DiscoveryEvent
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.DiscoveryEventMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.DiscoveryEventMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.ExceptionResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ExceptionResponse
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ExceptionResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ExceptionResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.FlushCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for FlushCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.FlushCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.FlushCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.IntegerResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for IntegerResponse
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.IntegerResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.IntegerResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.JournalQueueAckMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for JournalQueueAck
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.JournalQueueAckMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.JournalQueueAckMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.JournalTopicAckMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for JournalTopicAck
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.JournalTopicAckMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.JournalTopicAckMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.JournalTraceMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for JournalTrace
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.JournalTraceMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.JournalTraceMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.JournalTransactionMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for JournalTransaction
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.JournalTransactionMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.JournalTransactionMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.KeepAliveInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for KeepAliveInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.KeepAliveInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.KeepAliveInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.LastPartialCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for LastPartialCommand
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.PartialCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for PartialCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.PartialCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.PartialCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.LastPartialCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.LastPartialCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.LocalTransactionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for LocalTransactionId
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.TransactionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for TransactionId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.LocalTransactionIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.LocalTransactionIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.MarshallerFactory">
+            <summary>
+             Used to create marshallers for a specific version of the OpenWire protocol.
+             Each non-abstract DataStructure object has a registered Marshaller that is
+             created and added to the OpenWireFormat objects format collection.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.MarshallerFactory.configure(Apache.NMS.ActiveMQ.OpenWire.OpenWireFormat)">
+            <summery>
+             Adds the Marshallers for this version of the OpenWire protocol to the 
+             Collection of Marshallers stored in the OpenWireFormat class.
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.MessageAckMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessageAck
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.MessageAckMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.MessageAckMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.MessageDispatchMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessageDispatch
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.MessageDispatchMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.MessageDispatchMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.MessageDispatchNotificationMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessageDispatchNotification
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.MessageDispatchNotificationMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.MessageDispatchNotificationMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.MessageIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessageId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.MessageIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.MessageIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.MessagePullMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessagePull
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.MessagePullMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.MessagePullMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.NetworkBridgeFilterMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for NetworkBridgeFilter
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.NetworkBridgeFilterMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.NetworkBridgeFilterMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.ProducerAckMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ProducerAck
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ProducerAckMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ProducerAckMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.ProducerIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ProducerId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ProducerIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ProducerIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.ProducerInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ProducerInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ProducerInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ProducerInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.RemoveInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for RemoveInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.RemoveInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.RemoveInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.RemoveSubscriptionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for RemoveSubscriptionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.RemoveSubscriptionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.RemoveSubscriptionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.ReplayCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ReplayCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ReplayCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ReplayCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.SessionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for SessionId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.SessionIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.SessionIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.SessionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for SessionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.SessionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.SessionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.ShutdownInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ShutdownInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ShutdownInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.ShutdownInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.SubscriptionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for SubscriptionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.SubscriptionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.SubscriptionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.TransactionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for TransactionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.TransactionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.TransactionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.WireFormatInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for WireFormatInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.WireFormatInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.WireFormatInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V8.XATransactionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for XATransactionId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.XATransactionIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V8.XATransactionIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.ActiveMQBlobMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQBlobMessage
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.ActiveMQMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQMessage
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.MessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for Message
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.BaseCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for BaseCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ActiveMQMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ActiveMQMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ActiveMQBlobMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ActiveMQBlobMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.ActiveMQBytesMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQBytesMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ActiveMQBytesMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ActiveMQBytesMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.ActiveMQDestinationMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQDestination
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.ActiveMQMapMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQMapMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ActiveMQMapMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ActiveMQMapMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.ActiveMQObjectMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQObjectMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ActiveMQObjectMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ActiveMQObjectMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.ActiveMQQueueMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQQueue
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ActiveMQQueueMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ActiveMQQueueMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.ActiveMQStreamMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQStreamMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ActiveMQStreamMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ActiveMQStreamMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.ActiveMQTempDestinationMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTempDestination
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.ActiveMQTempQueueMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTempQueue
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ActiveMQTempQueueMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ActiveMQTempQueueMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.ActiveMQTempTopicMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTempTopic
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ActiveMQTempTopicMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ActiveMQTempTopicMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.ActiveMQTextMessageMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTextMessage
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ActiveMQTextMessageMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ActiveMQTextMessageMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.ActiveMQTopicMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ActiveMQTopic
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ActiveMQTopicMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ActiveMQTopicMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.BrokerIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for BrokerId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.BrokerIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.BrokerIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.BrokerInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for BrokerInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.BrokerInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.BrokerInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.ConnectionControlMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConnectionControl
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ConnectionControlMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ConnectionControlMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.ConnectionErrorMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConnectionError
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ConnectionErrorMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ConnectionErrorMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.ConnectionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConnectionId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ConnectionIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ConnectionIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.ConnectionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConnectionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ConnectionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ConnectionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.ConsumerControlMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConsumerControl
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ConsumerControlMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ConsumerControlMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.ConsumerIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConsumerId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ConsumerIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ConsumerIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.ConsumerInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ConsumerInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ConsumerInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ConsumerInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.ControlCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ControlCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ControlCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ControlCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.DataArrayResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for DataArrayResponse
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.ResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for Response
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.DataArrayResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.DataArrayResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.DataResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for DataResponse
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.DataResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.DataResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.DestinationInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for DestinationInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.DestinationInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.DestinationInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.DiscoveryEventMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for DiscoveryEvent
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.DiscoveryEventMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.DiscoveryEventMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.ExceptionResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ExceptionResponse
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ExceptionResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ExceptionResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.FlushCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for FlushCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.FlushCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.FlushCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.IntegerResponseMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for IntegerResponse
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.IntegerResponseMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.IntegerResponseMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.JournalQueueAckMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for JournalQueueAck
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.JournalQueueAckMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.JournalQueueAckMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.JournalTopicAckMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for JournalTopicAck
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.JournalTopicAckMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.JournalTopicAckMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.JournalTraceMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for JournalTrace
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.JournalTraceMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.JournalTraceMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.JournalTransactionMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for JournalTransaction
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.JournalTransactionMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.JournalTransactionMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.KeepAliveInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for KeepAliveInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.KeepAliveInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.KeepAliveInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.LastPartialCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for LastPartialCommand
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.PartialCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for PartialCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.PartialCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.PartialCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.LastPartialCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.LastPartialCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.LocalTransactionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for LocalTransactionId
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.TransactionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for TransactionId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.LocalTransactionIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.LocalTransactionIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.MarshallerFactory">
+            <summary>
+             Used to create marshallers for a specific version of the OpenWire protocol.
+             Each non-abstract DataStructure object has a registered Marshaller that is
+             created and added to the OpenWireFormat objects format collection.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.MarshallerFactory.configure(Apache.NMS.ActiveMQ.OpenWire.OpenWireFormat)">
+            <summery>
+             Adds the Marshallers for this version of the OpenWire protocol to the 
+             Collection of Marshallers stored in the OpenWireFormat class.
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.MessageAckMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessageAck
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.MessageAckMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.MessageAckMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.MessageDispatchMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessageDispatch
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.MessageDispatchMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.MessageDispatchMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.MessageDispatchNotificationMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessageDispatchNotification
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.MessageDispatchNotificationMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.MessageDispatchNotificationMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.MessageIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessageId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.MessageIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.MessageIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.MessagePullMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for MessagePull
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.MessagePullMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.MessagePullMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.NetworkBridgeFilterMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for NetworkBridgeFilter
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.NetworkBridgeFilterMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.NetworkBridgeFilterMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.ProducerAckMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ProducerAck
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ProducerAckMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ProducerAckMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.ProducerIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ProducerId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ProducerIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ProducerIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.ProducerInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ProducerInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ProducerInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ProducerInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.RemoveInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for RemoveInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.RemoveInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.RemoveInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.RemoveSubscriptionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for RemoveSubscriptionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.RemoveSubscriptionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.RemoveSubscriptionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.ReplayCommandMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ReplayCommand
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ReplayCommandMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ReplayCommandMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.SessionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for SessionId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.SessionIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.SessionIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.SessionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for SessionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.SessionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.SessionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.ShutdownInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for ShutdownInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ShutdownInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.ShutdownInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.SubscriptionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for SubscriptionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.SubscriptionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.SubscriptionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.TransactionInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for TransactionInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.TransactionInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.TransactionInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.WireFormatInfoMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for WireFormatInfo
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.WireFormatInfoMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.WireFormatInfoMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.V9.XATransactionIdMarshaller">
+            <summary>
+             Marshalling code for Open Wire Format for XATransactionId
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.XATransactionIdMarshaller.CreateObject">
+            <summery>
+             Creates an instance of the Object that this marshaller handles.
+            </summery>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.OpenWire.V9.XATransactionIdMarshaller.GetDataStructureType">
+            <summery>
+             Returns the type code for the Object that this Marshaller handles..
+            </summery>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.BooleanStream">
+            <summary>
+            Represents a stream of boolean flags
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.OpenWire.OpenWireFormat">
+            <summary>
+            Implements the <a href="http://activemq.apache.org/openwire.html">OpenWire</a> protocol.
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Transport.IWireFormat">
+            <summary>
+            Represents the marshalling of commands to and from an IO stream
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.IWireFormat.Marshal(System.Object,System.IO.BinaryWriter)">
+            <summary>
+            Marshalls the given command object onto the stream
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.IWireFormat.Unmarshal(System.IO.BinaryReader)">
+            <summary>
+            Unmarshalls the next command object from the stream
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Transport.IWireFormat.Transport">
+            <summary>
+            Gets the Transport that own this WireFormat instnace.
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Transport.IWireFormat.Version">
+            <summary>
+            Gets the current version of the protocol that this WireFormat instance
+            supports
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.State.ConnectionStateTracker">
+            <summary>
+            Tracks the state of a connection so a newly established transport can be
+            re-initialized to the state that was tracked.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.State.ConnectionStateTracker.Track(Apache.NMS.ActiveMQ.Commands.Command)">
+            <summary>
+            </summary>
+            <param name="command"></param>
+            <returns>null if the command is not state tracked.</returns>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.State.ConnectionStateTracker.DoRestoreSessions(Apache.NMS.ActiveMQ.Transport.ITransport,Apache.NMS.ActiveMQ.State.ConnectionState)">
+            <summary>
+            </summary>
+            <param name="transport"></param>
+            <param name="connectionState"></param>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.State.ConnectionStateTracker.DoRestoreConsumers(Apache.NMS.ActiveMQ.Transport.ITransport,Apache.NMS.ActiveMQ.State.SessionState)">
+            <summary>
+            </summary>
+            <param name="transport"></param>
+            <param name="sessionState"></param>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.State.ConnectionStateTracker.DoRestoreProducers(Apache.NMS.ActiveMQ.Transport.ITransport,Apache.NMS.ActiveMQ.State.SessionState)">
+            <summary>
+            </summary>
+            <param name="transport"></param>
+            <param name="sessionState"></param>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.State.ConnectionStateTracker.DoRestoreTempDestinations(Apache.NMS.ActiveMQ.Transport.ITransport,Apache.NMS.ActiveMQ.State.ConnectionState)">
+            <summary>
+            </summary>
+            <param name="transport"></param>
+            <param name="connectionState"></param>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Threads.CompositeTask">
+            <summary>
+            A Composite task is one of N tasks that can be managed by a 
+            CompositTaskRunner instance.  The CompositeTaskRunner checks each
+            task when its wakeup method is called to determine if the Task has
+            any work it needs to complete, if no tasks have any pending work 
+            then the CompositeTaskRunner can return to its sleep state until 
+            the next time its wakeup method is called or it is shut down.
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Threads.Task">
+            <summary>
+            Represents a task that may take a few iterations to complete.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Threads.Task.Iterate">
+            <summary>
+            Performs some portion of the work that this Task object is
+            assigned to complete.  When the task is entirely finished this
+            method should return false. 
+            </summary>
+            <returns>
+            A <see cref="T:System.Boolean"/> this indicates if this Task should 
+            be run again.
+            </returns>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Threads.CompositeTask.IsPending">
+            <summary>
+            Indicates if this Task has any pending work.
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Threads.CompositeTaskRunner">
+            <summary>
+            A TaskRunner that dedicates a single thread to running a single Task.
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Threads.TaskRunner">
+            <summary>
+            Allows you to request a thread execute the associated Task.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Threads.TaskRunner.Wakeup">
+            <summary>
+            Wakeup the TaskRunner and have it check for any pending work that
+            needs to be completed.  If none is found it will go back to sleep
+            until another Wakeup call is made.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Threads.TaskRunner.Shutdown">
+            <summary>
+            Attempt to Shutdown the TaskRunner, this method will wait indefinitely
+            for the TaskRunner to quite if the task runner is in a call to its Task's
+            run method and that never returns.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Threads.TaskRunner.Shutdown(System.TimeSpan)">
+            <summary>
+            Performs a timed wait for the TaskRunner to shutdown.  If the TaskRunner
+            is in a call to its Task's run method and that does not return before the
+            timeout expires this method returns and the TaskRunner may remain in the
+            running state.
+            </summary>
+            <param name="timeout">
+            A <see cref="T:System.TimeSpan"/>
+            </param>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Threads.TaskRunner.ShutdownWithAbort(System.TimeSpan)">
+            <summary>
+            Performs a timed wait for the TaskRunner to shutdown.  If the TaskRunner
+            is in a call to its Task's run method and that does not return before the
+            timeout expires this method sends an Abort to the Task thread and return.
+            </summary>
+            <param name="timeout">
+            A <see cref="T:System.TimeSpan"/>
+            </param>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Threads.DedicatedTaskRunner">
+            <summary>
+            A TaskRunner that dedicates a single thread to running a single Task.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Threads.PooledTaskRunner.Wakeup">
+            <summary>
+            We Expect MANY wakeup calls on the same TaskRunner.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Threads.PooledTaskRunner.Shutdown(System.TimeSpan)">
+            <summary>
+            shut down the task
+            </summary>
+            <param name="timeout"></param>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Threads.Scheduler">
+            <summary>
+            Scheduler Service useful for running various delayed units of work.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Threads.Scheduler.ExecutePeriodically(System.Threading.WaitCallback,System.Object,System.Int32)">
+            <summary>
+            Executes the given task periodically using a fixed-delay execution style 
+            which prevents tasks from bunching should there be some delay such as
+            garbage collection or machine sleep.  
+            
+            This repeating unit of work can later be cancelled using the WaitCallback
+            that was originally used to initiate the processing.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Threads.Scheduler.ExecutePeriodically(System.Threading.WaitCallback,System.Object,System.TimeSpan)">
+            <summary>
+            Executes the given task periodically using a fixed-delay execution style 
+            which prevents tasks from bunching should there be some delay such as
+            garbage collection or machine sleep.  
+            
+            This repeating unit of work can later be cancelled using the WaitCallback
+            that was originally used to initiate the processing.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Threads.Scheduler.ExecuteAfterDelay(System.Threading.WaitCallback,System.Object,System.Int32)">
+            <summary>
+            Executes the given task the after delay, no reference is kept for this
+            task so it cannot be cancelled later.  
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Threads.Scheduler.ExecuteAfterDelay(System.Threading.WaitCallback,System.Object,System.TimeSpan)">
+            <summary>
+            Executes the given task the after delay, no reference is kept for this
+            task so it cannot be cancelled later.  
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Threads.TaskRunnerFactory">
+             <summary>
+             Manages the thread pool for long running tasks. Long running tasks are not
+             always active but when they are active, they may need a few iterations of
+             processing for them to become idle. The manager ensures that each task is
+             processes but that no one task overtakes the system. This is kina like
+             cooperative multitasking.
+            
+             If your OS/JVM combination has a good thread model, you may want to avoid
+             using a thread pool to run tasks and use a DedicatedTaskRunner instead.
+             </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Threads.ThreadPoolExecutor">
+            <summary>
+            This class provides a wrapper around the ThreadPool mechanism in .NET
+            to allow for serial execution of jobs in the ThreadPool and provide
+            a means of shutting down the execution of jobs in a deterministic
+            way.
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Threads.ThreadPoolExecutor.IsShutdown">
+            <summary>
+            Returns true if this ThreadPoolExecutor has been shut down but has not 
+            finished running all the tasks that have been Queue.  When a ThreadPoolExecutor
+            is shut down it will not accept any new tasks but it will complete all tasks
+            that have been previously queued.
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Threads.ThreadPoolExecutor.IsTerminated">
+            <summary>
+            Returns true if this ThreadPoolExecutor has been shut down and has also
+            completed processing of all outstanding tasks in its task Queue.
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Threads.ThreadPoolExecutor.Future">
+            <summary>
+            Represents an asynchronous task that is executed on the ThreadPool
+            at some point in the future.
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Threads.TimerEx">
+            <summary>
+            A facility for applications to schedule tasks for future execution in a background 
+            thread. Tasks may be scheduled for one-time execution, or for repeated execution at 
+            regular intervals.  Unlike the normal .NET Timer this Timer allows for multiple tasks
+            to be scheduled in a single Timer object.  
+            
+            Corresponding to each Timer object is a single background thread that is used to execute
+            all of the timer's tasks, sequentially. Timer tasks should complete quickly. If a timer 
+            task takes excessive time to complete, it "hogs" the timer's task execution thread. This
+            can, in turn, delay the execution of subsequent tasks, which may "bunch up" and execute 
+            in rapid succession when (and if) the offending task finally completes.
+            
+            After the last live reference to a Timer object goes away and all outstanding tasks have 
+            completed execution, the timer's task execution thread terminates gracefully (and becomes
+            subject to garbage collection). However, this can take arbitrarily long to occur. By default, 
+            the task execution thread does not run as a Background thread, so it is capable of keeping an 
+            application from terminating. If a caller wants to terminate a timer's task execution thread
+            rapidly, the caller should invoke the timer's cancel method.
+            
+            If the timer's task execution thread terminates unexpectedly, any further attempt to schedule
+            a task on the timer will result in an IllegalStateException, as if the timer's cancel method
+            had been invoked.
+            
+            This class is thread-safe: multiple threads can share a single Timer object without the 
+            need for external synchronization.
+            
+            This class does not offer real-time guarantees: it schedules tasks using the 
+            EventWaitHandle.WaitOne(TimeSpan) method.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Threads.TimerEx.Cancel">
+            <summary>
+            Terminates this timer, discarding any currently scheduled tasks. Does not interfere
+            with a currently executing task (if it exists). Once a timer has been terminated, 
+            its execution thread terminates gracefully, and no more tasks may be scheduled on it.
+            
+            Note that calling this method from within the run method of a timer task that was 
+            invoked by this timer absolutely guarantees that the ongoing task execution is the 
+            last task execution that will ever be performed by this timer.
+            
+            This method may be called repeatedly; the second and subsequent calls have no effect. 
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Threads.TimerEx.Purge">
+            <summary>
+            Removes all cancelled tasks from this timer's task queue. Calling this method has 
+            no effect on the behavior of the timer, but eliminates the references to the cancelled
+            tasks from the queue. If there are no external references to these tasks, they become 
+            eligible for garbage collection.
+            
+            Most programs will have no need to call this method. It is designed for use by the 
+            rare application that cancels a large number of tasks. Calling this method trades 
+            time for space: the runtime of the method may be proportional to n + c log n, where 
+            n is the number of tasks in the queue and c is the number of cancelled tasks.
+            
+            Note that it is permissible to call this method from within a a task scheduled 
+            on this timer. 
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Threads.TimerEx.Schedule(System.Threading.WaitCallback,System.Object,System.DateTime)">
+            <summary>
+            Schedules the specified WaitCallback task for execution at the specified time. If the 
+            time is in the past, the task is scheduled for immediate execution.  The method returns
+            a TimerTask instance that can be used to later cancel the scheduled task.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Threads.TimerEx.Schedule(System.Threading.WaitCallback,System.Object,System.Int32)">
+            <summary>
+            Schedules the specified WaitCallback task for execution after the specified delay. 
+            The method returns a TimerTask instance that can be used to later cancel the 
+            scheduled task.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Threads.TimerEx.Schedule(System.Threading.WaitCallback,System.Object,System.TimeSpan)">
+            <summary>
+            Schedules the specified WaitCallback task for execution after the specified delay. 
+            The method returns a TimerTask instance that can be used to later cancel the 
+            scheduled task.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Threads.TimerEx.Schedule(System.Threading.WaitCallback,System.Object,System.Int32,System.Int32)">
+            <summary>
+            Schedules the specified WaitCallback task for repeated fixed-delay execution, 
+            beginning after the specified delay. Subsequent executions take place at approximately 
+            regular intervals separated by the specified period.
+            
+            In fixed-delay execution, each execution is scheduled relative to the actual execution
+            time of the previous execution. If an execution is delayed for any reason (such as 
+            garbage collection or other background activity), subsequent executions will be delayed.
+            
+            Fixed-delay execution is appropriate for recurring activities that require "smoothness." 
+            In other words, it is appropriate for activities where it is more important to keep the
+            frequency accurate in the short run than in the long run.
+            
+            The method returns a TimerTask instance that can be used to later cancel the 
+            scheduled task.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Threads.TimerEx.Schedule(System.Threading.WaitCallback,System.Object,System.TimeSpan,System.TimeSpan)">
+            <summary>
+            Schedules the specified WaitCallback task for repeated fixed-delay execution, 
+            beginning after the specified delay. Subsequent executions take place at approximately 
+            regular intervals separated by the specified period.
+            
+            In fixed-delay execution, each execution is scheduled relative to the actual execution
+            time of the previous execution. If an execution is delayed for any reason (such as 
+            garbage collection or other background activity), subsequent executions will be delayed.
+            
+            Fixed-delay execution is appropriate for recurring activities that require "smoothness." 
+            In other words, it is appropriate for activities where it is more important to keep the
+            frequency accurate in the short run than in the long run.
+            
+            The method returns a TimerTask instance that can be used to later cancel the 
+            scheduled task.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Threads.TimerEx.Schedule(System.Threading.WaitCallback,System.Object,System.DateTime,System.Int32)">
+            <summary>
+            Schedules the specified WaitCallback task for repeated fixed-delay execution, 
+            beginning at the specified start time. Subsequent executions take place at approximately 
+            regular intervals separated by the specified period.
+            
+            In fixed-delay execution, each execution is scheduled relative to the actual execution
+            time of the previous execution. If an execution is delayed for any reason (such as 
+            garbage collection or other background activity), subsequent executions will be delayed.
+            
+            Fixed-delay execution is appropriate for recurring activities that require "smoothness." 
+            In other words, it is appropriate for activities where it is more important to keep the
+            frequency accurate in the short run than in the long run.
+            
+            The method returns a TimerTask instance that can be used to later cancel the 
+            scheduled task.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Threads.TimerEx.Schedule(System.Threading.WaitCallback,System.Object,System.DateTime,System.TimeSpan)">
+            <summary>
+            Schedules the specified WaitCallback task for repeated fixed-delay execution, 
+            beginning at the specified start time. Subsequent executions take place at approximately 
+            regular intervals separated by the specified period.
+            
+            In fixed-delay execution, each execution is scheduled relative to the actual execution
+            time of the previous execution. If an execution is delayed for any reason (such as 
+            garbage collection or other background activity), subsequent executions will be delayed.
+            
+            Fixed-delay execution is appropriate for recurring activities that require "smoothness." 
+            In other words, it is appropriate for activities where it is more important to keep the
+            frequency accurate in the short run than in the long run.
+            
+            The method returns a TimerTask instance that can be used to later cancel the 
+            scheduled task.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Threads.TimerEx.ScheduleAtFixedRate(System.Threading.WaitCallback,System.Object,System.Int32,System.Int32)">
+            <summary>
+            Schedules the specified WaitCallback task for repeated fixed-rate execution, beginning 
+            after the specified delay. Subsequent executions take place at approximately regular 
+            intervals, separated by the specified period.
+            
+            In fixed-rate execution, each execution is scheduled relative to the scheduled execution
+            time of the initial execution. If an execution is delayed for any reason (such as garbage
+            collection or other background activity), two or more executions will occur in rapid 
+            succession to "catch up." 
+            
+            Fixed-rate execution is appropriate for recurring activities that are sensitive to 
+            absolute time, such as ringing a chime every hour on the hour, or running scheduled 
+            maintenance every day at a particular time.
+            
+            The method returns a TimerTask instance that can be used to later cancel the 
+            scheduled task.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Threads.TimerEx.ScheduleAtFixedRate(System.Threading.WaitCallback,System.Object,System.TimeSpan,System.TimeSpan)">
+            <summary>
+            Schedules the specified WaitCallback task for repeated fixed-rate execution, beginning 
+            after the specified delay. Subsequent executions take place at approximately regular 
+            intervals, separated by the specified period.
+            
+            In fixed-rate execution, each execution is scheduled relative to the scheduled execution
+            time of the initial execution. If an execution is delayed for any reason (such as garbage
+            collection or other background activity), two or more executions will occur in rapid 
+            succession to "catch up." 
+            
+            Fixed-rate execution is appropriate for recurring activities that are sensitive to 
+            absolute time, such as ringing a chime every hour on the hour, or running scheduled 
+            maintenance every day at a particular time.
+            
+            The method returns a TimerTask instance that can be used to later cancel the 
+            scheduled task.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Threads.TimerEx.ScheduleAtFixedRate(System.Threading.WaitCallback,System.Object,System.DateTime,System.Int32)">
+            <summary>
+            Schedules the specified WaitCallback task for repeated fixed-rate execution, beginning 
+            at the specified time. Subsequent executions take place at approximately regular 
+            intervals, separated by the specified period.
+            
+            In fixed-rate execution, each execution is scheduled relative to the scheduled execution
+            time of the initial execution. If an execution is delayed for any reason (such as garbage
+            collection or other background activity), two or more executions will occur in rapid 
+            succession to "catch up." 
+            
+            Fixed-rate execution is appropriate for recurring activities that are sensitive to 
+            absolute time, such as ringing a chime every hour on the hour, or running scheduled 
+            maintenance every day at a particular time.
+            
+            The method returns a TimerTask instance that can be used to later cancel the 
+            scheduled task.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Threads.TimerEx.ScheduleAtFixedRate(System.Threading.WaitCallback,System.Object,System.DateTime,System.TimeSpan)">
+            <summary>
+            Schedules the specified WaitCallback task for repeated fixed-rate execution, beginning 
+            at the specified time. Subsequent executions take place at approximately regular 
+            intervals, separated by the specified period.
+            
+            In fixed-rate execution, each execution is scheduled relative to the scheduled execution
+            time of the initial execution. If an execution is delayed for any reason (such as garbage
+            collection or other background activity), two or more executions will occur in rapid 
+            succession to "catch up." 
+            
+            Fixed-rate execution is appropriate for recurring activities that are sensitive to 
+            absolute time, such as ringing a chime every hour on the hour, or running scheduled 
+            maintenance every day at a particular time.
+            
+            The method returns a TimerTask instance that can be used to later cancel the 
+            scheduled task.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Threads.TimerEx.Schedule(Apache.NMS.ActiveMQ.Threads.TimerTask,System.DateTime)">
+            <summary>
+            Schedules the specified TimerTask for execution at the specified time. If the 
+            time is in the past.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Threads.TimerEx.Schedule(Apache.NMS.ActiveMQ.Threads.TimerTask,System.Int32)">
+            <summary>
+            Schedules the specified TimerTask for execution after the specified delay. 
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Threads.TimerEx.Schedule(Apache.NMS.ActiveMQ.Threads.TimerTask,System.TimeSpan)">
+            <summary>
+            Schedules the specified TimerTask for execution after the specified delay. 
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Threads.TimerEx.Schedule(Apache.NMS.ActiveMQ.Threads.TimerTask,System.Int32,System.Int32)">
+            <summary>
+            Schedules the specified TimerTask for repeated fixed-delay execution, beginning 
+            after the specified delay. Subsequent executions take place at approximately 
+            regular intervals separated by the specified period.
+            
+            In fixed-delay execution, each execution is scheduled relative to the actual execution
+            time of the previous execution. If an execution is delayed for any reason (such as 
+            garbage collection or other background activity), subsequent executions will be delayed.
+            
+            Fixed-delay execution is appropriate for recurring activities that require "smoothness." 
+            In other words, it is appropriate for activities where it is more important to keep the
+            frequency accurate in the short run than in the long run.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Threads.TimerEx.Schedule(Apache.NMS.ActiveMQ.Threads.TimerTask,System.TimeSpan,System.TimeSpan)">
+            <summary>
+            Schedules the specified TimerTask for repeated fixed-delay execution, beginning 
+            after the specified delay. Subsequent executions take place at approximately 
+            regular intervals separated by the specified period.
+            
+            In fixed-delay execution, each execution is scheduled relative to the actual execution
+            time of the previous execution. If an execution is delayed for any reason (such as 
+            garbage collection or other background activity), subsequent executions will be delayed.
+            
+            Fixed-delay execution is appropriate for recurring activities that require "smoothness." 
+            In other words, it is appropriate for activities where it is more important to keep the
+            frequency accurate in the short run than in the long run.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Threads.TimerEx.Schedule(Apache.NMS.ActiveMQ.Threads.TimerTask,System.DateTime,System.Int32)">
+            <summary>
+            Schedules the specified TimerTask for repeated fixed-delay execution, beginning 
+            at the specified time. Subsequent executions take place at approximately 
+            regular intervals separated by the specified period.
+            
+            In fixed-delay execution, each execution is scheduled relative to the actual execution
+            time of the previous execution. If an execution is delayed for any reason (such as 
+            garbage collection or other background activity), subsequent executions will be delayed.
+            
+            Fixed-delay execution is appropriate for recurring activities that require "smoothness." 
+            In other words, it is appropriate for activities where it is more important to keep the
+            frequency accurate in the short run than in the long run.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Threads.TimerEx.Schedule(Apache.NMS.ActiveMQ.Threads.TimerTask,System.DateTime,System.TimeSpan)">
+            <summary>
+            Schedules the specified TimerTask for repeated fixed-delay execution, beginning 
+            at the specified time. Subsequent executions take place at approximately 
+            regular intervals separated by the specified period.
+            
+            In fixed-delay execution, each execution is scheduled relative to the actual execution
+            time of the previous execution. If an execution is delayed for any reason (such as 
+            garbage collection or other background activity), subsequent executions will be delayed.
+            
+            Fixed-delay execution is appropriate for recurring activities that require "smoothness." 
+            In other words, it is appropriate for activities where it is more important to keep the
+            frequency accurate in the short run than in the long run.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Threads.TimerEx.ScheduleAtFixedRate(Apache.NMS.ActiveMQ.Threads.TimerTask,System.Int32,System.Int32)">
+            <summary>
+            Schedules the specified TimerTask for repeated fixed-rate execution, beginning 
+            after the specified delay. Subsequent executions take place at approximately regular 
+            intervals, separated by the specified period.
+            
+            In fixed-rate execution, each execution is scheduled relative to the scheduled execution
+            time of the initial execution. If an execution is delayed for any reason (such as garbage
+            collection or other background activity), two or more executions will occur in rapid 
+            succession to "catch up." 
+            
+            Fixed-rate execution is appropriate for recurring activities that are sensitive to 
+            absolute time, such as ringing a chime every hour on the hour, or running scheduled 
+            maintenance every day at a particular time.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Threads.TimerEx.ScheduleAtFixedRate(Apache.NMS.ActiveMQ.Threads.TimerTask,System.TimeSpan,System.TimeSpan)">
+            <summary>
+            Schedules the specified TimerTask for repeated fixed-rate execution, beginning 
+            after the specified delay. Subsequent executions take place at approximately regular 
+            intervals, separated by the specified period.
+            
+            In fixed-rate execution, each execution is scheduled relative to the scheduled execution
+            time of the initial execution. If an execution is delayed for any reason (such as garbage
+            collection or other background activity), two or more executions will occur in rapid 
+            succession to "catch up." 
+            
+            Fixed-rate execution is appropriate for recurring activities that are sensitive to 
+            absolute time, such as ringing a chime every hour on the hour, or running scheduled 
+            maintenance every day at a particular time.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Threads.TimerEx.ScheduleAtFixedRate(Apache.NMS.ActiveMQ.Threads.TimerTask,System.DateTime,System.Int32)">
+            <summary>
+            Schedules the specified TimerTask for repeated fixed-rate execution, beginning 
+            at the specified time. Subsequent executions take place at approximately regular 
+            intervals, separated by the specified period.
+            
+            In fixed-rate execution, each execution is scheduled relative to the scheduled execution
+            time of the initial execution. If an execution is delayed for any reason (such as garbage
+            collection or other background activity), two or more executions will occur in rapid 
+            succession to "catch up." 
+            
+            Fixed-rate execution is appropriate for recurring activities that are sensitive to 
+            absolute time, such as ringing a chime every hour on the hour, or running scheduled 
+            maintenance every day at a particular time.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Threads.TimerEx.ScheduleAtFixedRate(Apache.NMS.ActiveMQ.Threads.TimerTask,System.DateTime,System.TimeSpan)">
+            <summary>
+            Schedules the specified TimerTask for repeated fixed-rate execution, beginning 
+            at the specified time. Subsequent executions take place at approximately regular 
+            intervals, separated by the specified period.
+            
+            In fixed-rate execution, each execution is scheduled relative to the scheduled execution
+            time of the initial execution. If an execution is delayed for any reason (such as garbage
+            collection or other background activity), two or more executions will occur in rapid 
+            succession to "catch up." 
+            
+            Fixed-rate execution is appropriate for recurring activities that are sensitive to 
+            absolute time, such as ringing a chime every hour on the hour, or running scheduled 
+            maintenance every day at a particular time.
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Threads.TimerTask">
+            <summary>
+            A Task that is run in a Timer instance either once or repeatedly.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Threads.TimerEx.TimerImpl.Run">
+            <summary>
+            Run this Timers event loop in its own Thread.
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Transactions.IRecoveryLogger">
+            <summary>
+            Interface for a Logger object used to store and retrieve Recovery
+            Information needed to recover distributed transactions that operate
+            in the Microsoft Distributed Transaction Context.
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Transactions.RecoveryFileLogger.ResourceManagerId">
+            <summary>
+            The Unique Id of the Resource Manager that this logger is currently
+            logging recovery information for.
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Transactions.RecoveryFileLogger.Location">
+            <summary>
+            The Path to the location on disk where the recovery log is written
+            to and read from.
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Transactions.RecoveryFileLogger.AutoCreateLocation">
+            <summary>
+            Indiciate that the Logger should create and sibdirs of the
+            given location that don't currently exist.
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Transactions.RecoveryLoggerFactoryAttribute">
+            <summary>
+            Attribute that decorates IRecoveryLoggerFactory implementations to allow
+            the Recovery Policy to find all the available factories dynamically.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.Discovery.IDiscoveryAgent.RegisterService(System.String)">
+            <summary>
+            Registers the service with the given name.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.Discovery.IDiscoveryAgent.ServiceFailed(Apache.NMS.ActiveMQ.Commands.DiscoveryEvent)">
+            <summary>
+            A process actively using a service may see it go down before the DiscoveryAgent notices 
+            the service's failure.  That process can use this method to notify the IDiscoveryAgent 
+            of the failure so that other listeners of this IDiscoveryAgent can also be made aware 
+            of the failure.
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Transport.Discovery.IDiscoveryAgent.ServiceAdd">
+            <summary>
+            Gets or sets the service add event handler
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Transport.Discovery.IDiscoveryAgent.ServiceRemove">
+            <summary>
+            Gets or sets the service remove event handler.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.Discovery.AbstractDiscoveryAgent.DoAdvertizeSelf">
+            <summary>
+            Overriden by the actual agent class to handle the publish of this service
+            if supported by the agent.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.Discovery.AbstractDiscoveryAgent.DoStartAgent">
+            <summary>
+            Overriden by the agent class to handle starting any agent related services
+            or opening resources needed for the agent.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.Discovery.AbstractDiscoveryAgent.DoStopAgent">
+            <summary>
+            Overriden by the agent to handle shutting down any agent created resources.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.Discovery.AbstractDiscoveryAgent.DoDiscovery">
+            <summary>
+            Called from the Agent background thread to allow the concrete agent implementation
+            to perform its discovery of new services.  
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.Discovery.AbstractDiscoveryAgent.IsTimeForRecovery(Apache.NMS.ActiveMQ.Transport.Discovery.DiscoveredServiceData)">
+            <summary>
+            Returns true if this Broker has been marked as failed and it is now time to
+            start a recovery attempt.
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Transport.Discovery.AbstractDiscoveryAgent.KeepAliveInterval">
+            <summary>
+            Gets or sets the keep alive interval.  This interval controls the amount 
+            of time that a service is kept before being considered idle and removed from
+            the list of discovered services.  This value is also used to control the
+            period of time that this service will wait before advertising itself.
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.ISuspendable">
+            <summary>
+            Optional interface for service type objects which support a 
+            logical suspend and resume mode.  Services that can be suspended
+            when not needed can reduce resource load.  
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Transport.Discovery.IDiscoveryAgentFactory">
+            <summary>
+            Factory class interface for all DiscoveryAgent factories.  Each agent factory
+            should define its own factory attribute so that the agents can be found dynamically
+            by the DiscoveryAgentFactory class.
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Transport.Discovery.ActiveMQDiscoveryAgentFactoryAttribute">
+            <summary>
+            Attribute that decorates DiscoveryAgentFactory implementations to allow
+            the DiscoverAgentFactory to find all the available factories dynamically.
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Transport.Discovery.DiscoveredServiceData">
+            <summary>
+            Discovered service data event object.  Used to contain information on the
+            services that an agent discovers and track heartbeat and other service
+            events used to determine if a service has failed or timed out due to a
+            lack of recent reporting.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.Discovery.DiscoveryAgentFactory.CreateAgentFactory(System.Uri)">
+            <summary>
+            Create a DiscoveryAgent Factory for the scheme.  If we do not support the agent protocol,
+            an NMSConnectionException will be thrown.
+            </summary>
+            <param name="location"></param>
+            <returns></returns>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Transport.TransportFilter">
+            <summary>
+            Used to implement a filter on the transport layer.
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Transport.ITransport">
+            <summary>
+            Represents the logical networking transport layer.  Transports implment the low
+            level protocol specific portion of the Communication between the Client and a Broker
+            such as TCP, UDP, etc.  Transports make use of WireFormat objects to handle translateing
+            the cononical OpenWire Commands used in this client into binary wire level packets that
+            can be sent to the Broker or Service that the Transport connects to.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.ITransport.Oneway(Apache.NMS.ActiveMQ.Commands.Command)">
+            <summary>
+            Sends a Command object on the Wire but does not wait for any response from the
+            receiver before returning.
+            </summary>
+            <param name="command">
+            A <see cref="P:Apache.NMS.ActiveMQ.Transport.ITransport.Command"/>
+            </param>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.ITransport.AsyncRequest(Apache.NMS.ActiveMQ.Commands.Command)">
+            <summary>
+            Sends a Command object which requires a response from the Broker but does not
+            wait for the response, instead a FutureResponse object is returned that the
+            caller can use to wait on the Broker's response.
+            </summary>
+            <param name="command">
+            A <see cref="P:Apache.NMS.ActiveMQ.Transport.ITransport.Command"/>
+            </param>
+            <returns>
+            A <see cref="T:Apache.NMS.ActiveMQ.Transport.FutureResponse"/>
+            </returns>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.ITransport.Request(Apache.NMS.ActiveMQ.Commands.Command)">
+            <summary>
+            Sends a Command to the Broker and waits for a Response to that Command before
+            returning, this version waits indefinitely for a response.
+            </summary>
+            <param name="command">
+            A <see cref="P:Apache.NMS.ActiveMQ.Transport.ITransport.Command"/>
+            </param>
+            <returns>
+            A <see cref="T:Apache.NMS.ActiveMQ.Commands.Response"/>
+            </returns>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.ITransport.Request(Apache.NMS.ActiveMQ.Commands.Command,System.TimeSpan)">
+            <summary>
+            Sends a Command to the Broker and waits for the given TimeSpan to expire for a
+            response before returning.
+            </summary>
+            <param name="command">
+            A <see cref="P:Apache.NMS.ActiveMQ.Transport.ITransport.Command"/>
+            </param>
+            <param name="timeout">
+            A <see cref="T:System.TimeSpan"/>
+            </param>
+            <returns>
+            A <see cref="T:Apache.NMS.ActiveMQ.Commands.Response"/>
+            </returns>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.ITransport.Narrow(System.Type)">
+            <summary>
+            Allows a caller to find a specific type of Transport in the Chain of
+            Transports that is created.  This allows a caller to find a specific
+            object in the Transport chain and set or get properties on that specific
+            instance.  If the requested type isn't in the chain than Null is returned.
+            </summary>
+            <param name="type">
+            A <see cref="T:System.Type"/>
+            </param>
+            <returns>
+            A <see cref="T:System.Object"/>
+            </returns>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.ITransport.UpdateURIs(System.Boolean,System.Uri[])">
+            <summary>
+            Updates the Uri's that this Transport is aware of and will use to
+            connect itself to.  If the rebalance option is true this method will
+            terminate any current connection and reconnect to another available
+            Uri.
+            </summary>
+            <param name="rebalance">
+            A <see cref="T:System.Boolean"/>
+            </param>
+            <param name="updatedURIs">
+            A <see cref="T:System.Uri"/>
+            </param>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Transport.ITransport.Timeout">
+            <summary>
+            Timeout in milliseconds to wait for sending synchronous messages or commands.
+            Set to -1 for infinite timeout.
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Transport.ITransport.AsyncTimeout">
+            <summary>
+            Timeout in milliseconds to wait for sending asynchronous messages or commands.
+            Set to -1 for infinite timeout.
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Transport.ITransport.IsDisposed">
+            <value>
+            Indicates if this Transport has already been disposed and can no longer
+            be used.
+            </value>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Transport.ITransport.IsFaultTolerant">
+            <value>
+            Indicates if this Transport is Fault Tolerant or not.  A fault Tolerant
+            Transport handles low level connection errors internally allowing a client
+            to remain unaware of wire level disconnection and reconnection details.
+            </value>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Transport.ITransport.IsConnected">
+            <value>
+            Indiciates if the Transport is current Connected to is assigned URI.
+            </value>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Transport.ITransport.RemoteAddress">
+            <value>
+            The Remote Address that this transport is currently connected to.
+            </value>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Transport.ITransport.IsReconnectSupported">
+            <summary>
+            Returns true if this Transport supports reconnections.
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Transport.ITransport.IsUpdateURIsSupported">
+            <summary>
+            Returns true if this Transport can accept updated lists of connection Uri's.
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Transport.ITransport.WireFormat">
+            <summary>
+            Returns the IWireFormat object that this transport uses to marshal and
+            unmarshal Command objects.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.TransportFilter.Oneway(Apache.NMS.ActiveMQ.Commands.Command)">
+            <summary>
+            Method Oneway
+            </summary>
+            <param name="command">A  Command</param>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.TransportFilter.AsyncRequest(Apache.NMS.ActiveMQ.Commands.Command)">
+            <summary>
+            Method AsyncRequest
+            </summary>
+            <returns>A FutureResponse</returns>
+            <param name="command">A  Command</param>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.TransportFilter.Request(Apache.NMS.ActiveMQ.Commands.Command)">
+            <summary>
+            Method Request
+            </summary>
+            <returns>A Response</returns>
+            <param name="command">A  Command</param>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.TransportFilter.Request(Apache.NMS.ActiveMQ.Commands.Command,System.TimeSpan)">
+            <summary>
+            Method Request with time out for Response.
+            </summary>
+            <returns>A Response</returns>
+            <param name="command">A  Command</param>
+            <param name="timeout">Timeout in milliseconds</param>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.TransportFilter.Start">
+            <summary>
+            Method Start
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.TransportFilter.Dispose">
+            <summary>
+            Method Dispose
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Transport.TransportFilter.IsStarted">
+            <summary>
+            Property IsStarted
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Transport.TransportFilter.Timeout">
+            <summary>
+            Timeout in milliseconds to wait for sending synchronous messages or commands.
+            Set to -1 for infinite timeout.
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Transport.TransportFilter.AsyncTimeout">
+            <summary>
+            Timeout in milliseconds to wait for sending asynchronous messages or commands.
+            Set to -1 for infinite timeout.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.Discovery.DiscoveryTransport.ApplyParameters(System.Uri,System.Collections.Specialized.StringDictionary,System.String)">
+            <summary>
+            Given a Key / Value mapping create and append a URI query value that represents the mapped 
+            entries, return the newly updated URI that contains the value of the given URI and the 
+            appended query value.  Each entry in the query string is prefixed by the supplied 
+            optionPrefix string.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.Failover.FailoverTransportFactory.CreateTransport(Apache.NMS.Util.URISupport.CompositeData)">
+            <summary>
+            Virtual transport create method which can be overriden by subclasses to provide
+            an alternate FailoverTransport implementation.  All transport creation methods in
+            this factory calls through this method to create the ITransport instance so this
+            is the only method that needs to be overriden.  
+            </summary>
+            <param name="compositData"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.Discovery.DiscoveryTransportFactory.CreateTransport(Apache.NMS.ActiveMQ.Transport.ICompositeTransport,Apache.NMS.Util.URISupport.CompositeData,System.Collections.Specialized.StringDictionary)">
+            <summary>
+            Factory method for creating a DiscoveryTransport.  The Discovery Transport wraps the
+            given ICompositeTransport and will add and remove Transport URIs as they are discovered.
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Transport.Failover.FailoverTransport">
+            <summary>
+            A Transport that is made reliable by being able to fail over to another
+            transport when a transport failure is detected.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.ICompositeTransport.Add(System.Boolean,System.Uri[])">
+            <summary>
+            Adds a new set of Uris to the list of Uris that this Transport can connect to.
+            </summary>
+            <param name="rebalance">
+            A <see cref="T:System.Boolean"/>
+            Should the current connection be broken and a new one created.
+            </param>
+            <param name="uris">
+            A <see cref="T:System.Uri"/>
+            </param>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.ICompositeTransport.Remove(System.Boolean,System.Uri[])">
+            <summary>
+            Remove the given Uris from this Transports list of known Uris.
+            </summary>
+            <param name="rebalance">
+            A <see cref="T:System.Boolean"/>
+            Should the current connection be broken and a new one created.
+            </param>
+            <param name="uris">
+            A <see cref="T:System.Uri"/>
+            </param>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Transport.Failover.FailoverTransport.AsyncConnect">
+            <summary>
+            Gets or sets a value indicating whether to asynchronously connect to sockets
+            </summary>
+            <value><c>true</c> if [async connect]; otherwise, <c>false</c>.</value>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Transport.Failover.FailoverTransport.AsyncTimeout">
+            <summary>
+            If doing an asynchronous connect, the milliseconds before timing out if no connection can be made
+            </summary>
+            <value>The async timeout.</value>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Transport.Mock.IResponseBuilder">
+            <summary>
+            Defines an Interface for a Command Response Builder used by the MockTransport
+            to answer Commands sent via the Request and AsnycRequest methods.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.Mock.IResponseBuilder.BuildResponse(Apache.NMS.ActiveMQ.Commands.Command)">
+            <summary>
+            Given a Command, check if it requires a response and return the
+            appropriate Response that the Broker would send for this Command
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.Mock.IResponseBuilder.BuildIncomingCommands(Apache.NMS.ActiveMQ.Commands.Command)">
+            <summary>
+            When called the ResponseBuilder must construct all the Responses or 
+            Asynchronous commands that would be sent to this client by the Broker 
+            upon receipt of the passed command.
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Transport.Mock.MockTransport">
+            <summary>
+            Transport used for testing, mimics the behaviour of a normal Transport and allows
+            messages to be sent and received 
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.Mock.MockTransport.InjectCommand(Apache.NMS.ActiveMQ.Commands.Command)">
+            <summary>
+            Injects a Command into the Transports inbound message queue, the Commands in the
+            inbound Queue are dispatched to the registered CommnadHandler instance for 
+            processing, this simulates receiving a message from an external source, e.g.
+            receiving a new message from the Broker.
+            </summary>
+            <param name="command">
+            A <see cref="P:Apache.NMS.ActiveMQ.Transport.Mock.MockTransport.Command"/>
+            </param>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Transport.Mock.MockTransport.Timeout">
+            <summary>
+            Timeout in milliseconds to wait for sending synchronous messages or commands.
+            Set to -1 for infinite timeout.
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Transport.Mock.MockTransport.AsyncTimeout">
+            <summary>
+            Timeout in milliseconds to wait for sending asynchronous messages or commands.
+            Set to -1 for infinite timeout.
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Transport.Mock.MockTransportFactory">
+            <summary>
+            Factory class to create the MockTransport when given on a URI as mock://XXX
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Transport.Mock.OpenWireResponseBuilder">
+            <summary>
+            Builds responses using the internal Cononical OpenWire Commands format.
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Transport.Tcp.TcpTransport">
+            <summary>
+            An implementation of ITransport that uses sockets to communicate with the broker
+            </summary>
+        </member>
+        <member name="F:Apache.NMS.ActiveMQ.Transport.Tcp.TcpTransport.receiveBufferSize">
+            <summary>
+            Size in bytes of the receive buffer.
+            </summary>
+        </member>
+        <member name="F:Apache.NMS.ActiveMQ.Transport.Tcp.TcpTransport.sendBufferSize">
+            <summary>
+            Size in bytes of send buffer.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.Tcp.TcpTransport.Start">
+            <summary>
+            Method Start
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Transport.Tcp.TcpTransport.IsStarted">
+            <summary>
+            Property IsStarted
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Transport.Tcp.TcpTransport.Timeout">
+            <summary>
+            Timeout in milliseconds to wait for sending synchronous messages or commands.
+            Set to -1 for infinite timeout.
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Transport.Tcp.TcpTransport.AsyncTimeout">
+            <summary>
+            Timeout in milliseconds to wait for sending asynchronous messages or commands.
+            Set to -1 for infinite timeout.
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Transport.Tcp.SslTransport.ServerName">
+            <summary>
+            Indicates the name of the Server's Certificate.  By default the Host name
+            of the remote server is used, however if this doesn't match the name of the
+            Server's certificate then this option can be set to override the default.
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Transport.Tcp.SslTransport.ClientCertFilename">
+            <summary>
+            Indicates the location of the Client Certificate to use when the Broker
+            is configured for Client Auth (not common).  The SslTransport will supply
+            this certificate to the SslStream via the SelectLocalCertificate method.
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Transport.Tcp.SslTransport.ClientCertPassword">
+            <summary>
+            Password for the Client Certificate specified via configuration.
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Transport.Tcp.SslTransport.BrokerCertFilename">
+            <summary>
+            Indicates the location of the Broker Certificate to use when the Broker
+            is using a self-signed certificate.
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Transport.Tcp.SslTransport.AcceptInvalidBrokerCert">
+            <summary>
+            Indicates if the SslTransport should ignore any errors in the supplied Broker
+            certificate and connect anyway, this is useful in testing with a default AMQ
+            broker certificate that is self signed.
+            </summary>
+        </member>
+        <member name="F:Apache.NMS.ActiveMQ.Transport.Tcp.TcpTransportFactory.useInactivityMonitor">
+            <summary>
+            Should the Inactivity Monitor be enabled on this Transport.
+            </summary>
+        </member>
+        <member name="F:Apache.NMS.ActiveMQ.Transport.Tcp.TcpTransportFactory.receiveBufferSize">
+            <summary>
+            Size in bytes of the receive buffer.
+            </summary>
+        </member>
+        <member name="F:Apache.NMS.ActiveMQ.Transport.Tcp.TcpTransportFactory.sendBufferSize">
+            <summary>
+            Size in bytes of send buffer.
+            </summary>
+        </member>
+        <member name="F:Apache.NMS.ActiveMQ.Transport.Tcp.TcpTransportFactory.receiveTimeout">
+            <summary>
+            The time-out value, in milliseconds. The default value is 0, which indicates
+            an infinite time-out period. Specifying -1 also indicates an infinite time-out period.
+            </summary>
+        </member>
+        <member name="F:Apache.NMS.ActiveMQ.Transport.Tcp.TcpTransportFactory.sendTimeout">
+            <summary>
+            The time-out value, in milliseconds. If you set the property with a value between 1 and 499,
+            the value will be changed to 500. The default value is 0, which indicates an infinite
+            time-out period. Specifying -1 also indicates an infinite time-out period.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.Tcp.TcpTransportFactory.DoCreateTransport(System.Uri,System.Net.Sockets.Socket,Apache.NMS.ActiveMQ.Transport.IWireFormat)">
+            <summary>
+            Override in a subclass to create the specific type of transport that is
+            being implemented.
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Transport.ActiveMQTransportFactoryAttribute">
+            <summary>
+            Attribute that decorates ITransportFactory implementations to allow
+            the TransportFactory to find all the available factories dynamically.
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Transport.FutureResponse">
+            <summary>
+            Handles asynchronous responses
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Transport.InactivityMonitor">
+            <summary>
+            This class make sure that the connection is still alive,
+            by monitoring the reception of commands from the peer of
+            the transport.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.InactivityMonitor.#ctor(Apache.NMS.ActiveMQ.Transport.ITransport)">
+            <summary>
+            Constructor or the Inactivity Monitor
+            </summary>
+            <param name="next"></param>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.InactivityMonitor.WriteCheck">
+            <summary>
+            Check the write to the broker
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.InactivityMonitor.AllowReadCheck(System.TimeSpan)">
+            <summary>
+            Checks if we should allow the read check(if less than 90% of the read
+            check time elapsed then we dont do the readcheck
+            </summary>
+            <param name="elapsed"></param>
+            <returns></returns>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Transport.LoggingTransport">
+            <summary>
+            A Transport filter that is used to log the commands sent and received.
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Transport.MutexTransport">
+            <summary>
+            A Transport which guards access to the next transport using a mutex.
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Transport.ResponseCorrelator">
+            <summary>
+            A Transport that correlates asynchronous send/receive messages into single request/response.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.TransportFactory.CreateTransport(System.Uri)">
+            <summary>
+            Creates a normal transport.
+            </summary>
+            <param name="location"></param>
+            <returns>the transport</returns>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.TransportFactory.CreateTransportFactory(System.Uri)">
+            <summary>
+            Create a transport factory for the scheme.  If we do not support the transport protocol,
+            an NMSConnectionException will be thrown.
+            </summary>
+            <param name="location"></param>
+            <returns></returns>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Transport.WireFormatNegotiator">
+            <summary>
+            A Transport which negotiates the wire format
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Util.BitArray">
+            <summary>
+            A specialized BitArray implementation that provides the smallest set
+            of functionality needed for Message Auditing.  This implementation is
+            used over the .NET bit array to provide a small and more efficient
+            BitArray that performs only the operations needed for Message Audit.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Util.BitArray.Set(System.Int32,System.Boolean)">
+            <summary>
+            Sets the boolean value of the given bit in the array at the specified index.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Util.BitArray.Get(System.Int32)">
+            <summary>
+            Get the boolean value contains in the BitArray at the given index
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Util.BitArray.Reset">
+            <summary>
+            Reset all the bits to zero or false.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Util.BitArray.Reset(System.Int64)">
+            <summary>
+            Reset all the bits to the given value
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Util.BitArray.Length">
+            <summary>
+            Returns the current length of the bits that have been
+            set so far in this BitArray.
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Util.BitArray.Bits">
+            <summary>
+            Returns the actual long value containing all the set bits.
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Util.BitArrayBin">
+            <summary>
+            Class used to hold BitArray objects for use in Message Audits.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Util.BitArrayBin.IsInOrder(System.Int64)">
+            <summary>
+            Test if the next message is in order.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Util.BitArrayBin.GetBit(System.Int64)">
+            <summary>
+            Get the boolean value at the index
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Util.BitArrayBin.GetBitArray(System.Int64)">
+            <summary>
+            Get the BitArray for the index
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Util.BitArrayBin.GetBin(System.Int64)">
+            <summary>
+            Get the index of the bin from the total index
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Util.BitArrayBin.GetOffset(System.Int64)">
+            <summary>
+            Get the offset into a bin from the total index
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Util.FifoMessageDispatchChannel">
+            <summary>
+            A FIFO based MessageDispatchChannel.
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Util.MessageDispatchChannel">
+            <summary>
+            Defines an interface for a Message Channel used to dispatch incoming
+            Messages to a Session or MessageConsumer.  The implementation controls
+            how the messages are dequeued from the channel, one option is for a
+            FIFO ordering while another might be to sort the Message's based on the
+            set Message Priority.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Util.IdGenerator.#ctor(System.String)">
+            Construct an IdGenerator
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Util.IdGenerator.GenerateId">
+            <summary>
+            Generate a Unique Id
+            </summary>
+            <returns>
+            A <see cref="T:System.String"/>
+            </returns>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Util.IdGenerator.GenerateSanitizedId">
+            <summary>
+            Generate a unique ID - that is friendly for a URL or file system
+            </summary>
+            <returns>
+            A <see cref="T:System.String"/>
+            </returns>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Util.IdGenerator.GetSeedFromId(System.String)">
+            <summary>
+            From a generated id - return the seed (i.e. minus the count)
+            </summary>
+            <param name="id">
+            A <see cref="T:System.String"/>
+            </param>
+            <returns>
+            A <see cref="T:System.String"/>
+            </returns>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Util.IdGenerator.GetSequenceFromId(System.String)">
+            <summary>
+            From a generated id - return the generator count
+            </summary>
+            <param name="id">
+            A <see cref="T:System.String"/>
+            </param>
+            <returns>
+            A <see cref="T:System.Int64"/>
+            </returns>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Util.IdGenerator.Compare(System.String,System.String)">
+            <summary>
+            Does a proper compare on the ids
+            </summary>
+            <param name="id1">
+            A <see cref="T:System.String"/>
+            </param>
+            <param name="id2">
+            A <see cref="T:System.String"/>
+            </param>
+            <returns>
+            A <see cref="T:System.Int32"/>
+            </returns>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Util.IdGenerator.HostName">
+            <summary>
+            As we have to find the hostname as a side-affect of generating a unique
+            stub, we allow it's easy retrevial here
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Util.IntrospectionSupport">
+            <summary>
+            Utility class used to provide conveince methods that apply named property
+            settings to objects.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Util.IntrospectionSupport.SetProperties(System.Object,System.Collections.Specialized.StringDictionary)">
+            <summary>
+            Sets the public properties of a target object using a string map.
+            This method uses .Net reflection to identify public properties of
+            the target object matching the keys from the passed map.
+            </summary>
+            <param name="target">The object whose properties will be set.</param>
+            <param name="map">Map of key/value pairs.</param>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Util.IntrospectionSupport.SetProperties(System.Object,System.Collections.Specialized.StringDictionary,System.String)">
+            <summary>
+            Sets the public properties of a target object using a string map.
+            This method uses .Net reflection to identify public properties of
+            the target object matching the keys from the passed map.
+            </summary>
+            <param name="target">The object whose properties will be set.</param>
+            <param name="map">Map of key/value pairs.</param>
+            <param name="prefix">Key value prefix.  This is prepended to the property name
+            before searching for a matching key value.</param>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Util.LRUCache`2">
+            <summary>
+            Implements the basic IDictionary interface and adds functionality for controlling
+            the maximum number of entries that can be contained in the Map.  When the maximum
+            value is reached the oldest entry is removed so that the max size is never exceeded.
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Util.MemoryUsage">
+            <summary>
+            Utility class for Tracking Memory Usage with an imposed limit on the amount
+            available.  Provides methods for objects to wait on more space to become
+            available if the memory limit is reached.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Util.MemoryUsage.WaitForSpace">
+            <summary>
+            If no space is available then this method blocks until more becomes available.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Util.MemoryUsage.WaitForSpace(System.TimeSpan)">
+            <summary>
+            If no space is available then this method blocks until more becomes available
+            or until the specified timeout expires.
+            </summary>
+            <param name="timeout">
+            A <see cref="T:System.TimeSpan"/>
+            </param>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Util.MemoryUsage.EnqueueUsage(System.Int64)">
+            <summary>
+            Attempts to increase the amount of Memory Used, if non is available to fill
+            then this method blocks until more is freed.
+            </summary>
+            <param name="usage">
+            A <see cref="T:System.Int64"/>
+            </param>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Util.MemoryUsage.IncreaseUsage(System.Int64)">
+            <summary>
+            Increase the level of Usage.
+            </summary>
+            <param name="value">
+            A <see cref="T:System.Int64"/>
+            </param>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Util.MemoryUsage.DecreaseUsage(System.Int64)">
+            <summary>
+            Decrease the level of Usage.
+            </summary>
+            <param name="value">
+            A <see cref="T:System.Int64"/>
+            </param>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Util.MemoryUsage.IsFull">
+            <summary>
+            Checks if the Usage Windows has become full, is so returns true
+            otherwise returns false.
+            </summary>
+            <returns>
+            A <see cref="T:System.Boolean"/>
+            </returns>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Util.ServiceStopper">
+            <summary>
+            Simple IStoppable service stopper class.  Can be used to Stop multiple
+            IStoppable instances without throwing an exception.  Once all services
+            have been stopped, the first thrown exception can be fired. 
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.AdvisoryConsumer">
+            <summary>
+            Consumes Advisory Messages for Temp Destination creation on deletion so that
+            the connection can track valid destinations for its sessions, and session resources.
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.IDispatcher">
+            <summary>
+            Interface that provides for a Class to provide dispatching service for
+            an OpenWire MessageDispatch command.
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.BrokerException">
+            <summary>
+            Exception thrown when the broker returns an error
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.BrokerException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+            <summary>
+            Initializes a new instance of the BrokerException class with serialized data.
+            Throws System.ArgumentNullException if the info parameter is null.
+            Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+            </summary>
+            <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param>
+            <param name="context">The StreamingContext that contains contextual information about the source or destination.</param>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.BrokerException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+            <summary>
+            When overridden in a derived class, sets the SerializationInfo
+            with information about the exception.
+            </summary>
+            <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param>
+            <param name="context">The StreamingContext that contains contextual information about the source or destination.</param>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.BrokerException.StackTraceDump(Apache.NMS.ActiveMQ.Commands.StackTraceElement[])">
+            <summary>
+            Generates a nice textual stack trace
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.CompressionPolicy">
+            <summary>
+            Default Compression policy for NMS.ActiveMQ uses the built in GZipStream
+            to compress and decompress the message body.  This is not compatible with
+            compression used by ActiveMQ so users should use this with caution.
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.ICompressionPolicy">
+            <summary>
+            Policy interface for Message Compression, the policy should return
+            a new Stream for compression or decompression upon request that wraps
+            the provided Stream instance.
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Connection">
+            <summary>
+            Represents a connection with a message broker
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Connection.Start">
+            <summary>
+            Starts asynchronous message delivery of incoming messages for this connection.
+            Synchronous delivery is unaffected.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Connection.Stop">
+            <summary>
+            Temporarily stop asynchronous delivery of inbound messages for this connection.
+            The sending of outbound messages is unaffected.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Connection.CreateSession">
+            <summary>
+            Creates a new session to work on this connection
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Connection.CreateSession(Apache.NMS.AcknowledgementMode)">
+            <summary>
+            Creates a new session to work on this connection
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Connection.SyncRequest(Apache.NMS.ActiveMQ.Commands.Command)">
+             <summary>
+             Performs a synchronous request-response with the broker
+             </summary>
+            
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Connection.SyncRequest(Apache.NMS.ActiveMQ.Commands.Command,System.TimeSpan)">
+            <summary>
+            Performs a synchronous request-response with the broker for requested timeout duration.
+            </summary>
+            <param name="command"></param>
+            <param name="requestTimeout"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Connection.CheckConnected">
+            <summary>
+            Check and ensure that the connection object is connected.  If it is not
+            connected or is closed or closing, a ConnectionClosedException is thrown.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Connection.OnCommand(Apache.NMS.ActiveMQ.Transport.ITransport,Apache.NMS.ActiveMQ.Commands.Command)">
+            <summary>
+            Handle incoming commands
+            </summary>
+            <param name="commandTransport">An ITransport</param>
+            <param name="command">A  Command</param>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Connection.CreateLocalTransactionId">
+            <summary>
+            Creates a new local transaction ID
+            </summary>
+        </member>
+        <member name="E:Apache.NMS.ActiveMQ.Connection.ExceptionListener">
+            <summary>
+            A delegate that can receive transport level exceptions.
+            </summary>
+        </member>
+        <member name="E:Apache.NMS.ActiveMQ.Connection.ConnectionInterruptedListener">
+            <summary>
+            An asynchronous listener that is notified when a Fault tolerant connection
+            has been interrupted.
+            </summary>
+        </member>
+        <member name="E:Apache.NMS.ActiveMQ.Connection.ConnectionResumedListener">
+            <summary>
+            An asynchronous listener that is notified when a Fault tolerant connection
+            has been resumed.
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Connection.ProtocolVersion">
+            <summary>
+            This property indicates what version of the Protocol we are using to
+            communicate with the Broker, if not set we return the lowest version
+            number to indicate we support only the basic command set.
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Connection.AsyncSend">
+            <summary>
+            This property indicates whether or not async send is enabled.
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Connection.AsyncClose">
+            <summary>
+            This property indicates whether or not async close is enabled.
+            When the connection is closed, it will either send a synchronous
+            DisposeOf command to the broker and wait for confirmation (if true),
+            or it will send the DisposeOf command asynchronously.
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Connection.SendAcksAsync">
+            <summary>
+            This property indicates whether or not async sends are used for
+            message acknowledgement messages.  Sending Acks async can improve
+            performance but may decrease reliability.
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Connection.AckMode">
+            <summary>
+            This property sets the acknowledgment mode for the connection.
+            The URI parameter connection.ackmode can be set to a string value
+            that maps to the enumeration value.
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Connection.ProducerWindowSize">
+            <summary>
+            This property is the maximum number of bytes in memory that a producer will transmit
+            to a broker before waiting for acknowledgement messages from the broker that it has
+            accepted the previously sent messages. In other words, this how you configure the
+            producer flow control window that is used for async sends where the client is responsible
+            for managing memory usage. The default value of 0 means no flow control at the client
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Connection.AlwaysSyncSend">
+            <summary>
+            This property forces all messages that are sent to be sent synchronously overriding
+            any usage of the AsyncSend flag. This can reduce performance in some cases since the
+            only messages we normally send synchronously are Persistent messages not sent in a
+            transaction. This options guarantees that no send will return until the broker has
+            acknowledge receipt of the message
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Connection.CopyMessageOnSend">
+            <summary>
+            This property indicates whether Message's should be copied before being sent via
+            one of the Connection's send methods.  Copying the Message object allows the user
+            to resuse the Object over for another send.  If the message isn't copied performance
+            can improve but the user must not reuse the Object as it may not have been sent
+            before they reset its payload.
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Connection.UseCompression">
+            <summary>
+            Enable or Disable the use of Compression on Message bodies.  When enabled all
+            messages have their body compressed using the Deflate compression algorithm.
+            The recipient of the message must support the use of message compression as well
+            otherwise the receiving client will receive a message whose body appears in the
+            compressed form.
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Connection.MessagePrioritySupported">
+            <summary>
+            Indicate whether or not the resources of this Connection should support the
+            Message Priority value of incoming messages and dispatch them accordingly.
+            When disabled Message are always dispatched to Consumers in FIFO order.
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Connection.DispatchAsync">
+            <summary>
+            synchronously or asynchronously by the broker.
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Connection.DefaultClientId">
+            <summary>
+            The Default Client Id used if the ClientId property is not set explicity.
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Connection.RedeliveryPolicy">
+            <summary>
+            Get/or set the redelivery policy for this connection.
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Connection.IsStarted">
+            <summary>
+            This property determines if the asynchronous message delivery of incoming
+            messages has been started for this connection.
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.ConnectionClosedException">
+            <summary>
+            Exception thrown when a connection is used that it already closed
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.ConnectionClosedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+            <summary>
+            Initializes a new instance of the ConnectionClosedException class with serialized data.
+            Throws System.ArgumentNullException if the info parameter is null.
+            Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+            </summary>
+            <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param>
+            <param name="context">The StreamingContext that contains contextual information about the source or destination.</param>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.ConnectionFactory">
+            <summary>
+            Represents a connection with a message broker
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.ConnectionFactory.BrokerUri">
+            <summary>
+            Get/or set the broker Uri.
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.ConnectionFactory.ConsumerTransformer">
+            <summary>
+            A Delegate that is called each time a Message is dispatched to allow the client to do
+            any necessary transformations on the received message before it is delivered.  The
+            ConnectionFactory sets the provided delegate instance on each Connection instance that
+            is created from this factory, each connection in turn passes the delegate along to each
+            Session it creates which then passes that along to the Consumers it creates.
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.ConnectionFactory.ProducerTransformer">
+            <summary>
+            A delegate that is called each time a Message is sent from this Producer which allows
+            the application to perform any needed transformations on the Message before it is sent.
+            The ConnectionFactory sets the provided delegate instance on each Connection instance that
+            is created from this factory, each connection in turn passes the delegate along to each
+            Session it creates which then passes that along to the Producers it creates.
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.ConnectionFailedException">
+            <summary>
+            Exception thrown when a connection is used that it has failed in some way.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.ConnectionFailedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+            <summary>
+            Initializes a new instance of the ConnectionFailedException class with serialized data.
+            Throws System.ArgumentNullException if the info parameter is null.
+            Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+            </summary>
+            <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param>
+            <param name="context">The StreamingContext that contains contextual information about the source or destination.</param>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.ConnectionMetaData">
+            <summary>
+            Implements the Connection Meta-Data feature for Apache.NMS.ActiveMQ
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.ConsumerClosedException">
+            <summary>
+            Exception thrown when a consumer is used that it already closed
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.ConsumerClosedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+            <summary>
+            Initializes a new instance of the ConsumerClosedException class with serialized data.
+            Throws System.ArgumentNullException if the info parameter is null.
+            Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
+            </summary>
+            <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param>
+            <param name="context">The StreamingContext that contains contextual information about the source or destination.</param>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.DestinationFilter">
+            <summary>
+            Summary description for DestinationFilter.
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.IOException">
+            <summary>
+            Exception thrown when an IO error occurs
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.ISynchronization.BeforeEnd">
+            <summary>
+            Called before a commit or rollback is applied.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.ISynchronization.AfterCommit">
+            <summary>
+            Called after a commit
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.ISynchronization.AfterRollback">
+            <summary>
+            Called after a transaction rollback
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.MessageConsumer">
+            <summary>
+            An object capable of receiving messages from some destination
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.MessageConsumer.Shutdown">
+            <summary>
+            Called from the parent Session of this Consumer to indicate that its
+            parent session is closing and this Consumer should close down but not
+            send any message to the Broker as the parent close will take care of
+            removing its child resources at the broker.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.MessageConsumer.Dequeue(System.TimeSpan)">
+            <summary>
+            Used to get an enqueued message from the unconsumedMessages list. The
+            amount of time this method blocks is based on the timeout value.  if
+            timeout == Timeout.Infinite then it blocks until a message is received.
+            if timeout == 0 then it it tries to not block at all, it returns a
+            message if it is available if timeout &gt; 0 then it blocks up to timeout
+            amount of time.  Expired messages will consumed by this method.
+            </summary>
+            <param name="timeout">
+            A <see cref="T:System.TimeSpan"/>
+            </param>
+            <returns>
+            A <see cref="T:Apache.NMS.ActiveMQ.Commands.MessageDispatch"/>
+            </returns>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.MessageConsumer.ConsumerTransformer">
+            <summary>
+            A Delegate that is called each time a Message is dispatched to allow the client to do
+            any necessary transformations on the received message before it is delivered.
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.MessageProducer">
+            <summary>
+            An object capable of sending messages to some destination
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.MessageProducer.Shutdown">
+            <summary>
+            Called from the Parent session to deactivate this Producer, when a parent
+            is closed all children are automatically removed from the broker so this
+            method circumvents the need to send a Remove command to the broker.
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.NetTxConnection">
+             <summary>
+             Extends the basic Connection class to provide a transacted Connection
+             instance that operates within the bounds of a .NET Scoped Transaction.
+            
+             The default Session creation methods of Connection are overriden here
+             to always return a TX capable session instance.
+             </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.NetTxRecoveryPolicy">
+            <summary>
+            Policy class used to configure the options associated with TX
+            recovery.
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Session">
+            <summary>
+            Default provider of ISession
+            </summary>
+        </member>
+        <member name="F:Apache.NMS.ActiveMQ.Session.myLock">
+            <summary>
+            Private object used for synchronization, instead of public "this"
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Session.DeleteDestination(Apache.NMS.IDestination)">
+            <summary>
+            Delete a destination (Queue, Topic, Temp Queue, Temp Topic).
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Session.DoStartTransaction">
+            <summary>
+            Ensures that a transaction is started
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Session.DoNothingAcknowledge(Apache.NMS.ActiveMQ.Commands.ActiveMQMessage)">
+            <summary>
+            Prevents message from throwing an exception if a client calls Acknoweldge on
+            a message that is part of a transaction either being produced or consumed.  The
+            JMS Spec indicates that users should be able to call Acknowledge with no effect
+            if the message is in a transaction.
+            </summary>
+            <param name="message">
+            A <see cref="T:Apache.NMS.ActiveMQ.Commands.ActiveMQMessage"/>
+            </param>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Session.MaximumPendingMessageLimit">
+            <summary>
+            Sets the maximum number of messages to keep around per consumer
+            in addition to the prefetch window for non-durable topics until messages
+            will start to be evicted for slow consumers.
+            Must be > 0 to enable this feature
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Session.DispatchAsync">
+            <summary>
+            Enables or disables whether asynchronous dispatch should be used by the broker
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Session.Exclusive">
+            <summary>
+            Enables or disables exclusive consumers when using queues. An exclusive consumer means
+            only one instance of a consumer is allowed to process messages on a queue to preserve order
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Session.Retroactive">
+            <summary>
+            Enables or disables retroactive mode for consumers; i.e. do they go back in time or not?
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Session.Priority">
+            <summary>
+            Sets the default consumer priority for consumers
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Session.ConsumerTransformer">
+            <summary>
+            A Delegate that is called each time a Message is dispatched to allow the client to do
+            any necessary transformations on the received message before it is delivered.
+            The Session instance sets the delegate on each Consumer it creates.
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Session.ProducerTransformer">
+            <summary>
+            A delegate that is called each time a Message is sent from this Producer which allows
+            the application to perform any needed transformations on the Message before it is sent.
+            The Session instance sets the delegate on each Producer it creates.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.NetTxSession.Enlist(System.Transactions.Transaction)">
+            <summary>
+            Manually Enlists in the given Transaction.  This can be used to when the
+            client is using the Session in Asynchronous listener mode since the Session
+            cannot atuomatically join in this case as there is no Ambient transaction in
+            the Message Dispatch thread.  This also allows for clients to use the explicit
+            exception model when necessary.  
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.NetTxSession.IsTransacted">
+            <summary>
+            Reports Transacted whenever there is an Ambient Transaction or the internal
+            TransactionContext is still involed in a .NET Transaction beyond the lifetime
+            of an ambient transaction (can happen during a scoped transaction disposing
+            without Complete being called and a Rollback is in progress.)
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.NetTxTransactionContext.ResetDtcRecovery">
+            <summary>
+            DTC recovery is performed once for each AppDomain per default. In case you want to perform
+            it again during execution of the application you can call this method before.
+            But ensure in this case that no connection is active anymore.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.NetTxTransactionContext.InitializeDtcTxContext">
+            <summary>
+            Should be called from NetTxSession when created to check if any TX
+            data is stored for recovery and whether the Broker has matching info
+            stored.  If an Transaction is found that belongs to this client and is
+            still alive on the Broker it will be recovered, otherwise the stored
+            data should be cleared.
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.PrefetchPolicy">
+            <summary>
+            Class used to define the various limits that should be used for the Prefetch
+            limit on destination based on the type of Destination in use.
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.RequestTimedOutException">
+            <summary>
+            Exception thrown when an Request times out.
+            </summary>
+        </member>
+    </members>
+</doc>