The publishing tool’s class that allows the user to support single document selection must implement ISPToolDocs2, which is defined in SmartPlantInterfaces.dll. SmartPlant Client.Net instantiates this implementation class and executes the class’s methods.
The implementation class must inherit SPCLToolSerialization.
Inline is a VB.NET example of the beginning of an implementation class for ISPToolDocs2:
Class SPCLSPToolDocs
Inherits SPCLToolSerialization
Implements ISPToolDocs2
A single class may implement both ISPToolDocs and ISPToolDocs2.