コード例 #1
0
ファイル: Stck.Internal.cs プロジェクト: zyj0021/language-ext
        public Seq <T> AsEnumerable()
        {
            IEnumerable <T> Yield()
            {
                var self = this;

                while (self.Count != 0)
                {
                    yield return(self.value);

                    self = self.tail;
                }
            }

            return(Prelude.Seq(Yield()));
        }
コード例 #2
0
ファイル: HashSet.cs プロジェクト: vkornov/language-ext
 public Seq <A> ToSeq() =>
 Prelude.Seq(this);
コード例 #3
0
ファイル: Range.cs プロジェクト: wn-forks/language-ext
 public Seq <A> ToSeq() =>
 Prelude.Seq(AsEnumerable());