/// <summary> /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. /// </summary> public void Dispose() { if (!disposed) { disposed = true; if (actionDescriptorSuite != null) { actionDescriptorSuite.Dispose(); actionDescriptorSuite = null; } } }