Tangosol.IO.Pof.Reflection Namespace | 
| Class | Description | |
|---|---|---|
| AbstractPofPath | 
            Abstract base class for static, path-based implementations of
            IPofNavigator interface.
              | |
| AbstractPofValue | 
            An abstract base class that implements common functionality for all
            IPofValue types.
              | |
| Codecs | 
            Codecs is a container for accessing default ICodec implementations.
              | |
| CodecsAbstractCodec | 
            Abstract ICodec implementations that encodes 
            objects by simply delegating to 
            WriteObject(Int32, Object). Generally the default 
            WriteObject implementation does not need to be modified as
            the current accommodation of types and conversion to POF is 
            generally accepted, with the deserialization being more likely 
            to be specific.
              | |
| CodecsDefaultCodec | 
            Implementation of ICodec that simply delegates to
            ReadObject(Int32) and
            WriteObject(Int32, Object) to deserialize and serialize
            an object.
              | |
| ComplexPofValue | 
            An abstract base class for complex POF types, such as collections, arrays, 
            dictionaries and user types.
              | |
| PofArray | 
            PofArray is a IPofValue implementation for arrays.
              | |
| PofCollection | 
            PofCollection is a IPofValue implementation for collections.
              | |
| PofNavigationException | 
            PofNavigationException indicates a failure to navigate a 
            IPofValue hierarchy.
              | |
| PofReflectionHelper | 
            Collection of helper methods for POF reflection.
              | |
| PofSparseArray | 
            PofSparseArray is a IPofValue implementation for sparse arrays.
              | |
| PofSparseArrayNilPofValue | 
            NilPofValue represents a value that does not exist in the 
            original POF stream.
              | |
| PofUniformArray | 
            PofUniformArray is a IPofValue implementation for uniform arrays.
              | |
| PofUniformCollection | 
            PofUniformCollection is a IPofValue implementation for uniform collections.
              | |
| PofUniformSparseArray | 
            PofUniformSparseArray is a IPofValue implementation for 
            uniform sparse arrays.
              | |
| PofUserType | 
            PofUserType is a IPofValue implementation for user types.
              | |
| PofValueParser | 
            Parses POF-encoded binary and returns an instance of a 
            IPofValue wrapper for it.
              | |
| SimplePofPath | 
            A static IPofNavigator implementation which uses 
            an array of integer indices to navigate the IPofValue hierarchy.
              | |
| SimplePofValue | 
            SimplePofValue represents POF values which do not contain children 
            (e.g. numeric values, strings, etc.)
              | 
| Interface | Description | |
|---|---|---|
| ICodec | 
            An ICodec provides an interception point for any specific code that 
            needs to be executed pre or post (de)serialization. In the case of 
            deserialization this could be to return a concrete implementation 
            and with serialization this could be to explicitly call a specific 
            method on IPofWriter that is not carried out by 
            WriteObject(Int32, Object).
              | |
| IPofNavigator | 
            The IPofNavigator interface represents an algorithm for navigating a 
            IPofValue hierarchy in order to locate a contained IPofValue for 
            extraction, modification and/or removal purposes.
              | |
| IPofValue | 
            IPofValue represents the POF data structure in a POF stream, or any
            sub-structure or value thereof.
              |