protected override void dispose(bool disposeManagedResources) { // destroy the Cg context if (disposeManagedResources) Cg.cgDestroyContext( cgContext ); base.dispose( disposeManagedResources ); }