private void OnDropProcedureThreaded(object state) { ProcedureNode node = (ProcedureNode)state; IEditSchemaProvider provider = (IEditSchemaProvider)node.ConnectionContext.SchemaProvider; provider.DropProcedure(node.Procedure); OnRefreshParent(); }