示例#1
0
 /// <inheritdoc />
 public override int GetHashCode() => EqualityHelpers.CombineHashCodes(
     Collection.GetHashCode(),
     _offset,
     _limit ?? -1,
     EqualityHelpers.GetListHashCode(_orderings),
     EqualityHelpers.GetListHashCode(_filters),
     EqualityHelpers.GetListHashCode(_projections),
     _startAt?.GetHashCode() ?? -1,
     _endAt?.GetHashCode() ?? -1);
示例#2
0
 /// <inheritdoc />
 public override int GetHashCode() => EqualityHelpers.CombineHashCodes(Latitude.GetHashCode(), Longitude.GetHashCode());
示例#3
0
 /// <inheritdoc />
 public override int GetHashCode() =>
 EqualityHelpers.CombineHashCodes(Reference.GetHashCode(), Document?.Fields.GetHashCode() ?? 0);
示例#4
0
 public override int GetHashCode() =>
 EqualityHelpers.CombineHashCodes(Field.GetHashCode(), _op, _value?.GetHashCode() ?? -1);
示例#5
0
 public override int GetHashCode() => EqualityHelpers.CombineHashCodes(Field.GetHashCode(), (int)Direction);
示例#6
0
 /// <inheritdoc />
 public override int GetHashCode() =>
 EqualityHelpers.CombineHashCodes(Query.GetHashCode(), EqualityHelpers.GetListHashCode(Documents));
 /// <inheritdoc />
 public override int GetHashCode() =>
 EqualityHelpers.CombineHashCodes((int)ChangeType, OldIndex ?? -1, NewIndex ?? -1, Document.GetHashCode());
示例#8
0
 /// <inheritdoc />
 public override int GetHashCode() => EqualityHelpers.CombineHashCodes(_seconds.GetHashCode(), _nanoseconds.GetHashCode());
 /// <inheritdoc />
 public override int GetHashCode() => EqualityHelpers.CombineHashCodes(Merge ? 1 : 2, EqualityHelpers.GetListHashCode(FieldMask));