namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter12.Listing12_05
{
    struct Nullable
    {
        /// <summary>
        /// Udostępnia wartość, jeśli metoda HasValue zwraca true.
        /// </summary>
        public object Value { get; private set; }

        /// <summary>
        /// Określa, czy wartość jest dostępna, czy jest równa null.
        /// </summary>
        public bool HasValue { get; private set; }

        // ...
    }
}
