Exemplo n.º 1
0
        // ReSharper disable once UnusedParameter.Local - unit param used to
        // prevent JSON serializer from using this constructor to create an invalid maybe.
        private Maybe(None _)
        {
            Option = Option <T> .None();

            CorrectlyLoad = true;
        }
Exemplo n.º 2
0
        // ReSharper disable once UnusedParameter.Local - unused "_" parameter needed to satisfy "cannot declare
        // constructor with no parameters in structs" C# language rule.
        private Maybe(None _)
        {
            _option = Option <T> .None();

            _correctlyCreated = true;
        }