Guid - IsEmpty

A GUID extension method that query if guid is empty.

Try it

public static void Main()
{
	string format = "{0, -50}{1, -10}";
	
    Guid[] guids = new Guid[]
    {
        Guid.NewGuid(),
        Guid.Empty,
        Guid.NewGuid()
    };
	
	Console.WriteLine(format, "GUID", "Is Empty");
	Console.WriteLine(format, "----", "--------");
	
	foreach(var guid in guids)
	{
		// C# Extension Method: Guid - IsEmpty
		Console.WriteLine(format, guid, guid.IsEmpty() ? "True": "False");
	}
}

View Source
using System;

public static partial class Extensions
{
    /// <summary>A GUID extension method that query if '@this' is empty.</summary>
    /// <param name="this">The @this to act on.</param>
    /// <returns>true if empty, false if not.</returns>
    public static bool IsEmpty(this Guid @this)
    {
        return @this == Guid.Empty;
    }
}