| 
               | 
            
              Extension Class | 
          
Namespace: CADSharpTools.PDM
The Extension type exposes the following members.
| Name | Description | |
|---|---|---|
| BatchCheckIn(IEdmVault5, IEdmFile5, Int32) | 
            Batch check-in an array of PDM files.
              | |
| BatchCheckIn(IEdmVault5, String, Int32) | 
            Batch check-out an array of PDM files.
              | |
| BatchCheckOutFiles(IEdmVault5, IEdmFile5, Int32) | 
            Batch check out an array of PDM files.
              | |
| BatchCheckOutFiles(IEdmVault5, String, Int32) | 
            Batch check out an array of PDM files.
              | |
| CheckIn | 
            Check the specified file into the vault using the default behavior.
              | |
| CheckOut | 
            Check out the specified file from the vault using the default behavior. 
              | |
| GetAllFiles | 
            Returns an array of PDM files.
              | |
| GetAllFilesAsync | 
            Returns an array of PDM files. If canceled, method returns found files. 
              | |
| GetAllReferences | 
            Returns an array of IEdmReference5 object from a specified file.
              | |
| GetAllUserGroups | 
            Returns an array of all user groups in the specified vault.
              | |
| GetAllUsers | 
            Returns an array of all users in the specified vault.
              | |
| GetAllWorkflows | 
            Returns an array of all workflows in the specified vault.
              | |
| GetAllWorkflowStates | 
            Returns an array of all workflow states from the specified workflow.
              | |
| GetAllWorkflowTransitions | 
            Returns an array of all workflow transitions from the specified workflow.
              | |
| GetConfigurationSetting | 
            Returns a setting node value from a xml configuration file. File must be stored in the CADSharpTools.PDM directory
              | |
| GetDataCardVariable | 
             Gets the value of the vault data card variable for the specified checked out file.
               | |
| GetDrawing | 
            Returns the SOLIDWORKS drawing that exists in the same directory and has the same filename as the specified PDM file. 
              | |
| GetFileLastModifiedDateTime | 
            Returns the most recent modified date time for the specified file. 
              | |
| GetFolder | 
            Returns the folder object from the specified file object.
              | |
| GetFullName | 
            Returns the full name of the specified user. 
              | |
| GetLastCheckInDateTime | 
            Returns the most recent check in date time for the specified file.
              | |
| GetLocalPath | 
             Returns the local path from the PDM file object.
               | |
| GetPDMFileReferencedDocuments | 
            Returns an array of referenced documents by the specified PDM file. 
              | |
| GetVariableFromDb | 
             Gets the value of the vault variable for the specified file.
               | |
| GetVariablesFromDB | 
            Gets the values of the specified file in bulk.
              | |
| GetVaultVariableNames | 
            Returns an array of all vault variable names.
              | |
| HasLocalCopy | 
            Returns whether the specified file has a local copy.
              | |
| IsSldAssembly | 
            Returns if the file is a SOLIWORKS assembly document.
              | |
| IsSldDrawing | 
            Returns if the file is a SOLIWORKS drawing document.
              | |
| IsSldPart | 
            Returns if the file is a SOLIWORKS part document.
              | |
| MsgBox | 
            Send the logged-in user a message.
              | |
| SetDataCardVariable | 
            Sets the value of the vault data card variable for the specified file.
              | |
| SetDataCardVariable2 | 
            Sets the value for the specified variable and refreshes the data card preview.
              | |
| SetVariableToDb | 
            Set the value of a vault variable.
              | |
| ShowInBillOfMaterials | 
            Gets or gets whether a reference shows in the bill of materials tab.
              | |
| TryGetFolder | 
            Returns the folder object from the specified file otherwise return null and catch any thrown exceptions.
              | |
| TryGetObjectT | 
            Attempts to get a PDM object. 
              | |
| UndoCheckOut | 
            Undo a check out operation on the specified file.
              |