From 4ac2bb10e768c87c0040e259fcf426c4ebed2804 Mon Sep 17 00:00:00 2001 From: Paul Westcott Date: Tue, 14 Mar 2017 19:21:52 +1100 Subject: [PATCH] Updated remaining SurfaceArea files --- .../SurfaceArea.coreclr.fs | 193 ++++++++++++++++++ .../SurfaceArea.portable259.fs | 193 ++++++++++++++++++ .../SurfaceArea.portable47.fs | 193 ++++++++++++++++++ .../SurfaceArea.portable7.fs | 193 ++++++++++++++++++ .../SurfaceArea.portable78.fs | 193 ++++++++++++++++++ 5 files changed, 965 insertions(+) diff --git a/src/fsharp/FSharp.Core.Unittests/SurfaceArea.coreclr.fs b/src/fsharp/FSharp.Core.Unittests/SurfaceArea.coreclr.fs index cd7c9087a50..64bb5ea2ef0 100644 --- a/src/fsharp/FSharp.Core.Unittests/SurfaceArea.coreclr.fs +++ b/src/fsharp/FSharp.Core.Unittests/SurfaceArea.coreclr.fs @@ -293,6 +293,199 @@ Microsoft.FSharp.Collections.HashIdentity: System.Collections.Generic.IEqualityC Microsoft.FSharp.Collections.HashIdentity: System.Collections.Generic.IEqualityComparer`1[T] Structural[T]() Microsoft.FSharp.Collections.HashIdentity: System.String ToString() Microsoft.FSharp.Collections.HashIdentity: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+Activity: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+Activity: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+Activity: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+Activity: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+Activity: Void ChainComplete(Microsoft.FSharp.Core.Unit ByRef, Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+Activity: Void ChainDispose(Microsoft.FSharp.Core.Unit ByRef) +Microsoft.FSharp.Collections.ISeqModule+Core+Activity`2[T,TResult]: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+Activity`2[T,TResult]: Boolean ProcessNext(T) +Microsoft.FSharp.Collections.ISeqModule+Core+Activity`2[T,TResult]: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+Activity`2[T,TResult]: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+Activity`2[T,TResult]: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+Activity`2[T,TResult]: Void .ctor() +Microsoft.FSharp.Collections.ISeqModule+Core+Activity`2[T,TResult]: Void ChainComplete(Microsoft.FSharp.Core.Unit ByRef, Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+Activity`2[T,TResult]: Void ChainDispose(Microsoft.FSharp.Core.Unit ByRef) +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Boolean ProcessNext(T) +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Int32 HaltedIdx +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: TResult Result +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: TState State +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Void .ctor(TResult, TState) +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Void ChainComplete(Microsoft.FSharp.Core.Unit ByRef, Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Void ChainDispose(Microsoft.FSharp.Core.Unit ByRef) +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Void OnComplete(Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Void OnDispose() +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Void StopFurtherProcessing(Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: Boolean ProcessNext(T) +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: Int32 HaltedIdx +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: TResult Result +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: TState State +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: Void .ctor(TResult, TState) +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: Void ChainComplete(Microsoft.FSharp.Core.Unit ByRef, Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: Void ChainDispose(Microsoft.FSharp.Core.Unit ByRef) +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: Void StopFurtherProcessing(Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+IOutOfBand: Void StopFurtherProcessing(Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+ISeq`1[T]: ISeq`1 PushTransform[TResult](TransformFactory`2) +Microsoft.FSharp.Collections.ISeqModule+Core+ISeq`1[T]: TResult Fold[TResult,TState](Microsoft.FSharp.Core.FSharpFunc`2[System.Int32,Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]]) +Microsoft.FSharp.Collections.ISeqModule+Core+NoValue: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+NoValue: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+NoValue: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+NoValue: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+TransformFactory`2[T,TResult]: Activity`2 Compose[V](IOutOfBand, Int32, Activity`2) +Microsoft.FSharp.Collections.ISeqModule+Core+TransformFactory`2[T,TResult]: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+TransformFactory`2[T,TResult]: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+TransformFactory`2[T,TResult]: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+TransformFactory`2[T,TResult]: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+TransformFactory`2[T,TResult]: Void .ctor() +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: Boolean ProcessNext(T) +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: TState State +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: Void .ctor(Activity, TState) +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: Void ChainComplete(Microsoft.FSharp.Core.Unit ByRef, Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: Void ChainDispose(Microsoft.FSharp.Core.Unit ByRef) +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: Void OnComplete(Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: Void OnDispose() +Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState]: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState]: Boolean ProcessNext(T) +Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState]: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState]: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState]: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState]: TState State +Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState]: Void .ctor(Activity, TState) +Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState]: Void ChainComplete(Microsoft.FSharp.Core.Unit ByRef, Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState]: Void ChainDispose(Microsoft.FSharp.Core.Unit ByRef) +Microsoft.FSharp.Collections.ISeqModule+Core+Value`1[a]: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+Value`1[a]: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+Value`1[a]: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+Value`1[a]: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+Value`1[a]: Void .ctor(a) +Microsoft.FSharp.Collections.ISeqModule+Core+Value`1[a]: a _1 +Microsoft.FSharp.Collections.ISeqModule+Core+Values`2[a,b]: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+Values`2[a,b]: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+Values`2[a,b]: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+Values`2[a,b]: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+Values`2[a,b]: Void .ctor(a, b) +Microsoft.FSharp.Collections.ISeqModule+Core+Values`2[a,b]: a _1 +Microsoft.FSharp.Collections.ISeqModule+Core+Values`2[a,b]: b _2 +Microsoft.FSharp.Collections.ISeqModule+Core+Values`3[a,b,c]: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+Values`3[a,b,c]: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+Values`3[a,b,c]: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+Values`3[a,b,c]: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+Values`3[a,b,c]: Void .ctor(a, b, c) +Microsoft.FSharp.Collections.ISeqModule+Core+Values`3[a,b,c]: a _1 +Microsoft.FSharp.Collections.ISeqModule+Core+Values`3[a,b,c]: b _2 +Microsoft.FSharp.Collections.ISeqModule+Core+Values`3[a,b,c]: c _3 +Microsoft.FSharp.Collections.ISeqModule+Core: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+Activity +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+Activity`2[T,TResult] +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState] +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState] +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+IOutOfBand +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+ISeq`1[T] +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+NoValue +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+TransformFactory`2[T,TResult] +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState] +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState] +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+Value`1[a] +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+Values`2[a,b] +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+Values`3[a,b,c] +Microsoft.FSharp.Collections.ISeqModule+Core: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule: Boolean Contains[T](T, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule: Boolean Exists2[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[TResult,System.Boolean]], ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Boolean Exists[T](Microsoft.FSharp.Core.FSharpFunc`2[T,System.Boolean], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Boolean ForAll2[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[TResult,System.Boolean]], ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Boolean ForAll[T](Microsoft.FSharp.Core.FSharpFunc`2[T,System.Boolean], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Append[T](ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Choose[a,b](Microsoft.FSharp.Core.FSharpFunc`2[a,Microsoft.FSharp.Core.FSharpOption`1[b]], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Concat[TCollection,T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 CountByRef[T,TKey](Microsoft.FSharp.Core.FSharpFunc`2[T,TKey], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 CountByVal[T,TKey](Microsoft.FSharp.Core.FSharpFunc`2[T,TKey], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Delay[T](Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Core.Unit,Microsoft.FSharp.Collections.ISeqModule+Core+ISeq`1[T]]) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 DistinctBy[T,TKey](Microsoft.FSharp.Core.FSharpFunc`2[T,TKey], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Distinct[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Empty[T]() +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Except[T](System.Collections.Generic.IEnumerable`1[T], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Filter[T](Microsoft.FSharp.Core.FSharpFunc`2[T,System.Boolean], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 GroupByRef[T,TKey](Microsoft.FSharp.Core.FSharpFunc`2[T,TKey], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 GroupByVal[T,TKey](Microsoft.FSharp.Core.FSharpFunc`2[T,TKey], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Indexed[a](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 InitializeInfinite[T](Microsoft.FSharp.Core.FSharpFunc`2[System.Int32,T]) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Initialize[T](Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32,T]) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Map2[T,TResult,V](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[TResult,V]], ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Map3[T,TResult,V,W](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[TResult,Microsoft.FSharp.Core.FSharpFunc`2[V,W]]], ISeq`1, ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 MapIndexed2[T,TResult,V](Microsoft.FSharp.Core.FSharpFunc`2[System.Int32,Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[TResult,V]]], ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 MapIndexed[a,b](Microsoft.FSharp.Core.FSharpFunc`2[System.Int32,Microsoft.FSharp.Core.FSharpFunc`2[a,b]], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Map[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[T,TResult], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 OfArray[T](T[]) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 OfList[T](Microsoft.FSharp.Collections.FSharpList`1[T]) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 OfResizeArrayUnchecked[T](System.Collections.Generic.List`1[T]) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 OfSeq[T](System.Collections.Generic.IEnumerable`1[T]) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Pairwise[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Permute[T](Microsoft.FSharp.Core.FSharpFunc`2[System.Int32,System.Int32], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Reverse[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 ScanBack[T,TState](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[TState,TState]], ISeq`1, TState) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Scan[TState,T](Microsoft.FSharp.Core.FSharpFunc`2[TState,Microsoft.FSharp.Core.FSharpFunc`2[T,TState]], TState, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 SkipWhile[T](Microsoft.FSharp.Core.FSharpFunc`2[T,System.Boolean], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Skip[T](Int32, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 SortBy[T,TKey](Microsoft.FSharp.Core.FSharpFunc`2[T,TKey], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 SortWith[T](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[T,System.Int32]], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Sort[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Tail[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 TakeWhile[T](Microsoft.FSharp.Core.FSharpFunc`2[T,System.Boolean], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Take[T](Int32, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Truncate[T](Int32, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Unfold[TState,T](Microsoft.FSharp.Core.FSharpFunc`2[TState,Microsoft.FSharp.Core.FSharpOption`1[System.Tuple`2[T,TState]]], TState) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Windowed[T](Int32, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Zip[T1,T2](ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Int32 CompareWith[T](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[T,System.Int32]], ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule: Int32 Length[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Microsoft.FSharp.Collections.ISeqModule+Core +Microsoft.FSharp.Collections.ISeqModule: Microsoft.FSharp.Core.FSharpOption`1[System.Int32] TryFindIndex[T](Microsoft.FSharp.Core.FSharpFunc`2[T,System.Boolean], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Microsoft.FSharp.Core.FSharpOption`1[TResult] TryPick[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpOption`1[TResult]], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Microsoft.FSharp.Core.FSharpOption`1[T] TryFind[T](Microsoft.FSharp.Core.FSharpFunc`2[T,System.Boolean], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Microsoft.FSharp.Core.FSharpOption`1[T] TryHead[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Microsoft.FSharp.Core.FSharpOption`1[T] TryItem[T](Int32, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Microsoft.FSharp.Core.FSharpOption`1[T] TryLast[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule: T Average[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T ExactlyOne[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T Head[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T Last[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T MaxBy[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[T,TResult], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T Max[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T MinBy[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[T,TResult], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T Min[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T ReduceBack[T](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[T,T]], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T Reduce[T](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[T,T]], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T Sum[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: TResult AverageBy[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[T,TResult], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: TResult SumBy[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[T,TResult], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: TState Fold2[T1,T2,TState](Microsoft.FSharp.Core.FSharpFunc`2[TState,Microsoft.FSharp.Core.FSharpFunc`2[T1,Microsoft.FSharp.Core.FSharpFunc`2[T2,TState]]], TState, ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: TState FoldBack2[T1,T2,TState](Microsoft.FSharp.Core.FSharpFunc`2[T1,Microsoft.FSharp.Core.FSharpFunc`2[T2,Microsoft.FSharp.Core.FSharpFunc`2[TState,TState]]], ISeq`1, ISeq`1, TState) +Microsoft.FSharp.Collections.ISeqModule: TState FoldBack[T,TState](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[TState,TState]], ISeq`1, TState) +Microsoft.FSharp.Collections.ISeqModule: TState Fold[T,TState](Microsoft.FSharp.Core.FSharpFunc`2[TState,Microsoft.FSharp.Core.FSharpFunc`2[T,TState]], TState, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T[] ToArray[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Void Iterate2[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[TResult,Microsoft.FSharp.Core.Unit]], ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Void IterateIndexed2[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[System.Int32,Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[TResult,Microsoft.FSharp.Core.Unit]]], ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Void IterateIndexed[T](Microsoft.FSharp.Core.FSharpFunc`2[System.Int32,Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.Unit]], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Void Iterate[T](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.Unit], ISeq`1) Microsoft.FSharp.Collections.ListModule: Boolean Contains[T](T, Microsoft.FSharp.Collections.FSharpList`1[T]) Microsoft.FSharp.Collections.ListModule: Boolean Equals(System.Object) Microsoft.FSharp.Collections.ListModule: Boolean Exists2[T1,T2](Microsoft.FSharp.Core.FSharpFunc`2[T1,Microsoft.FSharp.Core.FSharpFunc`2[T2,System.Boolean]], Microsoft.FSharp.Collections.FSharpList`1[T1], Microsoft.FSharp.Collections.FSharpList`1[T2]) diff --git a/src/fsharp/FSharp.Core.Unittests/SurfaceArea.portable259.fs b/src/fsharp/FSharp.Core.Unittests/SurfaceArea.portable259.fs index cf8156e3fc8..431a61a87ad 100644 --- a/src/fsharp/FSharp.Core.Unittests/SurfaceArea.portable259.fs +++ b/src/fsharp/FSharp.Core.Unittests/SurfaceArea.portable259.fs @@ -267,6 +267,199 @@ Microsoft.FSharp.Collections.HashIdentity: System.Collections.Generic.IEqualityC Microsoft.FSharp.Collections.HashIdentity: System.Collections.Generic.IEqualityComparer`1[T] Structural[T]() Microsoft.FSharp.Collections.HashIdentity: System.String ToString() Microsoft.FSharp.Collections.HashIdentity: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+Activity: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+Activity: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+Activity: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+Activity: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+Activity: Void ChainComplete(Microsoft.FSharp.Core.Unit ByRef, Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+Activity: Void ChainDispose(Microsoft.FSharp.Core.Unit ByRef) +Microsoft.FSharp.Collections.ISeqModule+Core+Activity`2[T,TResult]: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+Activity`2[T,TResult]: Boolean ProcessNext(T) +Microsoft.FSharp.Collections.ISeqModule+Core+Activity`2[T,TResult]: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+Activity`2[T,TResult]: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+Activity`2[T,TResult]: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+Activity`2[T,TResult]: Void .ctor() +Microsoft.FSharp.Collections.ISeqModule+Core+Activity`2[T,TResult]: Void ChainComplete(Microsoft.FSharp.Core.Unit ByRef, Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+Activity`2[T,TResult]: Void ChainDispose(Microsoft.FSharp.Core.Unit ByRef) +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Boolean ProcessNext(T) +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Int32 HaltedIdx +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: TResult Result +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: TState State +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Void .ctor(TResult, TState) +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Void ChainComplete(Microsoft.FSharp.Core.Unit ByRef, Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Void ChainDispose(Microsoft.FSharp.Core.Unit ByRef) +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Void OnComplete(Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Void OnDispose() +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Void StopFurtherProcessing(Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: Boolean ProcessNext(T) +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: Int32 HaltedIdx +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: TResult Result +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: TState State +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: Void .ctor(TResult, TState) +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: Void ChainComplete(Microsoft.FSharp.Core.Unit ByRef, Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: Void ChainDispose(Microsoft.FSharp.Core.Unit ByRef) +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: Void StopFurtherProcessing(Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+IOutOfBand: Void StopFurtherProcessing(Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+ISeq`1[T]: ISeq`1 PushTransform[TResult](TransformFactory`2) +Microsoft.FSharp.Collections.ISeqModule+Core+ISeq`1[T]: TResult Fold[TResult,TState](Microsoft.FSharp.Core.FSharpFunc`2[System.Int32,Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]]) +Microsoft.FSharp.Collections.ISeqModule+Core+NoValue: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+NoValue: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+NoValue: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+NoValue: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+TransformFactory`2[T,TResult]: Activity`2 Compose[V](IOutOfBand, Int32, Activity`2) +Microsoft.FSharp.Collections.ISeqModule+Core+TransformFactory`2[T,TResult]: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+TransformFactory`2[T,TResult]: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+TransformFactory`2[T,TResult]: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+TransformFactory`2[T,TResult]: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+TransformFactory`2[T,TResult]: Void .ctor() +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: Boolean ProcessNext(T) +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: TState State +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: Void .ctor(Activity, TState) +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: Void ChainComplete(Microsoft.FSharp.Core.Unit ByRef, Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: Void ChainDispose(Microsoft.FSharp.Core.Unit ByRef) +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: Void OnComplete(Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: Void OnDispose() +Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState]: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState]: Boolean ProcessNext(T) +Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState]: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState]: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState]: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState]: TState State +Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState]: Void .ctor(Activity, TState) +Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState]: Void ChainComplete(Microsoft.FSharp.Core.Unit ByRef, Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState]: Void ChainDispose(Microsoft.FSharp.Core.Unit ByRef) +Microsoft.FSharp.Collections.ISeqModule+Core+Value`1[a]: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+Value`1[a]: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+Value`1[a]: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+Value`1[a]: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+Value`1[a]: Void .ctor(a) +Microsoft.FSharp.Collections.ISeqModule+Core+Value`1[a]: a _1 +Microsoft.FSharp.Collections.ISeqModule+Core+Values`2[a,b]: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+Values`2[a,b]: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+Values`2[a,b]: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+Values`2[a,b]: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+Values`2[a,b]: Void .ctor(a, b) +Microsoft.FSharp.Collections.ISeqModule+Core+Values`2[a,b]: a _1 +Microsoft.FSharp.Collections.ISeqModule+Core+Values`2[a,b]: b _2 +Microsoft.FSharp.Collections.ISeqModule+Core+Values`3[a,b,c]: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+Values`3[a,b,c]: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+Values`3[a,b,c]: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+Values`3[a,b,c]: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+Values`3[a,b,c]: Void .ctor(a, b, c) +Microsoft.FSharp.Collections.ISeqModule+Core+Values`3[a,b,c]: a _1 +Microsoft.FSharp.Collections.ISeqModule+Core+Values`3[a,b,c]: b _2 +Microsoft.FSharp.Collections.ISeqModule+Core+Values`3[a,b,c]: c _3 +Microsoft.FSharp.Collections.ISeqModule+Core: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+Activity +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+Activity`2[T,TResult] +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState] +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState] +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+IOutOfBand +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+ISeq`1[T] +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+NoValue +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+TransformFactory`2[T,TResult] +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState] +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState] +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+Value`1[a] +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+Values`2[a,b] +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+Values`3[a,b,c] +Microsoft.FSharp.Collections.ISeqModule+Core: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule: Boolean Contains[T](T, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule: Boolean Exists2[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[TResult,System.Boolean]], ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Boolean Exists[T](Microsoft.FSharp.Core.FSharpFunc`2[T,System.Boolean], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Boolean ForAll2[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[TResult,System.Boolean]], ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Boolean ForAll[T](Microsoft.FSharp.Core.FSharpFunc`2[T,System.Boolean], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Append[T](ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Choose[a,b](Microsoft.FSharp.Core.FSharpFunc`2[a,Microsoft.FSharp.Core.FSharpOption`1[b]], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Concat[TCollection,T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 CountByRef[T,TKey](Microsoft.FSharp.Core.FSharpFunc`2[T,TKey], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 CountByVal[T,TKey](Microsoft.FSharp.Core.FSharpFunc`2[T,TKey], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Delay[T](Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Core.Unit,Microsoft.FSharp.Collections.ISeqModule+Core+ISeq`1[T]]) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 DistinctBy[T,TKey](Microsoft.FSharp.Core.FSharpFunc`2[T,TKey], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Distinct[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Empty[T]() +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Except[T](System.Collections.Generic.IEnumerable`1[T], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Filter[T](Microsoft.FSharp.Core.FSharpFunc`2[T,System.Boolean], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 GroupByRef[T,TKey](Microsoft.FSharp.Core.FSharpFunc`2[T,TKey], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 GroupByVal[T,TKey](Microsoft.FSharp.Core.FSharpFunc`2[T,TKey], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Indexed[a](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 InitializeInfinite[T](Microsoft.FSharp.Core.FSharpFunc`2[System.Int32,T]) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Initialize[T](Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32,T]) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Map2[T,TResult,V](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[TResult,V]], ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Map3[T,TResult,V,W](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[TResult,Microsoft.FSharp.Core.FSharpFunc`2[V,W]]], ISeq`1, ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 MapIndexed2[T,TResult,V](Microsoft.FSharp.Core.FSharpFunc`2[System.Int32,Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[TResult,V]]], ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 MapIndexed[a,b](Microsoft.FSharp.Core.FSharpFunc`2[System.Int32,Microsoft.FSharp.Core.FSharpFunc`2[a,b]], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Map[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[T,TResult], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 OfArray[T](T[]) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 OfList[T](Microsoft.FSharp.Collections.FSharpList`1[T]) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 OfResizeArrayUnchecked[T](System.Collections.Generic.List`1[T]) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 OfSeq[T](System.Collections.Generic.IEnumerable`1[T]) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Pairwise[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Permute[T](Microsoft.FSharp.Core.FSharpFunc`2[System.Int32,System.Int32], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Reverse[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 ScanBack[T,TState](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[TState,TState]], ISeq`1, TState) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Scan[TState,T](Microsoft.FSharp.Core.FSharpFunc`2[TState,Microsoft.FSharp.Core.FSharpFunc`2[T,TState]], TState, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 SkipWhile[T](Microsoft.FSharp.Core.FSharpFunc`2[T,System.Boolean], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Skip[T](Int32, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 SortBy[T,TKey](Microsoft.FSharp.Core.FSharpFunc`2[T,TKey], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 SortWith[T](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[T,System.Int32]], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Sort[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Tail[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 TakeWhile[T](Microsoft.FSharp.Core.FSharpFunc`2[T,System.Boolean], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Take[T](Int32, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Truncate[T](Int32, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Unfold[TState,T](Microsoft.FSharp.Core.FSharpFunc`2[TState,Microsoft.FSharp.Core.FSharpOption`1[System.Tuple`2[T,TState]]], TState) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Windowed[T](Int32, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Zip[T1,T2](ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Int32 CompareWith[T](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[T,System.Int32]], ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule: Int32 Length[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Microsoft.FSharp.Collections.ISeqModule+Core +Microsoft.FSharp.Collections.ISeqModule: Microsoft.FSharp.Core.FSharpOption`1[System.Int32] TryFindIndex[T](Microsoft.FSharp.Core.FSharpFunc`2[T,System.Boolean], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Microsoft.FSharp.Core.FSharpOption`1[TResult] TryPick[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpOption`1[TResult]], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Microsoft.FSharp.Core.FSharpOption`1[T] TryFind[T](Microsoft.FSharp.Core.FSharpFunc`2[T,System.Boolean], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Microsoft.FSharp.Core.FSharpOption`1[T] TryHead[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Microsoft.FSharp.Core.FSharpOption`1[T] TryItem[T](Int32, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Microsoft.FSharp.Core.FSharpOption`1[T] TryLast[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule: T Average[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T ExactlyOne[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T Head[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T Last[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T MaxBy[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[T,TResult], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T Max[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T MinBy[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[T,TResult], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T Min[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T ReduceBack[T](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[T,T]], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T Reduce[T](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[T,T]], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T Sum[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: TResult AverageBy[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[T,TResult], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: TResult SumBy[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[T,TResult], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: TState Fold2[T1,T2,TState](Microsoft.FSharp.Core.FSharpFunc`2[TState,Microsoft.FSharp.Core.FSharpFunc`2[T1,Microsoft.FSharp.Core.FSharpFunc`2[T2,TState]]], TState, ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: TState FoldBack2[T1,T2,TState](Microsoft.FSharp.Core.FSharpFunc`2[T1,Microsoft.FSharp.Core.FSharpFunc`2[T2,Microsoft.FSharp.Core.FSharpFunc`2[TState,TState]]], ISeq`1, ISeq`1, TState) +Microsoft.FSharp.Collections.ISeqModule: TState FoldBack[T,TState](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[TState,TState]], ISeq`1, TState) +Microsoft.FSharp.Collections.ISeqModule: TState Fold[T,TState](Microsoft.FSharp.Core.FSharpFunc`2[TState,Microsoft.FSharp.Core.FSharpFunc`2[T,TState]], TState, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T[] ToArray[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Void Iterate2[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[TResult,Microsoft.FSharp.Core.Unit]], ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Void IterateIndexed2[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[System.Int32,Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[TResult,Microsoft.FSharp.Core.Unit]]], ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Void IterateIndexed[T](Microsoft.FSharp.Core.FSharpFunc`2[System.Int32,Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.Unit]], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Void Iterate[T](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.Unit], ISeq`1) Microsoft.FSharp.Collections.ListModule: Boolean Contains[T](T, Microsoft.FSharp.Collections.FSharpList`1[T]) Microsoft.FSharp.Collections.ListModule: Boolean Equals(System.Object) Microsoft.FSharp.Collections.ListModule: Boolean Exists2[T1,T2](Microsoft.FSharp.Core.FSharpFunc`2[T1,Microsoft.FSharp.Core.FSharpFunc`2[T2,System.Boolean]], Microsoft.FSharp.Collections.FSharpList`1[T1], Microsoft.FSharp.Collections.FSharpList`1[T2]) diff --git a/src/fsharp/FSharp.Core.Unittests/SurfaceArea.portable47.fs b/src/fsharp/FSharp.Core.Unittests/SurfaceArea.portable47.fs index 9c63e5a4931..42f0d5de023 100644 --- a/src/fsharp/FSharp.Core.Unittests/SurfaceArea.portable47.fs +++ b/src/fsharp/FSharp.Core.Unittests/SurfaceArea.portable47.fs @@ -264,6 +264,199 @@ Microsoft.FSharp.Collections.HashIdentity: System.Collections.Generic.IEqualityC Microsoft.FSharp.Collections.HashIdentity: System.Collections.Generic.IEqualityComparer`1[T] Structural[T]() Microsoft.FSharp.Collections.HashIdentity: System.String ToString() Microsoft.FSharp.Collections.HashIdentity: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+Activity: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+Activity: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+Activity: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+Activity: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+Activity: Void ChainComplete(Microsoft.FSharp.Core.Unit ByRef, Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+Activity: Void ChainDispose(Microsoft.FSharp.Core.Unit ByRef) +Microsoft.FSharp.Collections.ISeqModule+Core+Activity`2[T,TResult]: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+Activity`2[T,TResult]: Boolean ProcessNext(T) +Microsoft.FSharp.Collections.ISeqModule+Core+Activity`2[T,TResult]: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+Activity`2[T,TResult]: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+Activity`2[T,TResult]: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+Activity`2[T,TResult]: Void .ctor() +Microsoft.FSharp.Collections.ISeqModule+Core+Activity`2[T,TResult]: Void ChainComplete(Microsoft.FSharp.Core.Unit ByRef, Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+Activity`2[T,TResult]: Void ChainDispose(Microsoft.FSharp.Core.Unit ByRef) +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Boolean ProcessNext(T) +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Int32 HaltedIdx +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: TResult Result +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: TState State +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Void .ctor(TResult, TState) +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Void ChainComplete(Microsoft.FSharp.Core.Unit ByRef, Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Void ChainDispose(Microsoft.FSharp.Core.Unit ByRef) +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Void OnComplete(Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Void OnDispose() +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Void StopFurtherProcessing(Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: Boolean ProcessNext(T) +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: Int32 HaltedIdx +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: TResult Result +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: TState State +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: Void .ctor(TResult, TState) +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: Void ChainComplete(Microsoft.FSharp.Core.Unit ByRef, Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: Void ChainDispose(Microsoft.FSharp.Core.Unit ByRef) +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: Void StopFurtherProcessing(Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+IOutOfBand: Void StopFurtherProcessing(Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+ISeq`1[T]: ISeq`1 PushTransform[TResult](TransformFactory`2) +Microsoft.FSharp.Collections.ISeqModule+Core+ISeq`1[T]: TResult Fold[TResult,TState](Microsoft.FSharp.Core.FSharpFunc`2[System.Int32,Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]]) +Microsoft.FSharp.Collections.ISeqModule+Core+NoValue: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+NoValue: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+NoValue: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+NoValue: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+TransformFactory`2[T,TResult]: Activity`2 Compose[V](IOutOfBand, Int32, Activity`2) +Microsoft.FSharp.Collections.ISeqModule+Core+TransformFactory`2[T,TResult]: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+TransformFactory`2[T,TResult]: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+TransformFactory`2[T,TResult]: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+TransformFactory`2[T,TResult]: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+TransformFactory`2[T,TResult]: Void .ctor() +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: Boolean ProcessNext(T) +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: TState State +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: Void .ctor(Activity, TState) +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: Void ChainComplete(Microsoft.FSharp.Core.Unit ByRef, Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: Void ChainDispose(Microsoft.FSharp.Core.Unit ByRef) +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: Void OnComplete(Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: Void OnDispose() +Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState]: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState]: Boolean ProcessNext(T) +Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState]: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState]: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState]: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState]: TState State +Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState]: Void .ctor(Activity, TState) +Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState]: Void ChainComplete(Microsoft.FSharp.Core.Unit ByRef, Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState]: Void ChainDispose(Microsoft.FSharp.Core.Unit ByRef) +Microsoft.FSharp.Collections.ISeqModule+Core+Value`1[a]: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+Value`1[a]: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+Value`1[a]: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+Value`1[a]: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+Value`1[a]: Void .ctor(a) +Microsoft.FSharp.Collections.ISeqModule+Core+Value`1[a]: a _1 +Microsoft.FSharp.Collections.ISeqModule+Core+Values`2[a,b]: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+Values`2[a,b]: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+Values`2[a,b]: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+Values`2[a,b]: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+Values`2[a,b]: Void .ctor(a, b) +Microsoft.FSharp.Collections.ISeqModule+Core+Values`2[a,b]: a _1 +Microsoft.FSharp.Collections.ISeqModule+Core+Values`2[a,b]: b _2 +Microsoft.FSharp.Collections.ISeqModule+Core+Values`3[a,b,c]: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+Values`3[a,b,c]: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+Values`3[a,b,c]: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+Values`3[a,b,c]: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+Values`3[a,b,c]: Void .ctor(a, b, c) +Microsoft.FSharp.Collections.ISeqModule+Core+Values`3[a,b,c]: a _1 +Microsoft.FSharp.Collections.ISeqModule+Core+Values`3[a,b,c]: b _2 +Microsoft.FSharp.Collections.ISeqModule+Core+Values`3[a,b,c]: c _3 +Microsoft.FSharp.Collections.ISeqModule+Core: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+Activity +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+Activity`2[T,TResult] +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState] +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState] +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+IOutOfBand +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+ISeq`1[T] +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+NoValue +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+TransformFactory`2[T,TResult] +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState] +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState] +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+Value`1[a] +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+Values`2[a,b] +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+Values`3[a,b,c] +Microsoft.FSharp.Collections.ISeqModule+Core: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule: Boolean Contains[T](T, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule: Boolean Exists2[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[TResult,System.Boolean]], ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Boolean Exists[T](Microsoft.FSharp.Core.FSharpFunc`2[T,System.Boolean], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Boolean ForAll2[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[TResult,System.Boolean]], ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Boolean ForAll[T](Microsoft.FSharp.Core.FSharpFunc`2[T,System.Boolean], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Append[T](ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Choose[a,b](Microsoft.FSharp.Core.FSharpFunc`2[a,Microsoft.FSharp.Core.FSharpOption`1[b]], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Concat[TCollection,T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 CountByRef[T,TKey](Microsoft.FSharp.Core.FSharpFunc`2[T,TKey], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 CountByVal[T,TKey](Microsoft.FSharp.Core.FSharpFunc`2[T,TKey], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Delay[T](Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Core.Unit,Microsoft.FSharp.Collections.ISeqModule+Core+ISeq`1[T]]) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 DistinctBy[T,TKey](Microsoft.FSharp.Core.FSharpFunc`2[T,TKey], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Distinct[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Empty[T]() +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Except[T](System.Collections.Generic.IEnumerable`1[T], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Filter[T](Microsoft.FSharp.Core.FSharpFunc`2[T,System.Boolean], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 GroupByRef[T,TKey](Microsoft.FSharp.Core.FSharpFunc`2[T,TKey], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 GroupByVal[T,TKey](Microsoft.FSharp.Core.FSharpFunc`2[T,TKey], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Indexed[a](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 InitializeInfinite[T](Microsoft.FSharp.Core.FSharpFunc`2[System.Int32,T]) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Initialize[T](Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32,T]) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Map2[T,TResult,V](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[TResult,V]], ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Map3[T,TResult,V,W](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[TResult,Microsoft.FSharp.Core.FSharpFunc`2[V,W]]], ISeq`1, ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 MapIndexed2[T,TResult,V](Microsoft.FSharp.Core.FSharpFunc`2[System.Int32,Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[TResult,V]]], ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 MapIndexed[a,b](Microsoft.FSharp.Core.FSharpFunc`2[System.Int32,Microsoft.FSharp.Core.FSharpFunc`2[a,b]], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Map[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[T,TResult], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 OfArray[T](T[]) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 OfList[T](Microsoft.FSharp.Collections.FSharpList`1[T]) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 OfResizeArrayUnchecked[T](System.Collections.Generic.List`1[T]) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 OfSeq[T](System.Collections.Generic.IEnumerable`1[T]) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Pairwise[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Permute[T](Microsoft.FSharp.Core.FSharpFunc`2[System.Int32,System.Int32], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Reverse[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 ScanBack[T,TState](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[TState,TState]], ISeq`1, TState) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Scan[TState,T](Microsoft.FSharp.Core.FSharpFunc`2[TState,Microsoft.FSharp.Core.FSharpFunc`2[T,TState]], TState, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 SkipWhile[T](Microsoft.FSharp.Core.FSharpFunc`2[T,System.Boolean], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Skip[T](Int32, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 SortBy[T,TKey](Microsoft.FSharp.Core.FSharpFunc`2[T,TKey], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 SortWith[T](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[T,System.Int32]], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Sort[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Tail[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 TakeWhile[T](Microsoft.FSharp.Core.FSharpFunc`2[T,System.Boolean], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Take[T](Int32, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Truncate[T](Int32, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Unfold[TState,T](Microsoft.FSharp.Core.FSharpFunc`2[TState,Microsoft.FSharp.Core.FSharpOption`1[System.Tuple`2[T,TState]]], TState) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Windowed[T](Int32, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Zip[T1,T2](ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Int32 CompareWith[T](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[T,System.Int32]], ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule: Int32 Length[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Microsoft.FSharp.Collections.ISeqModule+Core +Microsoft.FSharp.Collections.ISeqModule: Microsoft.FSharp.Core.FSharpOption`1[System.Int32] TryFindIndex[T](Microsoft.FSharp.Core.FSharpFunc`2[T,System.Boolean], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Microsoft.FSharp.Core.FSharpOption`1[TResult] TryPick[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpOption`1[TResult]], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Microsoft.FSharp.Core.FSharpOption`1[T] TryFind[T](Microsoft.FSharp.Core.FSharpFunc`2[T,System.Boolean], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Microsoft.FSharp.Core.FSharpOption`1[T] TryHead[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Microsoft.FSharp.Core.FSharpOption`1[T] TryItem[T](Int32, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Microsoft.FSharp.Core.FSharpOption`1[T] TryLast[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule: T Average[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T ExactlyOne[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T Head[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T Last[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T MaxBy[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[T,TResult], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T Max[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T MinBy[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[T,TResult], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T Min[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T ReduceBack[T](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[T,T]], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T Reduce[T](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[T,T]], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T Sum[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: TResult AverageBy[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[T,TResult], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: TResult SumBy[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[T,TResult], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: TState Fold2[T1,T2,TState](Microsoft.FSharp.Core.FSharpFunc`2[TState,Microsoft.FSharp.Core.FSharpFunc`2[T1,Microsoft.FSharp.Core.FSharpFunc`2[T2,TState]]], TState, ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: TState FoldBack2[T1,T2,TState](Microsoft.FSharp.Core.FSharpFunc`2[T1,Microsoft.FSharp.Core.FSharpFunc`2[T2,Microsoft.FSharp.Core.FSharpFunc`2[TState,TState]]], ISeq`1, ISeq`1, TState) +Microsoft.FSharp.Collections.ISeqModule: TState FoldBack[T,TState](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[TState,TState]], ISeq`1, TState) +Microsoft.FSharp.Collections.ISeqModule: TState Fold[T,TState](Microsoft.FSharp.Core.FSharpFunc`2[TState,Microsoft.FSharp.Core.FSharpFunc`2[T,TState]], TState, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T[] ToArray[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Void Iterate2[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[TResult,Microsoft.FSharp.Core.Unit]], ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Void IterateIndexed2[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[System.Int32,Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[TResult,Microsoft.FSharp.Core.Unit]]], ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Void IterateIndexed[T](Microsoft.FSharp.Core.FSharpFunc`2[System.Int32,Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.Unit]], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Void Iterate[T](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.Unit], ISeq`1) Microsoft.FSharp.Collections.ListModule: Boolean Contains[T](T, Microsoft.FSharp.Collections.FSharpList`1[T]) Microsoft.FSharp.Collections.ListModule: Boolean Equals(System.Object) Microsoft.FSharp.Collections.ListModule: Boolean Exists2[T1,T2](Microsoft.FSharp.Core.FSharpFunc`2[T1,Microsoft.FSharp.Core.FSharpFunc`2[T2,System.Boolean]], Microsoft.FSharp.Collections.FSharpList`1[T1], Microsoft.FSharp.Collections.FSharpList`1[T2]) diff --git a/src/fsharp/FSharp.Core.Unittests/SurfaceArea.portable7.fs b/src/fsharp/FSharp.Core.Unittests/SurfaceArea.portable7.fs index 7c003fea400..ed808a24bd7 100644 --- a/src/fsharp/FSharp.Core.Unittests/SurfaceArea.portable7.fs +++ b/src/fsharp/FSharp.Core.Unittests/SurfaceArea.portable7.fs @@ -280,6 +280,199 @@ Microsoft.FSharp.Collections.HashIdentity: System.Collections.Generic.IEqualityC Microsoft.FSharp.Collections.HashIdentity: System.Collections.Generic.IEqualityComparer`1[T] Structural[T]() Microsoft.FSharp.Collections.HashIdentity: System.String ToString() Microsoft.FSharp.Collections.HashIdentity: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+Activity: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+Activity: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+Activity: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+Activity: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+Activity: Void ChainComplete(Microsoft.FSharp.Core.Unit ByRef, Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+Activity: Void ChainDispose(Microsoft.FSharp.Core.Unit ByRef) +Microsoft.FSharp.Collections.ISeqModule+Core+Activity`2[T,TResult]: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+Activity`2[T,TResult]: Boolean ProcessNext(T) +Microsoft.FSharp.Collections.ISeqModule+Core+Activity`2[T,TResult]: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+Activity`2[T,TResult]: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+Activity`2[T,TResult]: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+Activity`2[T,TResult]: Void .ctor() +Microsoft.FSharp.Collections.ISeqModule+Core+Activity`2[T,TResult]: Void ChainComplete(Microsoft.FSharp.Core.Unit ByRef, Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+Activity`2[T,TResult]: Void ChainDispose(Microsoft.FSharp.Core.Unit ByRef) +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Boolean ProcessNext(T) +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Int32 HaltedIdx +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: TResult Result +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: TState State +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Void .ctor(TResult, TState) +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Void ChainComplete(Microsoft.FSharp.Core.Unit ByRef, Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Void ChainDispose(Microsoft.FSharp.Core.Unit ByRef) +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Void OnComplete(Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Void OnDispose() +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Void StopFurtherProcessing(Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: Boolean ProcessNext(T) +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: Int32 HaltedIdx +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: TResult Result +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: TState State +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: Void .ctor(TResult, TState) +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: Void ChainComplete(Microsoft.FSharp.Core.Unit ByRef, Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: Void ChainDispose(Microsoft.FSharp.Core.Unit ByRef) +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: Void StopFurtherProcessing(Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+IOutOfBand: Void StopFurtherProcessing(Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+ISeq`1[T]: ISeq`1 PushTransform[TResult](TransformFactory`2) +Microsoft.FSharp.Collections.ISeqModule+Core+ISeq`1[T]: TResult Fold[TResult,TState](Microsoft.FSharp.Core.FSharpFunc`2[System.Int32,Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]]) +Microsoft.FSharp.Collections.ISeqModule+Core+NoValue: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+NoValue: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+NoValue: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+NoValue: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+TransformFactory`2[T,TResult]: Activity`2 Compose[V](IOutOfBand, Int32, Activity`2) +Microsoft.FSharp.Collections.ISeqModule+Core+TransformFactory`2[T,TResult]: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+TransformFactory`2[T,TResult]: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+TransformFactory`2[T,TResult]: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+TransformFactory`2[T,TResult]: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+TransformFactory`2[T,TResult]: Void .ctor() +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: Boolean ProcessNext(T) +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: TState State +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: Void .ctor(Activity, TState) +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: Void ChainComplete(Microsoft.FSharp.Core.Unit ByRef, Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: Void ChainDispose(Microsoft.FSharp.Core.Unit ByRef) +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: Void OnComplete(Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: Void OnDispose() +Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState]: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState]: Boolean ProcessNext(T) +Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState]: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState]: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState]: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState]: TState State +Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState]: Void .ctor(Activity, TState) +Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState]: Void ChainComplete(Microsoft.FSharp.Core.Unit ByRef, Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState]: Void ChainDispose(Microsoft.FSharp.Core.Unit ByRef) +Microsoft.FSharp.Collections.ISeqModule+Core+Value`1[a]: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+Value`1[a]: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+Value`1[a]: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+Value`1[a]: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+Value`1[a]: Void .ctor(a) +Microsoft.FSharp.Collections.ISeqModule+Core+Value`1[a]: a _1 +Microsoft.FSharp.Collections.ISeqModule+Core+Values`2[a,b]: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+Values`2[a,b]: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+Values`2[a,b]: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+Values`2[a,b]: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+Values`2[a,b]: Void .ctor(a, b) +Microsoft.FSharp.Collections.ISeqModule+Core+Values`2[a,b]: a _1 +Microsoft.FSharp.Collections.ISeqModule+Core+Values`2[a,b]: b _2 +Microsoft.FSharp.Collections.ISeqModule+Core+Values`3[a,b,c]: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+Values`3[a,b,c]: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+Values`3[a,b,c]: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+Values`3[a,b,c]: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+Values`3[a,b,c]: Void .ctor(a, b, c) +Microsoft.FSharp.Collections.ISeqModule+Core+Values`3[a,b,c]: a _1 +Microsoft.FSharp.Collections.ISeqModule+Core+Values`3[a,b,c]: b _2 +Microsoft.FSharp.Collections.ISeqModule+Core+Values`3[a,b,c]: c _3 +Microsoft.FSharp.Collections.ISeqModule+Core: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+Activity +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+Activity`2[T,TResult] +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState] +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState] +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+IOutOfBand +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+ISeq`1[T] +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+NoValue +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+TransformFactory`2[T,TResult] +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState] +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState] +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+Value`1[a] +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+Values`2[a,b] +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+Values`3[a,b,c] +Microsoft.FSharp.Collections.ISeqModule+Core: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule: Boolean Contains[T](T, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule: Boolean Exists2[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[TResult,System.Boolean]], ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Boolean Exists[T](Microsoft.FSharp.Core.FSharpFunc`2[T,System.Boolean], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Boolean ForAll2[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[TResult,System.Boolean]], ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Boolean ForAll[T](Microsoft.FSharp.Core.FSharpFunc`2[T,System.Boolean], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Append[T](ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Choose[a,b](Microsoft.FSharp.Core.FSharpFunc`2[a,Microsoft.FSharp.Core.FSharpOption`1[b]], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Concat[TCollection,T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 CountByRef[T,TKey](Microsoft.FSharp.Core.FSharpFunc`2[T,TKey], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 CountByVal[T,TKey](Microsoft.FSharp.Core.FSharpFunc`2[T,TKey], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Delay[T](Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Core.Unit,Microsoft.FSharp.Collections.ISeqModule+Core+ISeq`1[T]]) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 DistinctBy[T,TKey](Microsoft.FSharp.Core.FSharpFunc`2[T,TKey], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Distinct[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Empty[T]() +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Except[T](System.Collections.Generic.IEnumerable`1[T], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Filter[T](Microsoft.FSharp.Core.FSharpFunc`2[T,System.Boolean], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 GroupByRef[T,TKey](Microsoft.FSharp.Core.FSharpFunc`2[T,TKey], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 GroupByVal[T,TKey](Microsoft.FSharp.Core.FSharpFunc`2[T,TKey], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Indexed[a](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 InitializeInfinite[T](Microsoft.FSharp.Core.FSharpFunc`2[System.Int32,T]) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Initialize[T](Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32,T]) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Map2[T,TResult,V](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[TResult,V]], ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Map3[T,TResult,V,W](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[TResult,Microsoft.FSharp.Core.FSharpFunc`2[V,W]]], ISeq`1, ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 MapIndexed2[T,TResult,V](Microsoft.FSharp.Core.FSharpFunc`2[System.Int32,Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[TResult,V]]], ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 MapIndexed[a,b](Microsoft.FSharp.Core.FSharpFunc`2[System.Int32,Microsoft.FSharp.Core.FSharpFunc`2[a,b]], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Map[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[T,TResult], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 OfArray[T](T[]) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 OfList[T](Microsoft.FSharp.Collections.FSharpList`1[T]) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 OfResizeArrayUnchecked[T](System.Collections.Generic.List`1[T]) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 OfSeq[T](System.Collections.Generic.IEnumerable`1[T]) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Pairwise[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Permute[T](Microsoft.FSharp.Core.FSharpFunc`2[System.Int32,System.Int32], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Reverse[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 ScanBack[T,TState](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[TState,TState]], ISeq`1, TState) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Scan[TState,T](Microsoft.FSharp.Core.FSharpFunc`2[TState,Microsoft.FSharp.Core.FSharpFunc`2[T,TState]], TState, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 SkipWhile[T](Microsoft.FSharp.Core.FSharpFunc`2[T,System.Boolean], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Skip[T](Int32, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 SortBy[T,TKey](Microsoft.FSharp.Core.FSharpFunc`2[T,TKey], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 SortWith[T](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[T,System.Int32]], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Sort[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Tail[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 TakeWhile[T](Microsoft.FSharp.Core.FSharpFunc`2[T,System.Boolean], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Take[T](Int32, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Truncate[T](Int32, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Unfold[TState,T](Microsoft.FSharp.Core.FSharpFunc`2[TState,Microsoft.FSharp.Core.FSharpOption`1[System.Tuple`2[T,TState]]], TState) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Windowed[T](Int32, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Zip[T1,T2](ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Int32 CompareWith[T](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[T,System.Int32]], ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule: Int32 Length[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Microsoft.FSharp.Collections.ISeqModule+Core +Microsoft.FSharp.Collections.ISeqModule: Microsoft.FSharp.Core.FSharpOption`1[System.Int32] TryFindIndex[T](Microsoft.FSharp.Core.FSharpFunc`2[T,System.Boolean], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Microsoft.FSharp.Core.FSharpOption`1[TResult] TryPick[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpOption`1[TResult]], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Microsoft.FSharp.Core.FSharpOption`1[T] TryFind[T](Microsoft.FSharp.Core.FSharpFunc`2[T,System.Boolean], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Microsoft.FSharp.Core.FSharpOption`1[T] TryHead[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Microsoft.FSharp.Core.FSharpOption`1[T] TryItem[T](Int32, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Microsoft.FSharp.Core.FSharpOption`1[T] TryLast[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule: T Average[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T ExactlyOne[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T Head[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T Last[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T MaxBy[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[T,TResult], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T Max[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T MinBy[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[T,TResult], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T Min[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T ReduceBack[T](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[T,T]], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T Reduce[T](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[T,T]], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T Sum[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: TResult AverageBy[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[T,TResult], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: TResult SumBy[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[T,TResult], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: TState Fold2[T1,T2,TState](Microsoft.FSharp.Core.FSharpFunc`2[TState,Microsoft.FSharp.Core.FSharpFunc`2[T1,Microsoft.FSharp.Core.FSharpFunc`2[T2,TState]]], TState, ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: TState FoldBack2[T1,T2,TState](Microsoft.FSharp.Core.FSharpFunc`2[T1,Microsoft.FSharp.Core.FSharpFunc`2[T2,Microsoft.FSharp.Core.FSharpFunc`2[TState,TState]]], ISeq`1, ISeq`1, TState) +Microsoft.FSharp.Collections.ISeqModule: TState FoldBack[T,TState](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[TState,TState]], ISeq`1, TState) +Microsoft.FSharp.Collections.ISeqModule: TState Fold[T,TState](Microsoft.FSharp.Core.FSharpFunc`2[TState,Microsoft.FSharp.Core.FSharpFunc`2[T,TState]], TState, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T[] ToArray[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Void Iterate2[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[TResult,Microsoft.FSharp.Core.Unit]], ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Void IterateIndexed2[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[System.Int32,Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[TResult,Microsoft.FSharp.Core.Unit]]], ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Void IterateIndexed[T](Microsoft.FSharp.Core.FSharpFunc`2[System.Int32,Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.Unit]], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Void Iterate[T](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.Unit], ISeq`1) Microsoft.FSharp.Collections.ListModule: Boolean Contains[T](T, Microsoft.FSharp.Collections.FSharpList`1[T]) Microsoft.FSharp.Collections.ListModule: Boolean Equals(System.Object) Microsoft.FSharp.Collections.ListModule: Boolean Exists2[T1,T2](Microsoft.FSharp.Core.FSharpFunc`2[T1,Microsoft.FSharp.Core.FSharpFunc`2[T2,System.Boolean]], Microsoft.FSharp.Collections.FSharpList`1[T1], Microsoft.FSharp.Collections.FSharpList`1[T2]) diff --git a/src/fsharp/FSharp.Core.Unittests/SurfaceArea.portable78.fs b/src/fsharp/FSharp.Core.Unittests/SurfaceArea.portable78.fs index 4f1d01c64b6..494295b1b2a 100644 --- a/src/fsharp/FSharp.Core.Unittests/SurfaceArea.portable78.fs +++ b/src/fsharp/FSharp.Core.Unittests/SurfaceArea.portable78.fs @@ -267,6 +267,199 @@ Microsoft.FSharp.Collections.HashIdentity: System.Collections.Generic.IEqualityC Microsoft.FSharp.Collections.HashIdentity: System.Collections.Generic.IEqualityComparer`1[T] Structural[T]() Microsoft.FSharp.Collections.HashIdentity: System.String ToString() Microsoft.FSharp.Collections.HashIdentity: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+Activity: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+Activity: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+Activity: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+Activity: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+Activity: Void ChainComplete(Microsoft.FSharp.Core.Unit ByRef, Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+Activity: Void ChainDispose(Microsoft.FSharp.Core.Unit ByRef) +Microsoft.FSharp.Collections.ISeqModule+Core+Activity`2[T,TResult]: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+Activity`2[T,TResult]: Boolean ProcessNext(T) +Microsoft.FSharp.Collections.ISeqModule+Core+Activity`2[T,TResult]: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+Activity`2[T,TResult]: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+Activity`2[T,TResult]: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+Activity`2[T,TResult]: Void .ctor() +Microsoft.FSharp.Collections.ISeqModule+Core+Activity`2[T,TResult]: Void ChainComplete(Microsoft.FSharp.Core.Unit ByRef, Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+Activity`2[T,TResult]: Void ChainDispose(Microsoft.FSharp.Core.Unit ByRef) +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Boolean ProcessNext(T) +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Int32 HaltedIdx +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: TResult Result +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: TState State +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Void .ctor(TResult, TState) +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Void ChainComplete(Microsoft.FSharp.Core.Unit ByRef, Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Void ChainDispose(Microsoft.FSharp.Core.Unit ByRef) +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Void OnComplete(Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Void OnDispose() +Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState]: Void StopFurtherProcessing(Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: Boolean ProcessNext(T) +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: Int32 HaltedIdx +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: TResult Result +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: TState State +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: Void .ctor(TResult, TState) +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: Void ChainComplete(Microsoft.FSharp.Core.Unit ByRef, Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: Void ChainDispose(Microsoft.FSharp.Core.Unit ByRef) +Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]: Void StopFurtherProcessing(Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+IOutOfBand: Void StopFurtherProcessing(Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+ISeq`1[T]: ISeq`1 PushTransform[TResult](TransformFactory`2) +Microsoft.FSharp.Collections.ISeqModule+Core+ISeq`1[T]: TResult Fold[TResult,TState](Microsoft.FSharp.Core.FSharpFunc`2[System.Int32,Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState]]) +Microsoft.FSharp.Collections.ISeqModule+Core+NoValue: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+NoValue: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+NoValue: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+NoValue: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+TransformFactory`2[T,TResult]: Activity`2 Compose[V](IOutOfBand, Int32, Activity`2) +Microsoft.FSharp.Collections.ISeqModule+Core+TransformFactory`2[T,TResult]: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+TransformFactory`2[T,TResult]: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+TransformFactory`2[T,TResult]: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+TransformFactory`2[T,TResult]: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+TransformFactory`2[T,TResult]: Void .ctor() +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: Boolean ProcessNext(T) +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: TState State +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: Void .ctor(Activity, TState) +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: Void ChainComplete(Microsoft.FSharp.Core.Unit ByRef, Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: Void ChainDispose(Microsoft.FSharp.Core.Unit ByRef) +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: Void OnComplete(Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState]: Void OnDispose() +Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState]: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState]: Boolean ProcessNext(T) +Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState]: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState]: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState]: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState]: TState State +Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState]: Void .ctor(Activity, TState) +Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState]: Void ChainComplete(Microsoft.FSharp.Core.Unit ByRef, Int32) +Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState]: Void ChainDispose(Microsoft.FSharp.Core.Unit ByRef) +Microsoft.FSharp.Collections.ISeqModule+Core+Value`1[a]: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+Value`1[a]: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+Value`1[a]: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+Value`1[a]: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+Value`1[a]: Void .ctor(a) +Microsoft.FSharp.Collections.ISeqModule+Core+Value`1[a]: a _1 +Microsoft.FSharp.Collections.ISeqModule+Core+Values`2[a,b]: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+Values`2[a,b]: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+Values`2[a,b]: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+Values`2[a,b]: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+Values`2[a,b]: Void .ctor(a, b) +Microsoft.FSharp.Collections.ISeqModule+Core+Values`2[a,b]: a _1 +Microsoft.FSharp.Collections.ISeqModule+Core+Values`2[a,b]: b _2 +Microsoft.FSharp.Collections.ISeqModule+Core+Values`3[a,b,c]: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core+Values`3[a,b,c]: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core+Values`3[a,b,c]: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core+Values`3[a,b,c]: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule+Core+Values`3[a,b,c]: Void .ctor(a, b, c) +Microsoft.FSharp.Collections.ISeqModule+Core+Values`3[a,b,c]: a _1 +Microsoft.FSharp.Collections.ISeqModule+Core+Values`3[a,b,c]: b _2 +Microsoft.FSharp.Collections.ISeqModule+Core+Values`3[a,b,c]: c _3 +Microsoft.FSharp.Collections.ISeqModule+Core: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule+Core: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+Activity +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+Activity`2[T,TResult] +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+FolderWithPostProcessing`3[T,TResult,TState] +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+Folder`3[T,TResult,TState] +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+IOutOfBand +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+ISeq`1[T] +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+NoValue +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+TransformFactory`2[T,TResult] +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+TransformWithPostProcessing`3[T,TResult,TState] +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+Transform`3[T,TResult,TState] +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+Value`1[a] +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+Values`2[a,b] +Microsoft.FSharp.Collections.ISeqModule+Core: Microsoft.FSharp.Collections.ISeqModule+Core+Values`3[a,b,c] +Microsoft.FSharp.Collections.ISeqModule+Core: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule+Core: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule: Boolean Contains[T](T, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Boolean Equals(System.Object) +Microsoft.FSharp.Collections.ISeqModule: Boolean Exists2[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[TResult,System.Boolean]], ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Boolean Exists[T](Microsoft.FSharp.Core.FSharpFunc`2[T,System.Boolean], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Boolean ForAll2[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[TResult,System.Boolean]], ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Boolean ForAll[T](Microsoft.FSharp.Core.FSharpFunc`2[T,System.Boolean], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Append[T](ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Choose[a,b](Microsoft.FSharp.Core.FSharpFunc`2[a,Microsoft.FSharp.Core.FSharpOption`1[b]], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Concat[TCollection,T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 CountByRef[T,TKey](Microsoft.FSharp.Core.FSharpFunc`2[T,TKey], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 CountByVal[T,TKey](Microsoft.FSharp.Core.FSharpFunc`2[T,TKey], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Delay[T](Microsoft.FSharp.Core.FSharpFunc`2[Microsoft.FSharp.Core.Unit,Microsoft.FSharp.Collections.ISeqModule+Core+ISeq`1[T]]) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 DistinctBy[T,TKey](Microsoft.FSharp.Core.FSharpFunc`2[T,TKey], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Distinct[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Empty[T]() +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Except[T](System.Collections.Generic.IEnumerable`1[T], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Filter[T](Microsoft.FSharp.Core.FSharpFunc`2[T,System.Boolean], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 GroupByRef[T,TKey](Microsoft.FSharp.Core.FSharpFunc`2[T,TKey], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 GroupByVal[T,TKey](Microsoft.FSharp.Core.FSharpFunc`2[T,TKey], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Indexed[a](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 InitializeInfinite[T](Microsoft.FSharp.Core.FSharpFunc`2[System.Int32,T]) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Initialize[T](Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32,T]) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Map2[T,TResult,V](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[TResult,V]], ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Map3[T,TResult,V,W](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[TResult,Microsoft.FSharp.Core.FSharpFunc`2[V,W]]], ISeq`1, ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 MapIndexed2[T,TResult,V](Microsoft.FSharp.Core.FSharpFunc`2[System.Int32,Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[TResult,V]]], ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 MapIndexed[a,b](Microsoft.FSharp.Core.FSharpFunc`2[System.Int32,Microsoft.FSharp.Core.FSharpFunc`2[a,b]], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Map[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[T,TResult], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 OfArray[T](T[]) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 OfList[T](Microsoft.FSharp.Collections.FSharpList`1[T]) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 OfResizeArrayUnchecked[T](System.Collections.Generic.List`1[T]) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 OfSeq[T](System.Collections.Generic.IEnumerable`1[T]) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Pairwise[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Permute[T](Microsoft.FSharp.Core.FSharpFunc`2[System.Int32,System.Int32], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Reverse[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 ScanBack[T,TState](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[TState,TState]], ISeq`1, TState) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Scan[TState,T](Microsoft.FSharp.Core.FSharpFunc`2[TState,Microsoft.FSharp.Core.FSharpFunc`2[T,TState]], TState, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 SkipWhile[T](Microsoft.FSharp.Core.FSharpFunc`2[T,System.Boolean], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Skip[T](Int32, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 SortBy[T,TKey](Microsoft.FSharp.Core.FSharpFunc`2[T,TKey], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 SortWith[T](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[T,System.Int32]], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Sort[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Tail[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 TakeWhile[T](Microsoft.FSharp.Core.FSharpFunc`2[T,System.Boolean], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Take[T](Int32, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Truncate[T](Int32, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Unfold[TState,T](Microsoft.FSharp.Core.FSharpFunc`2[TState,Microsoft.FSharp.Core.FSharpOption`1[System.Tuple`2[T,TState]]], TState) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Windowed[T](Int32, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: ISeq`1 Zip[T1,T2](ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Int32 CompareWith[T](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[T,System.Int32]], ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Int32 GetHashCode() +Microsoft.FSharp.Collections.ISeqModule: Int32 Length[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Microsoft.FSharp.Collections.ISeqModule+Core +Microsoft.FSharp.Collections.ISeqModule: Microsoft.FSharp.Core.FSharpOption`1[System.Int32] TryFindIndex[T](Microsoft.FSharp.Core.FSharpFunc`2[T,System.Boolean], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Microsoft.FSharp.Core.FSharpOption`1[TResult] TryPick[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpOption`1[TResult]], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Microsoft.FSharp.Core.FSharpOption`1[T] TryFind[T](Microsoft.FSharp.Core.FSharpFunc`2[T,System.Boolean], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Microsoft.FSharp.Core.FSharpOption`1[T] TryHead[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Microsoft.FSharp.Core.FSharpOption`1[T] TryItem[T](Int32, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Microsoft.FSharp.Core.FSharpOption`1[T] TryLast[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: System.String ToString() +Microsoft.FSharp.Collections.ISeqModule: System.Type GetType() +Microsoft.FSharp.Collections.ISeqModule: T Average[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T ExactlyOne[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T Head[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T Last[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T MaxBy[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[T,TResult], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T Max[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T MinBy[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[T,TResult], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T Min[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T ReduceBack[T](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[T,T]], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T Reduce[T](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[T,T]], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T Sum[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: TResult AverageBy[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[T,TResult], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: TResult SumBy[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[T,TResult], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: TState Fold2[T1,T2,TState](Microsoft.FSharp.Core.FSharpFunc`2[TState,Microsoft.FSharp.Core.FSharpFunc`2[T1,Microsoft.FSharp.Core.FSharpFunc`2[T2,TState]]], TState, ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: TState FoldBack2[T1,T2,TState](Microsoft.FSharp.Core.FSharpFunc`2[T1,Microsoft.FSharp.Core.FSharpFunc`2[T2,Microsoft.FSharp.Core.FSharpFunc`2[TState,TState]]], ISeq`1, ISeq`1, TState) +Microsoft.FSharp.Collections.ISeqModule: TState FoldBack[T,TState](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[TState,TState]], ISeq`1, TState) +Microsoft.FSharp.Collections.ISeqModule: TState Fold[T,TState](Microsoft.FSharp.Core.FSharpFunc`2[TState,Microsoft.FSharp.Core.FSharpFunc`2[T,TState]], TState, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: T[] ToArray[T](ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Void Iterate2[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[TResult,Microsoft.FSharp.Core.Unit]], ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Void IterateIndexed2[T,TResult](Microsoft.FSharp.Core.FSharpFunc`2[System.Int32,Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.FSharpFunc`2[TResult,Microsoft.FSharp.Core.Unit]]], ISeq`1, ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Void IterateIndexed[T](Microsoft.FSharp.Core.FSharpFunc`2[System.Int32,Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.Unit]], ISeq`1) +Microsoft.FSharp.Collections.ISeqModule: Void Iterate[T](Microsoft.FSharp.Core.FSharpFunc`2[T,Microsoft.FSharp.Core.Unit], ISeq`1) Microsoft.FSharp.Collections.ListModule: Boolean Contains[T](T, Microsoft.FSharp.Collections.FSharpList`1[T]) Microsoft.FSharp.Collections.ListModule: Boolean Equals(System.Object) Microsoft.FSharp.Collections.ListModule: Boolean Exists2[T1,T2](Microsoft.FSharp.Core.FSharpFunc`2[T1,Microsoft.FSharp.Core.FSharpFunc`2[T2,System.Boolean]], Microsoft.FSharp.Collections.FSharpList`1[T1], Microsoft.FSharp.Collections.FSharpList`1[T2])