Show / Hide Table of Contents

Class PofUserType

PofUserType is a IPofValue implementation for user types.

Inheritance
object
AbstractPofValue
ComplexPofValue
PofSparseArray
PofUserType
Implements
IPofValue
Inherited Members
PofSparseArray.FindChildInternal(int, int, int)
PofSparseArray.InstantiateNullValue(int, int)
ComplexPofValue.GetChild(int)
ComplexPofValue.GetChildrenEnumerator()
ComplexPofValue.UniformElementType
ComplexPofValue.FindChild(int)
ComplexPofValue.GetLastChildIndex(int)
ComplexPofValue.IsUniformCollection
ComplexPofValue.SkipChild(DataReader)
ComplexPofValue.ExtractChild(int, int)
AbstractPofValue.TypeId
AbstractPofValue.Root
AbstractPofValue.Parent
AbstractPofValue.GetValue()
AbstractPofValue.GetValue(Type)
AbstractPofValue.GetValue(int)
AbstractPofValue.SetValue(object)
AbstractPofValue.ApplyChanges()
AbstractPofValue.GetChanges()
AbstractPofValue.GetBoolean()
AbstractPofValue.GetByte()
AbstractPofValue.GetChar()
AbstractPofValue.GetInt16()
AbstractPofValue.GetInt32()
AbstractPofValue.GetInt64()
AbstractPofValue.GetSingle()
AbstractPofValue.GetDouble()
AbstractPofValue.GetBooleanArray()
AbstractPofValue.GetByteArray()
AbstractPofValue.GetCharArray()
AbstractPofValue.GetInt16Array()
AbstractPofValue.GetInt32Array()
AbstractPofValue.GetInt64Array()
AbstractPofValue.GetSingleArray()
AbstractPofValue.GetDoubleArray()
AbstractPofValue.GetDecimal()
AbstractPofValue.GetString()
AbstractPofValue.GetDateTime()
AbstractPofValue.GetDate()
AbstractPofValue.GetDayTimeInterval()
AbstractPofValue.GetCollection(ICollection)
AbstractPofValue.GetCollection<T>(ICollection<T>)
AbstractPofValue.GetDictionary(IDictionary)
AbstractPofValue.GetDictionary<TKey, TValue>(IDictionary<TKey, TValue>)
AbstractPofValue.PofContext
AbstractPofValue.Offset
AbstractPofValue.Size
AbstractPofValue.IsDirty
AbstractPofValue.SetDirty()
AbstractPofValue.GetSerializedValue()
AbstractPofValue.EnsureReferenceRegistry()
AbstractPofValue.RegisterIdentity(int, object)
AbstractPofValue.LookupIdentity(int)
AbstractPofValue.BinaryValue
AbstractPofValue.IsRoot
AbstractPofValue.IsUniformEncoded
AbstractPofValue.SetUniformEncoded()
AbstractPofValue.DirtyBytesCount
AbstractPofValue.IncrementDirtyValuesCount()
AbstractPofValue.IncrementDirtyBytesCount(int)
AbstractPofValue.m_nType
AbstractPofValue.m_oValue
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Tangosol.IO.Pof.Reflection
Assembly: Coherence.dll
Syntax
public class PofUserType : PofSparseArray, IPofValue

Constructors

PofUserType(IPofValue, Binary, IPofContext, int, int, int, int)

Construct a PofUserType instance wrapping the supplied binary.

Declaration
public PofUserType(IPofValue valueParent, Binary binValue, IPofContext ctx, int of, int nType, int ofChildren, int nVersion)
Parameters
Type Name Description
IPofValue valueParent

Parent value within the POF stream.

Binary binValue

Binary representation of this value.

IPofContext ctx

POF context to use when reading or writing properties.

int of

Offset of this value from the beginning of POF stream.

int nType

POF type identifier for this value.

int ofChildren

Offset of the first child element within this value.

int nVersion

Data version of this value.

Properties

Version

Return the data version of this value.

Declaration
public virtual int Version { get; }
Property Value
Type Description
int

The data version of this value.

Implements

IPofValue
In this article
Back to top Copyright © 2000, 2024, Oracle and/or its affiliates.