private string[] Token_CropId(ITokenString input) { if (input == null) { return(ja.GetAllCropIds().Values.Select((i) => i.ToString()).ToArray <string>()); } var str = input.Value; int id = ja.GetCropId(str); if (id == -1) { return new string[] { } } ; return(new[] { id.ToString() }); }