AbstractPofValue Class |
Namespace: Tangosol.IO.Pof.Reflection
public abstract class AbstractPofValue : IPofValue
The AbstractPofValue type exposes the following members.
| Name | Description | |
|---|---|---|
| AbstractPofValue |
Construct a PofValue instance wrapping the supplied binary.
|
| Name | Description | |
|---|---|---|
| BinaryValue |
Return binary representation of this value.
| |
| DirtyBytesCount |
Get the estimated number of dirty bytes in this POF value
hierarchy.
| |
| IsDirty |
Return true if this value has been modified,
false otherwise.
| |
| IsRoot |
Return true if this instance is the root of the IPofValue
hierarchy.
| |
| IsUniformEncoded |
Return true if the buffer contains only the value, without
the type identifier.
| |
| Offset |
Return the offset of this value from the beginning of POF stream.
| |
| Parent |
Return the parent of this value.
| |
| PofContext |
Return the POF context to use for serialization and
deserialization.
| |
| Root |
Return the root of the hierarchy this value belongs to.
| |
| Size |
Return the size of the encoded value in bytes.
| |
| TypeId |
Obtain the POF type identifier for this value.
|
| Name | Description | |
|---|---|---|
| ApplyChanges |
Apply all the changes that were made to this value and return a
binary representation of the new value.
| |
| EnsureReferenceRegistry |
Obtain the registry for identity-reference pairs, creating it if
necessary.
| |
| 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.) | |
| GetBoolean |
Return the Boolean which this IPofValue represents.
| |
| GetBooleanArray |
Return the Boolean[] which this IPofValue represents.
| |
| GetByte |
Return the Byte which this IPofValue represents.
| |
| GetByteArray |
Return the Byte[] which this IPofValue represents.
| |
| GetChanges |
Return a binary containing changes made to this IPofValue in the
format defined by the BinaryDeltaCompressor.
| |
| GetChar |
Return the Char which this IPofValue represents.
| |
| GetCharArray |
Return the Char[] which this IPofValue represents.
| |
| GetChild |
Locate a child IPofValue contained within this IPofValue.
| |
| GetCollection(ICollection) |
Return an ICollection of object values which this IPofValue
represents.
| |
| GetCollectionT(ICollectionT) |
Return an ICollection<T> of object values which this
IPofValue represents.
| |
| GetDate |
Return the DateTime which this IPofValue represents.
| |
| GetDateTime |
Return the DateTime which this IPofValue represents.
| |
| GetDayTimeInterval |
Return the TimeSpan which this IPofValue represents.
| |
| GetDecimal |
Return the Decimal which this IPofValue represents.
| |
| GetDictionary(IDictionary) |
Return an IDictionary of key/value pairs which this
IPofValue represents.
| |
| GetDictionaryTKey, TValue(IDictionaryTKey, TValue) |
Read an IDictionar<TKey, TValue>y of key/value pairs
which this IPofValue represents.
| |
| GetDouble |
Return the Double which this IPofValue represents.
| |
| GetDoubleArray |
Return the Double[] which this IPofValue represents.
| |
| GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
| GetInt16 |
Return the Int16 which this IPofValue represents.
| |
| GetInt16Array |
Return the Int16[] which this IPofValue represents.
| |
| GetInt32 |
Return the Int32 which this IPofValue represents.
| |
| GetInt32Array |
Return the Int32[] which this IPofValue represents.
| |
| GetInt64 |
Return the Int64 which this IPofValue represents.
| |
| GetInt64Array |
Return the Int64[] which this IPofValue represents.
| |
| GetSerializedValue |
Return this value's serialized form.
| |
| GetSingle |
Return the Single which this IPofValue represents.
| |
| GetSingleArray |
Return the Single[] which this IPofValue represents.
| |
| GetString |
Return the String which this IPofValue represents.
| |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| GetValue |
Return the deserialized value which this IPofValue represents.
| |
| GetValue(Int32) |
Return the deserialized value which this IPofValue represents.
| |
| GetValue(Type) |
Return the deserialized value which this IPofValue represents.
| |
| IncrementDirtyBytesCount |
Increment the counter representing the estimated number of bytes
in the original buffer that have been modified.
| |
| IncrementDirtyValuesCount |
Increment the counter representing the number of values within
this POF hierarchy that have been modified.
| |
| LookupIdentity |
Look up the specified identity and return the object to which it
refers.
| |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| RegisterIdentity |
Register the passed value with the passed identity.
| |
| SetDirty |
Set the dirty flag for this value.
| |
| SetUniformEncoded |
Specifies that the buffer contains only a value, without a type
identifier.
| |
| SetValue |
Update this PofValue.
| |
| ToString | Returns a string that represents the current object. (Inherited from Object.) |
| Name | Description | |
|---|---|---|
| m_nType |
POF type identifer of this value.
| |
| m_oValue |
Deserialized representation of this value.
|