public RescueLookupItem NthItem(long zeroBasedIndex) { long returnNdx = NthItem7(nativeNdx , zeroBasedIndex); if (returnNdx == 0) { return(null); } else { RescueLookupItem myReturn = new RescueLookupItem(returnNdx); int isA = myReturn.IsA(); switch (isA) { case RescueObject.R_RescueLookupString: myReturn = new RescueLookupString(returnNdx); break; case RescueObject.R_RescueLookupTable: myReturn = new RescueLookupTable(returnNdx); break; } return(myReturn); } }
public void SetNthItem(long zeroBasedIndex, RescueLookupItem newItem) { SetNthItem8(nativeNdx , zeroBasedIndex , (newItem == null) ? 0 : newItem.nativeNdx); }