Esempio n. 1
0
        public OptionalValue <Series <K, R> > TryAs <R>(ConversionKind conversionKind)
        {
            OptionalValue <IVector <R> >             optionalValue1 = VectorHelpers.tryConvertType <R>(conversionKind, (IVector)this.vector);
            FSharpFunc <IVector <R>, Series <K, R> > fsharpFunc     = (FSharpFunc <IVector <R>, Series <K, R> >) new \u0024Series.TryAs\u00401255 <K, R> (this);
            OptionalValue <IVector <R> >             optionalValue2 = optionalValue1;

            if (optionalValue2.HasValue)
            {
                return(new OptionalValue <Series <K, R> >(fsharpFunc.Invoke(optionalValue2.Value)));
            }
            return(OptionalValue <Series <K, R> > .Missing);
        }
Esempio n. 2
0
 public Series <K, R> As <R>()
 {
     return(new Series <K, R>(this.indexBuilder.Project <K>(this.index), VectorHelpers.convertType <R>(ConversionKind.Flexible, (IVector)this.vector), this.vectorBuilder, this.indexBuilder));
 }