internal AutoIncrementValue Clone() { AutoIncrementValue value2 = (this is AutoIncrementInt64) ? ((AutoIncrementValue) new AutoIncrementInt64()) : ((AutoIncrementValue) new AutoIncrementBigInteger()); value2.Auto = this.Auto; value2.Seed = this.Seed; value2.Step = this.Step; value2.Current = this.Current; return(value2); }