/// <summary> /// Takes an instance of NodaTime's Instant struct and returns back a sequential SQL guid /// </summary> /// <param name="generator">Extension parameter the singleton instance of the generator</param> /// <param name="timestamp">Time value in UTC between the Unix epoch and now</param> /// <returns>sequential SQL guid</returns> public static SqlGuid NewSqlGuid(this SequentialSqlGuidGenerator generator, Instant timestamp) => generator.NewSqlGuid(timestamp.ToDateTimeUtc());
/// <summary> /// Takes an instance of NodaTime's Instant struct and returns back a sequential guid sorted for SQL Server /// </summary> /// <param name="generator">Extension parameter the singleton instance of the generator</param> /// <param name="timestamp">Time value in UTC between the Unix epoch and now</param> /// <returns>sequential guid for SQL Server</returns> public static Guid NewGuid(this SequentialSqlGuidGenerator generator, Instant timestamp) { return(generator.NewGuid(timestamp.ToDateTimeUtc())); }