UserTypeWriter Methods |
The PofStreamWriterUserTypeWriter type exposes the following members.
Name | Description | |
---|---|---|
![]() | BeginProperty |
Report that a POF property is about to be written to the POF
stream.
(Overrides PofStreamWriterBeginProperty(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(Int32) |
Obtain a PofWriter that can be used to write a set of properties into
a single property of the current user type. The returned PofWriter is
only valid from the time that it is returned until the next call is
made to this PofWriter.
(Overrides PofStreamWriterCreateNestedPofWriter(Int32).) |
![]() | CreateNestedPofWriter(Int32, Int32) |
Obtain a PofWriter that can be used to write a set of properties into
a single property of the current user type. The returned PofWriter is
only valid from the time that it is returned until the next call is
made to this PofWriter.
(Overrides PofStreamWriterCreateNestedPofWriter(Int32, Int32).) |
![]() | EnableReference |
Ensure that reference support (necessary for cyclic dependencies) is
enabled.
(Overrides PofStreamWriterEnableReference.) |
![]() | EndProperty |
Signifies the termination of the current POF property.
(Overrides PofStreamWriterEndProperty(Int32).) |
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | IsReferenceEnabled |
Determine if reference support is enabled.
(Inherited from PofStreamWriter.) |
![]() | 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 PofStreamWriterOnException(Exception).) |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
![]() | WriteArray(Int32, Array) |
Write an Object[] property to the POF stream.
(Inherited from PofStreamWriter.) |
![]() | WriteArray(Int32, Array, Type) |
Write an uniform Object[] property to the POF stream.
(Inherited from PofStreamWriter.) |
![]() | 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(Int32, ICollection) |
Write an ICollection property to the POF stream.
(Inherited from PofStreamWriter.) |
![]() | WriteCollection(Int32, ICollection, Type) |
Write a uniform ICollection property to the POF stream.
(Inherited from PofStreamWriter.) |
![]() | WriteCollectionT(Int32, ICollectionT) |
Write a generic ICollection<T> property to the POF
stream.
(Inherited from PofStreamWriter.) |
![]() | 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(Int32, IDictionary) |
Write an IDictionary property to the POF stream.
(Inherited from PofStreamWriter.) |
![]() | WriteDictionary(Int32, IDictionary, Type) |
Write a uniform IDictionary property to the POF stream.
(Inherited from PofStreamWriter.) |
![]() | WriteDictionary(Int32, IDictionary, Type, Type) |
Write a uniform IDictionary property to the POF stream.
(Inherited from PofStreamWriter.) |
![]() | WriteDictionaryTKey, TValue(Int32, IDictionaryTKey, TValue) |
Write a generic IDictionary<TKey, TValue> property
to the POF stream.
(Inherited from PofStreamWriter.) |
![]() | 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(Int32, ILongArray) |
Write an ILongArray property to the POF stream.
(Inherited from PofStreamWriter.) |
![]() | WriteLongArray(Int32, ILongArray, Type) |
Write a uniform ILongArray property to the POF
stream.
(Inherited from PofStreamWriter.) |
![]() | WriteObject |
Write an Object property to the POF stream.
(Overrides PofStreamWriterWriteObject(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 PofStreamWriterWriteRemainder(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 |
Write an instance of a user type to the POF stream at the specified
index.
(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.
|