Example #1
0
        public void ConvertsFSharpValueOptionReferenceType()
        {
            var fsOpt = FSharpValueOption <string> .NewValueSome("hello world 123");

            Optional <string> result = fsOpt;

            result.Should().Be(Optional.Of("hello world 123"));
        }
Example #2
0
        public FSharpValueOption <T> Deserialize(ref JsonReader <TSymbol> reader)
        {
            if (reader.ReadIsNull())
            {
                return(FSharpValueOption <T> .ValueNone);
            }

            return(FSharpValueOption <T> .NewValueSome(valueFormatter.Deserialize(ref reader)));
        }