Example #1
0
 protected private override void convertSpanImpl(ReadOnlySpan <TSource> src, Span <TDest> dst)
 {
     if (!src.IsEmpty)
     {
         throw ErrorHelper.createCastError(typeof(TSource), typeof(TDest));
     }
 }
Example #2
0
            public override TDest?convert(TSource?value)
            {
                if (value == null)
                {
                    return(null);
                }

                throw ErrorHelper.createCastError(typeof(TSource), typeof(TDest));
            }
Example #3
0
            protected private override void convertSpanImpl(ReadOnlySpan <TSource?> src, Span <TDest?> dst)
            {
                for (int i = 0; i < src.Length; i++)
                {
                    if (src[i] != null)
                    {
                        throw ErrorHelper.createCastError(typeof(TSource), typeof(TDest));
                    }

                    dst[i] = null !;
                }
            }
Example #4
0
 public override TDest convert(TSource value) =>
 throw ErrorHelper.createCastError(typeof(TSource), typeof(TDest));