411 {
412 get
413 {
415 do
416 {
418 if (num >= 0)
419 {
421 {
422 throw new IndexOutOfRangeException();
423 }
425 }
427 }
429 throw new IndexOutOfRangeException();
430 }
431 set
432 {
434 do
435 {
437 if (num >= 0)
438 {
440 {
441 throw new ArgumentOutOfRangeException("index", SR.ArgumentOutOfRange_Index);
442 }
444 return;
445 }
447 }
449 throw new ArgumentOutOfRangeException("index", SR.ArgumentOutOfRange_Index);
450 }
451 }