public void add_region_item(
		GlobalLBRegionRegionDefinition [] regions,
		GlobalLBRegionRegionItem [] [] items
	)
        {
            this.Invoke("add_region_item", new object [] {
                regions,
                items});
        }
 public System.IAsyncResult Beginremove_all_region_items(GlobalLBRegionRegionDefinition [] regions, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("remove_all_region_items", new object[] {
     regions}, callback, asyncState);
 }
 public System.IAsyncResult Beginget_description(GlobalLBRegionRegionDefinition [] regions, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("get_description", new object[] {
     regions}, callback, asyncState);
 }
 public System.IAsyncResult Begincreate(GlobalLBRegionRegionDefinition [] regions,GlobalLBRegionRegionItem [] [] items, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("create", new object[] {
     regions,
     items}, callback, asyncState);
 }
        public void set_description(
		GlobalLBRegionRegionDefinition [] regions,
		string [] descriptions
	)
        {
            this.Invoke("set_description", new object [] {
                regions,
                descriptions});
        }
        public void remove_all_region_items(
		GlobalLBRegionRegionDefinition [] regions
	)
        {
            this.Invoke("remove_all_region_items", new object [] {
                regions});
        }
        public GlobalLBRegionRegionItem[][] get_region_item(
		GlobalLBRegionRegionDefinition [] regions
	)
        {
            object [] results = this.Invoke("get_region_item", new object [] {
                regions});
            return ((GlobalLBRegionRegionItem [] [])(results[0]));
        }
        public string[] get_description(
		GlobalLBRegionRegionDefinition [] regions
	)
        {
            object [] results = this.Invoke("get_description", new object [] {
                regions});
            return ((string [])(results[0]));
        }
        public void delete_region_definition(
		GlobalLBRegionRegionDefinition [] regions
	)
        {
            this.Invoke("delete_region_definition", new object [] {
                regions});
        }
        public void create(
		GlobalLBRegionRegionDefinition [] regions,
		GlobalLBRegionRegionItem [] [] items
	)
        {
            this.Invoke("create", new object [] {
                regions,
                items});
        }