コード例 #1
0
ファイル: Maybe{T}.cs プロジェクト: Gregory-Bell/SuccincT
        private Maybe(T value)
        {
            _option = Option <T> .Some(value);

            _correctlyCreated = true;
        }
コード例 #2
0
ファイル: Maybe{T}.cs プロジェクト: Gregory-Bell/SuccincT
 private Maybe(Option <T> option)
 {
     _option           = option;
     _correctlyCreated = (object)option != null;
 }
コード例 #3
0
ファイル: Maybe{T}.cs プロジェクト: Gregory-Bell/SuccincT
        // 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;
        }