The IPdxInstance type exposes the following members.
Back to Top
Creates and returns a IWritablePdxInstance whose initial values are those of this PdxInstance. This call returns a copy of the current field values so modifications made to the returned value will not modify this PdxInstance.
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.(Inherited from .)
Returns true if the given object is equals to this instance. If GetObject it will not be equal to this instance. Otherwise equality of two PdxInstances is determined as follows:
Return the full name of the class that this pdx instance represents.
Reads the named field and returns its value. If the field does not exist HasField(String) method can be used to figure out which if these two cases is true. If an Object is deserialized by this call then that array's component type will be
Return an list of the field names on this PdxInstance.
Generates a hashCode based on the identity fields of this PdxInstance. If a PdxInstance has marked identity fields usingthen only the marked identity fields are its identity fields. Otherwise all its fields are identity fields. If an identity field is of type
Deserializes and returns the domain object that this instance represents.
Checks if the named field exists and returns the result. This can be useful when writing code that handles more than one version of a PDX class.
Prints out all of the identity fields of this PdxInstance. If a PdxInstance has marked identity fields usingthen only the marked identity fields are its identity fields. Otherwise all its fields are identity fields.