|
| BinaryEncoder (MessageContext context) |
| Creates an encoder that writes to a memory buffer.
|
|
| BinaryEncoder (byte[] buffer, int start, int count, MessageContext context) |
| Creates an encoder that writes to a fixed size memory buffer.
|
|
| BinaryEncoder (Stream stream, MessageContext context) |
| Creates an encoder that writes to the stream.
|
|
void | Dispose () |
| Frees any unmanaged resources.
|
|
void | SetMappingTables (NamespaceTable namespaceUris, StringTable serverUris) |
| Initializes the tables used to map namespace and server uris during encoding.
|
|
byte[] | CloseAndReturnBuffer () |
| Completes writing and returns the buffer (if available).
|
|
int | Close () |
| Completes writing and returns position in the stream.
|
|
void | WriteRawBytes (byte[] buffer, int offset, int count) |
| Writes raw bytes to the stream.
|
|
void | EncodeMessage (IEncodeable message) |
| Encodes a message with its header.
|
|
void | SaveStringTable (StringTable stringTable) |
| Saves a string table from a binary stream.
|
|
void | PushNamespace (string namespaceUri) |
| Pushes a namespace onto the namespace stack.
|
|
void | PopNamespace () |
| Pops a namespace from the namespace stack.
|
|
void | WriteBoolean (string fieldName, bool value) |
| Writes a boolean to the stream.
|
|
void | WriteSByte (string fieldName, sbyte value) |
| Writes a sbyte to the stream.
|
|
void | WriteByte (string fieldName, byte value) |
| Writes a byte to the stream.
|
|
void | WriteInt16 (string fieldName, short value) |
| Writes a short to the stream.
|
|
void | WriteUInt16 (string fieldName, ushort value) |
| Writes a ushort to the stream.
|
|
void | WriteInt32 (string fieldName, int value) |
| Writes an int to the stream.
|
|
void | WriteUInt32 (string fieldName, uint value) |
| Writes a uint to the stream.
|
|
void | WriteInt64 (string fieldName, long value) |
| Writes a long to the stream.
|
|
void | WriteUInt64 (string fieldName, ulong value) |
| Writes a ulong to the stream.
|
|
void | WriteFloat (string fieldName, float value) |
| Writes a float to the stream.
|
|
void | WriteDouble (string fieldName, double value) |
| Writes a double to the stream.
|
|
void | WriteString (string fieldName, string value) |
| Writes a string to the stream.
|
|
void | WriteDateTime (string fieldName, DateTime value) |
| Writes a UTC date/time to the stream.
|
|
void | WriteGuid (string fieldName, Uuid value) |
| Writes a GUID to the stream.
|
|
void | WriteGuid (string fieldName, Guid value) |
| Writes a GUID to the stream.
|
|
void | WriteByteString (string fieldName, byte[] value) |
| Writes a byte string to the stream.
|
|
void | WriteXmlElement (string fieldName, XmlElement value) |
| Writes an XmlElement to the stream.
|
|
void | WriteNodeId (string fieldName, NodeId value) |
| Writes an NodeId to the stream.
|
|
void | WriteExpandedNodeId (string fieldName, ExpandedNodeId value) |
| Writes an ExpandedNodeId to the stream.
|
|
void | WriteStatusCode (string fieldName, StatusCode value) |
| Writes an StatusCode to the stream.
|
|
void | WriteDiagnosticInfo (string fieldName, DiagnosticInfo value) |
| Writes an DiagnosticInfo to the stream.
|
|
void | WriteQualifiedName (string fieldName, QualifiedName value) |
| Writes an QualifiedName to the stream.
|
|
void | WriteLocalizedText (string fieldName, LocalizedText value) |
| Writes an LocalizedText to the stream.
|
|
void | WriteVariant (string fieldName, Variant value) |
| Writes an Variant array to the stream.
|
|
void | WriteDataValue (string fieldName, DataValue value) |
| Writes an DataValue array to the stream.
|
|
void | WriteExtensionObject (string fieldName, ExtensionObject value) |
| Writes an ExtensionObject to the stream.
|
|
void | WriteEncodeable (string fieldName, IEncodeable value, System.Type systemType) |
| Writes an encodeable object to the stream.
|
|
void | WriteEnumerated (string fieldName, Enum value) |
| Writes an enumerated value array to the stream.
|
|
void | WriteBooleanArray (string fieldName, IList< bool > values) |
| Writes a boolean array to the stream.
|
|
void | WriteSByteArray (string fieldName, IList< sbyte > values) |
| Writes a sbyte array to the stream.
|
|
void | WriteByteArray (string fieldName, IList< byte > values) |
| Writes a sbyte array to the stream.
|
|
void | WriteInt16Array (string fieldName, IList< short > values) |
| Writes a short array to the stream.
|
|
void | WriteUInt16Array (string fieldName, IList< ushort > values) |
| Writes a ushort array to the stream.
|
|
void | WriteInt32Array (string fieldName, IList< int > values) |
| Writes a int array to the stream.
|
|
void | WriteUInt32Array (string fieldName, IList< uint > values) |
| Writes a uint array to the stream.
|
|
void | WriteInt64Array (string fieldName, IList< long > values) |
| Writes a long array to the stream.
|
|
void | WriteUInt64Array (string fieldName, IList< ulong > values) |
| Writes a ulong array to the stream.
|
|
void | WriteFloatArray (string fieldName, IList< float > values) |
| Writes a float array to the stream.
|
|
void | WriteDoubleArray (string fieldName, IList< double > values) |
| Writes a double array to the stream.
|
|
void | WriteStringArray (string fieldName, IList< string > values) |
| Writes a string array to the stream.
|
|
void | WriteDateTimeArray (string fieldName, IList< DateTime > values) |
| Writes a UTC date/time array to the stream.
|
|
void | WriteGuidArray (string fieldName, IList< Uuid > values) |
| Writes a GUID array to the stream.
|
|
void | WriteGuidArray (string fieldName, IList< Guid > values) |
| Writes a GUID array to the stream.
|
|
void | WriteByteStringArray (string fieldName, IList< byte[]> values) |
| Writes a byte string array to the stream.
|
|
void | WriteXmlElementArray (string fieldName, IList< XmlElement > values) |
| Writes an XmlElement array to the stream.
|
|
void | WriteNodeIdArray (string fieldName, IList< NodeId > values) |
| Writes an NodeId array to the stream.
|
|
void | WriteExpandedNodeIdArray (string fieldName, IList< ExpandedNodeId > values) |
| Writes an ExpandedNodeId array to the stream.
|
|
void | WriteStatusCodeArray (string fieldName, IList< StatusCode > values) |
| Writes an StatusCode array to the stream.
|
|
void | WriteDiagnosticInfoArray (string fieldName, IList< DiagnosticInfo > values) |
| Writes an DiagnosticInfo array to the stream.
|
|
void | WriteQualifiedNameArray (string fieldName, IList< QualifiedName > values) |
| Writes an QualifiedName array to the stream.
|
|
void | WriteLocalizedTextArray (string fieldName, IList< LocalizedText > values) |
| Writes an LocalizedText array to the stream.
|
|
void | WriteVariantArray (string fieldName, IList< Variant > values) |
| Writes an Variant array to the stream.
|
|
void | WriteDataValueArray (string fieldName, IList< DataValue > values) |
| Writes an DataValue array to the stream.
|
|
void | WriteExtensionObjectArray (string fieldName, IList< ExtensionObject > values) |
| Writes an extension object array to the stream.
|
|
void | WriteEncodeableArray (string fieldName, IList< IEncodeable > values, System.Type systemType) |
| Writes an encodeable object array to the stream.
|
|
void | WriteEnumeratedArray (string fieldName, Array values, System.Type systemType) |
| Writes an enumerated value array to the stream.
|
|
void | PushNamespace (string namespaceUri) |
| Pushes a namespace onto the namespace stack.
|
|
void | PopNamespace () |
| Pops a namespace from the namespace stack.
|
|
void | WriteBoolean (string fieldName, bool value) |
| Writes a boolean to the stream.
|
|
void | WriteSByte (string fieldName, sbyte value) |
| Writes a sbyte to the stream.
|
|
void | WriteByte (string fieldName, byte value) |
| Writes a byte to the stream.
|
|
void | WriteInt16 (string fieldName, short value) |
| Writes a short to the stream.
|
|
void | WriteUInt16 (string fieldName, ushort value) |
| Writes a ushort to the stream.
|
|
void | WriteInt32 (string fieldName, int value) |
| Writes an int to the stream.
|
|
void | WriteUInt32 (string fieldName, uint value) |
| Writes a uint to the stream.
|
|
void | WriteInt64 (string fieldName, long value) |
| Writes a long to the stream.
|
|
void | WriteUInt64 (string fieldName, ulong value) |
| Writes a ulong to the stream.
|
|
void | WriteFloat (string fieldName, float value) |
| Writes a float to the stream.
|
|
void | WriteDouble (string fieldName, double value) |
| Writes a double to the stream.
|
|
void | WriteString (string fieldName, string value) |
| Writes a string to the stream.
|
|
void | WriteDateTime (string fieldName, DateTime value) |
| Writes a UTC date/time to the stream.
|
|
void | WriteGuid (string fieldName, Uuid value) |
| Writes a GUID to the stream.
|
|
void | WriteGuid (string fieldName, Guid value) |
| Writes a GUID to the stream.
|
|
void | WriteByteString (string fieldName, byte[] value) |
| Writes a byte string to the stream.
|
|
void | WriteXmlElement (string fieldName, XmlElement value) |
| Writes an XmlElement to the stream.
|
|
void | WriteNodeId (string fieldName, NodeId value) |
| Writes an NodeId to the stream.
|
|
void | WriteExpandedNodeId (string fieldName, ExpandedNodeId value) |
| Writes an ExpandedNodeId to the stream.
|
|
void | WriteStatusCode (string fieldName, StatusCode value) |
| Writes an StatusCode to the stream.
|
|
void | WriteDiagnosticInfo (string fieldName, DiagnosticInfo value) |
| Writes an DiagnosticInfo to the stream.
|
|
void | WriteQualifiedName (string fieldName, QualifiedName value) |
| Writes an QualifiedName to the stream.
|
|
void | WriteLocalizedText (string fieldName, LocalizedText value) |
| Writes an LocalizedText to the stream.
|
|
void | WriteVariant (string fieldName, Variant value) |
| Writes an Variant array to the stream.
|
|
void | WriteDataValue (string fieldName, DataValue value) |
| Writes an DataValue array to the stream.
|
|
void | WriteExtensionObject (string fieldName, ExtensionObject value) |
| Writes an ExtensionObject to the stream.
|
|
void | WriteEncodeable (string fieldName, IEncodeable value, System.Type systemType) |
| Writes an encodeable object to the stream.
|
|
void | WriteEnumerated (string fieldName, Enum value) |
| Writes an enumerated value array to the stream.
|
|
void | WriteBooleanArray (string fieldName, IList< bool > values) |
| Writes a boolean array to the stream.
|
|
void | WriteSByteArray (string fieldName, IList< sbyte > values) |
| Writes a sbyte array to the stream.
|
|
void | WriteByteArray (string fieldName, IList< byte > values) |
| Writes a sbyte array to the stream.
|
|
void | WriteInt16Array (string fieldName, IList< short > values) |
| Writes a short array to the stream.
|
|
void | WriteUInt16Array (string fieldName, IList< ushort > values) |
| Writes a ushort array to the stream.
|
|
void | WriteInt32Array (string fieldName, IList< int > values) |
| Writes a int array to the stream.
|
|
void | WriteUInt32Array (string fieldName, IList< uint > values) |
| Writes a uint array to the stream.
|
|
void | WriteInt64Array (string fieldName, IList< long > values) |
| Writes a long array to the stream.
|
|
void | WriteUInt64Array (string fieldName, IList< ulong > values) |
| Writes a ulong array to the stream.
|
|
void | WriteFloatArray (string fieldName, IList< float > values) |
| Writes a float array to the stream.
|
|
void | WriteDoubleArray (string fieldName, IList< double > values) |
| Writes a double array to the stream.
|
|
void | WriteStringArray (string fieldName, IList< string > values) |
| Writes a string array to the stream.
|
|
void | WriteDateTimeArray (string fieldName, IList< DateTime > values) |
| Writes a UTC date/time array to the stream.
|
|
void | WriteGuidArray (string fieldName, IList< Uuid > values) |
| Writes a GUID array to the stream.
|
|
void | WriteGuidArray (string fieldName, IList< Guid > values) |
| Writes a GUID array to the stream.
|
|
void | WriteByteStringArray (string fieldName, IList< byte[]> values) |
| Writes a byte string array to the stream.
|
|
void | WriteXmlElementArray (string fieldName, IList< XmlElement > values) |
| Writes a XmlElement array to the stream.
|
|
void | WriteNodeIdArray (string fieldName, IList< NodeId > values) |
| Writes an NodeId array to the stream.
|
|
void | WriteExpandedNodeIdArray (string fieldName, IList< ExpandedNodeId > values) |
| Writes an ExpandedNodeId array to the stream.
|
|
void | WriteStatusCodeArray (string fieldName, IList< StatusCode > values) |
| Writes an StatusCode array to the stream.
|
|
void | WriteDiagnosticInfoArray (string fieldName, IList< DiagnosticInfo > values) |
| Writes an DiagnosticInfo array to the stream.
|
|
void | WriteQualifiedNameArray (string fieldName, IList< QualifiedName > values) |
| Writes an QualifiedName array to the stream.
|
|
void | WriteLocalizedTextArray (string fieldName, IList< LocalizedText > values) |
| Writes an LocalizedText array to the stream.
|
|
void | WriteVariantArray (string fieldName, IList< Variant > values) |
| Writes an Variant array to the stream.
|
|
void | WriteDataValueArray (string fieldName, IList< DataValue > values) |
| Writes an DataValue array to the stream.
|
|
void | WriteExtensionObjectArray (string fieldName, IList< ExtensionObject > values) |
| Writes an extension object array to the stream.
|
|
void | WriteEncodeableArray (string fieldName, IList< IEncodeable > values, System.Type systemType) |
| Writes an encodeable object array to the stream.
|
|
void | WriteEnumeratedArray (string fieldName, Array values, System.Type systemType) |
| Writes an enumerated value array to the stream.
|
|