Collapse All Expand All Members: Show All Members: Filtered Members: Filtered Members: Filtered

C#
Include Protected Members
Include Inherited Members

Oracle® Coherence .NET API Reference
PofStreamWriter..::.UserTypeWriter Members
PofStreamWriter..::.UserTypeWriter Class Constructors Methods Fields Properties See Also Send Feedback

Oracle® Coherence .NET API Reference Release 3.6
E15727-01

IPofWriter implementation that writes POF-encoded data to a POF stream.

The PofStreamWriter..::.UserTypeWriter type exposes the following members.

# Constructors

| Name | Description
--- | --- | ---
| PofStreamWriter..::.UserTypeWriter | Overloaded.

# Methods

| Name | Description
--- | --- | ---
| BeginProperty | Report that a POF property is about to be written to the POF stream. (Overrides PofStreamWriter..::.BeginProperty(Int32).)
| CloseNested | Notify the UserTypeWriter that it is being "closed". This notification allows the UserTypeWriter to write any remaining data that it has pending to write.
| CreateNestedPofWriter | (Overrides PofStreamWriter..::.CreateNestedPofWriter(Int32).)
| EnableReferences | (Overrides PofStreamWriter..::.EnableReferences()()().)
| EndProperty | Signifies the termination of the current POF property. (Overrides PofStreamWriter..::.EndProperty(Int32).)
| Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
| Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.)
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.)
| GetType | Gets the Type of the current instance. (Inherited from Object.)
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.)
| OnException | Called when an unexpected exception is caught while writing to the POF stream. (Overrides PofStreamWriter..::.OnException(Exception).)
| ToString | Returns a String that represents the current Object. (Inherited from Object.)
| WriteArray | Overloaded.
| WriteBinary | Write a Binary property to the POF stream. (Inherited from PofStreamWriter.)
| WriteBoolean | Write a Boolean property to the POF stream. (Inherited from PofStreamWriter.)
| WriteBooleanArray | Write a Boolean[] property to the POF stream. (Inherited from PofStreamWriter.)
| WriteByte | Write a Byte property to the POF stream. (Inherited from PofStreamWriter.)
| WriteByteArray | Write a Byte[] property to the POF stream. (Inherited from PofStreamWriter.)
| WriteChar | Write a Char property to the POF stream. (Inherited from PofStreamWriter.)
| WriteCharArray | Write a Char[] property to the POF stream. (Inherited from PofStreamWriter.)
| WriteCollection | Overloaded.
| WriteDate | Write a DateTime property to the POF stream in ISO8601 format. (Inherited from PofStreamWriter.)
| WriteDateTime | Write a DateTime property to the POF stream in ISO8601 format. (Inherited from PofStreamWriter.)
| WriteDayTimeInterval | Write a TimeSpan property to the POF stream. (Inherited from PofStreamWriter.)
| WriteDecimal | Write a Decimal property to the POF stream. (Inherited from PofStreamWriter.)
| WriteDictionary | Overloaded.
| WriteDouble | Write a Double property to the POF stream. (Inherited from PofStreamWriter.)
| WriteDoubleArray | Write a Double[] property to the POF stream. (Inherited from PofStreamWriter.)
| WriteInt16 | Write an Int16 property to the POF stream. (Inherited from PofStreamWriter.)
| WriteInt16Array | Write an Int16[] property to the POF stream. (Inherited from PofStreamWriter.)
| WriteInt32 | Write an Int32 property to the POF stream. (Inherited from PofStreamWriter.)
| WriteInt32Array | Write an Int32[] property to the POF stream. (Inherited from PofStreamWriter.)
| WriteInt64 | Write an Int64 property to the POF stream. (Inherited from PofStreamWriter.)
| WriteInt64Array | Write an Int64[] property to the POF stream. (Inherited from PofStreamWriter.)
| WriteLocalDateTime | Write a DateTime property to the POF stream in ISO8601 format. (Inherited from PofStreamWriter.)
| WriteLocalTime | Write a DateTime property to the POF stream in ISO8601 format. (Inherited from PofStreamWriter.)
| WriteLongArray | Overloaded.
| WriteObject | Write an Object property to the POF stream. (Overrides PofStreamWriter..::.WriteObject(Int32, Object).)
| WriteRawDateTime | Write a RawDateTime property to the POF stream. (Inherited from PofStreamWriter.)
| WriteRawInt128 | Write an RawInt128 property to the POF stream. (Inherited from PofStreamWriter.)
| WriteRawTime | Write a RawTime property to the POF stream. (Inherited from PofStreamWriter.)
| WriteRawYearMonthInterval | Write a RawYearMonthInterval property to the POF stream. (Inherited from PofStreamWriter.)
| WriteRemainder | Write the remaining properties to the POF stream, terminating the writing of the currrent user type. (Overrides PofStreamWriter..::.WriteRemainder(Binary).)
| WriteSingle | Write a Single property to the POF stream. (Inherited from PofStreamWriter.)
| WriteSingleArray | Write a Single[] property to the POF stream. (Inherited from PofStreamWriter.)
| WriteString | Write a String property to the POF stream. (Inherited from PofStreamWriter.)
| WriteTime | Write a DateTime property to the POF stream in ISO8601 format. (Inherited from PofStreamWriter.)
| WriteTimeInterval | Write a TimeSpan property to the POF stream. (Inherited from PofStreamWriter.)
| WriteUniversalDateTime | Write a DateTime property to the POF stream in ISO8601 format. (Inherited from PofStreamWriter.)
| WriteUniversalTime | Write a DateTime property to the POF stream in ISO8601 format. (Inherited from PofStreamWriter.)
| WriteUserType | (Inherited from PofStreamWriter.)
| WriteUserTypeInfo | Write out the type and version identifiers of the user type to the POF stream, if they haven't already been written.

