public IA_06.Spells.Spell[] searchByLevel(int level)
 {
     IA_06.Spells.searchByLevelRequest inValue = new IA_06.Spells.searchByLevelRequest();
     inValue.level = level;
     IA_06.Spells.searchByLevelResponse retVal = ((IA_06.Spells.SpellManager)(this)).searchByLevel(inValue);
     return(retVal.spell);
 }
 public System.Threading.Tasks.Task <IA_06.Spells.searchByLevelResponse> searchByLevelAsync(int level)
 {
     IA_06.Spells.searchByLevelRequest inValue = new IA_06.Spells.searchByLevelRequest();
     inValue.level = level;
     return(((IA_06.Spells.SpellManager)(this)).searchByLevelAsync(inValue));
 }
 System.Threading.Tasks.Task <IA_06.Spells.searchByLevelResponse> IA_06.Spells.SpellManager.searchByLevelAsync(IA_06.Spells.searchByLevelRequest request)
 {
     return(base.Channel.searchByLevelAsync(request));
 }
 IA_06.Spells.searchByLevelResponse IA_06.Spells.SpellManager.searchByLevel(IA_06.Spells.searchByLevelRequest request)
 {
     return(base.Channel.searchByLevel(request));
 }