PDIObject Class

This is the common abstract base class for all PDI objects

Definition

Namespace: EWSoftware.PDI
Assembly: EWSoftware.PDI.Data (in EWSoftware.PDI.Data.dll) Version: 2023.1.2.0
public abstract class PDIObject : ICloneable
Inheritance
Object    PDIObject
Derived
Implements
ICloneable

Constructors

PDIObject Default constructor. The version is set to None.

Properties

Version This is used to establish the specification version to which the PDI object will conform when converted to its string form.
VersionsSupported All objects derived from this class must implement this to indicate the specification versions with which they can be used.

Methods

Clone This must be overridden to allow cloning of a PDI object
Clone(PDIObject) This must be overridden to allow copying values from the specified PDI object into the instance
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
ToStringReturns a string that represents the current object.
(Inherited from Object)

See Also