| IPackage Methods | 
The IPackage type exposes the following members.
| Name | Description | |
|---|---|---|
| AddDependency | 
            Adds a dependency to pToPackage  | |
| Destroy | 
            Deletes the package. This method fails if other packages depend on this package.
              | |
| GetAttrTypes | 
            Retrieves all attribute types of this package.
              | |
| GetDependencies | 
            Retrieves all packages this package directly depends on.
              | |
| GetDependentPackages | 
            Retrieves the packages that depend on this package.
              | |
| GetObjTypes | 
            Retrieves all object types of this package.
              | |
| GetRelTypes | 
            Retrieves all relationship types of this package.
              | |
| IsDependentOn | 
            Indicates if this package depends on pPackage.
              | |
| RemoveDependency | 
            Removes a dependency to pToPackage  | |
| Update | 
            Update name, display name, description and version with a single method call.
              |