# Fields

| Name | Description
--- | --- | ---
| m_complex | The Complex value that corresponds to the user type that is being written.
| m_ctx | The IPofContext used by this PofStreamWriter to serialize user types. (Inherited from PofStreamWriter.)
| m_handler | The WritingPofHandler used to write a POF stream. (Inherited from PofStreamWriter.)
| m_id | The identity of the object to encode, or -1 if the identity shouldn't be encoded in the POF stream
| m_isUserTypeBegin | true if the type and version identifier of the user type was written to the POF stream.
| m_isUserTypeEnd | true if the user type was written to the POF stream.
| m_prevProp | The index of the last property written to the POF stream or -1 if the first property has yet to be written.
| m_prop | The index of the user type being written.
| m_refs | If references are used, then this is the ReferenceLibrary (Inherited from PofStreamWriter.)
| m_typeId | The type identifier of the user type that is being written.
| m_versionId | The version identifier of the user type that is being written.
| m_writer | The Stream object that the PofStreamWriter writes to. (Inherited from PofStreamWriter.)
| m_writerNested | The currently open nested writer, if any.

# Properties

| Name | Description
--- | --- | ---
| PofContext | Gets or sets the IPofContext object used by this PofStreamWriter to serialize user types into a POF stream. (Inherited from PofStreamWriter.)
| PofHandler | Gets the WritingPofHandler used internally by this PofStreamWriter to write the POF stream. (Inherited from PofStreamWriter.)
| UserTypeId | Gets the user type that is currently being written. (Overrides PofStreamWriter..::.UserTypeId.)
| VersionId | Gets or sets the version identifier of the user type that is currently being written. (Overrides PofStreamWriter..::.VersionId.)
| WriterParent | If this writer is contextually within a user type, obtain the writer which created this writer in order to write the user type.

# See Also

PofStreamWriter..::.UserTypeWriter Class
Tangosol.IO.Pof Namespace