Exemplo n.º 1
0
 public override int GetHashCode()
 {
     unchecked {
         var hashCode = _id.GetHashCode();
         hashCode = (hashCode * 397) ^ index;
         hashCode = (hashCode * 397) ^ guid.GetHashCode();
         hashCode = (hashCode * 397) ^ isActive.GetHashCode();
         hashCode = (hashCode * 397) ^ balance.GetHashCode();
         hashCode = (hashCode * 397) ^ (picture != null ? picture.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ age;
         hashCode = (hashCode * 397) ^ (int)eyeColor;
         hashCode = (hashCode * 397) ^ (name != null ? name.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (gender != null ? gender.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (company != null ? company.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (emails != null ? emails.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (phones != null ? phones.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (address != null ? address.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (about != null ? about.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ registered.GetHashCode();
         hashCode = (hashCode * 397) ^ latitude.GetHashCode();
         hashCode = (hashCode * 397) ^ longitude.GetHashCode();
         hashCode = (hashCode * 397) ^ (tags != null ? tags.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (partners != null ? partners.GetHashCode() : 0);
         return(hashCode);
     }
 }
Exemplo n.º 2
0
        public override int GetHashCode()
        {
            int hCode = iname.GetHashCode() ^ srtype.GetHashCode() ^ elecid.GetHashCode() ^
                        filename.GetHashCode() ^ type.GetHashCode() ^ dt.GetHashCode() ^ conninfo.GetHashCode();

            return(hCode.GetHashCode());
        }
Exemplo n.º 3
0
 public override int GetHashCode()
 {
     unchecked
     {
         return((_versionAsOf.GetHashCode() * 397) ^ _correctedTo.GetHashCode());
     }
 }
		public void HashCodeShouldHaveSameBehaviorOfNetType()
		{
			var type = new DateTimeOffsetType();
			var now = DateTimeOffset.Now;
			var exactClone = new DateTimeOffset(now.Ticks, now.Offset);
			(now.GetHashCode() == exactClone.GetHashCode()).Should().Be.EqualTo(now.GetHashCode() == type.GetHashCode(exactClone, EntityMode.Poco));
		}
Exemplo n.º 5
0
 public override int GetHashCode()
 {
     unchecked
     {
         var hashCode = Id;
         hashCode = (hashCode * 397) ^ NullableId.GetHashCode();
         hashCode = (hashCode * 397) ^ Byte.GetHashCode();
         hashCode = (hashCode * 397) ^ Short.GetHashCode();
         hashCode = (hashCode * 397) ^ Int;
         hashCode = (hashCode * 397) ^ Long.GetHashCode();
         hashCode = (hashCode * 397) ^ UShort.GetHashCode();
         hashCode = (hashCode * 397) ^ (int)UInt;
         hashCode = (hashCode * 397) ^ ULong.GetHashCode();
         hashCode = (hashCode * 397) ^ Float.GetHashCode();
         hashCode = (hashCode * 397) ^ Double.GetHashCode();
         hashCode = (hashCode * 397) ^ Decimal.GetHashCode();
         hashCode = (hashCode * 397) ^ (String != null ? String.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ DateTime.GetHashCode();
         hashCode = (hashCode * 397) ^ TimeSpan.GetHashCode();
         hashCode = (hashCode * 397) ^ DateTimeOffset.GetHashCode();
         hashCode = (hashCode * 397) ^ Guid.GetHashCode();
         hashCode = (hashCode * 397) ^ Char.GetHashCode();
         hashCode = (hashCode * 397) ^ NullableDateTime.GetHashCode();
         hashCode = (hashCode * 397) ^ NullableTimeSpan.GetHashCode();
         hashCode = (hashCode * 397) ^ (StringList != null ? StringList.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (StringArray != null ? StringArray.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (StringMap != null ? StringMap.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (IntStringMap != null ? IntStringMap.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (SubType != null ? SubType.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (GenericType != null ? GenericType.GetHashCode() : 0);
         return(hashCode);
     }
 }
Exemplo n.º 6
0
 public override int GetHashCode()
 {
     unchecked
     {
         return((_dateTime.GetHashCode() * 397) ^ (_timeZone != null ? _timeZone.GetHashCode() : 0));
     }
 }
Exemplo n.º 7
0
        /// <summary>
        /// Gets a unique value representing the data (NOT instance)
        /// </summary>
        public override int GetHashCode()
        {
            //combine all the hash of the fields
            var hash1 = _stdTime.GetHashCode();
            var hash2 = _geoLocation.GetHashCode();

            return(hash1 + hash2);
        }
Exemplo n.º 8
0
        public void HashCodeShouldHaveSameBehaviorOfNetType()
        {
            var type       = new DateTimeOffsetType();
            var now        = DateTimeOffset.Now;
            var exactClone = new DateTimeOffset(now.Ticks, now.Offset);

            Assert.That((now.GetHashCode() == exactClone.GetHashCode()), Is.EqualTo(now.GetHashCode() == type.GetHashCode(exactClone)));
        }
Exemplo n.º 9
0
        /// <summary>
        /// Provides a representative hash code for objects of this type to spread out distribution
        /// in hash tables.
        /// </summary>
        /// <remarks>Objects which consider themselves to be Equal (a.Equals(b) returns true) are
        /// expected to have the same hash code.  Objects which are not Equal may have the same
        /// hash code, but minimizing such overlaps helps with efficient operation of hash tables.
        /// </remarks>
        /// <returns>
        /// an int representing the hash code calculated for the contents of this object
        /// </returns>
        public override int GetHashCode()
        {
            int myHash = (int)(m_Sequence >> 32) ^ (int)(m_Sequence); // Fold long Sequence down to 32-bit hash code

            myHash ^= m_TimeStamp.GetHashCode();                      // Fold in hash code for DateTimeOffset member TimeStamp

            return(myHash);
        }
Exemplo n.º 10
0
        public void HashCodeShouldHaveSameBehaviorOfNetType()
        {
            var type       = new DateTimeOffsetType();
            var now        = DateTimeOffset.Now;
            var exactClone = new DateTimeOffset(now.Ticks, now.Offset);

            (now.GetHashCode() == exactClone.GetHashCode()).Should().Be.EqualTo(now.GetHashCode() == type.GetHashCode(exactClone, EntityMode.Poco));
        }
Exemplo n.º 11
0
 public override int GetHashCode()
 {
     unchecked {
         var hashCode = id.GetHashCode();
         hashCode = (hashCode * 397) ^ (name != null ? name.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ since.GetHashCode();
         return(hashCode);
     }
 }
        /// <summary>
        /// Provides a representative hash code for objects of this type to spread out distribution
        /// in hash tables.
        /// </summary>
        /// <remarks>Objects which consider themselves to be Equal (a.Equals(b) returns true) are
        /// expected to have the same hash code.  Objects which are not Equal may have the same
        /// hash code, but minimizing such overlaps helps with efficient operation of hash tables.
        /// </remarks>
        /// <returns>
        /// an int representing the hash code calculated for the contents of this object
        /// </returns>
        public override int GetHashCode()
        {
            int myHash = base.GetHashCode();        // Fold in hash code for inherited base type

            myHash ^= m_RawValue.GetHashCode();     // Fold in hash code for double member RawValue
            myHash ^= m_RawTimestamp.GetHashCode(); // Fold in hash code for DateTimeOffset member RawTimeStamp

            return(myHash);
        }
Exemplo n.º 13
0
        public override int GetHashCode()
        {
            int hashCode = 1909561119;

            hashCode = hashCode * -1521134295 + EqualityComparer <HttpResponseMessage> .Default.GetHashCode(response);

            hashCode = hashCode * -1521134295 + start.GetHashCode();
            hashCode = hashCode * -1521134295 + end.GetHashCode();
            return(hashCode);
        }
Exemplo n.º 14
0
        public override int GetHashCode()
        {
            int result = 1;

            result = result * 31 + mResultInfo.GetHashCode();
            result = result * 31 + mFaultErrorThresholdCount.GetHashCode();
            result = result * 31 + mProcessingTimeMilliseconds.GetHashCode();
            result = result * 31 + mRetryAt.GetHashCode();

            return(result);
        }
Exemplo n.º 15
0
        /// <summary>
        /// Provides a representative hash code for objects of this type to spread out distribution
        /// in hash tables.
        /// </summary>
        /// <remarks>Objects which consider themselves to be Equal (a.Equals(b) returns true) are
        /// expected to have the same hash code.  Objects which are not Equal may have the same
        /// hash code, but minimizing such overlaps helps with efficient operation of hash tables.
        /// </remarks>
        /// <returns>
        /// an int representing the hash code calculated for the contents of this object
        /// </returns>
        public override int GetHashCode()
        {
            int myHash = base.GetHashCode();             // Fold in hash code for inherited base type

            myHash ^= m_FileStartDateTime.GetHashCode(); // Fold in hash code for DateTimeOffset member start time
            myHash ^= m_FileEndDateTime.GetHashCode();   // Fold in hash code for DateTimeOffset member end time

            // Not bothering with bool member IsLastFile

            return(myHash);
        }
Exemplo n.º 16
0
        public void AreEqual(long secondsSinceEpoch, int timezoneOffset)
        {
            DateTimeOffset one     = Epoch.ToDateTimeOffset(secondsSinceEpoch, timezoneOffset);
            DateTimeOffset another = Epoch.ToDateTimeOffset(secondsSinceEpoch, timezoneOffset);

            Assert.Equal(one, another);
            Assert.Equal(another, one);

            Assert.True(one == another);
            Assert.True(another == one);

            Assert.False(one != another);
            Assert.False(another != one);

            Assert.Equal(one.GetHashCode(), another.GetHashCode());
        }
Exemplo n.º 17
0
 public override int GetHashCode()
 {
     unchecked
     {
         var hashCode = Id;
         hashCode = (hashCode * 397) ^ NullableId.GetHashCode();
         hashCode = (hashCode * 397) ^ Byte.GetHashCode();
         hashCode = (hashCode * 397) ^ Short.GetHashCode();
         hashCode = (hashCode * 397) ^ Int;
         hashCode = (hashCode * 397) ^ Long.GetHashCode();
         hashCode = (hashCode * 397) ^ UShort.GetHashCode();
         hashCode = (hashCode * 397) ^ (int)UInt;
         hashCode = (hashCode * 397) ^ ULong.GetHashCode();
         hashCode = (hashCode * 397) ^ Float.GetHashCode();
         hashCode = (hashCode * 397) ^ Double.GetHashCode();
         hashCode = (hashCode * 397) ^ Decimal.GetHashCode();
         hashCode = (hashCode * 397) ^ (String != null ? String.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ DateTime.GetHashCode();
         hashCode = (hashCode * 397) ^ TimeSpan.GetHashCode();
         hashCode = (hashCode * 397) ^ DateTimeOffset.GetHashCode();
         hashCode = (hashCode * 397) ^ Guid.GetHashCode();
         hashCode = (hashCode * 397) ^ Bool.GetHashCode();
         hashCode = (hashCode * 397) ^ Char.GetHashCode();
         hashCode = (hashCode * 397) ^ NullableDateTime.GetHashCode();
         hashCode = (hashCode * 397) ^ NullableTimeSpan.GetHashCode();
         hashCode = (hashCode * 397) ^ (ByteArray != null ? ByteArray.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (CharArray != null ? CharArray.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (StringArray != null ? StringArray.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (IntArray != null ? IntArray.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (LongArray != null ? LongArray.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (StringList != null ? StringList.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (StringMap != null ? StringMap.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (IntStringMap != null ? IntStringMap.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (SubType != null ? SubType.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (SubTypes != null ? SubTypes.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (CustomText != null ? CustomText.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (MaxText != null ? MaxText.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ CustomDecimal.GetHashCode();
         return(hashCode);
     }
 }
Exemplo n.º 18
0
 /// <summary>
 /// Gets the hash code of the log message.
 /// The following properties are _not_ taken into account:
 /// - <see cref="IsReadOnly"/>
 /// </summary>
 /// <returns>Hash code of the log message.</returns>
 public override int GetHashCode()
 {
     lock (Sync)
     {
         unchecked
         {
             int hashCode = IsInitializedInternal.GetHashCode();
             hashCode = (hashCode * 397) ^ mTimestamp.GetHashCode();
             hashCode = (hashCode * 397) ^ mHighPrecisionTimestamp.GetHashCode();
             hashCode = (hashCode * 397) ^ mLostMessageCount;
             hashCode = (hashCode * 397) ^ mProcessId;
             hashCode = (hashCode * 397) ^ (mLogWriterName != null ? mLogWriterName.GetHashCode() : 0);
             hashCode = (hashCode * 397) ^ (mLogLevelName != null ? mLogLevelName.GetHashCode() : 0);
             hashCode = (hashCode * 397) ^ (mTags != null ? mTags.GetHashCode() : 0);
             hashCode = (hashCode * 397) ^ (mApplicationName != null ? mApplicationName.GetHashCode() : 0);
             hashCode = (hashCode * 397) ^ (mProcessName != null ? mProcessName.GetHashCode() : 0);
             hashCode = (hashCode * 397) ^ (mText != null ? mText.GetHashCode() : 0);
             return(hashCode);
         }
     }
 }
Exemplo n.º 19
0
 public override int GetHashCode()
 {
     unchecked
     {
         int result = Boolean.GetHashCode();
         result = (result * 397) ^ Byte.GetHashCode();
         result = (result * 397) ^ Char.GetHashCode();
         result = (result * 397) ^ DateTime.GetHashCode();
         result = (result * 397) ^ DateTimeOffset.GetHashCode();
         result = (result * 397) ^ Decimal.GetHashCode();
         result = (result * 397) ^ Double.GetHashCode();
         result = (result * 397) ^ Float.GetHashCode();
         result = (result * 397) ^ Int;
         result = (result * 397) ^ Guid.GetHashCode();
         result = (result * 397) ^ Long.GetHashCode();
         result = (result * 397) ^ (String != null ? String.GetHashCode() : 0);
         result = (result * 397) ^ TimeSpan.GetHashCode();
         result = (result * 397) ^ (Uri != null ? Uri.GetHashCode() : 0);
         return(result);
     }
 }
 public override int GetHashCode()
 {
     unchecked
     {
         int hashCode = BooleanFalse.GetHashCode();
         hashCode = (hashCode * 397) ^ BooleanTrue.GetHashCode();
         hashCode = (hashCode * 397) ^ Char.GetHashCode();
         hashCode = (hashCode * 397) ^ SByte.GetHashCode();
         hashCode = (hashCode * 397) ^ Byte.GetHashCode();
         hashCode = (hashCode * 397) ^ Int16.GetHashCode();
         hashCode = (hashCode * 397) ^ UInt16.GetHashCode();
         hashCode = (hashCode * 397) ^ Int32;
         hashCode = (hashCode * 397) ^ (int)UInt32;
         hashCode = (hashCode * 397) ^ Int64.GetHashCode();
         hashCode = (hashCode * 397) ^ UInt64.GetHashCode();
         hashCode = (hashCode * 397) ^ Single.GetHashCode();
         hashCode = (hashCode * 397) ^ Double.GetHashCode();
         hashCode = (hashCode * 397) ^ Decimal.GetHashCode();
         hashCode = (hashCode * 397) ^ String.GetHashCode();
         hashCode = (hashCode * 397) ^ DateTime.GetHashCode();
         hashCode = (hashCode * 397) ^ DateTimeOffset.GetHashCode();
         hashCode = (hashCode * 397) ^ Guid.GetHashCode();
         hashCode = (hashCode * 397) ^ NonGenericType.GetHashCode();
         hashCode = (hashCode * 397) ^ GenericTypeDefinition.GetHashCode();
         hashCode = (hashCode * 397) ^ ClosedConstructedGenericType.GetHashCode();
         hashCode = (hashCode * 397) ^ (NullReference != null ? NullReference.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ Enum_S8.GetHashCode();
         hashCode = (hashCode * 397) ^ Enum_U8.GetHashCode();
         hashCode = (hashCode * 397) ^ Enum_S16.GetHashCode();
         hashCode = (hashCode * 397) ^ Enum_U16.GetHashCode();
         hashCode = (hashCode * 397) ^ Enum_S32.GetHashCode();
         hashCode = (hashCode * 397) ^ Enum_U32.GetHashCode();
         hashCode = (hashCode * 397) ^ Enum_S64.GetHashCode();
         hashCode = (hashCode * 397) ^ Enum_U64.GetHashCode();
         hashCode = (hashCode * 397) ^ SerializableObject.GetHashCode();
         hashCode = (hashCode * 397) ^ ByteArrayEqualityComparer.GetHashCode(Buffer1);
         hashCode = (hashCode * 397) ^ ByteArrayEqualityComparer.GetHashCode(Buffer2);
         return(hashCode);
     }
 }
Exemplo n.º 21
0
 public override int GetHashCode()
 {
     return(_address.GetHashCode() ^ _timeCaptured.GetHashCode() ^ _rssi.GetHashCode() ^ _beaconType.GetHashCode());
 }
Exemplo n.º 22
0
        /// <summary>
        /// Returns the hash code for the current Timestamped&lt;T&gt; value.
        /// </summary>
        /// <returns>A hash code for the current Timestamped&lt;T&gt; value.</returns>
        public override int GetHashCode()
        {
            var valueHashCode = Value == null ? 1979 : Value.GetHashCode();

            return(_timestamp.GetHashCode() ^ valueHashCode);
        }
Exemplo n.º 23
0
 private static DateTimeOffset ChangeTime(DateTimeOffset date, object more)
 {
     var random = new Random(date.GetHashCode() + more.GetHashCode());
     return new DateTimeOffset(date.Year, date.Month, date.Day, random.Next(0, 23), random.Next(0, 59), random.Next(0, 59), random.Next(0, 999), date.Offset);
 }
Exemplo n.º 24
0
 public override int GetHashCode()
 {
     return(Timestamp.GetHashCode());
 }
Exemplo n.º 25
0
        public static void Equals(DateTimeOffset dateTimeOffset1, object obj, bool expectedEquals, bool expectedEqualsExact)
        {
            Assert.Equal(expectedEquals, dateTimeOffset1.Equals(obj));
            if (obj is DateTimeOffset)
            {
                DateTimeOffset dateTimeOffset2 = (DateTimeOffset)obj;
                Assert.Equal(expectedEquals, dateTimeOffset1.Equals(dateTimeOffset2));
                Assert.Equal(expectedEquals, DateTimeOffset.Equals(dateTimeOffset1, dateTimeOffset2));

                Assert.Equal(expectedEquals, dateTimeOffset1.GetHashCode().Equals(dateTimeOffset2.GetHashCode()));
                Assert.Equal(expectedEqualsExact, dateTimeOffset1.EqualsExact(dateTimeOffset2));

                Assert.Equal(expectedEquals, dateTimeOffset1 == dateTimeOffset2);
                Assert.Equal(!expectedEquals, dateTimeOffset1 != dateTimeOffset2);
            }
        }
Exemplo n.º 26
0
 public override int GetHashCode()
 {
     return(untyped.GetHashCode() + indexed.GetHashCode() + nonIndexed.GetHashCode());
 }
Exemplo n.º 27
0
 private static async Task CreateContactAsync(DbConnection connection, Guid saleHeaderId, string employee, DateTimeOffset date, int index)
 {
     var random = new Random(date.GetHashCode() + saleHeaderId.GetHashCode() + employee.GetHashCode() + index);
     var method = methods[random.Next(0, methods.Count - 1)];
     await connection.CreateCommand("INSERT INTO [tc_customer_contact]([id],[sale_id],[method],[value],[created],[created_by],[modified],[modified_by])" +
         "VALUES(@id,@sale_id,@method,@value,@created,@created_by,@modified,@modified_by)")
         .AddParameter("@id", DbType.Guid, 0, Guid.NewGuid())
         .AddParameter("@sale_id", DbType.Guid, 0, saleHeaderId)
         .AddParameter("@method", DbType.Byte, 0, method)
         .AddParameter("@value", DbType.String, 1024, GenerateRandomMethodValue(random, method))
         .AddParameter("@status", DbType.Byte, 0, states[random.Next(0, states.Count - 1)])
         .AddParameter("@created", DbType.DateTimeOffset, 0, date)
         .AddParameter("@created_by", DbType.String, 64, employee)
         .AddParameter("@modified", DbType.DateTimeOffset, 0, date)
         .AddParameter("@modified_by", DbType.String, 64, employee)
         .ExecuteNonQueryAsync();
 }
 public override int GetHashCode()
 {
     return(value.GetHashCode());
 }
Exemplo n.º 29
0
 /// <summary>
 /// Returns the hash code for the current <see cref="Date"/> object.
 /// </summary>
 /// <returns>A 32-bit signed integer hash code.</returns>
 public override int GetHashCode()
 {
     return(_inner.GetHashCode());
 }
Exemplo n.º 30
0
 private static async Task<Guid> CreateSaleHeaderAsync(DbConnection connection, string employee, DateTimeOffset date)
 {
     var random = new Random(date.GetHashCode() + employee.GetHashCode());
     int maxDayNumber, maxTotalNumber;
     {
         var raw = await connection.CreateCommand("SELECT MAX(sale_day_number) FROM tc_sale_header WHERE [created] >= CONVERT(DATETIMEOFFSET, @from) AND [created] < CONVERT(DATETIMEOFFSET, @to)")
             .AddParameter("@from", DbType.AnsiString, 64, date.ToString("d", CultureInfo.InvariantCulture))
             .AddParameter("@to", DbType.AnsiString, 64, date.AddDays(1).ToString("d", CultureInfo.InvariantCulture))
             .ExecuteScalarAsync();
         maxDayNumber = Convert.IsDBNull(raw) ? 0 : (int)raw;
     }
     {
         var raw = await connection.CreateCommand("SELECT MAX(sale_total_number) FROM tc_sale_header")
             .ExecuteScalarAsync();
         maxTotalNumber = Convert.IsDBNull(raw) ? 0 : (int)raw;
     }
     var id = Guid.NewGuid();
     await connection.CreateCommand("INSERT INTO [tc_sale_header]([id],[sale_number],[sale_day_number],[sale_total_number],[sales_person_name],[customer_name],[status],[created],[created_by],[modified],[modified_by])" +
         "VALUES(@id,@number_text,@day_number,@total_number,@sales_person_name,@customer_name,@status,@created,@created_by,@modified,@modified_by)")
         .AddParameter("@id", DbType.Guid, 0, id)
         .AddParameter("@number_text", DbType.AnsiString, 64, GenerateNumberText(date, maxDayNumber + 1, maxTotalNumber + 1))
         .AddParameter("@day_number", DbType.Int32, 0, maxDayNumber + 1)
         .AddParameter("@total_number", DbType.Int32, 0, maxTotalNumber + 1)
         .AddParameter("@sales_person_name", DbType.String, 64, employee)
         .AddParameter("@customer_name", DbType.String, 64, names[random.Next(0, names.Count - 1)])
         .AddParameter("@status", DbType.Byte, 0, states[random.Next(0, states.Count - 1)])
         .AddParameter("@created", DbType.DateTimeOffset, 0, date)
         .AddParameter("@created_by", DbType.String, 64, employee)
         .AddParameter("@modified", DbType.DateTimeOffset, 0, date)
         .AddParameter("@modified_by", DbType.String, 64, employee)
         .ExecuteNonQueryAsync();
     return id;
 }
Exemplo n.º 31
0
        public override int GetHashCode()
        {
            int num = (Value != null) ? Value.GetHashCode() : 1979;

            return(_timestamp.GetHashCode() ^ num);
        }
Exemplo n.º 32
0
 public override int GetHashCode() => value.GetHashCode();
Exemplo n.º 33
0
 public override int GetHashCode()
 {
     return(_dateTimeOffset.GetHashCode());
 }
Exemplo n.º 34
0
 public override int GetHashCode() => SystemTime.GetHashCode() ^ VectorTime.GetHashCode();
Exemplo n.º 35
0
 public HashCodeCombiner Add(DateTimeOffset d)
 {
     return(Add(d.GetHashCode()));
 }
Exemplo n.º 36
0
 private static async Task CreateSaleLineAsync(DbConnection connection, Guid saleHeaderId, string employee, DateTimeOffset date, int index)
 {
     var random = new Random(date.GetHashCode() + saleHeaderId.GetHashCode() + employee.GetHashCode() + index);
     var product = products[random.Next(0, products.Count - 1)];
     await connection.CreateCommand("INSERT INTO [tc_sale_line]([id],[sale_id],[product_name],[product_description],[product_detail],[unit_price],[quantity],[status],[created],[created_by],[modified],[modified_by])" +
         "VALUES(@id,@sale_id,@product_name,@product_description,@product_detail,@unit_price,@quantity,@status,@created,@created_by,@modified,@modified_by)")
         .AddParameter("@id", DbType.Guid, 0, Guid.NewGuid())
         .AddParameter("@sale_id", DbType.Guid, 0, saleHeaderId)
         .AddParameter("@product_name", DbType.String, 64, product)
         .AddParameter("@product_description", DbType.String, 1024, descriptions[random.Next(0, descriptions.Count - 1)])
         .AddParameter("@product_detail", DbType.Xml, 0, GenerateProductDetail(random, product))
         .AddParameter("@unit_price", DbType.Currency, 0, (decimal)Math.Round((random.NextDouble() + .1D) * random.Next(10000, 10000 * 10000)))
         .AddParameter("@quantity", DbType.Int32, 0, random.Next(1, 3))
         .AddParameter("@status", DbType.Byte, 0, states[random.Next(0, states.Count - 1)])
         .AddParameter("@created", DbType.DateTimeOffset, 0, date)
         .AddParameter("@created_by", DbType.String, 64, employee)
         .AddParameter("@modified", DbType.DateTimeOffset, 0, date)
         .AddParameter("@modified_by", DbType.String, 64, employee)
         .ExecuteNonQueryAsync();
 }