public long start_transaction( ) { object [] results = this.Invoke("start_transaction", new object [0]); return ((long)(results[0])); }