public void Terminate() { //disconnect change processor if (m_changeProcessor != null) { m_changeProcessor.Disconnect(); m_changeProcessor = null; } }
//initial the changeProcessor public void Execute(Application application, object changeDefinition, Inventor._Document document) { //create instance of ChangeProcessor class m_changeProcessor = new ValveBlockDesign.ChangeProcessor(); //set the parent to get the call back when change processor terminates m_changeProcessor.SetParentRequest(this); //connet change processor m_changeProcessor.Connect(application, changeDefinition, document); }
public ChangeRequest() { m_changeProcessor = null; }