// autonumber public static int AutoNumber(AutoNumberState state, int start, int step) { if (!state.Initialized) { state.Init(start, step); } return(state.Next()); }
public AutoNumberState Instance(long ID) { if (mStates.ContainsKey(ID)) { return((AutoNumberState)mStates[ID]); } AutoNumberState state = new AutoNumberState(); mStates.Add(ID, state); return(state); }