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: 2025.1.9.0
Assembly: EWSoftware.PDI.Data (in EWSoftware.PDI.Data.dll) Version: 2025.1.9.0
C#
public abstract class PDIObject : ICloneableVB
Public MustInherit Class PDIObject
Implements ICloneableC++
public ref class PDIObject abstract : ICloneableF#
[<AbstractClassAttribute>]
type PDIObject =
class
interface ICloneable
end- 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 |
| 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) |
| GetHashCode | Serves as the default hash function. (Inherited from Object) |
| GetType | Gets the Type of the current instance. (Inherited from Object) |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) |
| ToString | Returns a string that represents the current object. (Inherited from Object) |