SequentialGuid..::..NewGuid Method
Creates a new sequential GUID using the IClock UTC time.
Namespace:
WalterAssembly: Walter (in Walter.dll)
Examples
C#
// Example of generating a new sequential GUID
Guid newGuid = SequentialGuid.NewGuid();
Console.WriteLine(newGuid);Test demonstrating the expected behavior
[TestMethod] public void SortOrderTest() { // Arrange: create 3 GUIDs var first = SequentialGuid.NewGuid(); var middle = SequentialGuid.NewGuid(); var last = SequentialGuid.NewGuid(); // Arrange: generate an array with the wrong order var unsorted = new Guid[] { last, first, middle }; // Arrange: use .NET sorting var sorted = unsorted.OrderBy(g => g).ToList(); // Act var result = sorted[0].CompareTo(sorted[^1]); // Assert Assert.IsTrue(result < 0); }

