internal bool this[int i] { get { SafetyChecks.CheckInRangeAndThrow(i, new int2(0, 7), nameof(i)); switch (i) { case 0: return(Tag00); case 1: return(Tag01); case 2: return(Tag02); case 3: return(Tag03); case 4: return(Tag04); case 5: return(Tag05); case 6: return(Tag06); case 7: return(Tag07); default: return(default); } } set { SafetyChecks.CheckInRangeAndThrow(i, new int2(0, 7), nameof(i)); switch (i) { case 0: Tag00 = value; break; case 1: Tag01 = value; break; case 2: Tag02 = value; break; case 3: Tag03 = value; break; case 4: Tag04 = value; break; case 5: Tag05 = value; break; case 6: Tag06 = value; break; case 7: Tag07 = value; break; } } }
internal bool this[int i] { get { SafetyChecks.CheckInRangeAndThrow(i, new int2(0, 31), nameof(i)); switch (i) { case 0: return(Category00); case 1: return(Category01); case 2: return(Category02); case 3: return(Category03); case 4: return(Category04); case 5: return(Category05); case 6: return(Category06); case 7: return(Category07); case 8: return(Category08); case 9: return(Category09); case 10: return(Category10); case 11: return(Category11); case 12: return(Category12); case 13: return(Category13); case 14: return(Category14); case 15: return(Category15); case 16: return(Category16); case 17: return(Category17); case 18: return(Category18); case 19: return(Category19); case 20: return(Category20); case 21: return(Category21); case 22: return(Category22); case 23: return(Category23); case 24: return(Category24); case 25: return(Category25); case 26: return(Category26); case 27: return(Category27); case 28: return(Category28); case 29: return(Category29); case 30: return(Category30); case 31: return(Category31); default: return(default); } } set { SafetyChecks.CheckInRangeAndThrow(i, new int2(0, 31), nameof(i)); switch (i) { case 0: Category00 = value; break; case 1: Category01 = value; break; case 2: Category02 = value; break; case 3: Category03 = value; break; case 4: Category04 = value; break; case 5: Category05 = value; break; case 6: Category06 = value; break; case 7: Category07 = value; break; case 8: Category08 = value; break; case 9: Category09 = value; break; case 10: Category10 = value; break; case 11: Category11 = value; break; case 12: Category12 = value; break; case 13: Category13 = value; break; case 14: Category14 = value; break; case 15: Category15 = value; break; case 16: Category16 = value; break; case 17: Category17 = value; break; case 18: Category18 = value; break; case 19: Category19 = value; break; case 20: Category20 = value; break; case 21: Category21 = value; break; case 22: Category22 = value; break; case 23: Category23 = value; break; case 24: Category24 = value; break; case 25: Category25 = value; break; case 26: Category26 = value; break; case 27: Category27 = value; break; case 28: Category28 = value; break; case 29: Category29 = value; break; case 30: Category30 = value; break; case 31: Category31 = value; break; } } }