Maybe<T> struct Maybe<T> : IEquatable<Maybe<T>> Documentation Code public bool HasValue { get; } public T Value { get; } public Maybe(T value) public static bool op_Equality(Maybe<T> first, Maybe<T> second) public static bool op_Inequality(Maybe<T> first, Maybe<T> second) public bool Equals(Maybe<T> other)