SYMBOL INDEX (15344 symbols across 1700 files) FILE: LanguageExt.Benchmarks/HashMapAddBenchmarks.cs class HashMapAddBenchmarks (line 11) | [RPlotExporter, RankColumn] method Setup (line 22) | [GlobalSetup] method SysColImmutableDictionary (line 28) | [Benchmark] method SysColImmutableSortedDictionary (line 40) | [Benchmark] method SasaTrie (line 52) | [Benchmark] method SysColDictionary (line 64) | [Benchmark] method LangExtHashMap (line 76) | [Benchmark] method LangExtMap (line 88) | [Benchmark] FILE: LanguageExt.Benchmarks/HashMapContainsKeyBenchmarks.cs class HashMapContainsKeyBenchmarks (line 11) | [RPlotExporter, RankColumn] method Setup (line 29) | [GlobalSetup] method SysColImmutableDictionary (line 43) | [Benchmark] method SasaTrie (line 55) | [Benchmark] method SysColImmutableSortedDictionary (line 67) | [Benchmark] method SysColDictionary (line 79) | [Benchmark] method LangExtHashMap (line 91) | [Benchmark] method LangExtMap (line 103) | [Benchmark] FILE: LanguageExt.Benchmarks/HashMapIterateBenchmarks.cs class HashMapIterateBenchmarks (line 10) | [RPlotExporter, RankColumn] method Setup (line 26) | [GlobalSetup] method SysColImmutableDictionary (line 39) | [Benchmark] method SysColImmutableSortedDictionary (line 53) | [Benchmark] method SasaTrie (line 67) | [Benchmark] method SysColDictionary (line 81) | [Benchmark] method LangExtHashMap (line 95) | [Benchmark] method LangExtMap (line 109) | [Benchmark] FILE: LanguageExt.Benchmarks/HashMapRandomRemovalBenchmarks.cs class HashMapRandomRemovalBenchmarks (line 11) | [RPlotExporter, RankColumn] method Setup (line 29) | [GlobalSetup] method SysColImmutableDictionary (line 43) | [Benchmark] method SysColImmutableSortedDictionary (line 55) | [Benchmark] method SasaTrie (line 68) | [Benchmark] method SysColDictionary (line 80) | [Benchmark] method LangExtHashMap (line 92) | [Benchmark] method LangExtMap (line 104) | [Benchmark] FILE: LanguageExt.Benchmarks/HashSetAddBenchmarks.cs class HashSetAddBenchmarks (line 9) | [RPlotExporter, RankColumn] method Setup (line 20) | [GlobalSetup] method SysColImmutableHashSet (line 26) | [Benchmark] method SysColImmutableSortedSet (line 38) | [Benchmark] method SysColHashSet (line 50) | [Benchmark] method LangExtHashSet (line 62) | [Benchmark] method LangExtSet (line 74) | [Benchmark] FILE: LanguageExt.Benchmarks/HashSetContainsBenchmarks.cs class HashSetContainsBenchmarks (line 8) | [RPlotExporter, RankColumn] method Setup (line 25) | [GlobalSetup] method SysColImmutableHashSet (line 37) | [Benchmark] method SysColImmutableSortedSet (line 49) | [Benchmark] method SysColHashSet (line 61) | [Benchmark] method LangExtHashSet (line 73) | [Benchmark] method LangExtSet (line 85) | [Benchmark] FILE: LanguageExt.Benchmarks/HashSetIterationBenchmarks.cs class HashSetIterationBenchmarks (line 8) | [RPlotExporter, RankColumn] method Setup (line 25) | [GlobalSetup] method SysColImmutableHashSet (line 37) | [Benchmark] method SysColImmutableSortedSet (line 51) | [Benchmark] method SysColHashSet (line 65) | [Benchmark] method LangExtHashSet (line 79) | [Benchmark] method LangExtSet (line 93) | [Benchmark] FILE: LanguageExt.Benchmarks/HashSetRandomRemovalBenchmarks.cs class HashSetRandomRemovalBenchmarks (line 8) | [RPlotExporter, RankColumn] method Setup (line 25) | [GlobalSetup] method SysColImmutableHashSet (line 37) | [Benchmark] method SysColImmutableSortedSet (line 49) | [Benchmark] method SysColHashSet (line 61) | [Benchmark] method LangExtHashSet (line 73) | [Benchmark] method LangExtSet (line 85) | [Benchmark] FILE: LanguageExt.Benchmarks/ListAddBenchmarks.cs class ListAddBenchmarks (line 10) | [RPlotExporter, RankColumn] method Setup (line 21) | [GlobalSetup] method SysColImmutableList (line 27) | [Benchmark] method LangExtLst (line 39) | [Benchmark] method LangExtSeq (line 51) | [Benchmark] FILE: LanguageExt.Benchmarks/ListIterationBenchmarks.cs class ListIterationBenchmarks (line 9) | [RPlotExporter, RankColumn] method Setup (line 23) | [GlobalSetup] method SysColImmutableList (line 32) | [Benchmark] method LangExtLst (line 46) | [Benchmark] method LangExtSeq (line 60) | [Benchmark] FILE: LanguageExt.Benchmarks/Program.cs class Program (line 5) | class Program method Main (line 7) | static void Main(string[] args) => FILE: LanguageExt.Benchmarks/ValuesGenerator.MapSetup.cs class ValuesGenerator (line 9) | internal partial class ValuesGenerator method SasaTrieSetup (line 11) | public static Trie SasaTrieSetup(Dictionary values) method SysColImmutableDictionarySetup (line 21) | public static ImmutableDictionary SysColImmutableDictionarySetup... method SysColImmutableSortedDictionarySetup (line 32) | public static ImmutableSortedDictionary SysColImmutableSortedDic... method SysColDictionarySetup (line 43) | public static Dictionary SysColDictionarySetup(Dictionary LangExtHashMapSetup(Dictionar... method LangExtMapSetup (line 66) | public static Map LangExtMapSetup(Dictionary SysColImmutableHashSetSetup(T[] v... method SysColImmutableSortedSetSetup (line 20) | public static ImmutableSortedSet SysColImmutableSortedSetSetup(T... method SysColHashSetSetup (line 31) | public static System.Collections.Generic.HashSet SysColHashSetSetup... method LangExtHashSetSetup (line 42) | public static HashSet LangExtHashSetSetup(T[] values) method LangExtSetSetup (line 54) | public static Set LangExtSetSetup(T[] values) FILE: LanguageExt.Benchmarks/ValuesGenerator.cs class ValuesGenerator (line 8) | internal partial class ValuesGenerator method ValuesGenerator (line 14) | public ValuesGenerator(int seed) method GenerateDictionary (line 19) | public Dictionary GenerateDictionary(int c... method GenerateUniqueValues (line 32) | public T[] GenerateUniqueValues(int count) method GenerateValue (line 45) | private T GenerateValue(Random rand) method GenerateString (line 60) | private string GenerateString(Random rand, int minLength, int maxLength) FILE: LanguageExt.Core/Catch.cs type CatchM (line 9) | public readonly record struct CatchM(Func Match, Func<... class CatchMExtensions (line 16) | public static class CatchMExtensions method Map (line 21) | public CatchM Map(Func f) => FILE: LanguageExt.Core/Class Instances/Eq/EqArr.cs type EqArr (line 10) | public struct EqArr : Eq> where EqA : Eq method Equals (line 18) | [Pure] method GetHashCode (line 37) | [Pure] method Equals (line 53) | [Pure] method GetHashCode (line 62) | [Pure] type EqArr (line 45) | public struct EqArr : Eq> method Equals (line 18) | [Pure] method GetHashCode (line 37) | [Pure] method Equals (line 53) | [Pure] method GetHashCode (line 62) | [Pure] FILE: LanguageExt.Core/Class Instances/Eq/EqArray.cs type EqArray (line 10) | public struct EqArray : Eq where EqA : Eq method Equals (line 18) | [Pure] method GetHashCode (line 34) | [Pure] method Equals (line 50) | [Pure] method GetHashCode (line 59) | [Pure] type EqArray (line 42) | public struct EqArray : Eq method Equals (line 18) | [Pure] method GetHashCode (line 34) | [Pure] method Equals (line 50) | [Pure] method GetHashCode (line 59) | [Pure] FILE: LanguageExt.Core/Class Instances/Eq/EqBigInt.cs type EqBigInt (line 9) | public struct EqBigInt : Eq method Equals (line 17) | [Pure] method GetHashCode (line 27) | [Pure] FILE: LanguageExt.Core/Class Instances/Eq/EqBool.cs type EqBool (line 9) | public struct EqBool : Eq method Equals (line 17) | [Pure] method GetHashCode (line 26) | [Pure] FILE: LanguageExt.Core/Class Instances/Eq/EqChar.cs type EqChar (line 9) | public struct EqChar : Eq method Equals (line 17) | [Pure] method GetHashCode (line 27) | [Pure] type EqCharOrdinalIgnoreCase (line 35) | public struct EqCharOrdinalIgnoreCase : Eq method Equals (line 43) | [Pure] method GetHashCode (line 56) | [Pure] FILE: LanguageExt.Core/Class Instances/Eq/EqCompositions.cs type EqCompositions (line 6) | public struct EqCompositions : Eq> method Equals (line 9) | [Pure] method GetHashCode (line 13) | [Pure] FILE: LanguageExt.Core/Class Instances/Eq/EqDateTime.cs type EqDateTime (line 10) | public struct EqDateTime : Eq method Equals (line 18) | [Pure] method GetHashCode (line 27) | [Pure] FILE: LanguageExt.Core/Class Instances/Eq/EqDecimal.cs type EqDecimal (line 10) | public struct EqDecimal : Eq method Equals (line 18) | [Pure] method GetHashCode (line 27) | [Pure] method EqualsAsync (line 31) | [Pure] method GetHashCodeAsync (line 35) | [Pure] FILE: LanguageExt.Core/Class Instances/Eq/EqDefault.cs type EqDefault (line 14) | public readonly struct EqDefault : Eq method Equals (line 22) | [Pure] method GetHashCode (line 36) | [Pure] method EqDefault (line 50) | static EqDefault() method Equals (line 63) | [Pure] class EqDefault (line 46) | public static class EqDefault method Equals (line 22) | [Pure] method GetHashCode (line 36) | [Pure] method EqDefault (line 50) | static EqDefault() method Equals (line 63) | [Pure] FILE: LanguageExt.Core/Class Instances/Eq/EqDouble.cs type EqDouble (line 9) | public struct EqDouble : Eq method Equals (line 17) | [Pure] method GetHashCode (line 26) | [Pure] FILE: LanguageExt.Core/Class Instances/Eq/EqEdit.cs type EqEdit (line 9) | public struct EqEdit : Eq> where EqA : Eq method Equals (line 11) | [Pure] method GetHashCode (line 15) | [Pure] FILE: LanguageExt.Core/Class Instances/Eq/EqEither.cs type EqEither (line 10) | public struct EqEither : Eq> method Equals (line 17) | [Pure] method GetHashCode (line 27) | [Pure] method GetHashCodeAsync (line 36) | [Pure] method EqualsAsync (line 43) | [Pure] method Equals (line 56) | [Pure] method GetHashCode (line 65) | [Pure] type EqEither (line 51) | public struct EqEither : Eq> method Equals (line 17) | [Pure] method GetHashCode (line 27) | [Pure] method GetHashCodeAsync (line 36) | [Pure] method EqualsAsync (line 43) | [Pure] method Equals (line 56) | [Pure] method GetHashCode (line 65) | [Pure] FILE: LanguageExt.Core/Class Instances/Eq/EqEnumerable.cs type EqEnumerable (line 13) | public struct EqEnumerable : Eq> method Equals (line 19) | [Pure] method GetHashCode (line 39) | [Pure] method Equals (line 55) | [Pure] method GetHashCode (line 64) | [Pure] type EqEnumerable (line 50) | public struct EqEnumerable : Eq> method Equals (line 19) | [Pure] method GetHashCode (line 39) | [Pure] method Equals (line 55) | [Pure] method GetHashCode (line 64) | [Pure] FILE: LanguageExt.Core/Class Instances/Eq/EqException.cs type EqException (line 7) | public struct EqException : Eq method GetHashCode (line 9) | [Pure] method Equals (line 13) | [Pure] FILE: LanguageExt.Core/Class Instances/Eq/EqFloat.cs type EqFloat (line 9) | public struct EqFloat : Eq method Equals (line 17) | [Pure] method GetHashCode (line 26) | [Pure] FILE: LanguageExt.Core/Class Instances/Eq/EqGuid.cs type EqGuid (line 10) | public struct EqGuid : Eq method Equals (line 18) | [Pure] method GetHashCode (line 27) | [Pure] FILE: LanguageExt.Core/Class Instances/Eq/EqHashSet.cs type EqHashSet (line 9) | public struct EqHashSet : Eq> where EQ : Eq method Equals (line 17) | [Pure] method GetHashCode (line 38) | [Pure] method Equals (line 54) | [Pure] method GetHashCode (line 63) | [Pure] type EqHashSet (line 46) | public struct EqHashSet : Eq> method Equals (line 17) | [Pure] method GetHashCode (line 38) | [Pure] method Equals (line 54) | [Pure] method GetHashCode (line 63) | [Pure] FILE: LanguageExt.Core/Class Instances/Eq/EqIdentity.cs type EqIdentity (line 9) | public struct EqIdentity : Eq> method Equals (line 17) | [Pure] method GetHashCode (line 26) | [Pure] FILE: LanguageExt.Core/Class Instances/Eq/EqInt.cs type EqInt (line 9) | public struct EqInt : Eq method Equals (line 17) | [Pure] method GetHashCode (line 26) | [Pure] FILE: LanguageExt.Core/Class Instances/Eq/EqIterable.cs type EqIterable (line 13) | public struct EqIterable : Eq> method Equals (line 19) | [Pure] method GetHashCode (line 39) | [Pure] method Equals (line 55) | [Pure] method GetHashCode (line 64) | [Pure] type EqIterable (line 50) | public struct EqIterable : Eq> method Equals (line 19) | [Pure] method GetHashCode (line 39) | [Pure] method Equals (line 55) | [Pure] method GetHashCode (line 64) | [Pure] FILE: LanguageExt.Core/Class Instances/Eq/EqLong.cs type EqLong (line 9) | public struct EqLong : Eq method Equals (line 17) | [Pure] method GetHashCode (line 26) | [Pure] FILE: LanguageExt.Core/Class Instances/Eq/EqLst.cs type EqLst (line 12) | public struct EqLst : Eq> where EQ : Eq method Equals (line 14) | [Pure] method GetHashCode (line 37) | [Pure] method Equals (line 50) | [Pure] method GetHashCode (line 59) | [Pure] type EqLst (line 48) | public struct EqLst : Eq> method Equals (line 14) | [Pure] method GetHashCode (line 37) | [Pure] method Equals (line 50) | [Pure] method GetHashCode (line 59) | [Pure] FILE: LanguageExt.Core/Class Instances/Eq/EqMap.cs type EqMap (line 6) | public struct EqMap : Eq> method Equals (line 14) | [Pure] method GetHashCode (line 22) | [Pure] method Equals (line 36) | [Pure] method GetHashCode (line 44) | [Pure] type EqMap (line 27) | public struct EqMap : Eq> method Equals (line 14) | [Pure] method GetHashCode (line 22) | [Pure] method Equals (line 36) | [Pure] method GetHashCode (line 44) | [Pure] FILE: LanguageExt.Core/Class Instances/Eq/EqOption.cs type EqOption (line 9) | public struct EqOption : Eq> method Equals (line 11) | [Pure] method GetHashCode (line 15) | [Pure] FILE: LanguageExt.Core/Class Instances/Eq/EqPatch.cs type EqPatch (line 9) | public struct EqPatch : Eq> where EqA : Eq method Equals (line 11) | [Pure] method GetHashCode (line 15) | [Pure] FILE: LanguageExt.Core/Class Instances/Eq/EqQue.cs type EqQue (line 13) | public struct EqQue : Eq> where EQ : Eq method Equals (line 15) | [Pure] method GetHashCode (line 39) | [Pure] method Equals (line 52) | [Pure] method GetHashCode (line 61) | [Pure] type EqQue (line 50) | public struct EqQue : Eq> method Equals (line 15) | [Pure] method GetHashCode (line 39) | [Pure] method Equals (line 52) | [Pure] method GetHashCode (line 61) | [Pure] FILE: LanguageExt.Core/Class Instances/Eq/EqRecord.cs type EqRecord (line 10) | public struct EqRecord : Eq where A : Record method Equals (line 12) | [Pure] method GetHashCode (line 16) | [Pure] FILE: LanguageExt.Core/Class Instances/Eq/EqSeq.cs type EqSeq (line 12) | public struct EqSeq : Eq> method Equals (line 18) | [Pure] method GetHashCode (line 41) | [Pure] method Equals (line 57) | [Pure] method GetHashCode (line 66) | [Pure] type EqSeq (line 52) | public struct EqSeq : Eq> method Equals (line 18) | [Pure] method GetHashCode (line 41) | [Pure] method Equals (line 57) | [Pure] method GetHashCode (line 66) | [Pure] FILE: LanguageExt.Core/Class Instances/Eq/EqSet.cs type EqSet (line 9) | public struct EqSet : Eq> where EQ : Eq method Equals (line 17) | [Pure] method GetHashCode (line 39) | [Pure] method Equals (line 55) | [Pure] method GetHashCode (line 64) | [Pure] type EqSet (line 47) | public struct EqSet : Eq> method Equals (line 17) | [Pure] method GetHashCode (line 39) | [Pure] method Equals (line 55) | [Pure] method GetHashCode (line 64) | [Pure] FILE: LanguageExt.Core/Class Instances/Eq/EqShort.cs type EqShort (line 9) | public struct EqShort : Eq method Equals (line 17) | [Pure] method GetHashCode (line 26) | [Pure] FILE: LanguageExt.Core/Class Instances/Eq/EqStck.cs type EqStck (line 12) | public struct EqStck : Eq> where EQ : Eq method Equals (line 14) | [Pure] method GetHashCode (line 37) | [Pure] method Equals (line 50) | [Pure] method GetHashCode (line 59) | [Pure] type EqStck (line 48) | public struct EqStck : Eq> method Equals (line 14) | [Pure] method GetHashCode (line 37) | [Pure] method Equals (line 50) | [Pure] method GetHashCode (line 59) | [Pure] FILE: LanguageExt.Core/Class Instances/Eq/EqString.cs type EqString (line 10) | public struct EqString : Eq method Equals (line 18) | [Pure] method GetHashCode (line 27) | [Pure] type EqStringInvariantCulture (line 35) | public struct EqStringInvariantCulture : Eq method Equals (line 43) | [Pure] method GetHashCode (line 52) | [Pure] type EqStringInvariantCultureIgnoreCase (line 60) | public struct EqStringInvariantCultureIgnoreCase : Eq method Equals (line 68) | [Pure] method GetHashCode (line 77) | [Pure] type EqStringOrdinalIgnoreCase (line 85) | public struct EqStringOrdinalIgnoreCase : Eq method Equals (line 93) | [Pure] method GetHashCode (line 102) | [Pure] type EqStringOrdinal (line 110) | public struct EqStringOrdinal : Eq method Equals (line 120) | [Pure] method GetHashCode (line 129) | [Pure] type EqStringCurrentCultureIgnoreCase (line 137) | public struct EqStringCurrentCultureIgnoreCase : Eq method Equals (line 145) | [Pure] method GetHashCode (line 154) | [Pure] type EqStringCurrentCulture (line 162) | public struct EqStringCurrentCulture : Eq method Equals (line 172) | [Pure] method GetHashCode (line 181) | [Pure] FILE: LanguageExt.Core/Class Instances/Eq/EqTask.cs type EqTask (line 8) | public struct EqTask : Eq> method Equals (line 10) | [Pure] method GetHashCode (line 14) | [Pure] FILE: LanguageExt.Core/Class Instances/Eq/EqTrue.cs type EqTrue (line 9) | public struct EqTrue : Eq method Equals (line 11) | [Pure] method GetHashCode (line 15) | [Pure] FILE: LanguageExt.Core/Class Instances/Eq/EqTuple2.cs type EqTuple2 (line 5) | public struct EqTuple2 : Eq<(A, B)> method GetHashCode (line 9) | public static int GetHashCode((A, B) pair) => method Equals (line 13) | public static bool Equals((A, B) x, (A, B) y) => FILE: LanguageExt.Core/Class Instances/Eq/EqTypeInfo.cs type EqTypeInfo (line 7) | public struct EqTypeInfo : Eq method Equals (line 9) | [Pure] method GetHashCode (line 13) | [Pure] FILE: LanguageExt.Core/Class Instances/Hashable/HashableArr.cs type HashableArr (line 9) | public struct HashableArr : Hashable> where HashA : Has... method GetHashCode (line 16) | [Pure] method GetHashCode (line 31) | [Pure] type HashableArr (line 24) | public struct HashableArr : Hashable> method GetHashCode (line 16) | [Pure] method GetHashCode (line 31) | [Pure] FILE: LanguageExt.Core/Class Instances/Hashable/HashableArray.cs type HashableArray (line 9) | public struct HashableArray : Hashable where HashA : Hash... method GetHashCode (line 16) | [Pure] method GetHashCode (line 31) | [Pure] type HashableArray (line 24) | public struct HashableArray : Hashable method GetHashCode (line 16) | [Pure] method GetHashCode (line 31) | [Pure] FILE: LanguageExt.Core/Class Instances/Hashable/HashableBigInt.cs type HashableBigInt (line 8) | public struct HashableBigInt : Hashable method GetHashCode (line 15) | [Pure] FILE: LanguageExt.Core/Class Instances/Hashable/HashableBool.cs type HashableBool (line 8) | public struct HashableBool : Hashable method GetHashCode (line 15) | [Pure] FILE: LanguageExt.Core/Class Instances/Hashable/HashableChar.cs type HashableChar (line 9) | public struct HashableChar : Hashable method GetHashCode (line 16) | [Pure] type HashableCharOrdinalIgnoreCase (line 24) | public struct HashableCharOrdinalIgnoreCase : Hashable method GetHashCode (line 31) | [Pure] FILE: LanguageExt.Core/Class Instances/Hashable/HashableCompositions.cs type HashableCompositions (line 6) | public struct HashableCompositions : Hashable> method GetHashCode (line 9) | [Pure] FILE: LanguageExt.Core/Class Instances/Hashable/HashableDateTime.cs type HashableDateTime (line 9) | public struct HashableDateTime : Hashable method GetHashCode (line 16) | [Pure] FILE: LanguageExt.Core/Class Instances/Hashable/HashableDecimal.cs type HashableDecimal (line 8) | public struct HashableDecimal : Hashable method GetHashCode (line 15) | [Pure] FILE: LanguageExt.Core/Class Instances/Hashable/HashableDefault.cs type HashableDefault (line 10) | public struct HashableDefault : Hashable method GetHashCode (line 17) | [Pure] FILE: LanguageExt.Core/Class Instances/Hashable/HashableDouble.cs type HashableDouble (line 8) | public struct HashableDouble : Hashable method GetHashCode (line 15) | [Pure] FILE: LanguageExt.Core/Class Instances/Hashable/HashableEdit.cs type HashableEdit (line 9) | public struct HashableEdit : Hashable> where EqA : ... method GetHashCode (line 11) | [Pure] FILE: LanguageExt.Core/Class Instances/Hashable/HashableEither.cs type HashableEither (line 8) | public readonly struct HashableEither : Hash... method GetHashCode (line 17) | [Pure] method GetHashCode (line 37) | [Pure] type HashableEither (line 30) | public readonly struct HashableEither : Hashable> method GetHashCode (line 17) | [Pure] method GetHashCode (line 37) | [Pure] FILE: LanguageExt.Core/Class Instances/Hashable/HashableEnumerable.cs type HashableEnumerable (line 10) | public struct HashableEnumerable : Hashable> method GetHashCode (line 18) | [Pure] method GetHashCode (line 33) | [Pure] type HashableEnumerable (line 26) | public struct HashableEnumerable : Hashable> method GetHashCode (line 18) | [Pure] method GetHashCode (line 33) | [Pure] FILE: LanguageExt.Core/Class Instances/Hashable/HashableException.cs type HashableException (line 6) | public struct HashableException : Hashable method GetHashCode (line 8) | [Pure] FILE: LanguageExt.Core/Class Instances/Hashable/HashableFloat.cs type HashableFloat (line 8) | public struct HashableFloat : Hashable method GetHashCode (line 15) | [Pure] FILE: LanguageExt.Core/Class Instances/Hashable/HashableGuid.cs type HashableGuid (line 9) | public struct HashableGuid : Hashable method GetHashCode (line 16) | [Pure] FILE: LanguageExt.Core/Class Instances/Hashable/HashableHashSet.cs type HashableHashSet (line 9) | public struct HashableHashSet : Hashable> where Has... method GetHashCode (line 16) | [Pure] method GetHashCode (line 31) | [Pure] type HashableHashSet (line 24) | public struct HashableHashSet : Hashable> method GetHashCode (line 16) | [Pure] method GetHashCode (line 31) | [Pure] FILE: LanguageExt.Core/Class Instances/Hashable/HashableIdentity.cs type HashableIdentity (line 8) | public struct HashableIdentity : Hashable> method GetHashCode (line 15) | [Pure] FILE: LanguageExt.Core/Class Instances/Hashable/HashableInt.cs type HashableInt (line 8) | public struct HashableInt : Hashable method GetHashCode (line 15) | [Pure] FILE: LanguageExt.Core/Class Instances/Hashable/HashableIterable.cs type HashableIterable (line 10) | public struct HashableIterable : Hashable> method GetHashCode (line 18) | [Pure] method GetHashCode (line 33) | [Pure] type HashableIterable (line 26) | public struct HashableIterable : Hashable> method GetHashCode (line 18) | [Pure] method GetHashCode (line 33) | [Pure] FILE: LanguageExt.Core/Class Instances/Hashable/HashableLong.cs type HashableLong (line 8) | public struct HashableLong : Hashable method GetHashCode (line 15) | [Pure] FILE: LanguageExt.Core/Class Instances/Hashable/HashableLst.cs type HashableLst (line 9) | public struct HashableLst : Hashable> where HashA : Has... method GetHashCode (line 16) | [Pure] method GetHashCode (line 31) | [Pure] type HashableLst (line 24) | public struct HashableLst : Hashable> method GetHashCode (line 16) | [Pure] method GetHashCode (line 31) | [Pure] FILE: LanguageExt.Core/Class Instances/Hashable/HashableMap.cs type HashableMap (line 6) | public struct HashableMap : Hashable> method GetHashCode (line 12) | [Pure] method GetHashCode (line 24) | [Pure] type HashableMap (line 17) | public struct HashableMap : Hashable> method GetHashCode (line 12) | [Pure] method GetHashCode (line 24) | [Pure] FILE: LanguageExt.Core/Class Instances/Hashable/HashableOption.cs type HashableOption (line 6) | public struct HashableOption : Hashable> method GetHashCode (line 13) | public static int GetHashCode(Option x) => FILE: LanguageExt.Core/Class Instances/Hashable/HashablePair.cs type HashablePair (line 6) | public struct HashablePair : Hashable<(A, B)> method GetHashCode (line 10) | [Pure] FILE: LanguageExt.Core/Class Instances/Hashable/HashablePatch.cs type HashablePatch (line 10) | public struct HashablePatch : Hashable> where EqA ... method GetHashCode (line 17) | [Pure] FILE: LanguageExt.Core/Class Instances/Hashable/HashableQue.cs type HashableQue (line 8) | public struct HashableQue : Hashable> where HashA : Has... method GetHashCode (line 15) | [Pure] method GetHashCode (line 30) | [Pure] type HashableQue (line 23) | public struct HashableQue : Hashable> method GetHashCode (line 15) | [Pure] method GetHashCode (line 30) | [Pure] FILE: LanguageExt.Core/Class Instances/Hashable/HashableRecord.cs type HashableRecord (line 10) | public struct HashableRecord : Hashable where A : Record method GetHashCode (line 17) | [Pure] FILE: LanguageExt.Core/Class Instances/Hashable/HashableSeq.cs type HashableSeq (line 9) | public struct HashableSeq : Hashable> method GetHashCode (line 17) | [Pure] method GetHashCode (line 32) | [Pure] type HashableSeq (line 25) | public struct HashableSeq : Hashable> method GetHashCode (line 17) | [Pure] method GetHashCode (line 32) | [Pure] FILE: LanguageExt.Core/Class Instances/Hashable/HashableSet.cs type HashableSet (line 8) | public struct HashableSet : Hashable> where HashA : Has... method GetHashCode (line 15) | [Pure] method GetHashCode (line 30) | [Pure] type HashableSet (line 23) | public struct HashableSet : Hashable> method GetHashCode (line 15) | [Pure] method GetHashCode (line 30) | [Pure] FILE: LanguageExt.Core/Class Instances/Hashable/HashableShort.cs type HashableShort (line 9) | public struct HashableShort : Hashable method GetHashCode (line 16) | [Pure] FILE: LanguageExt.Core/Class Instances/Hashable/HashableStck.cs type HashableStck (line 9) | public struct HashableStck : Hashable> where HashA : H... method GetHashCode (line 16) | [Pure] method GetHashCode (line 31) | [Pure] type HashableStck (line 24) | public struct HashableStck : Hashable> method GetHashCode (line 16) | [Pure] method GetHashCode (line 31) | [Pure] FILE: LanguageExt.Core/Class Instances/Hashable/HashableString.cs type HashableString (line 10) | public struct HashableString : Hashable method GetHashCode (line 17) | [Pure] type HashableStringInvariantCulture (line 26) | public struct HashableStringInvariantCulture : Hashable method GetHashCode (line 33) | [Pure] type HashableStringInvariantCultureIgnoreCase (line 43) | public struct HashableStringInvariantCultureIgnoreCase : Hashable method GetHashCode (line 50) | [Pure] type HashableStringOrdinalIgnoreCase (line 59) | public struct HashableStringOrdinalIgnoreCase : Hashable method GetHashCode (line 66) | [Pure] type HashableStringOrdinal (line 75) | public struct HashableStringOrdinal : Hashable method GetHashCode (line 82) | [Pure] type HashableStringCurrentCultureIgnoreCase (line 91) | public struct HashableStringCurrentCultureIgnoreCase : Hashable method GetHashCode (line 98) | [Pure] type HashableStringCurrentCulture (line 107) | public struct HashableStringCurrentCulture : Hashable method GetHashCode (line 114) | [Pure] FILE: LanguageExt.Core/Class Instances/Hashable/HashableTask.cs type HashableTask (line 7) | public struct HashableTask : Hashable> method GetHashCode (line 14) | [Pure] FILE: LanguageExt.Core/Class Instances/Hashable/HashableTuple.cs type HashableTuple (line 3) | public struct HashableTuple : Hashable<(A, B)> method GetHashCode (line 7) | public static int GetHashCode((A, B) pair) => FILE: LanguageExt.Core/Class Instances/Hashable/HashableTypeInfo.cs type HashableTypeInfo (line 7) | public struct HashableTypeInfo : Hashable method GetHashCode (line 14) | [Pure] FILE: LanguageExt.Core/Class Instances/Ord/OrdArr.cs type OrdArr (line 9) | public struct OrdArr : Ord> method Equals (line 18) | [Pure] method Compare (line 32) | [Pure] method GetHashCode (line 57) | [Pure] method Equals (line 73) | [Pure] method Compare (line 87) | [Pure] method GetHashCode (line 95) | [Pure] type OrdArr (line 65) | public struct OrdArr : Ord> method Equals (line 18) | [Pure] method Compare (line 32) | [Pure] method GetHashCode (line 57) | [Pure] method Equals (line 73) | [Pure] method Compare (line 87) | [Pure] method GetHashCode (line 95) | [Pure] FILE: LanguageExt.Core/Class Instances/Ord/OrdArray.cs type OrdArray (line 10) | public struct OrdArray : Ord method Equals (line 19) | [Pure] method Compare (line 33) | [Pure] method GetHashCode (line 60) | [Pure] method Equals (line 76) | [Pure] method Compare (line 90) | [Pure] method GetHashCode (line 98) | [Pure] type OrdArray (line 68) | public struct OrdArray : Ord method Equals (line 19) | [Pure] method Compare (line 33) | [Pure] method GetHashCode (line 60) | [Pure] method Equals (line 76) | [Pure] method Compare (line 90) | [Pure] method GetHashCode (line 98) | [Pure] FILE: LanguageExt.Core/Class Instances/Ord/OrdBigInt.cs type OrdBigInt (line 9) | public struct OrdBigInt : Ord method Equals (line 17) | [Pure] method Compare (line 33) | [Pure] method GetHashCode (line 41) | [Pure] FILE: LanguageExt.Core/Class Instances/Ord/OrdBool.cs type OrdBool (line 9) | public struct OrdBool : Ord method Equals (line 17) | [Pure] method Compare (line 33) | [Pure] method GetHashCode (line 41) | [Pure] FILE: LanguageExt.Core/Class Instances/Ord/OrdChar.cs type OrdChar (line 9) | public struct OrdChar : Ord method Equals (line 19) | [Pure] method Compare (line 35) | [Pure] method GetHashCode (line 43) | [Pure] FILE: LanguageExt.Core/Class Instances/Ord/OrdDateTime.cs type OrdDateTime (line 10) | public struct OrdDateTime : Ord method Equals (line 18) | [Pure] method Compare (line 34) | [Pure] method GetHashCode (line 42) | [Pure] FILE: LanguageExt.Core/Class Instances/Ord/OrdDecimal.cs type OrdDecimal (line 9) | public struct OrdDecimal : Ord method Equals (line 17) | [Pure] method Compare (line 33) | [Pure] method GetHashCode (line 41) | [Pure] FILE: LanguageExt.Core/Class Instances/Ord/OrdDefault.cs type OrdDefault (line 11) | public struct OrdDefault : Ord method Compare (line 19) | [Pure] method Equals (line 23) | [Pure] method GetHashCode (line 31) | [Pure] FILE: LanguageExt.Core/Class Instances/Ord/OrdDouble.cs type OrdDouble (line 9) | public struct OrdDouble : Ord method Equals (line 17) | [Pure] method Compare (line 33) | [Pure] method GetHashCode (line 41) | [Pure] FILE: LanguageExt.Core/Class Instances/Ord/OrdEither.cs type OrdEither (line 9) | public struct OrdEither : Ord> method Compare (line 16) | [Pure] method Equals (line 23) | [Pure] method GetHashCode (line 32) | [Pure] method Compare (line 45) | [Pure] method Equals (line 52) | [Pure] method GetHashCode (line 61) | [Pure] type OrdEither (line 40) | public struct OrdEither : Ord> method Compare (line 16) | [Pure] method Equals (line 23) | [Pure] method GetHashCode (line 32) | [Pure] method Compare (line 45) | [Pure] method Equals (line 52) | [Pure] method GetHashCode (line 61) | [Pure] FILE: LanguageExt.Core/Class Instances/Ord/OrdEnumerable.cs type OrdEnumerable (line 12) | public struct OrdEnumerable : Ord> method Equals (line 23) | [Pure] method Compare (line 37) | [Pure] method GetHashCode (line 64) | [Pure] method Equals (line 80) | [Pure] method Compare (line 94) | [Pure] method GetHashCode (line 102) | [Pure] type OrdEnumerable (line 72) | public struct OrdEnumerable : Ord> method Equals (line 23) | [Pure] method Compare (line 37) | [Pure] method GetHashCode (line 64) | [Pure] method Equals (line 80) | [Pure] method Compare (line 94) | [Pure] method GetHashCode (line 102) | [Pure] FILE: LanguageExt.Core/Class Instances/Ord/OrdException.cs type OrdException (line 8) | public struct OrdException : Ord method GetHashCode (line 10) | [Pure] method Equals (line 14) | [Pure] method Compare (line 18) | [Pure] FILE: LanguageExt.Core/Class Instances/Ord/OrdFloat.cs type OrdFloat (line 9) | public struct OrdFloat : Ord method Equals (line 17) | [Pure] method Compare (line 33) | [Pure] method GetHashCode (line 41) | [Pure] FILE: LanguageExt.Core/Class Instances/Ord/OrdGuid.cs type OrdGuid (line 10) | public struct OrdGuid : Ord method Equals (line 18) | [Pure] method Compare (line 34) | [Pure] method GetHashCode (line 42) | [Pure] FILE: LanguageExt.Core/Class Instances/Ord/OrdHashSet.cs type OrdHashSet (line 10) | public struct OrdHashSet : Ord> method Equals (line 19) | [Pure] method Compare (line 33) | [Pure] method GetHashCode (line 55) | [Pure] method Equals (line 71) | [Pure] method Compare (line 85) | [Pure] method GetHashCode (line 93) | [Pure] type OrdHashSet (line 63) | public struct OrdHashSet : Ord> method Equals (line 19) | [Pure] method Compare (line 33) | [Pure] method GetHashCode (line 55) | [Pure] method Equals (line 71) | [Pure] method Compare (line 85) | [Pure] method GetHashCode (line 93) | [Pure] FILE: LanguageExt.Core/Class Instances/Ord/OrdInt.cs type OrdInt (line 10) | public struct OrdInt : Ord method Equals (line 18) | [Pure] method Compare (line 34) | [Pure] method GetHashCode (line 42) | [Pure] FILE: LanguageExt.Core/Class Instances/Ord/OrdIterable.cs type OrdIterable (line 12) | public struct OrdIterable : Ord> method Equals (line 21) | [Pure] method Compare (line 35) | [Pure] method GetHashCode (line 62) | [Pure] method Equals (line 78) | [Pure] method Compare (line 92) | [Pure] method GetHashCode (line 100) | [Pure] type OrdIterable (line 70) | public struct OrdIterable : Ord> method Equals (line 21) | [Pure] method Compare (line 35) | [Pure] method GetHashCode (line 62) | [Pure] method Equals (line 78) | [Pure] method Compare (line 92) | [Pure] method GetHashCode (line 100) | [Pure] FILE: LanguageExt.Core/Class Instances/Ord/OrdLong.cs type OrdLong (line 10) | public struct OrdLong : Ord method Equals (line 18) | [Pure] method Compare (line 34) | [Pure] method GetHashCode (line 42) | [Pure] FILE: LanguageExt.Core/Class Instances/Ord/OrdLst.cs type OrdLst (line 10) | public struct OrdLst : Ord> method Equals (line 19) | [Pure] method Compare (line 33) | [Pure] method GetHashCode (line 58) | [Pure] method Equals (line 74) | [Pure] method Compare (line 88) | [Pure] method GetHashCode (line 96) | [Pure] type OrdLst (line 66) | public struct OrdLst : Ord> method Equals (line 19) | [Pure] method Compare (line 33) | [Pure] method GetHashCode (line 58) | [Pure] method Equals (line 74) | [Pure] method Compare (line 88) | [Pure] method GetHashCode (line 96) | [Pure] FILE: LanguageExt.Core/Class Instances/Ord/OrdMap.cs type OrdMap (line 9) | public struct OrdMap : Ord> method Compare (line 22) | [Pure] method Equals (line 32) | [Pure] method GetHashCode (line 40) | [Pure] method Compare (line 60) | [Pure] method Equals (line 70) | [Pure] method GetHashCode (line 78) | [Pure] type OrdMap (line 48) | public struct OrdMap : Ord> method Compare (line 22) | [Pure] method Equals (line 32) | [Pure] method GetHashCode (line 40) | [Pure] method Compare (line 60) | [Pure] method Equals (line 70) | [Pure] method GetHashCode (line 78) | [Pure] FILE: LanguageExt.Core/Class Instances/Ord/OrdOption.cs type OrdOption (line 7) | public struct OrdOption : Ord> method Compare (line 10) | [Pure] method Equals (line 14) | [Pure] method GetHashCode (line 18) | [Pure] FILE: LanguageExt.Core/Class Instances/Ord/OrdQue.cs type OrdQue (line 10) | public struct OrdQue : Ord> method Equals (line 19) | [Pure] method Compare (line 33) | [Pure] method GetHashCode (line 62) | [Pure] method Equals (line 78) | [Pure] method Compare (line 92) | [Pure] method GetHashCode (line 100) | [Pure] type OrdQue (line 70) | public struct OrdQue : Ord> method Equals (line 19) | [Pure] method Compare (line 33) | [Pure] method GetHashCode (line 62) | [Pure] method Equals (line 78) | [Pure] method Compare (line 92) | [Pure] method GetHashCode (line 100) | [Pure] FILE: LanguageExt.Core/Class Instances/Ord/OrdRecord.cs type OrdRecord (line 10) | public struct OrdRecord : Ord where A : Record method Compare (line 12) | [Pure] method Equals (line 16) | [Pure] method GetHashCode (line 20) | [Pure] FILE: LanguageExt.Core/Class Instances/Ord/OrdSeq.cs type OrdSeq (line 10) | public struct OrdSeq : Ord> method Equals (line 19) | [Pure] method Compare (line 33) | [Pure] method GetHashCode (line 56) | [Pure] method Equals (line 72) | [Pure] method Compare (line 86) | [Pure] method GetHashCode (line 94) | [Pure] type OrdSeq (line 64) | public struct OrdSeq : Ord> method Equals (line 19) | [Pure] method Compare (line 33) | [Pure] method GetHashCode (line 56) | [Pure] method Equals (line 72) | [Pure] method Compare (line 86) | [Pure] method GetHashCode (line 94) | [Pure] FILE: LanguageExt.Core/Class Instances/Ord/OrdSet.cs type OrdSet (line 10) | public struct OrdSet : Ord> method Equals (line 19) | [Pure] method Compare (line 33) | [Pure] method GetHashCode (line 41) | [Pure] method Equals (line 57) | [Pure] method Compare (line 71) | [Pure] method GetHashCode (line 79) | [Pure] type OrdSet (line 49) | public struct OrdSet : Ord> method Equals (line 19) | [Pure] method Compare (line 33) | [Pure] method GetHashCode (line 41) | [Pure] method Equals (line 57) | [Pure] method Compare (line 71) | [Pure] method GetHashCode (line 79) | [Pure] FILE: LanguageExt.Core/Class Instances/Ord/OrdShort.cs type OrdShort (line 9) | public struct OrdShort : Ord method Equals (line 17) | [Pure] method Compare (line 33) | [Pure] method GetHashCode (line 41) | [Pure] FILE: LanguageExt.Core/Class Instances/Ord/OrdStck.cs type OrdStck (line 10) | public struct OrdStck : Ord> method Equals (line 19) | [Pure] method Compare (line 33) | [Pure] method GetHashCode (line 62) | [Pure] method Equals (line 78) | [Pure] method Compare (line 92) | [Pure] method GetHashCode (line 100) | [Pure] type OrdStck (line 70) | public struct OrdStck : Ord> method Equals (line 19) | [Pure] method Compare (line 33) | [Pure] method GetHashCode (line 62) | [Pure] method Equals (line 78) | [Pure] method Compare (line 92) | [Pure] method GetHashCode (line 100) | [Pure] FILE: LanguageExt.Core/Class Instances/Ord/OrdString.cs type OrdString (line 9) | public struct OrdString : Ord method Compare (line 21) | public static int Compare(string a, string b) => method Equals (line 30) | public static bool Equals(string a, string b) => method GetHashCode (line 37) | public static int GetHashCode(string x) => type OrdStringOrdinalIgnoreCase (line 44) | public struct OrdStringOrdinalIgnoreCase : Ord method Compare (line 56) | public static int Compare(string a, string b) => method Equals (line 65) | public static bool Equals(string a, string b) => method GetHashCode (line 72) | public static int GetHashCode(string x) => type OrdStringOrdinal (line 79) | public struct OrdStringOrdinal : Ord method Compare (line 91) | public static int Compare(string a, string b) => method Equals (line 100) | public static bool Equals(string a, string b) => method GetHashCode (line 107) | public static int GetHashCode(string x) => type OrdStringCurrentCultureIgnoreCase (line 114) | public struct OrdStringCurrentCultureIgnoreCase : Ord method Compare (line 126) | public static int Compare(string a, string b) => method Equals (line 135) | public static bool Equals(string a, string b) => method GetHashCode (line 142) | public static int GetHashCode(string x) => type OrdStringCurrentCulture (line 149) | public struct OrdStringCurrentCulture : Ord method Compare (line 161) | public static int Compare(string a, string b) => method Equals (line 170) | public static bool Equals(string a, string b) => method GetHashCode (line 177) | public static int GetHashCode(string x) => FILE: LanguageExt.Core/Class Instances/Ord/OrdTask.cs type OrdTask (line 6) | public struct OrdTask : Ord> method Compare (line 8) | public static int Compare(Task x, Task y) => method Equals (line 11) | public static bool Equals(Task x, Task y) => method GetHashCode (line 14) | public static int GetHashCode(Task x) => FILE: LanguageExt.Core/Class Instances/Ord/OrdTrue.cs type OrdTrue (line 8) | public struct OrdTrue : Ord method Compare (line 10) | public static int Compare(A x, A y) => method Equals (line 13) | public static bool Equals(A x, A y) => method GetHashCode (line 16) | public static int GetHashCode(A x) => FILE: LanguageExt.Core/Class Instances/Ord/OrdTupleFirst.cs type OrdTupleFirst (line 10) | public struct OrdTupleFirst : Ord> where Or... method Compare (line 12) | public static int Compare((A, B) x, (A, B) y) => method Equals (line 15) | public static bool Equals((A, B) x, (A, B) y) => method GetHashCode (line 18) | public static int GetHashCode((A, B) x) => FILE: LanguageExt.Core/Class Instances/Ord/OrdTypeInfo.cs type OrdTypeInfo (line 7) | public struct OrdTypeInfo : Ord method Compare (line 9) | public static int Compare(TypeInfo x, TypeInfo y) => method Equals (line 12) | public static bool Equals(TypeInfo x, TypeInfo y) => method GetHashCode (line 15) | public static int GetHashCode(TypeInfo x) => FILE: LanguageExt.Core/Class Instances/TBigInt.cs type TBigInt (line 9) | public struct TBigInt : Num, Bool method Equals (line 17) | [Pure] method Compare (line 33) | [Pure] method Add (line 43) | [Pure] method Subtract (line 53) | [Pure] method Multiply (line 63) | [Pure] method Divide (line 73) | [Pure] method Abs (line 82) | [Pure] method Signum (line 93) | [Pure] method FromInteger (line 104) | [Pure] method FromDecimal (line 113) | [Pure] method FromFloat (line 122) | [Pure] method FromDouble (line 131) | [Pure] method Negate (line 147) | [Pure] method Append (line 156) | [Pure] method GetHashCode (line 164) | [Pure] method True (line 172) | [Pure] method False (line 180) | [Pure] method And (line 188) | [Pure] method Or (line 196) | [Pure] method Not (line 204) | [Pure] method XOr (line 212) | [Pure] method Implies (line 220) | [Pure] method BiCondition (line 230) | [Pure] FILE: LanguageExt.Core/Class Instances/TBool.cs type TBool (line 13) | public struct TBool : Ord, Bool method And (line 19) | [Pure] method Compare (line 35) | public static int Compare(bool x, bool y) => method Equals (line 44) | [Pure] method False (line 52) | [Pure] method GetHashCode (line 60) | [Pure] method Not (line 68) | [Pure] method Or (line 76) | [Pure] method True (line 84) | [Pure] method XOr (line 92) | [Pure] method Implies (line 100) | [Pure] method BiCondition (line 109) | [Pure] FILE: LanguageExt.Core/Class Instances/TBoolBool.cs type TBoolBool (line 13) | public struct TBoolBool : Ord<(bool, bool)>, Bool<(bool, bool)> method And (line 19) | [Pure] method Compare (line 36) | public static int Compare((bool, bool) x, (bool, bool) y) => method Equals (line 45) | [Pure] method False (line 53) | [Pure] method GetHashCode (line 61) | [Pure] method Not (line 69) | [Pure] method Or (line 77) | [Pure] method True (line 86) | [Pure] method XOr (line 94) | [Pure] method Implies (line 103) | [Pure] method BiCondition (line 113) | [Pure] FILE: LanguageExt.Core/Class Instances/TChar.cs type TChar (line 9) | public struct TChar : Ord, Arithmetic method Equals (line 17) | [Pure] method Compare (line 33) | [Pure] method GetHashCode (line 41) | [Pure] method Add (line 45) | [Pure] method Subtract (line 49) | [Pure] method Multiply (line 53) | [Pure] method Negate (line 57) | [Pure] FILE: LanguageExt.Core/Class Instances/TDecimal.cs type TDecimal (line 7) | public struct TDecimal : Floating method Equals (line 15) | [Pure] method Compare (line 30) | [Pure] method Add (line 40) | [Pure] method Subtract (line 49) | [Pure] method Multiply (line 58) | [Pure] method Divide (line 67) | [Pure] method Abs (line 76) | [Pure] method Signum (line 84) | [Pure] method FromInteger (line 93) | [Pure] method FromDecimal (line 102) | [Pure] method FromFloat (line 111) | [Pure] method FromDouble (line 120) | [Pure] method FromRational (line 128) | [Pure] method Pi (line 136) | [Pure] method Exp (line 145) | [Pure] method Sqrt (line 154) | [Pure] method Log (line 165) | [Pure] method Pow (line 174) | [Pure] method LogBase (line 184) | [Pure] method Sin (line 193) | [Pure] method Cos (line 202) | [Pure] method Tan (line 211) | [Pure] method Asin (line 220) | [Pure] method Acos (line 229) | [Pure] method Atan (line 238) | [Pure] method Sinh (line 247) | [Pure] method Cosh (line 256) | [Pure] method Tanh (line 267) | [Pure] method Asinh (line 275) | [Pure] method Acosh (line 285) | [Pure] method Atanh (line 295) | [Pure] method Negate (line 304) | [Pure] method GetHashCode (line 312) | [Pure] FILE: LanguageExt.Core/Class Instances/TDouble.cs type TDouble (line 7) | public struct TDouble : Floating method Equals (line 15) | [Pure] method Compare (line 31) | [Pure] method Add (line 41) | [Pure] method Subtract (line 51) | [Pure] method Multiply (line 61) | [Pure] method Divide (line 71) | [Pure] method Abs (line 80) | [Pure] method Signum (line 89) | [Pure] method FromInteger (line 98) | [Pure] method FromDecimal (line 107) | [Pure] method FromFloat (line 116) | [Pure] method FromDouble (line 125) | [Pure] method FromRational (line 134) | [Pure] method Pi (line 142) | [Pure] method Exp (line 151) | [Pure] method Sqrt (line 160) | [Pure] method Log (line 171) | [Pure] method Pow (line 180) | [Pure] method LogBase (line 190) | [Pure] method Sin (line 199) | [Pure] method Cos (line 208) | [Pure] method Tan (line 217) | [Pure] method Asin (line 226) | [Pure] method Acos (line 235) | [Pure] method Atan (line 244) | [Pure] method Sinh (line 253) | [Pure] method Cosh (line 262) | [Pure] method Tanh (line 273) | [Pure] method Asinh (line 281) | [Pure] method Acosh (line 291) | [Pure] method Atanh (line 301) | [Pure] method Negate (line 310) | [Pure] method GetHashCode (line 318) | [Pure] FILE: LanguageExt.Core/Class Instances/TFloat.cs type TFloat (line 7) | public struct TFloat : Floating method Equals (line 15) | [Pure] method Compare (line 31) | [Pure] method Add (line 41) | [Pure] method Subtract (line 50) | [Pure] method Multiply (line 60) | [Pure] method Divide (line 69) | [Pure] method Abs (line 78) | [Pure] method Signum (line 86) | [Pure] method FromInteger (line 94) | [Pure] method FromDecimal (line 102) | [Pure] method FromFloat (line 110) | [Pure] method FromDouble (line 118) | [Pure] method FromRational (line 126) | [Pure] method Pi (line 133) | [Pure] method Exp (line 141) | [Pure] method Sqrt (line 149) | [Pure] method Log (line 159) | [Pure] method Pow (line 167) | [Pure] method LogBase (line 176) | [Pure] method Sin (line 184) | [Pure] method Cos (line 192) | [Pure] method Tan (line 200) | [Pure] method Asin (line 208) | [Pure] method Acos (line 216) | [Pure] method Atan (line 224) | [Pure] method Sinh (line 232) | [Pure] method Cosh (line 240) | [Pure] method Tanh (line 250) | [Pure] method Asinh (line 257) | [Pure] method Acosh (line 266) | [Pure] method Atanh (line 275) | [Pure] method Negate (line 283) | [Pure] method GetHashCode (line 290) | [Pure] FILE: LanguageExt.Core/Class Instances/TInt.cs type TInt (line 10) | public struct TInt : Num, Bool method Equals (line 18) | [Pure] method Compare (line 34) | [Pure] method Add (line 44) | [Pure] method Subtract (line 54) | [Pure] method Multiply (line 64) | [Pure] method Divide (line 74) | [Pure] method Abs (line 83) | [Pure] method Signum (line 92) | [Pure] method FromInteger (line 101) | [Pure] method FromDecimal (line 110) | [Pure] method FromFloat (line 119) | [Pure] method FromDouble (line 128) | [Pure] method Negate (line 137) | [Pure] method GetHashCode (line 144) | [Pure] method True (line 152) | [Pure] method False (line 160) | [Pure] method And (line 168) | [Pure] method Or (line 176) | [Pure] method Not (line 184) | [Pure] method XOr (line 192) | [Pure] method Implies (line 200) | [Pure] method BiCondition (line 210) | [Pure] FILE: LanguageExt.Core/Class Instances/TLong.cs type TLong (line 10) | public struct TLong : Num, Bool method Equals (line 18) | [Pure] method Compare (line 34) | [Pure] method Add (line 44) | [Pure] method Subtract (line 54) | [Pure] method Multiply (line 64) | [Pure] method Divide (line 74) | [Pure] method Abs (line 83) | [Pure] method Signum (line 92) | [Pure] method FromInteger (line 101) | [Pure] method FromDecimal (line 110) | [Pure] method FromFloat (line 119) | [Pure] method FromDouble (line 128) | [Pure] method Negate (line 137) | [Pure] method GetHashCode (line 144) | [Pure] method True (line 152) | [Pure] method False (line 160) | [Pure] method And (line 168) | [Pure] method Or (line 176) | [Pure] method Not (line 184) | [Pure] method XOr (line 192) | [Pure] method Implies (line 200) | [Pure] method BiCondition (line 210) | [Pure] FILE: LanguageExt.Core/Class Instances/TNumericChar.cs type TNumericChar (line 9) | public struct TNumericChar : Num method Equals (line 17) | [Pure] method Compare (line 33) | [Pure] method GetHashCode (line 41) | [Pure] method Add (line 45) | [Pure] method Subtract (line 49) | [Pure] method Multiply (line 53) | [Pure] method Negate (line 57) | [Pure] method CharToInt (line 61) | static int CharToInt(int x) => method Abs (line 66) | public static char Abs(char x) => method Signum (line 69) | public static char Signum(char x) => method FromInteger (line 72) | public static char FromInteger(int x) => method FromDecimal (line 75) | public static char FromDecimal(decimal x) => method FromFloat (line 78) | public static char FromFloat(float x) => method FromDouble (line 81) | public static char FromDouble(double x) => method Divide (line 84) | public static char Divide(char x, char y) => FILE: LanguageExt.Core/Class Instances/TShort.cs type TShort (line 10) | public struct TShort : Num, Bool method Equals (line 18) | [Pure] method Compare (line 34) | [Pure] method Add (line 44) | [Pure] method Subtract (line 54) | [Pure] method Multiply (line 64) | [Pure] method Divide (line 74) | [Pure] method Abs (line 83) | [Pure] method Signum (line 92) | [Pure] method FromInteger (line 101) | [Pure] method FromDecimal (line 110) | [Pure] method FromFloat (line 119) | [Pure] method FromDouble (line 128) | [Pure] method Negate (line 137) | [Pure] method GetHashCode (line 144) | [Pure] method True (line 152) | [Pure] method False (line 160) | [Pure] method And (line 168) | [Pure] method Or (line 176) | [Pure] method Not (line 184) | [Pure] method XOr (line 192) | [Pure] method Implies (line 200) | [Pure] method BiCondition (line 210) | [Pure] FILE: LanguageExt.Core/Class Instances/TString.cs type TString (line 6) | public struct TString : Ord method Equals (line 14) | [Pure] method Compare (line 30) | [Pure] method GetHashCode (line 38) | [Pure] type TStringOrdinalIgnoreCase (line 43) | public struct TStringOrdinalIgnoreCase : Ord method Equals (line 51) | [Pure] method Compare (line 67) | [Pure] method GetHashCode (line 75) | [Pure] type TStringOrdinal (line 80) | public struct TStringOrdinal : Ord method Equals (line 88) | [Pure] method Compare (line 104) | [Pure] method GetHashCode (line 112) | [Pure] type TStringCurrentCultureIgnoreCase (line 117) | public struct TStringCurrentCultureIgnoreCase : Ord method Equals (line 125) | [Pure] method Compare (line 141) | [Pure] method GetHashCode (line 149) | [Pure] type TStringCurrentCulture (line 154) | public struct TStringCurrentCulture : Ord method Equals (line 162) | [Pure] method Compare (line 178) | [Pure] method GetHashCode (line 186) | [Pure] FILE: LanguageExt.Core/Combinators.cs class CombinatorsDynamic (line 6) | public static class CombinatorsDynamic class Combinators (line 66) | public static class Combinators method I (line 137) | public static A I(A x) => x; method K (line 142) | public static Func K(A x) => (B y) => x; method M (line 147) | public static Func M(Func x) => method T (line 153) | public static Func, B> T(A x) => (Func y) => method Q (line 159) | public static Func, Func> Q(Func x) =>... method S (line 165) | public static Func, Func> S(Func x)... class Combinators (line 84) | public static class Combinators method I (line 137) | public static A I(A x) => x; method K (line 142) | public static Func K(A x) => (B y) => x; method M (line 147) | public static Func M(Func x) => method T (line 153) | public static Func, B> T(A x) => (Func y) => method Q (line 159) | public static Func, Func> Q(Func x) =>... method S (line 165) | public static Func, Func> S(Func x)... class Combinators (line 103) | public static class Combinators method I (line 137) | public static A I(A x) => x; method K (line 142) | public static Func K(A x) => (B y) => x; method M (line 147) | public static Func M(Func x) => method T (line 153) | public static Func, B> T(A x) => (Func y) => method Q (line 159) | public static Func, Func> Q(Func x) =>... method S (line 165) | public static Func, Func> S(Func x)... class Combinators (line 132) | public static class Combinators method I (line 137) | public static A I(A x) => x; method K (line 142) | public static Func K(A x) => (B y) => x; method M (line 147) | public static Func M(Func x) => method T (line 153) | public static Func, B> T(A x) => (Func y) => method Q (line 159) | public static Func, Func> Q(Func x) =>... method S (line 165) | public static Func, Func> S(Func x)... FILE: LanguageExt.Core/Common/Error.cs type Error (line 17) | [DataContract] type Expected (line 435) | [DataContract] type Exceptional (line 510) | [DataContract] type BottomError (line 611) | [DataContract] type ManyErrors (line 683) | [DataContract] FILE: LanguageExt.Core/Common/ErrorCodes.cs class ErrorCodes (line 3) | public static class ErrorCodes FILE: LanguageExt.Core/Common/ErrorException.cs class ErrorException (line 32) | public abstract class ErrorException : Exception, IEnumerable method ToError (line 52) | [Pure] method Combine (line 79) | [Pure] method GetEnumerator (line 94) | [Pure] method GetEnumerator (line 100) | [Pure] method ToString (line 106) | [Pure] method New (line 115) | [Pure, MethodImpl(MethodImplOptions.AggressiveInlining)] method New (line 124) | [Pure, MethodImpl(MethodImplOptions.AggressiveInlining)] method New (line 132) | [Pure, MethodImpl(MethodImplOptions.AggressiveInlining)] method New (line 141) | [Pure, MethodImpl(MethodImplOptions.AggressiveInlining)] method New (line 151) | [Pure, MethodImpl(MethodImplOptions.AggressiveInlining)] method New (line 160) | [Pure, MethodImpl(MethodImplOptions.AggressiveInlining)] method Many (line 169) | [Pure, MethodImpl(MethodImplOptions.AggressiveInlining)] method Many (line 178) | [Pure, MethodImpl(MethodImplOptions.AggressiveInlining)] class ExpectedException (line 186) | public class ExpectedException(string message, int code, Option method ToString (line 262) | [Pure] class ExceptionalException (line 271) | public class ExceptionalException : ErrorException method ExceptionalException (line 273) | public ExceptionalException(Exception Exception) : base(Exception.HRes... method ExceptionalException (line 280) | public ExceptionalException(string Message, int Code) : base(Code) method ExceptionalException (line 286) | public ExceptionalException(string Message, Exception Exception) : bas... method ToString (line 299) | [Pure] method ToError (line 316) | public override Error ToError() => method Combine (line 341) | [Pure] class WrappedErrorExceptionalException (line 352) | public sealed class WrappedErrorExceptionalException(Error Error) : method ToError (line 359) | public override Error ToError() => method ToString (line 365) | [Pure] class ManyExceptions (line 374) | public sealed class ManyExceptions(Seq errors) : ErrorEx... method ToError (line 396) | public override Error ToError() => method ToString (line 402) | [Pure] method Combine (line 434) | [Pure] method GetEnumerator (line 440) | [Pure] class BottomException (line 450) | [Serializable] method BottomException (line 456) | static BottomException() => method ToError (line 468) | public override Error ToError() => method Combine (line 471) | public override ErrorException Combine(ErrorException error) => throw ... class ExceptionExtensions (line 474) | public static class ExceptionExtensions method Rethrow (line 479) | public static Unit Rethrow(this Exception e) method Rethrow (line 488) | public static R Rethrow(this Exception e) FILE: LanguageExt.Core/Common/Errors.cs class Errors (line 3) | public static class Errors method ParseError (line 47) | public static Error ParseError(string msg) => (ErrorCodes.ParseError, ... FILE: LanguageExt.Core/Common/Exceptions.cs class Exceptions (line 3) | public class Exceptions method ParseError (line 43) | public static ExpectedException ParseError(string msg) => new (msg, Er... FILE: LanguageExt.Core/Concurrency/Async/Async.Module.cs class Async (line 32) | public static class Async method await (line 43) | public static A await(Task operation) method fork (line 75) | public static ForkIO fork(Func operation, TimeSpan timeout = ... method fork (line 89) | public static ForkIO fork(Func> operation, TimeSpan time... FILE: LanguageExt.Core/Concurrency/Async/AsyncEnumerable/AsyncEnumberable.Extensions.cs class AsyncEnumerableExtensions (line 6) | public static class AsyncEnumerableExtensions method MapAsync (line 14) | public static async IAsyncEnumerable MapAsync(this IAsyncEnum... method ApplyAsync (line 22) | public static async IAsyncEnumerable ApplyAsync(this IAsyncEn... method BindAsync (line 34) | public static async IAsyncEnumerable BindAsync(this IAsyncEnu... method FilterAsync (line 45) | public static async IAsyncEnumerable FilterAsync( FILE: LanguageExt.Core/Concurrency/Async/AsyncEnumerable/AsyncEnumberable.LINQ.Extensions.cs class AsyncEnumerableExtensions (line 8) | public static class AsyncEnumerableExtensions method Select (line 12) | public async IAsyncEnumerable Select(Func> f) method SelectMany (line 20) | public async IAsyncEnumerable SelectMany(Func SelectMany(Func Where(Func f) method Skip (line 51) | public async IAsyncEnumerable Skip(int amount) method Take (line 62) | public async IAsyncEnumerable Take(int amount) FILE: LanguageExt.Core/Concurrency/Atom/Atom.Metadata.cs class Atom (line 31) | public sealed class Atom method Atom (line 42) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method New (line 56) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method New (line 68) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Swap (line 85) | public A Swap(Func f) method Swap (line 124) | public A Swap(Func> f) method SwapIO (line 164) | public IO SwapIO(Func f) => method SwapIO (line 182) | public IO SwapIO(Func> f) => method ToString (line 213) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method True (line 229) | [MethodImpl(MethodImplOptions.AggressiveInlining)] FILE: LanguageExt.Core/Concurrency/Atom/Atom.cs class Atom (line 31) | public sealed class Atom method Atom (line 41) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method New (line 54) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method New (line 66) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Swap (line 83) | public A Swap(Func f) method SwapMaybe (line 122) | public A SwapMaybe(Func> f) method SwapIO (line 161) | public IO SwapIO(Func f) => method SwapMaybeIO (line 179) | public IO SwapMaybeIO(Func> f) => method True (line 222) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ToString (line 225) | [MethodImpl(MethodImplOptions.AggressiveInlining)] FILE: LanguageExt.Core/Concurrency/AtomHashMap/AtomHashMap.Eq.cs class AtomHashMap (line 23) | public class AtomHashMap : method AtomHashMap (line 42) | AtomHashMap(TrieMap items) => method AtomHashMap (line 49) | internal AtomHashMap(HashMap items) => method Swap (line 104) | public Unit Swap(Func, TrackingHashMap, TrieMap... method SwapKey (line 162) | public Unit SwapKey(K key, Func swap) method SwapKey (line 208) | public Unit SwapKey(K key, Func, Option> swap) method Filter (line 256) | [Pure] method FilterInPlace (line 268) | public Unit FilterInPlace(Func pred) method Filter (line 294) | [Pure] method FilterInPlace (line 305) | public Unit FilterInPlace(Func pred) method MapInPlace (line 334) | public Unit MapInPlace(Func f) method Map (line 360) | public AtomHashMap Map(Func f) => method Add (line 371) | public Unit Add(K key, V value) method TryAdd (line 401) | public Unit TryAdd(K key, V value) method AddOrUpdate (line 435) | public Unit AddOrUpdate(K key, V value) method AddOrUpdate (line 467) | public Unit AddOrUpdate(K key, Func Some, Func None) method AddOrUpdate (line 499) | public Unit AddOrUpdate(K key, Func Some, V None) method AddRange (line 528) | public Unit AddRange(IEnumerable<(K Key, V Value)> range) method TryAddRange (line 559) | public Unit TryAddRange(IEnumerable<(K Key, V Value)> range) method TryAddRange (line 594) | public Unit TryAddRange(IEnumerable> range) method AddOrUpdateRange (line 630) | public Unit AddOrUpdateRange(IEnumerable<(K Key, V Value)> range) method AddOrUpdateRange (line 661) | public Unit AddOrUpdateRange(IEnumerable> range) method Remove (line 690) | public Unit Remove(K key) method Find (line 721) | [Pure] method FindSeq (line 730) | [Pure] method Find (line 740) | [Pure] method FindOrAdd (line 754) | public V FindOrAdd(K key, Func None) method FindOrAdd (line 784) | public V FindOrAdd(K key, V value) method FindOrMaybeAdd (line 817) | public Option FindOrMaybeAdd(K key, Func> None) method FindOrMaybeAdd (line 847) | public Option FindOrMaybeAdd(K key, Option None) method SetItem (line 877) | public Unit SetItem(K key, V value) method SetItem (line 909) | public Unit SetItem(K key, Func Some) method TrySetItem (line 939) | public Unit TrySetItem(K key, V value) method TrySetItem (line 976) | public Unit TrySetItem(K key, Func Some) method ContainsKey (line 1007) | [Pure] method Contains (line 1016) | [Pure] method Contains (line 1025) | [Pure] method Contains (line 1034) | [Pure] method Contains (line 1043) | [Pure] method Clear (line 1050) | public Unit Clear() method AddRange (line 1077) | public Unit AddRange(IEnumerable> pairs) method SetItems (line 1106) | public Unit SetItems(IEnumerable> items) method SetItems (line 1135) | public Unit SetItems(IEnumerable<(K Key, V Value)> items) method TrySetItems (line 1164) | public Unit TrySetItems(IEnumerable> items) method TrySetItems (line 1197) | public Unit TrySetItems(IEnumerable<(K Key, V Value)> items) method TrySetItems (line 1235) | public Unit TrySetItems(IEnumerable keys, Func Some) method RemoveRange (line 1267) | public Unit RemoveRange(IEnumerable keys) method Contains (line 1300) | [Pure] method ToHashMap (line 1322) | [Pure] method GetEnumerator (line 1329) | public IEnumerator<(K Key, V Value)> GetEnumerator() => method GetEnumerator (line 1336) | IEnumerator IEnumerable.GetEnumerator() => method ToSeq (line 1340) | [Pure] method ToString (line 1350) | [Pure] method ToFullString (line 1357) | [Pure] method ToFullArrayString (line 1364) | [Pure] method AsIterable (line 1368) | [Pure] method Append (line 1422) | public Unit Append(AtomHashMap rhs) method Append (line 1445) | public Unit Append(HashMap rhs) method Subtract (line 1468) | public Unit Subtract(AtomHashMap rhs) method Subtract (line 1491) | public Unit Subtract(HashMap rhs) method IsProperSubsetOf (line 1518) | [Pure] method IsProperSubsetOf (line 1526) | [Pure] method IsProperSupersetOf (line 1534) | [Pure] method IsProperSupersetOf (line 1542) | [Pure] method IsSubsetOf (line 1550) | [Pure] method IsSubsetOf (line 1558) | [Pure] method IsSubsetOf (line 1566) | [Pure] method IsSupersetOf (line 1574) | [Pure] method IsSupersetOf (line 1582) | [Pure] method Intersect (line 1589) | public Unit Intersect(IEnumerable rhs) method Intersect (line 1615) | public Unit Intersect(IEnumerable<(K Key, V Value)> rhs) method Intersect (line 1642) | public Unit Intersect(IEnumerable<(K Key, V Value)> rhs, WhenMatched rhs, WhenMatched ... method Overlaps (line 1693) | [Pure] method Overlaps (line 1700) | [Pure] method Except (line 1708) | public Unit Except(IEnumerable rhs) method Except (line 1735) | public Unit Except(IEnumerable<(K Key, V Value)> rhs) method SymmetricExcept (line 1762) | public Unit SymmetricExcept(HashMap rhs) method SymmetricExcept (line 1788) | public Unit SymmetricExcept(IEnumerable<(K Key, V Value)> rhs) method Union (line 1817) | public Unit Union(IEnumerable<(K, V)> rhs) method Union (line 1848) | public Unit Union(IEnumerable<(K Key, V Value)> rhs, WhenMatched(IEnumerable<(K Key, W Value)> rhs, WhenMissing pred) method Exists (line 2034) | [Pure] method Exists (line 2043) | [Pure] method Iter (line 2053) | public Unit Iter(Action action) method Iter (line 2068) | public Unit Iter(Action action) method Iter (line 2083) | public Unit Iter(Action<(K Key, V Value)> action) method Iter (line 2098) | public Unit Iter(Action> action) method Fold (line 2114) | [Pure] method Fold (line 2125) | [Pure] method AnnounceChange (line 2129) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AnnounceChanges (line 2138) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ToDictionary (line 2152) | [Pure] method TryGetValue (line 2159) | [Pure] method GetEnumerator (line 2175) | [Pure] method ToReadOnlyDictionary (line 2187) | [Pure] FILE: LanguageExt.Core/Concurrency/AtomHashMap/AtomHashMap.Module.Eq.cs class AtomHashMap (line 20) | public static partial class AtomHashMap method ToAtom (line 22) | public static AtomHashMap ToAtom(this HashMap ToAtom(this HashMap self) => FILE: LanguageExt.Core/Concurrency/AtomHashMap/AtomHashMap.cs class AtomHashMap (line 24) | public class AtomHashMap : method AtomHashMap (line 42) | AtomHashMap(TrieMap, K, V> items) => method AtomHashMap (line 49) | internal AtomHashMap(HashMap items) => method Swap (line 104) | public Unit Swap(Func, TrackingHashMap> swap) method SwapKey (line 136) | public Unit SwapKey(K key, Func swap) method SwapKey (line 182) | public Unit SwapKey(K key, Func, Option> swap) method Filter (line 230) | [Pure] method FilterInPlace (line 242) | public Unit FilterInPlace(Func pred) method Filter (line 268) | [Pure] method FilterInPlace (line 279) | public Unit FilterInPlace(Func pred) method MapInPlace (line 308) | public Unit MapInPlace(Func f) method Map (line 334) | public AtomHashMap Map(Func f) => method Add (line 345) | public Unit Add(K key, V value) method TryAdd (line 375) | public Unit TryAdd(K key, V value) method AddOrUpdate (line 409) | public Unit AddOrUpdate(K key, V value) method AddOrUpdate (line 441) | public Unit AddOrUpdate(K key, Func Some, Func None) method AddOrUpdate (line 473) | public Unit AddOrUpdate(K key, Func Some, V None) method AddRange (line 502) | public Unit AddRange(IEnumerable<(K Key, V Value)> range) method TryAddRange (line 533) | public Unit TryAddRange(IEnumerable<(K Key, V Value)> range) method TryAddRange (line 568) | public Unit TryAddRange(IEnumerable> range) method AddOrUpdateRange (line 604) | public Unit AddOrUpdateRange(IEnumerable<(K Key, V Value)> range) method AddOrUpdateRange (line 635) | public Unit AddOrUpdateRange(IEnumerable> range) method Remove (line 664) | public Unit Remove(K key) method Find (line 695) | [Pure] method FindSeq (line 704) | [Pure] method Find (line 714) | [Pure] method FindOrAdd (line 728) | public V FindOrAdd(K key, Func None) method FindOrAdd (line 758) | public V FindOrAdd(K key, V value) method FindOrMaybeAdd (line 791) | public Option FindOrMaybeAdd(K key, Func> None) method FindOrMaybeAdd (line 821) | public Option FindOrMaybeAdd(K key, Option None) method SetItem (line 851) | public Unit SetItem(K key, V value) method SetItem (line 883) | public Unit SetItem(K key, Func Some) method TrySetItem (line 913) | public Unit TrySetItem(K key, V value) method TrySetItem (line 950) | public Unit TrySetItem(K key, Func Some) method ContainsKey (line 981) | [Pure] method Contains (line 990) | [Pure] method Contains (line 999) | [Pure] method Contains (line 1008) | [Pure] method Contains (line 1017) | [Pure] method Clear (line 1024) | public Unit Clear() method AddRange (line 1051) | public Unit AddRange(IEnumerable> pairs) method SetItems (line 1080) | public Unit SetItems(IEnumerable> items) method SetItems (line 1109) | public Unit SetItems(IEnumerable<(K Key, V Value)> items) method TrySetItems (line 1138) | public Unit TrySetItems(IEnumerable> items) method TrySetItems (line 1171) | public Unit TrySetItems(IEnumerable<(K Key, V Value)> items) method TrySetItems (line 1209) | public Unit TrySetItems(IEnumerable keys, Func Some) method RemoveRange (line 1241) | public Unit RemoveRange(IEnumerable keys) method Contains (line 1274) | [Pure] method ToDictionary (line 1296) | [Pure] method ToHashMap (line 1304) | [Pure] method GetEnumerator (line 1311) | public IEnumerator<(K Key, V Value)> GetEnumerator() => method GetEnumerator (line 1318) | IEnumerator IEnumerable.GetEnumerator() => method ToSeq (line 1322) | [Pure] method ToString (line 1332) | [Pure] method ToFullString (line 1339) | [Pure] method ToFullArrayString (line 1346) | [Pure] method AsIterable (line 1350) | [Pure] method Append (line 1404) | public Unit Append(AtomHashMap rhs) method Append (line 1427) | public Unit Append(HashMap rhs) method Subtract (line 1450) | public Unit Subtract(AtomHashMap rhs) method Subtract (line 1473) | public Unit Subtract(HashMap rhs) method IsProperSubsetOf (line 1500) | [Pure] method IsProperSubsetOf (line 1508) | [Pure] method IsProperSupersetOf (line 1516) | [Pure] method IsProperSupersetOf (line 1524) | [Pure] method IsSubsetOf (line 1532) | [Pure] method IsSubsetOf (line 1540) | [Pure] method IsSubsetOf (line 1548) | [Pure] method IsSupersetOf (line 1556) | [Pure] method IsSupersetOf (line 1564) | [Pure] method Intersect (line 1571) | public Unit Intersect(IEnumerable rhs) method Intersect (line 1597) | public Unit Intersect(IEnumerable<(K Key, V Value)> rhs) method Intersect (line 1623) | public Unit Intersect(IEnumerable<(K Key, V Value)> rhs, WhenMatched rhs, WhenMatched Merge) method Overlaps (line 1674) | [Pure] method Overlaps (line 1681) | [Pure] method Except (line 1689) | public Unit Except(IEnumerable rhs) method Except (line 1716) | public Unit Except(IEnumerable<(K Key, V Value)> rhs) method SymmetricExcept (line 1743) | public Unit SymmetricExcept(HashMap rhs) method SymmetricExcept (line 1769) | public Unit SymmetricExcept(IEnumerable<(K Key, V Value)> rhs) method Union (line 1798) | public Unit Union(IEnumerable<(K, V)> rhs) method Union (line 1829) | public Unit Union(IEnumerable<(K Key, V Value)> rhs, WhenMatched(IEnumerable<(K Key, W Value)> rhs, WhenMissing pred) method Exists (line 2015) | [Pure] method Exists (line 2024) | [Pure] method Exists (line 2033) | [Pure] method Iter (line 2043) | public Unit Iter(Action action) method Iter (line 2058) | public Unit Iter(Action action) method Iter (line 2073) | public Unit Iter(Action<(K Key, V Value)> action) method Iter (line 2088) | public Unit Iter(Action> action) method Fold (line 2104) | [Pure] method Fold (line 2115) | [Pure] method AnnounceChange (line 2119) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AnnounceChanges (line 2128) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ToDictionary (line 2141) | [Pure] method TryGetValue (line 2148) | [Pure] method GetEnumerator (line 2164) | [Pure] method ToReadOnlyDictionary (line 2177) | [Pure] FILE: LanguageExt.Core/Concurrency/AtomQue/AtomQue.Extensions.cs class AtomQueExtensions (line 13) | public static class AtomQueExtensions method As (line 15) | public static AtomQue As(this K ma) => FILE: LanguageExt.Core/Concurrency/AtomQue/AtomQue.Trait.Implementation.cs class AtomQue (line 7) | public class AtomQue : Foldable method FoldWhile (line 9) | static S Foldable.FoldWhile( method FoldBackWhile (line 23) | static S Foldable.FoldBackWhile(Func> f, ... method FoldStep (line 33) | static Fold Foldable.FoldStep(K ta, S... method FoldStepBack (line 43) | static Fold Foldable.FoldStepBack(K t... FILE: LanguageExt.Core/Concurrency/AtomQue/AtomQue.cs class AtomQue (line 35) | public class AtomQue : method AtomQue (line 45) | internal AtomQue() => method AtomQue (line 48) | internal AtomQue(IEnumerable items) => method AtomQue (line 51) | internal AtomQue(Que items) => method Do (line 60) | public Unit Do(Action f) method Clear (line 123) | public Unit Clear() method Peek (line 153) | [Pure] method Dequeue (line 166) | public Option Dequeue() method DequeueUnsafe (line 192) | public A DequeueUnsafe() method Enqueue (line 217) | public Unit Enqueue(A value) method ToSeq (line 236) | [Pure] method AsIterable (line 240) | [Pure] method GetEnumerator (line 244) | [Pure] method GetEnumerator (line 249) | [Pure] method Append (line 254) | [Pure] method Append (line 280) | [Pure] method GetHashCode (line 331) | [Pure] method Equals (line 335) | [Pure] method Equals (line 344) | [Pure] method Equals (line 350) | [Pure] FILE: LanguageExt.Core/Concurrency/AtomSeq/AtomSeq.cs class AtomSeq (line 23) | public class AtomSeq : method AtomSeq (line 44) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AtomSeq (line 50) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ToSeq (line 58) | [Pure] method Deconstruct (line 79) | public void Deconstruct(out A head, out Seq tail) method SwapIO (line 103) | public IO SwapIO(Func, Seq> swap) => method Swap (line 114) | public Unit Swap(Func, Seq> swap) method SwapInternal (line 145) | internal Unit SwapInternal(Func, ISeqInternal> swap) method Add (line 175) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Concat (line 201) | [Pure] method Concat (line 221) | [Pure] method Concat (line 240) | [Pure] method Concat (line 259) | [Pure] method Concat (line 278) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Concat (line 296) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Concat (line 315) | public Unit Concat(Seq rhs) method Cons (line 425) | internal Unit Cons(A value) method HeadOrNone (line 474) | [Pure] method LastOrNone (line 496) | [Pure] method LastOrLeft (line 509) | [Pure] method LastOrLeft (line 522) | [Pure] method HeadOrLeft (line 538) | [Pure] method HeadOrLeft (line 550) | [Pure] method AsIterable (line 596) | [Pure] method Match (line 608) | [Pure] method Match (line 625) | [Pure] method Match (line 647) | [Pure] method Match (line 666) | [Pure] method Iter (line 687) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Map (line 697) | [Pure] method MapInPlace (line 719) | [Pure] method Select (line 744) | [Pure] method Bind (line 755) | [Pure] method BindInPlace (line 780) | public Unit BindInPlace(Func> f) method SelectMany (line 804) | [Pure] method Filter (line 825) | [Pure] method FilterInPlace (line 849) | public Unit FilterInPlace(Func f) method Where (line 877) | [Pure] method Fold (line 889) | [Pure] method FoldBack (line 903) | [Pure] method Exists (line 915) | [Pure] method ForAll (line 929) | [Pure] method Any (line 938) | [Pure] method Intersperse (line 950) | [Pure] method GetHashCode (line 979) | [Pure] method CompareTo (line 984) | [Pure] method ToString (line 1000) | [Pure] method ToFullString (line 1009) | [Pure] method ToFullArrayString (line 1016) | [Pure] method Equals (line 1065) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Equals (line 1077) | [Pure] method Equals (line 1085) | [Pure] method Equals (line 1093) | [Pure] method Equals (line 1125) | [Pure] method Skip (line 1157) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Take (line 1184) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TakeWhile (line 1217) | public Unit TakeWhile(Func pred) method TakeWhile (line 1250) | public Unit TakeWhile(Func pred) method CompareTo (line 1344) | [Pure] method CompareTo (line 1351) | [Pure] method CompareTo (line 1360) | [Pure] method CompareTo (line 1385) | [Pure] method Strict (line 1409) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetEnumerator (line 1413) | [Pure] method GetEnumerator (line 1419) | [Pure] method Cast (line 1425) | [Pure] class AtomSeqExtensions (line 1430) | public static class AtomSeqExtensions method LastOrInvalid (line 1435) | [Pure] method HeadOrInvalid (line 1450) | [Pure] method LastOrInvalid (line 1464) | [Pure] method HeadOrInvalid (line 1479) | [Pure] method LastOrInvalid (line 1493) | [Pure] method HeadOrInvalid (line 1508) | [Pure] FILE: LanguageExt.Core/Concurrency/Conflict.cs type Conflict (line 7) | public interface Conflict method Resolve (line 9) | public static abstract (long TimeStamp, Option Value) Resolve((long... type LastWriteWins (line 16) | public struct LastWriteWins : Conflict method Resolve (line 18) | public static (long TimeStamp, Option Value) Resolve((long TimeStam... type FirstWriteWins (line 28) | public struct FirstWriteWins : Conflict method Resolve (line 30) | public static (long TimeStamp, Option Value) Resolve((long TimeStam... FILE: LanguageExt.Core/Concurrency/Prelude.Concurrency.cs class Prelude (line 6) | public static partial class Prelude method Ref (line 68) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method atomic (line 100) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method atomic (line 136) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method snapshot (line 149) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method snapshot (line 162) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method serial (line 193) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method serial (line 224) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method swap (line 235) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method commute (line 257) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Atom (line 283) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Atom (line 316) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Atom (line 343) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Atom (line 377) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method swap (line 394) | public static A swap(Atom ma, Func f) => method swap (line 412) | public static A swap(Atom ma, Func> f) => method swap (line 428) | public static A swap(Atom ma, Func f) => method swap (line 446) | public static A swap(Atom ma, Func> f) => FILE: LanguageExt.Core/Concurrency/STM/CommuteRef.cs type CommuteRef (line 14) | public readonly struct CommuteRef method CommuteRef (line 16) | internal CommuteRef(Ref r) => Ref = r; method ToString (line 24) | public override string ToString() => Value?.ToString() ?? "[null]"; method GetHashCode (line 25) | public override int GetHashCode() => Value?.GetHashCode() ?? 0; method Equals (line 26) | public override bool Equals(object? obj) => obj is A val && Equals(val); method Equals (line 27) | public bool Equals(A other) => EqDefault.Equals(other, Value); method Swap (line 28) | public A Swap(Func f) => Ref.Swap(f); method SwapIO (line 29) | public IO SwapIO(Func f) => Ref.SwapIO(f); method Commute (line 30) | public CommuteRef Commute(Func f) => Ref.Commute(f); FILE: LanguageExt.Core/Concurrency/STM/Isolation.cs type Isolation (line 10) | public enum Isolation FILE: LanguageExt.Core/Concurrency/STM/Ref.cs class Ref (line 16) | public sealed class Ref : IEquatable method Ref (line 24) | internal Ref(long id) => method OnChange (line 35) | internal void OnChange(A value) => method ToString (line 79) | public override string ToString() => method GetHashCode (line 85) | public override int GetHashCode() => method Equals (line 91) | public override bool Equals(object? obj) => method Equals (line 97) | public bool Equals(A? other) => method Swap (line 106) | public A Swap(Func f) method SwapIO (line 119) | public IO SwapIO(Func f) => method Commute (line 145) | public CommuteRef Commute(Func f) FILE: LanguageExt.Core/Concurrency/STM/STM.cs class STM (line 17) | public static class STM method STM (line 23) | static STM() method OnChange (line 29) | static void OnChange(TrieMap> patch) method NewRef (line 43) | internal static Ref NewRef(A value, Func? validator = n... method DoTransaction (line 56) | internal static R DoTransaction(Func op, Isolation isolation) => method DoTransaction (line 65) | internal static ValueTask DoTransaction(Func> op, I... method DoTransaction (line 74) | internal static Eff DoTransaction(Eff op, Isolation isolation... method DoTransaction (line 83) | internal static Eff DoTransaction(Eff op, Isolati... method DoTransaction (line 92) | internal static R DoTransaction(Func> op, Isolation i... method RunTransaction (line 100) | static R RunTransaction(Func op, Isolation isolation) method RunTransaction (line 133) | static Eff RunTransaction(Eff op, Isolation isola... method RunTransaction (line 174) | static Eff RunTransaction(Eff op, Isolation isolation) => method RunTransaction (line 212) | static async ValueTask RunTransaction(Func> op, Iso... method RunTransaction (line 245) | static R RunTransaction(Func> op, Isolation isolation) method ValidateAndCommit (line 277) | static R ValidateAndCommit(Transaction t, Isolation isolation, R re... method ValidateReads (line 310) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method CommitWrites (line 326) | static TrieMap CommitWrites(Transaction t, Tri... method CommitCommutes (line 354) | static (TrieMap, R) CommitCommutes(Transact... method Read (line 388) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Write (line 398) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Commute (line 426) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Commute (line 454) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Commute (line 476) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Finalise (line 483) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method CastCommute (line 495) | [MethodImpl(MethodImplOptions.AggressiveInlining)] class Transaction (line 511) | class Transaction method Transaction (line 523) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ReadValue (line 531) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method WriteValue (line 538) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Commute (line 557) | [MethodImpl(MethodImplOptions.AggressiveInlining)] type RefState (line 572) | abstract record RefState(long Version) type RefState (line 584) | record RefState(long Version, A Value, Func? Validator, Re... FILE: LanguageExt.Core/Concurrency/Signals/CountdownSignal.cs class CountdownSignal (line 11) | public class CountdownSignal(CountdownEvent handle) : IDisposable method Trigger (line 36) | public K Trigger() => method TriggerUnsafe (line 43) | public bool TriggerUnsafe() => method Trigger (line 53) | public K Trigger(int count) => method TriggerUnsafe (line 63) | public bool TriggerUnsafe(int count) => method Wait (line 70) | public K Wait() => method Dispose (line 77) | public void Dispose() => FILE: LanguageExt.Core/Concurrency/Signals/Signal.Module.cs class Signal (line 10) | public static class Signal method autoReset (line 22) | public static K> autoReset(bool signaled = false) method manualReset (line 35) | public static K> manualReset(bool signaled = false) method countdown (line 44) | public static K> countdown(int count) FILE: LanguageExt.Core/Concurrency/Signals/Signal.cs class Signal (line 11) | public class Signal(EventWaitHandle handle) : IDisposable method Trigger (line 20) | public K Trigger() => method TriggerUnsafe (line 32) | public bool TriggerUnsafe() => method Wait (line 39) | public K Wait() => method Wait (line 46) | public K Wait(TimeSpan timeout) => method Wait (line 53) | public K Wait(int timeoutMilliseconds) => method Dispose (line 56) | public void Dispose() => FILE: LanguageExt.Core/Concurrency/Task/Task.Extensions.cs class TaskExtensions (line 13) | public static class TaskExtensions method CompletedSuccessfully (line 15) | public static bool CompletedSuccessfully(this Task ma) => method AsFailedTask (line 18) | [Pure] method AsTask (line 29) | [Pure] method ToRef (line 36) | [Pure] method Flatten (line 43) | [Pure] method Flatten (line 54) | [Pure] method Select (line 66) | [Pure] method Where (line 73) | [Pure] method SelectMany (line 89) | [Pure] method SelectMany (line 97) | [Pure] method Count (line 110) | [Pure] method Bind (line 127) | [Pure] method Exists (line 135) | [Pure] method ExistsAsync (line 143) | [Pure] method ForAll (line 151) | [Pure] method ForAllAsync (line 159) | [Pure] method Filter (line 167) | [Pure] method Fold (line 175) | [Pure] method FoldAsync (line 183) | [Pure] method Iter (line 190) | public static async Task Iter(this Task self, Action f) method Do (line 202) | public static Task Do(this Task ma, Action f) => method Map (line 211) | [Pure] method MapAsync (line 218) | [Pure] method Join (line 222) | [Pure] method GroupJoin (line 238) | [Pure] method Plus (line 249) | [Pure] method PlusFirst (line 262) | [Pure] method Cast (line 266) | public static async Task Cast(this Task source) method ToUnit (line 280) | public static async Task ToUnit(this Task source) method WindowMap (line 293) | internal static Task> WindowMap(this IEnumerable> WindowMap( FILE: LanguageExt.Core/Concurrency/Task/Task.Prelude.cs class Prelude (line 11) | public static partial class Prelude method TaskSucc (line 16) | [Pure] method TaskFail (line 23) | [Pure] method flatten (line 30) | [Pure] method flatten (line 37) | [Pure] method count (line 44) | [Pure] method bind (line 51) | [Pure] method exists (line 59) | [Pure] method existsAsync (line 67) | [Pure] method forall (line 75) | [Pure] method forallAsync (line 83) | [Pure] method filter (line 91) | [Pure] method iter (line 98) | public static Task iter(Task self, Action f) => method map (line 104) | [Pure] method mapAsync (line 111) | [Pure] method plus (line 115) | [Pure] method plusFirst (line 119) | [Pure] method choice (line 130) | [Pure] method choice (line 140) | [Pure] method apply (line 163) | [Pure] method apply (line 176) | [Pure] method apply (line 187) | [Pure] method apply (line 201) | [Pure] method apply (line 214) | [Pure] method apply (line 227) | [Pure] method apply (line 237) | [Pure] method apply (line 250) | [Pure] FILE: LanguageExt.Core/Concurrency/Task/Tasks.cs class Tasks (line 10) | internal static class Tasks method ForAll (line 12) | [Pure] method ForAll (line 19) | [Pure] method Exists (line 26) | [Pure] method Exists (line 33) | [Pure] FILE: LanguageExt.Core/Concurrency/ValueTask/ValueTask.Extensions.cs class ValueTaskExtensions (line 13) | public static class ValueTaskExtensions method CompletedSuccessfully (line 15) | public static bool CompletedSuccessfully(this ValueTask ma) => method AsFailedValueTask (line 18) | [Pure] method AsValueTask (line 25) | [Pure] method ToValue (line 32) | [Pure] method Flatten (line 39) | [Pure] method Flatten (line 50) | [Pure] method Select (line 62) | [Pure] method Where (line 69) | [Pure] method SelectMany (line 85) | [Pure] method SelectMany (line 93) | [Pure] method Count (line 106) | [Pure] method Bind (line 123) | [Pure] method Exists (line 131) | [Pure] method ExistsAsync (line 139) | [Pure] method ForAll (line 147) | [Pure] method ForAllAsync (line 155) | [Pure] method Filter (line 163) | [Pure] method Fold (line 171) | [Pure] method FoldAsync (line 179) | [Pure] method Iter (line 186) | public static async ValueTask Iter(this ValueTask self, Ac... method Do (line 198) | public static ValueTask Do(this ValueTask ma, Action f) => method Map (line 207) | [Pure] method MapAsync (line 214) | [Pure] method Join (line 218) | [Pure] method GroupJoin (line 233) | [Pure] method Plus (line 244) | [Pure] method PlusFirst (line 257) | [Pure] method Cast (line 264) | public static ValueTask Cast(this ValueTask source) => method ToUnit (line 267) | public static async ValueTask ToUnit(this ValueTask source) method WindowIter (line 280) | public static ValueTask WindowIter(this IEnumerable WindowIter(this IEnumerable> WindowMap( method WindowMap (line 349) | internal static async ValueTask> WindowMap( FILE: LanguageExt.Core/Concurrency/ValueTask/ValueTask.Prelude.cs class Prelude (line 8) | public static partial class Prelude method ValueTaskSucc (line 13) | [Pure] method ValueTaskFail (line 20) | [Pure] method flatten (line 27) | [Pure] method flatten (line 34) | [Pure] method count (line 41) | [Pure] method bind (line 48) | [Pure] method exists (line 56) | [Pure] method existsAsync (line 64) | [Pure] method forall (line 72) | [Pure] method forallAsync (line 80) | [Pure] method filter (line 88) | [Pure] method iter (line 95) | public static ValueTask iter(ValueTask self, Action f) => method map (line 101) | [Pure] method mapAsync (line 108) | [Pure] method plus (line 112) | [Pure] method plusFirst (line 116) | [Pure] method choice (line 127) | [Pure] method choice (line 137) | [Pure] method apply (line 160) | [Pure] method apply (line 173) | [Pure] method apply (line 184) | [Pure] method apply (line 198) | [Pure] method apply (line 211) | [Pure] method apply (line 224) | [Pure] method apply (line 234) | [Pure] method apply (line 247) | [Pure] FILE: LanguageExt.Core/Concurrency/ValueTask/ValueTasks.cs class ValueTasks (line 10) | internal static class ValueTasks method ForAll (line 12) | [Pure] method ForAll (line 19) | [Pure] method Exists (line 26) | [Pure] method Exists (line 33) | [Pure] FILE: LanguageExt.Core/Concurrency/VectorClock/Relation.cs type Relation (line 6) | public enum Relation FILE: LanguageExt.Core/Concurrency/VectorClock/VectorClock.A.cs type VectorClock (line 61) | public record VectorClock(Seq<(A, long)> Entries) FILE: LanguageExt.Core/Concurrency/VectorClock/VectorClock.OrdA.NumB.A.B.cs type VectorClock (line 63) | public record VectorClock(Seq<(A, B)> Entries) FILE: LanguageExt.Core/Concurrency/VectorClock/VectorClock.cs class VectorClock (line 64) | public static class VectorClock method Single (line 69) | public static VectorClock Single(A x, long y) where A : ICompara... method Single (line 75) | public static VectorClock Single(A... method fromList (line 83) | public static VectorClock fromList(Seq<(A x, long y)> list) wher... method fromList (line 89) | public static VectorClock fromList... method combine (line 105) | public static VectorClock combine( method combine (line 122) | public static VectorClock combine( method max (line 133) | public static VectorClock max(VectorClock vc1, VectorClock... method max (line 140) | public static VectorClock max(Vect... method relation (line 148) | public static Relation relation(VectorClock vc1, VectorClock ... method relation (line 155) | public static Relation relation(VectorClock(VectorClock vc1, VectorClock vc2) method causes (line 170) | public static bool causes(VectorClock> diff(VectorClock vc1, Vecto... method diff (line 187) | public static Option> diff : method VersionHashMap (line 49) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method SwapKey (line 103) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Update (line 120) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method RemoveOlderThan (line 128) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method RemoveOlderThan (line 136) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method RemoveDeletedItemsOlderThan (line 144) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method RemoveDeletedItemsOlderThan (line 152) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Find (line 161) | [Pure] method FindVersion (line 171) | [Pure] method ToHashMap (line 199) | [Pure] method GetEnumerator (line 207) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetEnumerator (line 215) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ToSeq (line 220) | [Pure] method ToString (line 231) | [Pure] method ToFullString (line 239) | [Pure] method ToFullArrayString (line 247) | [Pure] method AsIterable (line 252) | [Pure] method IsProperSubsetOf (line 261) | [Pure] method IsProperSubsetOf (line 270) | [Pure] method IsProperSupersetOf (line 279) | [Pure] method IsProperSupersetOf (line 288) | [Pure] method IsSubsetOf (line 297) | [Pure] method IsSubsetOf (line 306) | [Pure] method IsSubsetOf (line 315) | [Pure] method IsSupersetOf (line 324) | [Pure] method IsSupersetOf (line 333) | [Pure] method Intersect (line 341) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Overlaps (line 348) | [Pure] method Overlaps (line 356) | [Pure] method Except (line 365) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Equals (line 372) | [Pure] method Equals (line 380) | [Pure] method GetHashCode (line 385) | [Pure] method Where (line 395) | [Pure] method Where (line 405) | [Pure] method Filter (line 415) | [Pure] method Filter (line 425) | [Pure] method FilterInPlace (line 435) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method FilterInPlace (line 444) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ForAll (line 453) | [Pure] method ForAll (line 463) | [Pure] method ForAll (line 473) | [Pure] method ForAll (line 483) | [Pure] method Exists (line 493) | [Pure] method Exists (line 503) | [Pure] method Exists (line 513) | [Pure] method Iter (line 524) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Iter (line 534) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Iter (line 544) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Iter (line 554) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Fold (line 565) | [Pure] method Fold (line 577) | [Pure] FILE: LanguageExt.Core/Concurrency/VersionHashMap/VersionHashMap.ConflictV.OrdActor.EqK.Actor.K.V.cs class VersionHashMap (line 32) | public class VersionHashMap : method VersionHashMap (line 54) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method SwapKey (line 108) | public Unit SwapKey(K key, Func, Version nversion) method RemoveOlderThan (line 183) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method RemoveOlderThan (line 191) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method RemoveDeletedItemsOlderThan (line 199) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method RemoveDeletedItemsOlderThan (line 207) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Find (line 216) | [Pure] method FindVersion (line 226) | [Pure] method ToHashMap (line 256) | [Pure] method GetEnumerator (line 264) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetEnumerator (line 271) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ToSeq (line 275) | [Pure] method ToString (line 286) | [Pure] method ToFullString (line 294) | [Pure] method ToFullArrayString (line 302) | [Pure] method AsIterable (line 307) | [Pure] method IsProperSubsetOf (line 316) | [Pure] method IsProperSubsetOf (line 325) | [Pure] method IsProperSupersetOf (line 334) | [Pure] method IsProperSupersetOf (line 343) | [Pure] method IsSubsetOf (line 352) | [Pure] method IsSubsetOf (line 361) | [Pure] method IsSubsetOf (line 370) | [Pure] method IsSupersetOf (line 379) | [Pure] method IsSupersetOf (line 388) | [Pure] method Intersect (line 396) | public Unit Intersect(IEnumerable rhs) method Overlaps (line 418) | [Pure] method Overlaps (line 426) | [Pure] method Except (line 435) | public Unit Except(IEnumerable rhs) method Equals (line 457) | [Pure] method Equals (line 465) | [Pure] method GetHashCode (line 470) | [Pure] method Where (line 480) | [Pure] method Where (line 490) | [Pure] method Filter (line 500) | [Pure] method Filter (line 510) | [Pure] method FilterInPlace (line 520) | public Unit FilterInPlace(Func, bool> pred) method FilterInPlace (line 550) | public Unit FilterInPlace(Func, bool> pred) method ForAll (line 580) | [Pure] method ForAll (line 596) | [Pure] method ForAll (line 606) | [Pure] method ForAll (line 616) | [Pure] method Exists (line 626) | [Pure] method Exists (line 642) | [Pure] method Exists (line 652) | [Pure] method Iter (line 663) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Iter (line 679) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Iter (line 695) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Iter (line 711) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Fold (line 728) | [Pure] method Fold (line 740) | [Pure] FILE: LanguageExt.Core/Concurrency/VersionHashMap/VersionHashMap.K.V.cs class VersionHashMap (line 29) | public class VersionHashMap : method VersionHashMap (line 48) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method SwapKey (line 102) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Update (line 119) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method RemoveOlderThan (line 127) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method RemoveOlderThan (line 135) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method RemoveDeletedItemsOlderThan (line 143) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method RemoveDeletedItemsOlderThan (line 151) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Find (line 160) | [Pure] method FindVersion (line 170) | [Pure] method ToHashMap (line 198) | [Pure] method GetEnumerator (line 206) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetEnumerator (line 213) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ToSeq (line 217) | [Pure] method ToString (line 228) | [Pure] method ToFullString (line 236) | [Pure] method ToFullArrayString (line 244) | [Pure] method AsIterable (line 249) | [Pure] method IsProperSubsetOf (line 258) | [Pure] method IsProperSubsetOf (line 267) | [Pure] method IsProperSupersetOf (line 276) | [Pure] method IsProperSupersetOf (line 285) | [Pure] method IsSubsetOf (line 294) | [Pure] method IsSubsetOf (line 303) | [Pure] method IsSubsetOf (line 312) | [Pure] method IsSupersetOf (line 321) | [Pure] method IsSupersetOf (line 330) | [Pure] method Intersect (line 338) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Overlaps (line 345) | [Pure] method Overlaps (line 353) | [Pure] method Except (line 362) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Equals (line 369) | [Pure] method Equals (line 377) | [Pure] method GetHashCode (line 382) | [Pure] method Where (line 392) | [Pure] method Where (line 402) | [Pure] method Filter (line 412) | [Pure] method Filter (line 422) | [Pure] method FilterInPlace (line 432) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method FilterInPlace (line 441) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ForAll (line 450) | [Pure] method ForAll (line 460) | [Pure] method ForAll (line 470) | [Pure] method ForAll (line 480) | [Pure] method Exists (line 490) | [Pure] method Exists (line 500) | [Pure] method Exists (line 510) | [Pure] method Iter (line 521) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Iter (line 531) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Iter (line 541) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Iter (line 551) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Fold (line 562) | [Pure] method Fold (line 574) | [Pure] FILE: LanguageExt.Core/Concurrency/VersionVector/Version.cs type Version (line 13) | public abstract record Version(K Key) method ToVersion (line 52) | public static Version ToVersion ToVersion(K Key, V value) : Vers... type VersionNone (line 90) | internal abstract record VersionNone(K Key) : Version(K... type VersionValueVector (line 160) | internal record VersionValueVector(K K... FILE: LanguageExt.Core/Concurrency/VersionVector/VersionVector.cs type VersionVector (line 16) | public record VersionVector(Option Value, long T... FILE: LanguageExt.Core/DataTypes/BigInt/BigInt.cs type bigint (line 13) | public readonly struct bigint : method bigint (line 26) | public bigint(BigInteger value) => method bigint (line 38) | public bigint(byte[] value) method bigint (line 51) | public bigint(decimal value) method bigint (line 65) | public bigint(double value) method bigint (line 78) | public bigint(int value) method bigint (line 91) | public bigint(long value) method bigint (line 105) | public bigint(float value) method bigint (line 118) | public bigint(uint value) method bigint (line 131) | public bigint(ulong value) method Abs (line 217) | public static bigint Abs(bigint value) => method Add (line 226) | public static bigint Add(bigint left, bigint right) => method Compare (line 238) | public static int Compare(bigint left, bigint right) => method Divide (line 255) | public static bigint Divide(bigint dividend, bigint divisor) => method DivRem (line 272) | public static (bigint Quotient, bigint Remainder) DivRem(bigint divide... method GreatestCommonDivisor (line 291) | public static bigint GreatestCommonDivisor(bigint left, bigint right) => method Log (line 306) | public static double Log(bigint value) => method Log (line 323) | public static double Log(bigint value, double baseValue) => method Log10 (line 337) | public static double Log10(bigint value) => method Max (line 353) | public static bigint Max(bigint left, bigint right) => method Min (line 369) | public static bigint Min(bigint left, bigint right) => method ModPow (line 389) | public static bigint ModPow(bigint value, bigint exponent, bigint modu... method Multiply (line 405) | public static bigint Multiply(bigint left, bigint right) => method Negate (line 418) | public static bigint Negate(bigint value) => method Parse (line 437) | public static bigint Parse(string value, NumberStyles style) => method Parse (line 455) | public static bigint Parse(string value, IFormatProvider provider) => method Parse (line 470) | public static bigint Parse(string value) => method Parse (line 492) | public static bigint Parse(string value, NumberStyles style, IFormatPr... method Pow (line 509) | public static bigint Pow(bigint value, int exponent) => method Remainder (line 527) | public static bigint Remainder(bigint dividend, bigint divisor) => method Subtract (line 543) | public static bigint Subtract(bigint left, bigint right) => method TryParse (line 567) | public static Option TryParse(string value, NumberStyles style... method TryParse (line 584) | public static Option TryParse(string value) => method CompareTo (line 603) | public int CompareTo(long other) => method CompareTo (line 621) | public int CompareTo(ulong other) => method CompareTo (line 639) | public int CompareTo(BigInteger other) => method CompareTo (line 657) | public int CompareTo(bigint other) => method Equals (line 672) | public bool Equals(long other) => method Equals (line 687) | public bool Equals(BigInteger other) => method Equals (line 702) | public bool Equals(bigint other) => method Equals (line 719) | public override bool Equals(object? obj) => method Equals (line 739) | public bool Equals(ulong other) => method GetHashCode (line 749) | public override int GetHashCode() => method CompareTo (line 752) | public int CompareTo(object? obj) => method ToByteArray (line 767) | public byte[] ToByteArray() => method ToString (line 777) | public override string ToString() => method ToString (line 793) | public string ToString(string format) => method ToString (line 809) | public string ToString(IFormatProvider provider) => method ToString (line 829) | public string ToString(string format, IFormatProvider provider) => method Combine (line 2128) | bigint Semigroup.Combine(bigint y) => FILE: LanguageExt.Core/DataTypes/Change/Change.cs class Change (line 11) | public abstract class Change : method HasMappedFrom (line 38) | public bool HasMappedFrom() => method ToOption (line 49) | public Option ToOption() => method Removed (line 65) | public static Change Removed(A oldValue) => new EntryRemoved(old... method Added (line 70) | public static Change Added(A value) => new EntryAdded(value); method Mapped (line 75) | public static Change Mapped(FROM oldValue, A value) => new En... method Equals (line 80) | public override bool Equals(object? obj) => method Equals (line 86) | public abstract bool Equals(Change? obj); method GetHashCode (line 91) | public override int GetHashCode() => FNV32.OffsetBasis; method Combine (line 93) | public Change Combine(Change y) => FILE: LanguageExt.Core/DataTypes/Change/EntryAdded.cs class EntryAdded (line 10) | public sealed class EntryAdded : method EntryAdded (line 19) | internal EntryAdded(A value) => method Equals (line 22) | public override bool Equals(Change? obj) => method Equals (line 25) | public bool Equals(EntryAdded? rhs) => method GetHashCode (line 29) | public override int GetHashCode() => method Deconstruct (line 32) | public void Deconstruct(out A value) => method ToString (line 35) | public override string ToString() => $"+{Value}"; FILE: LanguageExt.Core/DataTypes/Change/EntryMapped.cs type EntryMappedTo (line 10) | public interface EntryMappedTo method Deconstruct (line 20) | void Deconstruct(out B @to); type EntryMappedFrom (line 27) | public interface EntryMappedFrom method Deconstruct (line 37) | void Deconstruct(out A @from); class EntryMapped (line 43) | public sealed class EntryMapped : method EntryMapped (line 49) | internal EntryMapped(A @from, B to) method Equals (line 65) | public override bool Equals(Change? obj) => method Equals (line 68) | public bool Equals(EntryMapped? rhs) => method GetHashCode (line 73) | public override int GetHashCode() => method ToString (line 78) | public override string ToString() => $"{From} -> {To}"; method Deconstruct (line 80) | public void Deconstruct(out B to) => method Deconstruct (line 83) | public void Deconstruct(out A @from) => method Deconstruct (line 86) | public void Deconstruct(out A @from, out B to) FILE: LanguageExt.Core/DataTypes/Change/EntryRemoved.cs class EntryRemoved (line 10) | public sealed class EntryRemoved : method EntryRemoved (line 19) | internal EntryRemoved(A oldValue) => method Equals (line 22) | public override bool Equals(Change? obj) => method GetHashCode (line 25) | public override int GetHashCode() => method Equals (line 28) | public bool Equals(EntryRemoved? rhs) => method Deconstruct (line 32) | public void Deconstruct(out A oldValue) method ToString (line 37) | public override string ToString() => $"-{OldValue}"; FILE: LanguageExt.Core/DataTypes/Change/NoChange.cs class NoChange (line 9) | public sealed class NoChange : method NoChange (line 18) | private NoChange() method Equals (line 21) | public override bool Equals(Change? obj) => method Equals (line 24) | public bool Equals(NoChange? rhs) => method GetHashCode (line 27) | public override int GetHashCode() => method ToString (line 30) | public override string ToString() => $"No Change"; FILE: LanguageExt.Core/DataTypes/Compositions/Compositions.Extensions.cs class CompositionsExt (line 4) | public static class CompositionsExt method Cons (line 6) | public static Compositions Cons(this A a, Compositions ma) wh... FILE: LanguageExt.Core/DataTypes/Compositions/Compositions.Module.cs class Compositions (line 8) | public static class Compositions method wellFormed (line 13) | public static bool wellFormed(Compositions ca) method skip (line 49) | public static Compositions skip(int amount, Compositions comp... method take (line 79) | public static Compositions take(int amount, Compositions comp... method takeComposed (line 109) | public static A takeComposed(int amount, Compositions compositio... method splitAt (line 137) | public static (Compositions taken, Compositions skipped) splitAt... method composed (line 144) | public static A composed(Compositions compositions) method singleton (line 151) | public static Compositions singleton(A value) method count (line 158) | public static int count(Compositions compositions) method cons (line 165) | public static Compositions cons(A x, Compositions xs) method fromList (line 173) | public static Compositions fromList(IEnumerable ma) FILE: LanguageExt.Core/DataTypes/Compositions/Compositions.cs type Compositions (line 24) | public struct Compositions : method Compositions (line 35) | internal Compositions(Seq tree) method Combine (line 41) | public Compositions Combine(Compositions compy) method WellFormed (line 78) | public bool WellFormed() method Skip (line 85) | public Compositions Skip(int amount) => method Take (line 94) | public Compositions Take(int amount) => method TakeComposed (line 101) | public A TakeComposed(int amount) => method SplitAt (line 107) | public (Compositions taken, Compositions skipped) SplitAt(int i) => method Composed (line 113) | public A Composed() => method Singleton (line 119) | public static Compositions Singleton(A value) => method Count (line 125) | public int Count() => method FromList (line 132) | public static Compositions FromList(IEnumerable ma) => method Equals (line 138) | public bool Equals(Compositions b) => method Equals (line 144) | public override bool Equals(object? obj) => method GetHashCode (line 163) | public override int GetHashCode() => method ToSeq (line 169) | public Seq ToSeq() => method AsIterable (line 175) | public Iterable AsIterable() => method GetEnumerator (line 181) | public IEnumerator GetEnumerator() => method GetEnumerator (line 188) | IEnumerator IEnumerable.GetEnumerator() => class Node (line 192) | public class Node method Node (line 198) | public Node(int size, Option<(Node, Node)> children, A value) FILE: LanguageExt.Core/DataTypes/Compositions/FoldCompositions.cs type FoldCompositions (line 7) | public struct FoldCompositions method FoldNode (line 10) | static S FoldNode(S state, Func f, Compositions.Node node) method FoldNodes (line 19) | static S FoldNodes(S state, Func f, Seq.No... method FoldNodeBack (line 22) | static S FoldNodeBack(S state, Func f, Compositions.Nod... method FoldNodesBack (line 31) | static S FoldNodesBack(S state, Func f, Seq FoldMap(Func f, Seq.No... method FoldMapBack (line 37) | internal static Seq FoldMapBack(Func f, Seq Count(Compositions fa) => _ => method Fold (line 43) | public static Func Fold(Compositions fa, S state, Func<... method FoldBack (line 46) | public static Func FoldBack(Compositions fa, S state, F... FILE: LanguageExt.Core/DataTypes/Fail/Fail.Extensions.cs class FailExtensions (line 7) | public static class FailExtensions FILE: LanguageExt.Core/DataTypes/Fail/Fail.cs type Fail (line 17) | public readonly record struct Fail(E Value) FILE: LanguageExt.Core/DataTypes/Loop/Loop.Extensions.cs class LoopExtensions (line 6) | public static class LoopExtensions FILE: LanguageExt.Core/DataTypes/Loop/Loop.Prelude.cs class Prelude (line 6) | public static partial class Prelude method Loop (line 8) | [Pure] FILE: LanguageExt.Core/DataTypes/Loop/Loop.cs type Loop (line 19) | public readonly record struct Loop(A Value) FILE: LanguageExt.Core/DataTypes/Lower/Lower.cs type Lower (line 3) | public readonly record struct Lower; FILE: LanguageExt.Core/DataTypes/MapPatch/HashMapPatch.cs class HashMapPatch (line 16) | public sealed class HashMapPatch method HashMapPatch (line 24) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method HashMapPatch (line 35) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ToString (line 68) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method HashMapPatch (line 91) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method HashMapPatch (line 102) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ToString (line 135) | [MethodImpl(MethodImplOptions.AggressiveInlining)] class HashMapPatch (line 82) | public sealed class HashMapPatch method HashMapPatch (line 24) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method HashMapPatch (line 35) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ToString (line 68) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method HashMapPatch (line 91) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method HashMapPatch (line 102) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ToString (line 135) | [MethodImpl(MethodImplOptions.AggressiveInlining)] FILE: LanguageExt.Core/DataTypes/Next/Next.Module.cs class Next (line 6) | public static class Next method Loop (line 15) | public static Next Loop(A value) => method Done (line 25) | public static Next Done(B value) => FILE: LanguageExt.Core/DataTypes/Next/Next.cs type Next (line 33) | public readonly struct Next method Next (line 41) | internal Next(int state, A left, B right) method Match (line 51) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Map (line 59) | public Next Map(Func f) => method ToEither (line 67) | public Either ToEither() => FILE: LanguageExt.Core/DataTypes/Patch/Edit.cs class Edit (line 17) | public abstract class Edit : IEquatable> where EqA ... method Edit (line 25) | Edit(int position, A element) method Index (line 34) | internal abstract Edit Index(Func f); method MapOld (line 40) | public abstract Edit MapOld(Func f); method MapNew (line 46) | public abstract Edit MapNew(Func f); method Equals (line 51) | public override bool Equals(object? obj) => method GetHashCode (line 67) | public override int GetHashCode() => method Equals (line 73) | public bool Equals(Edit? other) => class Insert (line 82) | public sealed class Insert : Edit, IEquatable method Insert (line 84) | public Insert(int position, A element) : base(position, element) { } method New (line 85) | public static Insert New(int position, A element) => new Insert(posi... method ToString (line 86) | public override string ToString() => $"Insert({Position}, {Element})"; method Index (line 87) | internal override Edit Index(Func f) => new Insert... method MapOld (line 88) | public override Edit MapOld(Func f) => this; method MapNew (line 89) | public override Edit MapNew(Func f) => new Insert(Posi... method Equals (line 90) | public bool Equals(Insert? other) => base.Equals(other); method Equals (line 91) | public override bool Equals(object? obj) => obj is Insert ins && Equ... method GetHashCode (line 94) | public override int GetHashCode() => (Position + 13) * (Element!.Get... class Delete (line 100) | public sealed class Delete : Edit, IEquatable method Delete (line 102) | public Delete(int position, A element) : base(position, element) { } method New (line 103) | public static Delete New(int position, A element) => new Delete(posi... method ToString (line 104) | public override string ToString() => $"Delete({Position}, {Element})"; method Index (line 105) | internal override Edit Index(Func f) => new Delete... method MapOld (line 106) | public override Edit MapOld(Func f) => new Delete(Posi... method MapNew (line 107) | public override Edit MapNew(Func f) => this; method Equals (line 108) | public bool Equals(Delete? other) => base.Equals(other); method Equals (line 109) | public override bool Equals(object? obj) => obj is Delete del && Equ... method GetHashCode (line 112) | public override int GetHashCode() => (Position + 13) * (Element!.Get... class Replace (line 118) | public sealed class Replace : Edit, IEquatable method Replace (line 121) | public Replace(int position, A element, A replaceElement) : base(pos... method New (line 123) | public static Replace New(int position, A element, A replaceElement)... method ToString (line 124) | public override string ToString() => $"Replace({Position}, {Element}... method Index (line 125) | internal override Edit Index(Func f) => new Replac... method MapOld (line 126) | public override Edit MapOld(Func f) => new Replace(Pos... method MapNew (line 127) | public override Edit MapNew(Func f) => new Replace(Pos... method Equals (line 128) | public bool Equals(Replace? other) => method Equals (line 131) | public override bool Equals(object? obj) => obj is Replace repl && E... method GetHashCode (line 134) | public override int GetHashCode() => (Position + 13) * (Element!.Get... FILE: LanguageExt.Core/DataTypes/Patch/Patch.Internal.cs class PatchInternal (line 9) | internal static class PatchInternal method mapAccumR (line 11) | public static (A, Seq) mapAccumR(Func f, A s... method mapAccumL (line 19) | public static (A, Seq) mapAccumL(Func f, A s... method leastChanges (line 27) | public static (C, Seq) leastChanges(PatchParams method minimumBy (line 40) | static A minimumBy(Func compare, Lst list) => method constructN (line 45) | static SpanArray constructN(int n, Func, A> f) method rawChanges (line 57) | public static SpanArray<(C, Seq>)> rawChanges... FILE: LanguageExt.Core/DataTypes/Patch/Patch.Module.cs class Patch (line 25) | public static class Patch method unsafeFromSeq (line 31) | public static Patch unsafeFromSeq(Seq> ed... method fromSeq (line 38) | public static Patch fromSeq(Seq> edits) w... method normalise (line 48) | internal static Seq> normalise(Seq> ... method append (line 90) | public static Patch append(Patch px, Patch inverse(Patch patch) where... method applicable (line 115) | public static bool applicable(Patch pa, IEnumerable... method composable (line 137) | public static bool composable(Patch pa, Patch ... method parms (line 204) | static PatchParams, MInt32> parms() where EqA ... method sizeChange (line 216) | public static int sizeChange(Patch patch) where EqA : ... method apply (line 237) | public static Lst apply(Patch patch, Lst va) whe... method apply (line 243) | public static Seq apply(Patch patch, Seq va) whe... method apply (line 249) | public static Arr apply(Patch patch, Arr va) whe... method apply (line 255) | public static A[] apply(Patch patch, A[] va) where EqA... method apply (line 261) | public static SpanArray apply(Patch patch, SpanArra... method apply (line 267) | public static List apply(Patch patch, List va) w... method apply (line 273) | public static Iterable apply(Patch patch, IEnumerab... method empty (line 340) | public static Patch empty() where EqA : Eq => method ours (line 346) | public static A ours(A x, A y) => method theirs (line 352) | public static A theirs(A x, A y) => method transform (line 358) | public static (Patch a, Patch b) transform(Pat... method transformWith (line 374) | public static (Patch a, Patch b) transformWith... method diff (line 486) | public static Patch diff(IEnumerable va, IEnumerabl... type MInt32 (line 505) | internal readonly record struct MInt32(int Value) : Monoid, Or... FILE: LanguageExt.Core/DataTypes/Patch/Patch.cs type Patch (line 25) | public readonly struct Patch : method Patch (line 44) | internal Patch(Seq> edits) => method Equals (line 50) | public bool Equals(Patch mb) => method Equals (line 56) | public override bool Equals(object? obj) => method GetHashCode (line 85) | public override int GetHashCode() => method ToString (line 91) | public override string ToString() => method Applicable (line 98) | public bool Applicable(IEnumerable document) => method Combine (line 105) | public Patch Combine(Patch mb) method Inverse (line 193) | public Patch Inverse() => method SizeChange (line 200) | public int SizeChange() => method Apply (line 206) | public Iterable Apply(IEnumerable va) => method Apply (line 212) | public Seq Apply(Seq va) => method Apply (line 218) | public Lst Apply(Lst va) => method Apply (line 224) | public SpanArray Apply(SpanArray va) => method Apply (line 230) | public Arr Apply(Arr va) => method Apply (line 236) | public A[] Apply(A[] va) => method Apply (line 242) | public List Apply(List va) => FILE: LanguageExt.Core/DataTypes/Patch/PatchParams.cs class PatchParams (line 9) | internal class PatchParams method PatchParams (line 18) | public PatchParams( FILE: LanguageExt.Core/DataTypes/Pure/Pure.Extensions.cs class PureExtensions (line 6) | public static class PureExtensions FILE: LanguageExt.Core/DataTypes/Pure/Pure.cs type Pure (line 16) | public readonly record struct Pure(A Value) FILE: LanguageExt.Core/DataTypes/Range/Range.Extensions.cs class RangeExtensions (line 7) | public static class RangeExtensions method As (line 12) | public static Range As(this K ma) => method InRange (line 20) | [Pure] method Overlaps (line 35) | [Pure] FILE: LanguageExt.Core/DataTypes/Range/Range.Module.cs class Range (line 7) | public partial class Range method zero (line 12) | public static Range zero() method fromMinMax (line 21) | [Pure] method fromMinMax (line 37) | [Pure] method fromCount (line 69) | [Pure] method fromCount (line 82) | [Pure] FILE: LanguageExt.Core/DataTypes/Range/Range.Monad.cs class Range (line 7) | public partial class Range : Foldable method FoldWhile (line 9) | static S Foldable.FoldWhile( method FoldBackWhile (line 23) | static S Foldable.FoldBackWhile( method FoldStep (line 37) | static Fold Foldable.FoldStep(K ta, S ini... method FoldStepBack (line 48) | static Fold Foldable.FoldStepBack(K ta, S... FILE: LanguageExt.Core/DataTypes/Range/Range.cs type Range (line 13) | [Serializable] FILE: LanguageExt.Core/DataTypes/Ratio/Ratio.cs type Ratio (line 10) | public readonly struct Ratio method Ratio (line 22) | public Ratio(A num, A den) FILE: LanguageExt.Core/DataTypes/Record/Attributes.cs class EqAttribute (line 6) | public class NonRecordAttribute : Attribute; method EqAttribute (line 20) | public EqAttribute(Type type) class OrdAttribute (line 32) | public class OrdAttribute : Attribute method OrdAttribute (line 34) | public OrdAttribute(Type type) class HashableAttribute (line 46) | public class HashableAttribute : Attribute method HashableAttribute (line 48) | public HashableAttribute(Type type) FILE: LanguageExt.Core/DataTypes/Record/Record.cs class Record (line 13) | [Serializable] method Record (line 18) | protected Record() { } method Record (line 20) | protected Record(SerializationInfo info, StreamingContext context) => method GetHashCode (line 41) | public override int GetHashCode() => method Equals (line 44) | public override bool Equals(object? obj) => method CompareTo (line 48) | public virtual int CompareTo(RECORDTYPE? other) => method Equals (line 51) | public virtual bool Equals(RECORDTYPE? other) => method ToString (line 54) | public override string ToString() => method GetObjectData (line 57) | public virtual void GetObjectData(SerializationInfo info, StreamingCon... method CompareTo (line 60) | public int CompareTo(object? obj) => FILE: LanguageExt.Core/DataTypes/Record/RecordType.cs class RecordType (line 11) | public static class RecordType method Equals (line 48) | [Obsolete("Don't use Equals - use either RecordType.Equality or Rec... class RecordTypeIncludeBase (line 53) | internal static class RecordTypeIncludeBase method RecordTypeIncludeBase (line 57) | static RecordTypeIncludeBase() => class RecordTypeHash (line 63) | internal static class RecordTypeHash method RecordTypeHash (line 67) | static RecordTypeHash() => class RecordTypeEquality (line 71) | internal static class RecordTypeEquality method RecordTypeEquality (line 75) | static RecordTypeEquality() => class RecordTypeEqualityTyped (line 79) | internal static class RecordTypeEqualityTyped method RecordTypeEqualityTyped (line 83) | static RecordTypeEqualityTyped() => class RecordTypeCompare (line 87) | internal static class RecordTypeCompare method RecordTypeCompare (line 91) | static RecordTypeCompare() => class RecordTypeToString (line 95) | internal static class RecordTypeToString method RecordTypeToString (line 99) | static RecordTypeToString() => class RecordTypeSetObjectData (line 103) | internal static class RecordTypeSetObjectData method RecordTypeSetObjectData (line 107) | static RecordTypeSetObjectData() => class RecordTypeGetObjectData (line 111) | internal static class RecordTypeGetObjectData method RecordTypeGetObjectData (line 115) | static RecordTypeGetObjectData() => FILE: LanguageExt.Core/DataTypes/Record/RecordTypeIgnoreBase.cs class RecordTypeIgnoreBase (line 11) | public static class RecordTypeIgnoreBase method RecordTypeIgnoreBase (line 13) | static RecordTypeIgnoreBase() method Equals (line 59) | [Obsolete("Don't use Equals - use either RecordType.Equality or Rec... FILE: LanguageExt.Core/DataTypes/Record/TypeInfoExt.cs class TypeInfoAllMemberExtensions (line 7) | public static class TypeInfoAllMemberExtensions method GetAllConstructors (line 9) | public static IEnumerable GetAllConstructors(this Typ... method GetAllEvents (line 12) | public static IEnumerable GetAllEvents(this TypeInfo typeIn... method GetAllFields (line 15) | public static IEnumerable GetAllFields(this TypeInfo typeIn... method GetAllMembers (line 18) | public static IEnumerable GetAllMembers(this TypeInfo type... method GetAllMethods (line 21) | public static IEnumerable GetAllMethods(this TypeInfo type... method GetAllNestedTypes (line 24) | public static IEnumerable GetAllNestedTypes(this TypeInfo ty... method GetAllProperties (line 27) | public static IEnumerable GetAllProperties(this TypeInfo... method GetAll (line 30) | private static IEnumerable GetAll(TypeInfo typeInfo, Func : IEnumerable method SpanArray (line 29) | SpanArray(A[] data, int index, int count) method Elem (line 37) | public Option Elem(int index) => method GetEnumerator (line 42) | public IEnumerator GetEnumerator() method New (line 62) | public static SpanArray New(IEnumerable sequence) method New (line 68) | public static SpanArray New(A[] data) => method New (line 71) | public static SpanArray New(int n) => method Slice (line 74) | public SpanArray Slice(int index, int count) method Take (line 83) | public SpanArray Take(int n) => method Skip (line 86) | public SpanArray Skip(int n) => method GetEnumerator (line 98) | IEnumerator IEnumerable.GetEnumerator() => method UnsafeCopy (line 101) | public Unit UnsafeCopy(SpanArray dest) FILE: LanguageExt.Core/DataTypes/StringM/OrdString.cs type HashableString (line 9) | public interface HashableString : Hashable method GetHashCode (line 16) | static int Hashable.GetHashCode(STRING x) => type EqString (line 20) | public interface EqString : HashableString, Eq method Equals (line 24) | static bool Eq.Equals(STRING lhs, STRING rhs) => type OrdString (line 28) | public interface OrdString : EqString, Ord method Compare (line 33) | static int Ord.Compare(STRING lhs, STRING rhs) => type OrdinalIgnoreCase (line 37) | public interface OrdinalIgnoreCase : OrdString type Ordinal (line 46) | public interface Ordinal : OrdString type CultureIgnoreCase (line 55) | public interface CultureIgnoreCase : OrdString type Culture (line 64) | public interface Culture : OrdString type InvariantIgnoreCase (line 73) | public interface InvariantIgnoreCase : OrdString type InvariantCulture (line 82) | public interface InvariantCulture : OrdString FILE: LanguageExt.Core/DataTypes/StringM/StringM.Ord.cs type StringOrdinalM (line 6) | public readonly record struct StringOrdinalM(string Value) : StringM : method Combine (line 29) | SELF Semigroup.Combine(SELF rhs) => method ToString (line 46) | public string ToString() => method GetHashCode (line 49) | public int GetHashCode() => method Equals (line 52) | bool IEquatable.Equals(SELF? rhs) => method CompareTo (line 55) | int IComparable.CompareTo(SELF? rhs) => method Parse (line 60) | static SELF IParsable.Parse(string s, IFormatProvider? provider) => method TryParse (line 63) | static bool IParsable.TryParse(string? s, IFormatProvider? provi... method Parse (line 69) | static SELF ISpanParsable.Parse(ReadOnlySpan s, IFormatPro... method TryParse (line 76) | static bool ISpanParsable.TryParse(ReadOnlySpan s, IFormat... FILE: LanguageExt.Core/DataTypes/StringM/StringM.cs type StringM (line 10) | public readonly record struct StringM(string Value) : StringM FILE: LanguageExt.Core/DataTypes/Unit/Unit.Prelude.cs class Prelude (line 5) | public static partial class Prelude method ignore (line 18) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Ignore (line 27) | [MethodImpl(MethodImplOptions.AggressiveInlining)] FILE: LanguageExt.Core/DataTypes/Unit/Unit.cs type Unit (line 10) | [Serializable] method GetHashCode (line 15) | [Pure] method Equals (line 19) | [Pure] method ToString (line 23) | [Pure] method Equals (line 27) | [Pure] method Return (line 61) | [Pure] method Return (line 70) | [Pure] method CompareTo (line 76) | [Pure] method Combine (line 80) | [Pure] FILE: LanguageExt.Core/DataTypes/ValueTuple/Tuple1/ValueTuple1.Extensions.cs class ValueTuple1Extensions (line 6) | public static class ValueTuple1Extensions method Add (line 11) | [Pure] method Contains (line 18) | [Pure] method Map (line 26) | [Pure] method Select (line 33) | [Pure] method Iter (line 40) | public static Unit Iter(this ValueTuple self, Action func) method Fold (line 49) | [Pure] FILE: LanguageExt.Core/DataTypes/ValueTuple/Tuple1/ValueTuple1.Prelude.cs class Prelude (line 7) | public static partial class Prelude method add (line 12) | [Pure] method contains (line 19) | [Pure] method map (line 27) | [Pure] method iter (line 34) | public static Unit iter(ValueTuple self, Action func) FILE: LanguageExt.Core/DataTypes/ValueTuple/Tuple2/ValueTuple2.Extensions.cs class ValueTuple2Extensions (line 7) | public static class ValueTuple2Extensions method Add (line 12) | [Pure] method Head (line 19) | [Pure] method Last (line 26) | [Pure] method Tail (line 33) | [Pure] method Map (line 40) | [Pure] method Map (line 47) | [Pure] method BiMap (line 54) | [Pure] method MapFirst (line 61) | [Pure] method MapSecond (line 68) | [Pure] method Select (line 75) | [Pure] method Iter (line 82) | public static Unit Iter(this ValueTuple self, Action(this ValueTuple self, Action(ValueTuple self, Action fi... method iter (line 92) | public static Unit iter(ValueTuple self, Action(this ValueTuple self, ... method Iter (line 123) | public static Unit Iter(this ValueTuple self, ... method Fold (line 134) | [Pure] method TriFold (line 141) | [Pure] method TriFoldBack (line 148) | [Pure] FILE: LanguageExt.Core/DataTypes/ValueTuple/Tuple3/ValueTuple3.Prelude.cs class Prelude (line 7) | public static partial class Prelude method add (line 12) | [Pure] method head (line 19) | [Pure] method last (line 26) | [Pure] method tail (line 33) | [Pure] method sum (line 40) | [Pure] method product (line 48) | [Pure] method contains (line 56) | [Pure] method map (line 66) | [Pure] method map (line 73) | [Pure] method trimap (line 80) | [Pure] method mapFirst (line 87) | [Pure] method mapSecond (line 94) | [Pure] method mapThird (line 101) | [Pure] method iter (line 108) | public static Unit iter(ValueTuple self, Actio... method iter (line 117) | public static Unit iter(ValueTuple self, Actio... method fold (line 128) | [Pure] method trifold (line 135) | [Pure] method trifoldBack (line 142) | [Pure] FILE: LanguageExt.Core/DataTypes/ValueTuple/Tuple4/ValueTuple4.Extensions.cs class ValueTuple4Extensions (line 6) | public static class ValueTuple4Extensions method Add (line 11) | [Pure] method Head (line 18) | [Pure] method Last (line 25) | [Pure] method Tail (line 32) | [Pure] method Contains (line 39) | [Pure] method Map (line 50) | [Pure] method Map (line 57) | [Pure] method Map (line 64) | [Pure] method MapFirst (line 71) | [Pure] method MapSecond (line 78) | [Pure] method MapThird (line 85) | [Pure] method MapFourth (line 92) | [Pure] method Select (line 99) | [Pure] method Iter (line 106) | public static Unit Iter(this (A, B, C, D) self, Action(this (A, B, C, D) self, Action ... method Fold (line 127) | [Pure] method QuadFold (line 134) | [Pure] method QuadFoldBack (line 141) | [Pure] FILE: LanguageExt.Core/DataTypes/ValueTuple/Tuple4/ValueTuple4.Prelude.cs class Prelude (line 7) | public static partial class Prelude method add (line 12) | [Pure] method head (line 19) | [Pure] method last (line 26) | [Pure] method tail (line 33) | [Pure] method contains (line 40) | [Pure] method map (line 51) | [Pure] method map (line 58) | [Pure] method map (line 65) | [Pure] method mapFirst (line 72) | [Pure] method mapSecond (line 79) | [Pure] method mapThird (line 86) | [Pure] method mapFourth (line 93) | [Pure] method iter (line 100) | public static Unit iter((A, B, C, D) self, Action((A, B, C, D) self, Action first... method fold (line 121) | [Pure] method quadFold (line 128) | [Pure] method quadFoldBack (line 135) | [Pure] FILE: LanguageExt.Core/DataTypes/ValueTuple/Tuple5/ValueTuple5.Extensions.cs class ValueTuple5Extensions (line 6) | public static class ValueTuple5Extensions method Add (line 11) | [Pure] method Head (line 18) | [Pure] method Last (line 25) | [Pure] method Tail (line 32) | [Pure] method Contains (line 39) | [Pure] method Map (line 51) | [Pure] method Map (line 58) | [Pure] method Map (line 65) | [Pure] method MapFirst (line 72) | [Pure] method MapSecond (line 79) | [Pure] method MapThird (line 86) | [Pure] method MapFourth (line 93) | [Pure] method MapFifth (line 100) | [Pure] method Select (line 107) | [Pure] method Iter (line 114) | public static Unit Iter(this (A, B, C, D, E) self, Acti... method Iter (line 123) | public static Unit Iter(this (A, B, C, D, E) self, Acti... method Fold (line 136) | [Pure] method QuintFold (line 143) | [Pure] method QuintFoldBack (line 150) | [Pure] FILE: LanguageExt.Core/DataTypes/ValueTuple/Tuple5/ValueTuple5.Prelude.cs class Prelude (line 7) | public static partial class Prelude method add (line 12) | [Pure] method head (line 19) | [Pure] method last (line 26) | [Pure] method tail (line 33) | [Pure] method contains (line 40) | [Pure] method map (line 52) | [Pure] method map (line 59) | [Pure] method map (line 66) | [Pure] method mapFirst (line 73) | [Pure] method mapSecond (line 80) | [Pure] method mapThird (line 87) | [Pure] method mapFourth (line 94) | [Pure] method mapFifth (line 101) | [Pure] method iter (line 108) | public static Unit iter((A, B, C, D, E) self, Action((A, B, C, D, E) self, Action... method fold (line 130) | [Pure] method quintFold (line 137) | [Pure] method quintFoldBack (line 144) | [Pure] FILE: LanguageExt.Core/DataTypes/ValueTuple/Tuple6/ValueTuple6.Extensions.cs class ValueTuple6Extensions (line 6) | public static class ValueTuple6Extensions method Add (line 11) | [Pure] method Head (line 18) | [Pure] method Last (line 25) | [Pure] method Tail (line 32) | [Pure] method Contains (line 39) | [Pure] method Map (line 52) | [Pure] method Map (line 59) | [Pure] method Map (line 66) | [Pure] method MapFirst (line 73) | [Pure] method MapSecond (line 80) | [Pure] method MapThird (line 87) | [Pure] method MapFourth (line 94) | [Pure] method MapFifth (line 101) | [Pure] method MapSixth (line 108) | [Pure] method Select (line 115) | [Pure] method Iter (line 122) | public static Unit Iter(this (A, B, C, D, E, F) self... method Iter (line 131) | public static Unit Iter(this (A, B, C, D, E, F) self... method Fold (line 145) | [Pure] method SextFold (line 152) | [Pure] method SextFoldBack (line 159) | [Pure] FILE: LanguageExt.Core/DataTypes/ValueTuple/Tuple6/ValueTuple6.Prelude.cs class Prelude (line 7) | public static partial class Prelude method add (line 12) | [Pure] method head (line 19) | [Pure] method last (line 26) | [Pure] method tail (line 33) | [Pure] method contains (line 40) | [Pure] method map (line 53) | [Pure] method map (line 60) | [Pure] method map (line 67) | [Pure] method mapFirst (line 74) | [Pure] method mapSecond (line 81) | [Pure] method mapThird (line 88) | [Pure] method mapFourth (line 95) | [Pure] method mapFifth (line 102) | [Pure] method mapSixth (line 109) | [Pure] method iter (line 116) | public static Unit iter((A, B, C, D, E, F) self, Act... method iter (line 125) | public static Unit iter((A, B, C, D, E, F) self, Act... method fold (line 139) | [Pure] method sextFold (line 146) | [Pure] method sextFoldBack (line 153) | [Pure] FILE: LanguageExt.Core/DataTypes/ValueTuple/Tuple7/ValueTuple7.Extensions.cs class ValueTuple7Extensions (line 6) | public static class ValueTuple7Extensions method Add (line 11) | [Pure] method Head (line 18) | [Pure] method Last (line 25) | [Pure] method Tail (line 32) | [Pure] method Contains (line 39) | [Pure] method Map (line 53) | [Pure] method Map (line 60) | [Pure] method Map (line 67) | [Pure] method MapFirst (line 74) | [Pure] method MapSecond (line 81) | [Pure] method MapThird (line 88) | [Pure] method MapFourth (line 95) | [Pure] method MapFifth (line 102) | [Pure] method MapSixth (line 109) | [Pure] method MapSeventh (line 116) | [Pure] method Select (line 123) | [Pure] method Iter (line 130) | public static Unit Iter(this (A, B, C, D, E, F, G... method Iter (line 139) | public static Unit Iter(this (A, B, C, D, E, F, G... method Fold (line 154) | [Pure] method SeptFold (line 161) | [Pure] method SeptFoldBack (line 168) | [Pure] FILE: LanguageExt.Core/DataTypes/ValueTuple/Tuple7/ValueTuple7.Prelude.cs class Prelude (line 7) | public static partial class Prelude method add (line 12) | [Pure] method head (line 19) | [Pure] method last (line 26) | [Pure] method tail (line 33) | [Pure] method contains (line 40) | [Pure] method map (line 54) | [Pure] method map (line 61) | [Pure] method map (line 68) | [Pure] method mapFirst (line 75) | [Pure] method mapSecond (line 82) | [Pure] method mapThird (line 89) | [Pure] method mapFourth (line 96) | [Pure] method mapFifth (line 103) | [Pure] method mapSixth (line 110) | [Pure] method mapSeventh (line 117) | [Pure] method iter (line 124) | public static Unit iter((A, B, C, D, E, F, G) sel... method iter (line 133) | public static Unit iter((A, B, C, D, E, F, G) sel... method fold (line 148) | [Pure] method septFold (line 155) | [Pure] method septFoldBack (line 162) | [Pure] FILE: LanguageExt.Core/Deriving/Alternative.cs class Deriving (line 5) | public static partial class Deriving FILE: LanguageExt.Core/Deriving/Applicative.cs class Deriving (line 6) | public static partial class Deriving type Applicative (line 13) | public interface Applicative : method Pure (line 19) | static K Applicative.Pure(A value) => method Action (line 22) | static K Applicative.Action(K Applicative.Apply(K Applicative.Apply(K : method Choose (line 27) | static K Choice.Choose(K f... method Choose (line 39) | static K Choice.Choose(K f... FILE: LanguageExt.Core/Deriving/Cofunctor.cs class Deriving (line 6) | public static partial class Deriving type Cofunctor (line 19) | public interface Cofunctor : method Comap (line 26) | static K Cofunctor.Comap(Func f... FILE: LanguageExt.Core/Deriving/Decidable.cs class Deriving (line 6) | public static partial class Deriving type Decidable (line 15) | public interface Decidable : method Lose (line 21) | static K Decidable.Lose(Func f) => method Route (line 24) | static K Decidable.Route( FILE: LanguageExt.Core/Deriving/Divisible.cs class Deriving (line 6) | public static partial class Deriving type Divisible (line 8) | public interface Divisible : method Divide (line 14) | static K Divisible.Divide( method Conquer (line 20) | static K Divisible.Conquer() => FILE: LanguageExt.Core/Deriving/Fallible.cs class Deriving (line 7) | public static partial class Deriving type Fallible (line 12) | public interface Fallible : method Fail (line 27) | static K Traits.Fallible.Fail(E error... method Catch (line 41) | static K Traits.Fallible.Catch( FILE: LanguageExt.Core/Deriving/Final.cs class Deriving (line 5) | public static partial class Deriving type Final (line 10) | public interface Final : method Finally (line 23) | static K Final.Finally(K : method FoldWhile (line 19) | static S Foldable.FoldWhile( method FoldBackWhile (line 30) | static S Foldable.FoldBackWhile( method FoldMaybe (line 46) | static S Foldable.FoldMaybe( method FoldBackMaybe (line 61) | static S Foldable.FoldBackMaybe( method FoldWhileM (line 72) | static K Foldable.FoldWhileM( method FoldBackWhileM (line 84) | static K Foldable.FoldBackWhileM( method FoldUntil (line 95) | static S Foldable.FoldUntil( method FoldUntilM (line 107) | static K Foldable.FoldUntilM( method FoldBackUntil (line 118) | static S Foldable.FoldBackUntil( method FoldBackUntilM (line 130) | static K Foldable.FoldBackUntilM( method Fold (line 144) | static S Foldable.Fold(Func> f, S ini... method FoldM (line 154) | static K Foldable.FoldM( method FoldBack (line 175) | static S Foldable.FoldBack(Func> f, S... method FoldBackM (line 193) | static K Foldable.FoldBackM( method Fold (line 205) | static A Foldable.Fold(K tm) => method FoldWhile (line 214) | static A Foldable.FoldWhile(Func<(A State, A Value), b... method FoldUntil (line 223) | static A Foldable.FoldUntil(Func<(A State, A Value), b... method FoldMap (line 232) | static B Foldable.FoldMap(Func f, K.FoldMapWhile( method FoldMapUntil (line 252) | static B Foldable.FoldMapUntil( method FoldMapBack (line 262) | static B Foldable.FoldMapBack(Func f, K.FoldMapWhileBack( method FoldMapUntilBack (line 280) | static B Foldable.FoldMapUntilBack(Func f, Fu... method ToSeq (line 287) | static Seq Foldable.ToSeq(K ta) => method ToLst (line 293) | static Lst Foldable.ToLst(K ta) => method ToArr (line 299) | static Arr Foldable.ToArr(K ta) => method ToIterable (line 305) | static Iterable Foldable.ToIterable(K... method IsEmpty (line 311) | static bool Foldable.IsEmpty(K ta) => method Count (line 322) | static int Foldable.Count(K ta) => method Exists (line 328) | static bool Foldable.Exists(Func predicate, K... method ForAll (line 334) | static bool Foldable.ForAll(Func predicate, K... method Contains (line 340) | static bool Foldable.Contains(A value, K.Contains(A value, K... method Find (line 352) | static Option Foldable.Find(Func predicate... method FindBack (line 358) | static Option Foldable.FindBack(Func predi... method FindAll (line 364) | static Iterable Foldable.FindAll(Func pred... method FindAllBack (line 370) | static Iterable Foldable.FindAllBack(Func ... method Sum (line 376) | static A Foldable.Sum(K ta) => method Product (line 382) | static A Foldable.Product(K ta) => method Head (line 388) | static Option Foldable.Head(K ta) => method Last (line 394) | static Option Foldable.Last(K ta) => method Iter (line 402) | static K Foldable.Iter(Func>... method Iter (line 410) | static Unit Foldable.Iter(Action f, K... method Iter (line 418) | static Unit Foldable.Iter(Action f, K Foldable.Min(K ta... method Min (line 430) | static Option Foldable.Min(K ta) => method Max (line 436) | static Option Foldable.Max(K ta... method Max (line 442) | static Option Foldable.Max(K ta) => method Min (line 448) | static A Foldable.Min(K ta, A init... method Min (line 454) | static A Foldable.Min(K ta, A initialMin... method Max (line 460) | static A Foldable.Max(K ta, A init... method Max (line 466) | static A Foldable.Max(K ta, A initialMax... method Average (line 472) | static A Foldable.Average(K ta) => method Average (line 478) | static B Foldable.Average(Func f, K Foldable.At(K ta, Index... method Partition (line 494) | static (Seq True, Seq False) Foldable.Partition(... FILE: LanguageExt.Core/Deriving/Functor.cs class Deriving (line 6) | public static partial class Deriving type Functor (line 13) | public interface Functor : method Map (line 28) | static K Functor.Map(Func f, K<... FILE: LanguageExt.Core/Deriving/Monad.cs class Deriving (line 6) | public static partial class Deriving type Monad (line 13) | public interface Monad : method Bind (line 27) | static K Monad.Bind(K m... method Flatten (line 30) | static K Monad.Flatten(K Monad.Recur( FILE: LanguageExt.Core/Deriving/MonadIO.cs class Deriving (line 7) | public static partial class Deriving type MonadIO (line 14) | public interface MonadIO : method LiftIO (line 29) | static K Traits.MonadIO.LiftIO(K ... method LiftIO (line 41) | static K Traits.MonadIO.LiftIO(IO ma) => FILE: LanguageExt.Core/Deriving/MonadT.cs class Deriving (line 5) | public static partial class Deriving type MonadT (line 12) | public interface MonadT : method Lift (line 19) | static K MonadT.Lift(K ma) => FILE: LanguageExt.Core/Deriving/MonadUnliftIO.cs class Deriving (line 7) | public static partial class Deriving type MonadUnliftIO (line 14) | public interface MonadUnliftIO : method ToIO (line 26) | static K> Traits.MonadUnliftIO.ToIO(K... method MapIO (line 40) | static K Traits.MonadUnliftIO.MapIO(K... method LocalIO (line 56) | static K MonadUnliftIO.LocalIO(K MonadUnliftIO.PostIO(K MonadUnliftIO.TimeoutIO(K MonadUnliftIO.BracketIO(K MonadUnliftIO.BracketIO( method BracketIO (line 104) | static K MonadUnliftIO.BracketIO( method RepeatIO (line 124) | static K MonadUnliftIO.RepeatIO(K MonadUnliftIO.RepeatIO( method RepeatWhileIO (line 150) | static K MonadUnliftIO.RepeatWhileIO( method RepeatWhileIO (line 165) | static K MonadUnliftIO.RepeatWhileIO( method RepeatUntilIO (line 180) | static K MonadUnliftIO.RepeatUntilIO( method RepeatUntilIO (line 195) | static K MonadUnliftIO.RepeatUntilIO( method RetryIO (line 217) | static K MonadUnliftIO.RetryIO(K MonadUnliftIO.RetryIO( method RetryWhileIO (line 248) | static K MonadUnliftIO.RetryWhileIO( method RetryWhileIO (line 265) | static K MonadUnliftIO.RetryWhileIO( method RetryUntilIO (line 283) | static K MonadUnliftIO.RetryUntilIO( method RetryUntilIO (line 300) | static K MonadUnliftIO.RetryUntilIO( method FoldIO (line 311) | static K MonadUnliftIO.FoldIO( method FoldIO (line 318) | static K MonadUnliftIO.FoldIO( method FoldWhileIO (line 324) | static K MonadUnliftIO.FoldWhileIO( method FoldWhileIO (line 332) | static K MonadUnliftIO.FoldWhileIO( method FoldWhileIO (line 339) | static K MonadUnliftIO.FoldWhileIO( method FoldWhileIO (line 347) | static K MonadUnliftIO.FoldWhileIO( method FoldWhileIO (line 354) | static K MonadUnliftIO.FoldWhileIO( method FoldWhileIO (line 362) | static K MonadUnliftIO.FoldWhileIO( method FoldUntilIO (line 369) | static K MonadUnliftIO.FoldUntilIO( method FoldUntilIO (line 377) | static K MonadUnliftIO.FoldUntilIO( method FoldUntilIO (line 384) | static K MonadUnliftIO.FoldUntilIO( method FoldUntilIO (line 392) | static K MonadUnliftIO.FoldUntilIO( method FoldUntilIO (line 399) | static K MonadUnliftIO.FoldUntilIO( method FoldUntilIO (line 406) | static K MonadUnliftIO.FoldUntilIO( FILE: LanguageExt.Core/Deriving/MonoidK.cs class Deriving (line 5) | public static partial class Deriving type MonoidK (line 11) | public interface MonoidK : method Empty (line 20) | static K MonoidK.Empty() => FILE: LanguageExt.Core/Deriving/Readable.cs class Deriving (line 6) | public static partial class Deriving type Readable (line 14) | public interface Readable : method Asks (line 24) | static K Readable.Asks(Func... method Local (line 27) | static K Readable.Local(Func : method Combine (line 23) | static K SemigroupK.Combine(K : method Put (line 15) | static K Stateful.Put(S value) => method Modify (line 18) | static K Stateful.Modify(Func m... method Gets (line 21) | static K Stateful.Gets(Func f) => FILE: LanguageExt.Core/Deriving/Traversable.cs class Deriving (line 6) | public static partial class Deriving type Traversable (line 16) | public interface Traversable : method Traverse (line 26) | static K> Traversable.Traverse> Traversable.TraverseM> Traversable.Sequence(K... method SequenceM (line 35) | static K> Traversable.SequenceM(... method TraverseDefault (line 38) | static K> Traversable.TraverseDefault<... FILE: LanguageExt.Core/Deriving/Writable.cs class Deriving (line 6) | public static partial class Deriving type Writable (line 8) | public interface Writable : method Tell (line 22) | static K Writable.Tell(W item) => method Listen (line 28) | static K Writable.List... method Pass (line 39) | static K Writable.Pass(K unit() => method localCancel (line 45) | public static Eff localCancel(Eff ma) => method lift (line 56) | [Pure, MethodImpl(Opt.Default)] method lift (line 63) | [Pure, MethodImpl(Opt.Default)] method lift (line 70) | [Pure, MethodImpl(Opt.Default)] method lift (line 77) | [Pure, MethodImpl(Opt.Default)] method lift (line 84) | [Pure, MethodImpl(Opt.Default)] method lift (line 91) | [Pure, MethodImpl(Opt.Default)] method lift (line 98) | [Pure, MethodImpl(Opt.Default)] method lift (line 105) | [Pure, MethodImpl(Opt.Default)] method lift (line 112) | [Pure, MethodImpl(Opt.Default)] method lift (line 119) | [Pure, MethodImpl(Opt.Default)] FILE: LanguageExt.Core/Effects/Eff/Eff no runtime/Eff.Monad.cs class Eff (line 11) | public partial class Eff : method Bind (line 21) | static K Monad.Bind(K ma, Func... method Recur (line 24) | static K Monad.Recur(A value, Func Functor.Map(Func f, K ma) => method Pure (line 40) | static K Applicative.Pure(A value) => method Apply (line 43) | static K Applicative.Apply(K> mf, K... method Apply (line 46) | static K Applicative.Apply(K> mf, M... method Actions (line 49) | static K Applicative.Actions(IterableNE> fas... method Empty (line 52) | static K MonoidK.Empty() => method Empty (line 55) | static K Alternative.Empty() => method Choose (line 58) | static K Choice.Choose(K ma, K mb) => method Choose (line 61) | static K Choice.Choose(K ma, Memo mb) => method Asks (line 64) | static K Readable.Asks(Func f) => method Local (line 67) | static K Readable.Local(Func f, K... method LiftIO (line 70) | static K MonadIO.LiftIO(IO ma) => method ToIO (line 73) | static K> MonadUnliftIO.ToIO(K ma) => method MapIO (line 76) | static K MonadUnliftIO.MapIO(K ma, Func Fallible.Fail(Error error) => method Catch (line 82) | static K Fallible.Catch( method Combine (line 87) | static K SemigroupK.Combine(K lhs, K r... method Finally (line 90) | static K Final.Finally(K fa, K @fin... method Transform (line 93) | static K, A> Natural>.Transform(K CoNatural>.CoTransform(K(Eff effect) : FILE: LanguageExt.Core/Effects/Eff/Eff no runtime/Extensions/Eff.Extensions.MapApply.cs class EffExtensions (line 6) | public static partial class EffExtensions method Map (line 18) | public static Eff Map(this Func f, K ma) => method Map (line 31) | public static Eff Map(this Func f, Eff ma) => method Action (line 37) | public static Eff Action(this Eff ma, K mb) => method Action (line 43) | public static Eff Action(this K ma, K mb) => method Apply (line 56) | public static Eff Apply(this Eff> mf, K ma... method Apply (line 69) | public static Eff Apply(this K> mf, K... FILE: LanguageExt.Core/Effects/Eff/Eff no runtime/Extensions/Eff.Extensions.cs class EffExtensions (line 13) | public static partial class EffExtensions method As (line 18) | public static Eff As(this K ma) => method As (line 24) | public static Eff As(this Eff ma) => method Run (line 38) | [Pure, MethodImpl(Opt.Default)] method Run (line 48) | [Pure, MethodImpl(Opt.Default)] method RunUnsafe (line 59) | [Pure, MethodImpl(Opt.Default)] method RunUnsafe (line 70) | [Pure, MethodImpl(Opt.Default)] method RunIO (line 77) | [Pure, MethodImpl(Opt.Default)] method RunAsync (line 87) | [Pure, MethodImpl(Opt.Default)] method RunAsync (line 97) | [Pure, MethodImpl(Opt.Default)] method RunUnsafeAsync (line 108) | [Pure, MethodImpl(Opt.Default)] method RunUnsafeAsync (line 119) | [Pure, MethodImpl(Opt.Default)] method Flatten (line 138) | public static Eff Flatten(this K> mma) => method Flatten (line 151) | public static Eff Flatten(this K> mma) => method SelectMany (line 162) | public static Eff SelectMany( method SelectMany (line 171) | public static Eff SelectMany( method SelectMany (line 180) | public static Eff SelectMany( method SelectMany (line 189) | public static Eff SelectMany( FILE: LanguageExt.Core/Effects/Eff/Eff no runtime/Extensions/Eff.Guard.cs class EffGuardExtensions (line 7) | public static partial class EffGuardExtensions method ToEff (line 12) | public static Eff ToEff(this Guard guard) => method Bind (line 20) | public static Eff Bind( method SelectMany (line 30) | public static Eff SelectMany( FILE: LanguageExt.Core/Effects/Eff/Eff no runtime/Operators/Eff.Operators.Applicative.cs class EffExtensions (line 7) | public static partial class EffExtensions FILE: LanguageExt.Core/Effects/Eff/Eff no runtime/Operators/Eff.Operators.Choice.cs class EffExtensions (line 6) | public static partial class EffExtensions FILE: LanguageExt.Core/Effects/Eff/Eff no runtime/Operators/Eff.Operators.Fallible.cs class EffExtensions (line 6) | public static partial class EffExtensions FILE: LanguageExt.Core/Effects/Eff/Eff no runtime/Operators/Eff.Operators.Final.cs class EffExtensions (line 3) | public static partial class EffExtensions FILE: LanguageExt.Core/Effects/Eff/Eff no runtime/Operators/Eff.Operators.Functor.cs class EffExtensions (line 7) | public static partial class EffExtensions FILE: LanguageExt.Core/Effects/Eff/Eff no runtime/Operators/Eff.Operators.Monad.cs class EffExtensions (line 6) | public static partial class EffExtensions FILE: LanguageExt.Core/Effects/Eff/Eff no runtime/Operators/Eff.Operators.cs class EffExtensions (line 5) | public static partial class EffExtensions FILE: LanguageExt.Core/Effects/Eff/Eff no runtime/Prelude/Eff.Prelude.cs class Prelude (line 11) | public static partial class Prelude method timeout (line 21) | [Pure] method SuccessEff (line 32) | [Pure, MethodImpl(Opt.Default)] method FailEff (line 42) | [Pure, MethodImpl(Opt.Default)] method localCancel (line 64) | public static Eff localCancel(Eff ma) => method flatten (line 90) | [Pure, MethodImpl(Opt.Default)] method liftEff (line 102) | [Pure, MethodImpl(Opt.Default)] method liftEff (line 109) | [Pure, MethodImpl(Opt.Default)] method liftEff (line 116) | [Pure, MethodImpl(Opt.Default)] method liftEff (line 123) | [Pure, MethodImpl(Opt.Default)] method liftEff (line 130) | [Pure, MethodImpl(Opt.Default)] method liftEff (line 137) | [Pure, MethodImpl(Opt.Default)] method liftEff (line 144) | [Pure, MethodImpl(Opt.Default)] method liftEff (line 151) | [Pure, MethodImpl(Opt.Default)] method liftEff (line 158) | [Pure, MethodImpl(Opt.Default)] method liftEff (line 165) | [Pure, MethodImpl(Opt.Default)] method liftEff (line 172) | [Pure, MethodImpl(Opt.Default)] method map (line 186) | [Pure, MethodImpl(Opt.Default)] method mapFail (line 195) | [Pure, MethodImpl(Opt.Default)] method bimap (line 211) | [Pure, MethodImpl(Opt.Default)] method match (line 226) | [Pure, MethodImpl(Opt.Default)] method ifFail (line 235) | [Pure, MethodImpl(Opt.Default)] method ifFailEff (line 244) | [Pure, MethodImpl(Opt.Default)] method filter (line 258) | [Pure, MethodImpl(Opt.Default)] FILE: LanguageExt.Core/Effects/Eff/Eff no runtime/Prelude/Eff.Prelude.mapapply.cs class Prelude (line 6) | public static partial class Prelude method map (line 18) | public static Eff map(Func f, K ma) => method action (line 24) | public static Eff action(K ma, K mb) => method apply (line 37) | public static Eff apply(K> mf, K ma) => FILE: LanguageExt.Core/Effects/Eff/Eff with runtime/Eff.Module.cs class Eff (line 10) | public partial class Eff method Success (line 18) | [Pure, MethodImpl(Opt.Default)] method Fail (line 28) | [Pure, MethodImpl(Opt.Default)] method unit (line 35) | public static Eff unit() => method runtime (line 46) | [Pure, MethodImpl(Opt.Default)] method getState (line 53) | [Pure, MethodImpl(Opt.Default)] method localCancel (line 64) | public static Eff localCancel(Eff ma) => method local (line 73) | [Pure, MethodImpl(Opt.Default)] method lift (line 92) | [Pure, MethodImpl(Opt.Default)] method lift (line 99) | [Pure, MethodImpl(Opt.Default)] method lift (line 106) | [Pure, MethodImpl(Opt.Default)] method lift (line 113) | [Pure, MethodImpl(Opt.Default)] method lift (line 120) | [Pure, MethodImpl(Opt.Default)] method lift (line 127) | [Pure, MethodImpl(Opt.Default)] method lift (line 134) | [Pure, MethodImpl(Opt.Default)] method lift (line 141) | [Pure, MethodImpl(Opt.Default)] method lift (line 148) | [Pure, MethodImpl(Opt.Default)] method lift (line 155) | [Pure, MethodImpl(Opt.Default)] FILE: LanguageExt.Core/Effects/Eff/Eff with runtime/Eff.cs type Eff (line 16) | public record Eff(ReaderT effect) : FILE: LanguageExt.Core/Effects/Eff/Eff with runtime/Extensions/Eff.Extensions.MapApply.cs class EffExtensions (line 6) | public static partial class EffExtensions method Map (line 18) | public static Eff Map(this Func f, K, ... method Map (line 31) | public static Eff Map(this Func f, Eff m... method Action (line 37) | public static Eff Action( method Apply (line 52) | public static Eff Apply(this Eff> mf, ... method Apply (line 65) | public static Eff Apply(this K, Func> m... FILE: LanguageExt.Core/Effects/Eff/Eff with runtime/Extensions/Eff.Extensions.cs class EffExtensions (line 9) | public static partial class EffExtensions method As (line 16) | public Eff As() => method Run (line 25) | [Pure, MethodImpl(Opt.Default)] method Run (line 35) | [Pure, MethodImpl(Opt.Default)] method RunUnsafe (line 55) | [Pure, MethodImpl(Opt.Default)] method RunUnsafe (line 66) | [Pure, MethodImpl(Opt.Default)] method RunIO (line 73) | [Pure, MethodImpl(Opt.Default)] method RunAsync (line 83) | [Pure, MethodImpl(Opt.Default)] method RunAsync (line 102) | [Pure, MethodImpl(Opt.Default)] method RunUnsafeAsync (line 122) | [Pure, MethodImpl(Opt.Default)] method RunUnsafeAsync (line 133) | [Pure, MethodImpl(Opt.Default)] FILE: LanguageExt.Core/Effects/Eff/Eff with runtime/Extensions/Eff.Guard.cs class EffExtensions (line 7) | public static partial class EffExtensions method ToEff (line 12) | public static Eff ToEff(this Guard guard) => method Bind (line 20) | public static Eff Bind( method SelectMany (line 30) | public static Eff SelectMany( FILE: LanguageExt.Core/Effects/Eff/Eff with runtime/Operators/Eff.Operators.Applicative.cs class EffExtensions (line 7) | public static partial class EffExtensions FILE: LanguageExt.Core/Effects/Eff/Eff with runtime/Operators/Eff.Operators.Choice.cs class EffExtensions (line 6) | public static partial class EffExtensions FILE: LanguageExt.Core/Effects/Eff/Eff with runtime/Operators/Eff.Operators.Fallible.cs class EffExtensions (line 6) | public static partial class EffExtensions FILE: LanguageExt.Core/Effects/Eff/Eff with runtime/Operators/Eff.Operators.Final.cs class EffExtensions (line 3) | public static partial class EffExtensions FILE: LanguageExt.Core/Effects/Eff/Eff with runtime/Operators/Eff.Operators.Functor.cs class EffExtensions (line 7) | public static partial class EffExtensions FILE: LanguageExt.Core/Effects/Eff/Eff with runtime/Operators/Eff.Operators.Monad.cs class EffExtensions (line 6) | public static partial class EffExtensions FILE: LanguageExt.Core/Effects/Eff/Eff with runtime/Operators/Eff.Operators.cs class EffExtensions (line 5) | public static partial class EffExtensions FILE: LanguageExt.Core/Effects/Eff/Eff with runtime/Prelude/Eff.Prelude.cs class Prelude (line 9) | public static partial class Prelude method SuccessEff (line 17) | [Pure, MethodImpl(Opt.Default)] method FailEff (line 27) | [Pure, MethodImpl(Opt.Default)] method runtime (line 39) | [Pure, MethodImpl(Opt.Default)] method getState (line 46) | [Pure, MethodImpl(Opt.Default)] method localCancel (line 57) | public static Eff localCancel(Eff ma) => method localEff (line 66) | [Pure, MethodImpl(Opt.Default)] method flatten (line 93) | [Pure, MethodImpl(Opt.Default)] method liftEff (line 105) | [Pure, MethodImpl(Opt.Default)] method liftEff (line 112) | [Pure, MethodImpl(Opt.Default)] method liftEff (line 119) | [Pure, MethodImpl(Opt.Default)] method liftEff (line 126) | [Pure, MethodImpl(Opt.Default)] method liftEff (line 133) | [Pure, MethodImpl(Opt.Default)] method liftEff (line 140) | [Pure, MethodImpl(Opt.Default)] method map (line 155) | [Pure, MethodImpl(Opt.Default)] method mapFail (line 164) | [Pure, MethodImpl(Opt.Default)] method bimap (line 180) | [Pure, MethodImpl(Opt.Default)] method match (line 195) | [Pure, MethodImpl(Opt.Default)] method ifFail (line 204) | [Pure, MethodImpl(Opt.Default)] method ifFailEff (line 213) | [Pure, MethodImpl(Opt.Default)] method filter (line 227) | [Pure, MethodImpl(Opt.Default)] FILE: LanguageExt.Core/Effects/Eff/Eff with runtime/Prelude/Eff.Prelude.mapapply.cs class Prelude (line 6) | public static partial class Prelude method map (line 18) | public static Eff map(Func f, K, A> ma... method action (line 24) | public static Eff action(K, A> ma, K,... method apply (line 37) | public static Eff apply(K, Func> mf, K<... FILE: LanguageExt.Core/Effects/IO/DSL/IOAction.cs type IOAction (line 7) | record IOAction(K Fa, K Fb, Func> Next) ... type IOActionAsync (line 32) | record IOActionAsync(ValueTask Fa, K Fb, Func(K Fa, Memo Fb, Func>... type IOActionLazyAsync (line 75) | record IOActionLazyAsync(ValueTask Fa, Memo Fb, Func<... FILE: LanguageExt.Core/Effects/IO/DSL/IOActions.cs type IOActions (line 8) | record IOActions(IterableNE> Fas, Func> Next) : ... type IOActions2 (line 35) | record IOActions2(Iterator> Fas, Func> Next) : I... type IOActionsSync (line 62) | record IOActionsSync(A Value, Iterator> Fas, Func(ValueTask Value, Iterator> Fas, ... FILE: LanguageExt.Core/Effects/IO/DSL/IOActionsAsync.cs type IOAsyncActions (line 9) | record IOAsyncActions(IteratorAsync> Fas, Func> ... FILE: LanguageExt.Core/Effects/IO/DSL/IOApply.cs type IOApply (line 7) | record IOApply(K> Ff, K Fa, Func(ValueTask> Ff, ValueTask... FILE: LanguageExt.Core/Effects/IO/DSL/IOBind.cs type IOBind (line 7) | record IOBind(A Value, Func> F) : InvokeSyncIO FILE: LanguageExt.Core/Effects/IO/DSL/IOBindAsync.cs type IOBindAsync (line 7) | record IOBindAsync(ValueTask Value, Func> F) : Invo... type IOBindBindAsync (line 25) | record IOBindBindAsync(ValueTask Value, Func> F,... type IOBindMapAsync (line 43) | record IOBindMapAsync(ValueTask Value, Func> F, ... type IOBindAsync2 (line 61) | record IOBindAsync2(ValueTask Value, Func... type IOBindBindAsync2 (line 79) | record IOBindBindAsync2(ValueTask Value, Func(ValueTask Value, Func(A Value, Func> Ff, Func Fg) ... type IOBindBind (line 25) | record IOBindBind(A Value, Func> Ff, Func(A Value, Func> Ff, Func(A Value, Func> Ff, F... type IOBindMap (line 79) | record IOBindMap(A Value, Func> Ff, Func F... type IOBindMap2 (line 97) | record IOBindMap2(A Value, Func> Ff, Func ... FILE: LanguageExt.Core/Effects/IO/DSL/IOCatch.cs type IOCatch (line 14) | public abstract record IOCatch : IO type IOCatch (line 32) | record IOCatch( FILE: LanguageExt.Core/Effects/IO/DSL/IOCatchPop.cs type IOCatchPop (line 7) | record IOCatchPop(IO Next) : IO FILE: LanguageExt.Core/Effects/IO/DSL/IOEmpty.cs type IOEmpty (line 9) | record IOEmpty : InvokeSync type IOEmptyAsync (line 142) | record IOEmptyAsync(K RunFirst) : InvokeAsync FILE: LanguageExt.Core/Effects/IO/DSL/IOFail.cs type IOFail (line 8) | record IOFail(Error Value) : InvokeSync FILE: LanguageExt.Core/Effects/IO/DSL/IOFinal.cs type IOFinal (line 7) | record IOFinal(K Fa, K Final, Func> N... type IOFinalAsync (line 44) | record IOFinalAsync(ValueTask Fa, K Final, Func( type IOFoldingInitialAsync (line 48) | record IOFoldingInitialAsync( type IOFoldingAsync (line 88) | record IOFoldingAsync( type IOFoldingSync (line 124) | record IOFoldingSync( FILE: LanguageExt.Core/Effects/IO/DSL/IOFoldUntil.cs type IOFoldUntil (line 9) | record IOFoldUntil( type IOFoldingUntilInitialAsync (line 51) | record IOFoldingUntilInitialAsync( type IOFoldingUntilAsync (line 98) | record IOFoldingUntilAsync( type IOFoldingUntilSync (line 137) | record IOFoldingUntilSync( FILE: LanguageExt.Core/Effects/IO/DSL/IOFoldWhile.cs type IOFoldWhile (line 9) | record IOFoldWhile( type IOFoldingWhileInitialAsync (line 54) | record IOFoldingWhileInitialAsync( type IOFoldingWhileAsync (line 104) | record IOFoldingWhileAsync( type IOFoldingWhileSync (line 146) | record IOFoldingWhileSync( FILE: LanguageExt.Core/Effects/IO/DSL/IOLiftAsync.cs type IOLiftAsync (line 7) | record IOLiftAsync(Func> F, Func> Next)... type IOLiftVAsync (line 25) | record IOLiftVAsync(Func> F, Func>... FILE: LanguageExt.Core/Effects/IO/DSL/IOLiftSync.cs type IOLiftSync (line 7) | record IOLiftSync(Func F, Func> Next) : Invo... FILE: LanguageExt.Core/Effects/IO/DSL/IOLocal2.cs type IOLocal (line 7) | record IOLocal(Func MapEnvIO, K Operation, Fu... type IOLocalOnFailOnly (line 28) | record IOLocalOnFailOnly(Func MapEnvIO, K Ope... FILE: LanguageExt.Core/Effects/IO/DSL/IOMap.cs type IOMap (line 7) | record IOMap(Func Ff, IO Fa, Func> Next) :... type IOPureMap (line 30) | record IOPureMap(Func Ff, A Fa, Func> Next) :... type IOPureMapAsync (line 48) | record IOPureMapAsync(Func Ff, ValueTask Fa, Func(A Value) : InvokeSync FILE: LanguageExt.Core/Effects/IO/DSL/IOPureAsync.cs type IOPureAsync (line 7) | record IOPureAsync(ValueTask Value) : InvokeAsync FILE: LanguageExt.Core/Effects/IO/DSL/IOTail.cs type IOTail (line 7) | record IOTail(IO Tail) : IO FILE: LanguageExt.Core/Effects/IO/DSL/IOTimeout.cs type IOTimeout (line 7) | record IOTimeout(IO Fa, TimeSpan TimeLimit, Func> N... FILE: LanguageExt.Core/Effects/IO/DSL/IOToken.cs type IOToken (line 8) | record IOToken(Func> Next) : InvokeSyncIO type IOTokenMap (line 23) | record IOTokenMap(Func> Next, Func ... type IOTokenBind (line 38) | record IOTokenBind(Func> Next, Func(Func> Next, Func<... FILE: LanguageExt.Core/Effects/IO/DSL/IOUninterruptible.cs type IOUninterruptible (line 7) | record IOUninterruptible(IO Fa, Func> Next) : Invok... type IOUninterruptibleAsync (line 28) | record IOUninterruptibleAsync(ValueTask Fa, EnvIO LocalEnv, Fun... FILE: LanguageExt.Core/Effects/IO/DSL/IOUse.cs type IOUse (line 7) | record IOUse(IO Acquire, Func> Release, Func(IO Acquire, Func> Next) : Invok... type IOUseAsyncDisposable (line 66) | record IOUseAsyncDisposable(IO Acquire, Func> Next) : ... type IOAcquireAsync (line 96) | record IOAcquireAsync(ValueTask Value, Func> Releas... type IOAcquireDisposableAsync (line 118) | record IOAcquireDisposableAsync(ValueTask Value, Func>... type IOAcquireAsyncDisposableAsync (line 141) | record IOAcquireAsyncDisposableAsync(ValueTask Value, Func : IO FILE: LanguageExt.Core/Effects/IO/DSL/InvokeAsyncIO.cs type InvokeAsyncIO (line 9) | public abstract record InvokeAsyncIO : IO FILE: LanguageExt.Core/Effects/IO/DSL/InvokeSync.cs type InvokeSync (line 7) | public abstract record InvokeSync : IO FILE: LanguageExt.Core/Effects/IO/DSL/InvokeSyncIO.cs type InvokeSyncIO (line 7) | public abstract record InvokeSyncIO : IO FILE: LanguageExt.Core/Effects/IO/EnvIO.cs class EnvIO (line 9) | public class EnvIO : IDisposable method EnvIO (line 28) | internal EnvIO(Resources resources, method New (line 45) | public static EnvIO New( method LocalWithTimeout (line 85) | public EnvIO LocalWithTimeout(TimeSpan timeout) => method LocalCancelWithTimeout (line 97) | public EnvIO LocalCancelWithTimeout(TimeSpan timeout) => method Dispose (line 100) | public void Dispose() method DisposeResources (line 106) | public void DisposeResources() method DisposeNonResources (line 118) | public void DisposeNonResources() method ToString (line 127) | public override string ToString() => FILE: LanguageExt.Core/Effects/IO/Extensions/IO.Extensions.MapApply.cs class IOExtensions (line 6) | public static partial class IOExtensions method Map (line 18) | public static IO Map(this Func f, K ma) => method Map (line 31) | public static IO Map(this Func f, IO ma) => method Action (line 37) | public static IO Action(this IO ma, IO mb) => method Apply (line 50) | public static IO Apply(this IO> mf, K ma) => method Apply (line 63) | public static IO Apply(this K> mf, K ma... FILE: LanguageExt.Core/Effects/IO/Extensions/IO.Extensions.cs class IOExtensions (line 11) | public static partial class IOExtensions method As (line 23) | [Pure] method Run (line 28) | [Pure] method Run (line 33) | [Pure] method RunSafe (line 38) | [Pure] method RunSafe (line 43) | [Pure] method RunAsync (line 48) | [Pure] method RunAsync (line 53) | [Pure] method RunSafeAsync (line 58) | [Pure] method RunSafeAsync (line 63) | [Pure] FILE: LanguageExt.Core/Effects/IO/Extensions/IO.Guard.cs class IOGuardExtensions (line 7) | public static class IOGuardExtensions method extension (line 9) | extension(Guard guard) FILE: LanguageExt.Core/Effects/IO/ForkIO.cs type ForkIO (line 13) | public readonly record struct ForkIO( FILE: LanguageExt.Core/Effects/IO/IO.Module.cs class IO (line 12) | public partial class IO method pure (line 20) | [Pure] method pureAsync (line 30) | [Pure] method pureVAsync (line 40) | [Pure] method fail (line 50) | [Pure] method fail (line 60) | [Pure] method lift (line 68) | [Pure] method lift (line 76) | [Pure] method lift (line 85) | [Pure] method lift (line 89) | [Pure] method lift (line 93) | [Pure] method lift (line 97) | [Pure] method lift (line 101) | [Pure] method lift (line 105) | [Pure] method lift (line 109) | [Pure] method liftAsync (line 113) | [Pure] method liftAsync (line 117) | [Pure] method liftVAsync (line 121) | [Pure] method liftVAsync (line 125) | [Pure] method uninterruptible (line 133) | [Pure] method local (line 150) | [Pure] method empty (line 166) | [Pure] method combine (line 170) | [Pure] method yieldFor (line 179) | [Pure] method yieldFor (line 190) | [Pure] method yieldFor (line 205) | internal static async Task yieldFor(Duration d, CancellationToke... FILE: LanguageExt.Core/Effects/IO/IO.Monad.cs class IO (line 11) | public partial class IO : method Apply (line 17) | static K Applicative.Apply(K> mf, K Applicative.Apply(K> mf, Memo... method Action (line 33) | static K Applicative.Action(K ma, K mb) => method Action (line 41) | static K Applicative.Action(K ma, Memo ... method Actions (line 49) | static K Applicative.Actions(IterableNE> fas) => method Bind (line 52) | static K Monad.Bind(K ma, Func> f) => method Recur (line 61) | static K Monad.Recur(A value, Func Functor.Map(Func f, K ma) => method Pure (line 78) | static K Applicative.Pure(A value) => method Fail (line 81) | static K Fallible.Fail(Error error) => method Catch (line 84) | static K Fallible.Catch( method Choose (line 95) | static K Choice.Choose(K fa, K fb) => method Choose (line 103) | static K Choice.Choose(K fa, Memo fb) => method Empty (line 111) | static K Alternative.Empty() => method LiftIO (line 114) | static K MonadIO.LiftIO(IO ma) => method MapIO (line 117) | static K MonadUnliftIO.MapIO(K ma, Func,... method ToIO (line 122) | static K> MonadUnliftIO.ToIO(K ma) => method Finally (line 125) | static K Final.Finally(K fa, K @finally... method LocalIO (line 143) | static K MonadUnliftIO.LocalIO(K ma) => method PostIO (line 153) | static K MonadUnliftIO.PostIO(K ma) => method Await (line 161) | static K MonadUnliftIO.Await(K> ma) => method ForkIO (line 173) | static K> MonadUnliftIO.ForkIO(K ma, Optio... method TimeoutIO (line 181) | static K MonadUnliftIO.TimeoutIO(K ma, TimeSpan t... method BracketIO (line 191) | static K MonadUnliftIO.BracketIO(K ma) => method BracketIO (line 204) | static K MonadUnliftIO.BracketIO( method BracketIO (line 221) | static K MonadUnliftIO.BracketIO( method RepeatIO (line 243) | static K MonadUnliftIO.RepeatIO(K ma) => method RepeatIO (line 257) | static K MonadUnliftIO.RepeatIO( method RepeatWhileIO (line 273) | static K MonadUnliftIO.RepeatWhileIO( method RepeatWhileIO (line 290) | static K MonadUnliftIO.RepeatWhileIO( method RepeatUntilIO (line 307) | static K MonadUnliftIO.RepeatUntilIO( method RepeatUntilIO (line 324) | static K MonadUnliftIO.RepeatUntilIO( method RetryIO (line 348) | static K MonadUnliftIO.RetryIO(K ma) => method RetryIO (line 364) | static K MonadUnliftIO.RetryIO( method RetryWhileIO (line 383) | static K MonadUnliftIO.RetryWhileIO( method RetryWhileIO (line 402) | static K MonadUnliftIO.RetryWhileIO( method RetryUntilIO (line 422) | static K MonadUnliftIO.RetryUntilIO( method RetryUntilIO (line 441) | static K MonadUnliftIO.RetryUntilIO( method FoldIO (line 454) | static K MonadUnliftIO.FoldIO( method FoldIO (line 463) | static K MonadUnliftIO.FoldIO( method FoldWhileIO (line 471) | static K MonadUnliftIO.FoldWhileIO( method FoldWhileIO (line 481) | static K MonadUnliftIO.FoldWhileIO( method FoldWhileIO (line 490) | static K MonadUnliftIO.FoldWhileIO( method FoldWhileIO (line 500) | static K MonadUnliftIO.FoldWhileIO( method FoldWhileIO (line 509) | static K MonadUnliftIO.FoldWhileIO( method FoldWhileIO (line 519) | static K MonadUnliftIO.FoldWhileIO( method FoldUntilIO (line 528) | static K MonadUnliftIO.FoldUntilIO( method FoldUntilIO (line 538) | static K MonadUnliftIO.FoldUntilIO( method FoldUntilIO (line 547) | static K MonadUnliftIO.FoldUntilIO( method FoldUntilIO (line 557) | static K MonadUnliftIO.FoldUntilIO( method FoldUntilIO (line 566) | static K MonadUnliftIO.FoldUntilIO( method FoldUntilIO (line 575) | static K MonadUnliftIO.FoldUntilIO( FILE: LanguageExt.Core/Effects/IO/IO.cs type IO (line 31) | public abstract record IO : FILE: LanguageExt.Core/Effects/IO/Operators/IO.Operators.Applicative.cs class IOExtensions (line 7) | public static partial class IOExtensions FILE: LanguageExt.Core/Effects/IO/Operators/IO.Operators.Choice.cs class IOExtensions (line 6) | public static partial class IOExtensions FILE: LanguageExt.Core/Effects/IO/Operators/IO.Operators.Fallible.cs class IOExtensions (line 6) | public static partial class IOExtensions FILE: LanguageExt.Core/Effects/IO/Operators/IO.Operators.Final.cs class IOExtensions (line 3) | public static class IOExtensions FILE: LanguageExt.Core/Effects/IO/Operators/IO.Operators.Functor.cs class IOExtensions (line 7) | public static partial class IOExtensions FILE: LanguageExt.Core/Effects/IO/Operators/IO.Operators.Monad.cs class IOExtensions (line 6) | public static partial class IOExtensions FILE: LanguageExt.Core/Effects/IO/Operators/IO.Operators.cs class IOExtensions (line 5) | public static partial class IOExtensions FILE: LanguageExt.Core/Effects/IO/Prelude/IO.Prelude.Concurreny.cs class Prelude (line 7) | public static partial class Prelude method refIO (line 69) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method atomicIO (line 101) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method atomicIO (line 137) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method snapshotIO (line 150) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method snapshotIO (line 163) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method serialIO (line 194) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method serialIO (line 225) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method swapIO (line 236) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method commuteIO (line 258) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method atomIO (line 284) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method atomIO (line 317) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method atomIO (line 348) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method atomIO (line 382) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method swapIO (line 403) | public static IO swapIO(Atom ma, Func f) => method swapIO (line 419) | public static IO swapIO(Atom ma, Func f) => method swapIO (line 437) | public static IO swapIO(Atom ma, Func> f) => method swapIO (line 455) | public static IO swapIO(Atom ma, Func> ... method valueIO (line 465) | public static IO valueIO(Atom ma) => method valueIO (line 475) | public static IO valueIO(Atom ma) => method writeIO (line 493) | public static IO writeIO(Atom ma, A value) => method writeIO (line 511) | public static IO writeIO(Atom ma, A value) => FILE: LanguageExt.Core/Effects/IO/Prelude/IO.Prelude.cs class Prelude (line 13) | public static partial class Prelude method tail (line 51) | public static IO tail(IO tailIO) => method uninterruptible (line 58) | public static IO uninterruptible(IO ma) => method yieldFor (line 66) | [Pure] method yieldFor (line 76) | [Pure] method awaitAll (line 86) | public static IO> awaitAll(params ForkIO[] forks) => method awaitAll (line 94) | public static IO> awaitAll(Seq> ms) => method awaitAll (line 106) | public static IO> awaitAll(Seq>> forks) => method awaitAll (line 119) | public static IO> awaitAll(Seq> forks) => method awaitAny (line 135) | public static IO awaitAny(params IO[] ms) => method awaitAny (line 147) | public static IO awaitAny(params K[] ms) => method awaitAny (line 159) | public static IO awaitAny(params IO>[] forks) => method awaitAny (line 171) | public static IO awaitAny(params ForkIO[] forks) => method awaitAny (line 183) | public static IO awaitAny(Seq> ms) => method awaitAny (line 195) | public static IO awaitAny(Seq> ms) => method awaitAny (line 214) | public static IO awaitAny(Seq> forks) => method awaitAny (line 233) | public static IO awaitAny(Seq>> forks) => method timeout (line 247) | [Pure] method repeat (line 258) | public static IO repeat(IO ma) => method repeat (line 268) | public static IO repeat(Schedule schedule, K ma) => method repeatWhile (line 277) | public static IO repeatWhile(IO ma, Func predicate) => method repeatWhile (line 287) | public static IO repeatWhile( method repeatUntil (line 299) | public static IO repeatUntil( method repeatUntil (line 311) | public static IO repeatUntil( method retry (line 323) | public static IO retry(K ma) => method retry (line 333) | public static IO retry(Schedule schedule, K ma) => method retryWhile (line 342) | public static IO retryWhile( method retryWhile (line 354) | public static IO retryWhile( method retryUntil (line 366) | public static IO retryUntil( method retryUntil (line 378) | public static IO retryUntil( FILE: LanguageExt.Core/Effects/IO/Prelude/IO.Prelude.mapapply.cs class Prelude (line 6) | public static partial class Prelude method map (line 18) | public static IO map(Func f, K ma) => method action (line 24) | public static IO action(K ma, K mb) => method apply (line 37) | public static IO apply(K> mf, K ma) => FILE: LanguageExt.Core/Effects/IO/Resources.cs class Resources (line 10) | public class Resources : IDisposable method Resources (line 15) | public Resources(Resources? parent) => method NewIO (line 18) | public static IO NewIO(Resources? parent) => method Dispose (line 21) | public void Dispose() method DisposeU (line 28) | public Unit DisposeU(EnvIO envIO) method DisposeU (line 40) | public Unit DisposeU() method DisposeIO (line 46) | public IO DisposeIO() => method Acquire (line 49) | public Unit Acquire(A value) where A : IDisposable method AcquireAsync (line 56) | public Unit AcquireAsync(A value) where A : IAsyncDisposable method Acquire (line 63) | public Unit Acquire(A value, Func> release) method Release (line 70) | public IO Release(A value) method ReleaseAll (line 85) | public IO ReleaseAll() => method Merge (line 100) | internal Unit Merge(Resources rhs) => type TrackedResource (line 104) | abstract record TrackedResource type TrackedResourceWithFree (line 112) | record TrackedResourceWithFree(A Value, Func> Dispose) : ... type TrackedResourceDisposable (line 121) | record TrackedResourceDisposable(A Value) : TrackedResource type TrackedResourceAsyncDisposable (line 144) | record TrackedResourceAsyncDisposable(A Value) : TrackedResource FILE: LanguageExt.Core/Effects/Prelude.cs class Prelude (line 9) | public static partial class Prelude method tailIO (line 17) | [Pure] method postIO (line 27) | [Pure] method mapIO (line 39) | [Pure] method uninterruptible (line 48) | [Pure] method localIO (line 66) | [Pure] method fork (line 78) | [Pure] method awaitIO (line 90) | [Pure] method awaitAll (line 100) | [Pure] method awaitAll (line 110) | [Pure] method awaitAll (line 120) | [Pure] method awaitAll (line 131) | [Pure] method awaitAny (line 145) | [Pure] method awaitAny (line 159) | [Pure] method awaitAny (line 173) | [Pure] method awaitAny (line 188) | [Pure] method timeout (line 197) | [Pure] method repeat (line 208) | [Pure] method repeat (line 220) | [Pure] method repeatWhile (line 231) | [Pure] method repeatWhile (line 243) | [Pure] method repeatUntil (line 257) | [Pure] method repeatUntil (line 271) | [Pure] method retry (line 285) | [Pure] method retry (line 297) | [Pure] method retryWhile (line 308) | [Pure] method retryWhile (line 322) | [Pure] method retryUntil (line 336) | [Pure] method retryUntil (line 350) | [Pure] FILE: LanguageExt.Core/Effects/Schedule/Duration.cs type Duration (line 11) | public readonly struct Duration : method Duration (line 22) | public Duration(double milliseconds) method random (line 66) | [Pure] method Equals (line 109) | [Pure] method Equals (line 114) | [Pure] method GetHashCode (line 119) | [Pure] method CompareTo (line 124) | [Pure] method ToString (line 149) | [Pure] FILE: LanguageExt.Core/Effects/Schedule/Schedule.Constructors.cs type Schedule (line 7) | public abstract partial record Schedule FILE: LanguageExt.Core/Effects/Schedule/Schedule.DSL.cs type SchItems (line 11) | internal record SchItems(Iterable Items) : Schedule type SchMap (line 20) | internal record SchMap(Schedule Schedule, Func F) : ... type SchMapIndex (line 29) | internal record SchMapIndex(Schedule Schedule, Func Pred) ... type SchBind (line 47) | internal record SchBind(Schedule Schedule, Func Bind... type SchBind2 (line 56) | internal record SchBind2(Schedule Schedule, Func Bin... type SchTail (line 65) | internal record SchTail(Schedule Schedule) : Schedule type SchSkip (line 74) | internal record SchSkip(Schedule Schedule, int Count) : Schedule type SchTake (line 83) | internal record SchTake(Schedule Schedule, int Count) : Schedule type SchCombine (line 92) | internal record SchCombine(Schedule Left, Schedule Right) : Schedule type SchInterleave (line 101) | internal record SchInterleave(Schedule Left, Schedule Right) : Schedule type SchUnion (line 112) | internal record SchUnion(Schedule Left, Schedule Right) : Schedule type SchIntersect (line 145) | internal record SchIntersect(Schedule Left, Schedule Right) : Schedule type SchCons (line 156) | internal record SchCons(Duration Left, Schedule Right) : Schedule type SchRepeatForever (line 172) | internal record SchRepeatForever(Schedule Schedule) : Schedule type SchLinear (line 186) | internal record SchLinear(Duration Seed, double Factor) : Schedule type SchFibonacci (line 206) | internal record SchFibonacci(Duration Seed) : Schedule type SchForever (line 228) | internal record SchForever : Schedule type SchNever (line 242) | internal record SchNever : Schedule type SchUpTo (line 250) | internal record SchUpTo(Duration Max, Func? CurrentTimeFn = nu... type SchFixed (line 266) | internal record SchFixed(Duration Interval, Func? CurrentTimeF... type SchWindowed (line 296) | internal record SchWindowed(Duration Interval, Func? CurrentTi... type SchSecondOfMinute (line 314) | internal record SchSecondOfMinute(int Second, Func? CurrentTim... type SchMinuteOfHour (line 328) | internal record SchMinuteOfHour(int Minute, Func? CurrentTimeF... type SchHourOfDay (line 342) | internal record SchHourOfDay(int Hour, Func? CurrentTimeFn = n... type SchDayOfWeek (line 356) | internal record SchDayOfWeek(DayOfWeek Day, Func? CurrentTimeF... type SchMaxDelay (line 370) | internal record SchMaxDelay(Schedule Schedule, Duration Max) : Schedule type SchMaxCumulativeDelay (line 376) | internal record SchMaxCumulativeDelay(Schedule Schedule, Duration Max) :... type SchJitter1 (line 395) | internal record SchJitter1(Schedule Schedule, Duration MinRandom, Durati... type SchJitter2 (line 401) | internal record SchJitter2(Schedule Schedule, double Factor, Option... type SchDecorrelate (line 407) | internal record SchDecorrelate(Schedule Schedule, double Factor, Option<... type SchResetAfter (line 425) | internal record SchResetAfter(Schedule Schedule, Duration Max) : Schedule type SchRepeat (line 439) | internal record SchRepeat(Schedule Schedule, int Times) : Schedule FILE: LanguageExt.Core/Effects/Schedule/Schedule.Extensions.cs class ScheduleExtensions (line 5) | public static class ScheduleExtensions method ToSchedule (line 12) | [Pure] method ToSchedule (line 21) | [Pure] method ToSchedule (line 30) | [Pure] method ToSchedule (line 39) | [Pure] method ToSchedule (line 48) | [Pure] method Cons (line 58) | [Pure] FILE: LanguageExt.Core/Effects/Schedule/Schedule.Prelude.cs class Prelude (line 6) | public static partial class Prelude method intersect (line 14) | [Pure] method union (line 24) | [Pure] method interleave (line 34) | [Pure] method append (line 44) | [Pure] method take (line 54) | [Pure] method skip (line 64) | [Pure] method tail (line 71) | [Pure] method map (line 81) | [Pure] method filter (line 91) | [Pure] method bind (line 101) | [Pure] FILE: LanguageExt.Core/Effects/Schedule/Schedule.cs type Schedule (line 35) | public abstract partial record Schedule : Semigroup FILE: LanguageExt.Core/Effects/Schedule/ScheduleTransformer.cs type ScheduleTransformer (line 8) | public readonly struct ScheduleTransformer method ScheduleTransformer (line 16) | internal ScheduleTransformer(Func map) => method Apply (line 24) | public Schedule Apply(Schedule schedule) => FILE: LanguageExt.Core/Effects/Schedule/SingletonRandom.cs class SingletonRandom (line 9) | internal static class SingletonRandom method NextDouble (line 17) | internal static double NextDouble(Option seed = default) => method Uniform (line 25) | internal static double Uniform(double a, double b, Option seed = ... FILE: LanguageExt.Core/Exceptions/Exceptions.cs class SomeNotInitialisedException (line 8) | [Serializable] method SomeNotInitialisedException (line 14) | public SomeNotInitialisedException(Type type) class ValueIsNoneException (line 24) | [Serializable] method ValueIsNoneException (line 32) | public ValueIsNoneException() method ValueIsNoneException (line 40) | public ValueIsNoneException(string message) : base(message) method ValueIsNoneException (line 47) | public ValueIsNoneException(string message, Exception innerException) ... class ValueIsNullException (line 55) | [Serializable] method ValueIsNullException (line 61) | public ValueIsNullException() method ValueIsNullException (line 69) | public ValueIsNullException(string message) : base(message) method ValueIsNullException (line 76) | public ValueIsNullException(string message, Exception innerException) ... class ResultIsNullException (line 84) | [Serializable] method ResultIsNullException (line 90) | public ResultIsNullException() method ResultIsNullException (line 98) | public ResultIsNullException(string message) : base(message) method ResultIsNullException (line 105) | public ResultIsNullException(string message, Exception innerException)... class OptionIsNoneException (line 113) | [Serializable] method OptionIsNoneException (line 119) | public OptionIsNoneException() method OptionIsNoneException (line 127) | public OptionIsNoneException(string message) : base(message) method OptionIsNoneException (line 134) | public OptionIsNoneException(string message, Exception innerException)... class EitherIsNotRightException (line 142) | [Serializable] method EitherIsNotRightException (line 148) | public EitherIsNotRightException() method EitherIsNotRightException (line 156) | public EitherIsNotRightException(string message) : base(message) method EitherIsNotRightException (line 163) | public EitherIsNotRightException(string message, Exception innerExcept... class EitherIsNotLeftException (line 171) | [Serializable] method EitherIsNotLeftException (line 177) | public EitherIsNotLeftException() method EitherIsNotLeftException (line 185) | public EitherIsNotLeftException(string message) : base(message) method EitherIsNotLeftException (line 192) | public EitherIsNotLeftException(string message, Exception innerExcepti... class NotAppendableException (line 197) | [Serializable] method NotAppendableException (line 200) | public NotAppendableException(Type t) class NotSubtractableException (line 206) | [Serializable] method NotSubtractableException (line 209) | public NotSubtractableException(Type t) class NotMultiplicableException (line 215) | [Serializable] method NotMultiplicableException (line 218) | public NotMultiplicableException(Type t) class NotDivisibleException (line 224) | [Serializable] method NotDivisibleException (line 227) | public NotDivisibleException(Type t) class RefValidationFailedException (line 233) | [Serializable] method RefValidationFailedException (line 236) | public RefValidationFailedException() : class DeadlockException (line 242) | [Serializable] method DeadlockException (line 245) | public DeadlockException() : base("Deadlock occured during atomic upda... FILE: LanguageExt.Core/Extensions/ActionObservable.cs class ActionObservable (line 10) | public class ActionObservable( method Subscribe (line 15) | public IDisposable Subscribe(IObserver observer) FILE: LanguageExt.Core/Extensions/Compose.cs class ComposeExtensions (line 6) | public static class ComposeExtensions method BackCompose (line 12) | [Pure] method BackCompose (line 20) | [Pure] method BackCompose (line 28) | [Pure] method BackCompose (line 36) | [Pure] method Compose (line 44) | [Pure] method Compose (line 52) | [Pure] method Compose (line 60) | [Pure] method Compose (line 68) | [Pure] FILE: LanguageExt.Core/Extensions/FuncExtensions.cs class FuncExtensions (line 6) | public static class FuncExtensions method Flip (line 11) | [Pure] method Flip (line 18) | [Pure] FILE: LanguageExt.Core/Extensions/ObjectExt.cs class ObjectExt (line 11) | public static class ObjectExt method IsNull (line 28) | [Pure] class Check (line 34) | internal static class Check method Check (line 39) | static Check() method IsDefault (line 45) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IsNull (line 49) | [MethodImpl(MethodImplOptions.AggressiveInlining)] FILE: LanguageExt.Core/Extensions/ObservableExt.cs class ObservableExt (line 14) | public static class ObservableExt method PostSubscribe (line 20) | [Pure] method PostSubscribe (line 30) | [Pure] method ToAsyncEnumerable (line 39) | public static IAsyncEnumerable ToAsyncEnumerable( class Observe (line 44) | class Observe : IObserver method Observe (line 49) | Observe(AutoResetEvent wait, ConcurrentQueue> queue) method Run (line 55) | public static async IAsyncEnumerable Run( method OnCompleted (line 83) | public void OnCompleted() method OnError (line 89) | public void OnError(Exception error) method OnNext (line 95) | public void OnNext(A value) FILE: LanguageExt.Core/Extensions/Query.cs class Query (line 9) | public static class Query method head (line 11) | public static T head(IQueryable list) => list.First(); method headOrNone (line 13) | public static Option headOrNone(IQueryable list) => method headOrLeft (line 16) | public static Either headOrLeft(IQueryable list, L left... method tail (line 19) | public static IQueryable tail(IQueryable list) => method map (line 22) | public static IQueryable map(IQueryable list, Expression map(IQueryable list, Expression filter(IQueryable list, Expression choose(IQueryable list, Expressio... method choose (line 44) | public static IQueryable choose(IQueryable list, Expressio... method collect (line 47) | public static IQueryable collect(IQueryable list, Expressi... method sum (line 58) | public static int sum(IQueryable list) => method sum (line 61) | public static float sum(IQueryable list) => method sum (line 64) | public static double sum(IQueryable list) => method sum (line 67) | public static decimal sum(IQueryable list) => method rev (line 70) | public static IQueryable rev(IQueryable list) => method append (line 73) | public static IQueryable append(IQueryable lhs, IQueryable... method fold (line 76) | public static S fold(IQueryable list, S state, Expression(IQueryable list, S state, Expression... method reduce (line 82) | public static T reduce(IQueryable list, Expression... method reduceBack (line 88) | public static T reduceBack(IQueryable list, Expression find(IQueryable list, Expression freeze(IQueryable list) => method zip (line 97) | public static IQueryable zip(IQueryable list, IEnumerab... method length (line 100) | public static int length(IQueryable list) => method forall (line 103) | public static bool forall(IQueryable list, Expression distinct(IQueryable list) => method take (line 109) | public static IQueryable take(IQueryable list, int count) => method takeWhile (line 112) | public static IQueryable takeWhile(IQueryable list, Expressio... method takeWhile (line 115) | public static IQueryable takeWhile(IQueryable list, Expressio... method exists (line 118) | public static bool exists(IQueryable list, Expression(this IQueryable list) => method HeadOrNone (line 127) | public static Option HeadOrNone(this IQueryable list) => method HeadOrLeft (line 130) | public static Either HeadOrLeft(this IQueryable list, S... method Tail (line 133) | public static IQueryable Tail(this IQueryable list) => method Map (line 136) | public static IQueryable Map(this IQueryable list, Express... method Map (line 139) | public static IQueryable Map(this IQueryable list, Express... method Filter (line 142) | public static IQueryable Filter(this IQueryable list, Express... method Choose (line 145) | public static IQueryable Choose(this IQueryable list, Expr... method Choose (line 148) | public static IQueryable Choose(this IQueryable list, Expr... method Collect (line 151) | public static IQueryable Collect(this IQueryable list, Exp... method Rev (line 154) | public static IQueryable Rev(this IQueryable list) => method Append (line 157) | public static IQueryable Append(this IQueryable lhs, IQueryab... method Fold (line 160) | public static S Fold(this IQueryable list, S state, Expressio... method FoldBack (line 163) | public static S FoldBack(this IQueryable list, S state, Expre... method Reduce (line 166) | public static T Reduce(this IQueryable list, Expression(this IQueryable list, Expression Freeze(this IQueryable list) => method Zip (line 175) | public static IQueryable Zip(this IQueryable list, IEnu... method Length (line 179) | public static int Length(this IQueryable list) => method ForAll (line 182) | public static bool ForAll(this IQueryable list, Expression Distinct(this IQueryable list) => method Exists (line 188) | public static bool Exists(this IQueryable list, Expression(this Option option) => method Value (line 13) | public static A Value(this Option option) where A : struct => method Value (line 18) | public static R Value(this Either either) where R : struct => method ValueUnsafe (line 23) | public static R? ValueUnsafe(this Either either) => method ToSeqUnsafe (line 33) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ToSeqUnsafe (line 42) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ToSeqLoanUnsafe (line 51) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ToSeqLoanUnsafe (line 60) | [MethodImpl(MethodImplOptions.AggressiveInlining)] FILE: LanguageExt.Core/Guard.cs type Guard (line 12) | public readonly struct Guard method Guard (line 17) | internal Guard(bool flag, Func onFalse) => method Guard (line 20) | internal Guard(bool flag, E onFalse) method Cast (line 26) | public Guard Cast() => method SelectMany (line 33) | public Guard SelectMany(Func> bind, Func Select(Func _) => FILE: LanguageExt.Core/Immutable Collections/Arr/Arr.Module.cs class Arr (line 9) | public partial class Arr method empty (line 14) | [Pure] method create (line 22) | [Pure] method singleton (line 31) | [Pure] method create (line 40) | [Pure] method create (line 49) | [Pure] method createRange (line 58) | [Pure] method add (line 68) | [Pure] method addRange (line 78) | [Pure] method remove (line 88) | [Pure] method removeAt (line 98) | [Pure] method rev (line 108) | [Pure] method rev (line 128) | [Pure] method flatten (line 135) | [Pure] method flatten (line 142) | [Pure] FILE: LanguageExt.Core/Immutable Collections/Arr/Arr.cs type Arr (line 22) | [Serializable] method Arr (line 55) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Arr (line 67) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Arr (line 79) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Arr (line 91) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AsSpan (line 110) | [Pure] method AsSpan (line 122) | [Pure] method AsSpan (line 139) | [Pure] method Splice (line 155) | [Pure] method Splice (line 173) | [Pure] method item (line 228) | [Pure] method itemOrNone (line 237) | [Pure] method map (line 246) | [Pure] method Add (line 341) | [Pure] method AddRange (line 354) | [Pure] method Clear (line 362) | [Pure] method GetEnumerator (line 370) | [Pure] type Enumerator (line 375) | public struct Enumerator method Enumerator (line 381) | internal Enumerator(in Arr arr) method MoveNext (line 390) | public bool MoveNext() => ++index < end; method IndexOf (line 396) | [Pure] method LastIndexOf (line 411) | [Pure] method IndexOf (line 429) | [Pure] method LastIndexOf (line 443) | [Pure] method Insert (line 459) | [Pure] method InsertRange (line 486) | [Pure] method Remove (line 523) | [Pure] method Remove (line 531) | [Pure] method Remove (line 544) | [Pure] method RemoveAll (line 557) | [Pure] method RemoveAtRange (line 580) | [Pure] method RemoveAt (line 607) | [Pure] method RemoveRange (line 615) | [Pure] method SetItem (line 632) | [Pure] method GetEnumerator (line 644) | [Pure] method GetEnumerator (line 649) | [Pure] method AsIterable (line 655) | [Pure] method ToSeq (line 660) | [Pure] method ToString (line 671) | [Pure] method ToFullString (line 679) | [Pure] method ToFullArrayString (line 687) | [Pure] method Skip (line 692) | [Pure] method Reverse (line 712) | [Pure] method Do (line 734) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Map (line 744) | [Pure] method Traverse (line 765) | [Pure] method TraverseM (line 778) | [Pure] method Filter (line 786) | [Pure] method Combine (line 822) | [Pure] method Equals (line 827) | [Pure] method GetHashCode (line 837) | [Pure] method CalcHashCode (line 850) | int CalcHashCode() => method CompareTo (line 853) | [Pure] method Equals (line 858) | [Pure] method CompareTo (line 873) | [Pure] method Bind (line 900) | [Pure] method IsTab (line 938) | static bool TokenStream, A>.IsTab(A token) => method IsNewline (line 941) | static bool TokenStream, A>.IsNewline(A token) => method TokenToString (line 944) | static ReadOnlySpan TokenStream, A>.TokenToString(A token... method TokenToChunk (line 947) | static Arr TokenStream, A>.TokenToChunk(in A token) => method TokensToChunk (line 950) | static Arr TokenStream, A>.TokensToChunk(in ReadOnlySpan ... method ChunkToTokens (line 953) | static ReadOnlySpan TokenStream, A>.ChunkToTokens(in Arr ... method ChunkLength (line 956) | static int TokenStream, A>.ChunkLength(in Arr tokens) => method Take1 (line 959) | static bool TokenStream, A>.Take1(in Arr stream, out A head,... method Take (line 976) | static bool TokenStream, A>.Take(int amount, in Arr stream, ... method TakeWhile (line 1007) | static void TokenStream, A>.TakeWhile(Func predicate, ... FILE: LanguageExt.Core/Immutable Collections/Arr/Extensions/Arr.Extensions.MapApply.cs class ArrExtensions (line 6) | public static partial class ArrExtensions method Map (line 18) | public static Arr Map(this Func f, K ma) => method Map (line 31) | public static Arr Map(this Func f, Arr ma) => method Action (line 37) | public static Arr Action(this Arr ma, K mb) => method Action (line 43) | public static Arr Action(this K ma, K mb) => method Apply (line 56) | public static Arr Apply(this Arr> mf, K ma... method Apply (line 69) | public static Arr Apply(this K> mf, K... FILE: LanguageExt.Core/Immutable Collections/Arr/Extensions/Arr.Extensions.cs class ArrExtensions (line 10) | public static partial class ArrExtensions method As (line 12) | public static Arr As(this K xs) => method Flatten (line 18) | [Pure] method Flatten (line 25) | [Pure] method Filter (line 29) | [Pure] method Where (line 33) | [Pure] method Map (line 47) | [Pure] method Select (line 51) | [Pure] method Bind (line 64) | [Pure] method SelectMany (line 68) | [Pure] method SelectMany (line 82) | [Pure] method AsQueryable (line 99) | [Pure] FILE: LanguageExt.Core/Immutable Collections/Arr/Operators/Arr.Operators.cs class ArrExtensions (line 5) | public static partial class ArrExtensions FILE: LanguageExt.Core/Immutable Collections/Arr/Prelude/Arr.Prelude.mapapply.cs class Prelude (line 6) | public static partial class Prelude method map (line 18) | public static Arr map(Func f, K ma) => method action (line 24) | public static Arr action(K ma, K mb) => method apply (line 37) | public static Arr apply(K> mf, K ma) => FILE: LanguageExt.Core/Immutable Collections/Arr/Trait/Arr.TraitImpl.cs class Arr (line 10) | public partial class Arr : method Bind (line 21) | static K Monad.Bind(K ma, Func... method Recur (line 36) | static K Monad.Recur(A value, Func Functor.Map(Func f, K ma) => method Pure (line 42) | static K Applicative.Pure(A value) => method Apply (line 45) | static K Applicative.Apply(K> mf, K... method Apply (line 64) | static K Applicative.Apply(K> mf, M... method Empty (line 83) | static K MonoidK.Empty() => method Empty (line 86) | static K Alternative.Empty() => method Combine (line 89) | static K SemigroupK.Combine(K ma, K mb... method Choose (line 92) | static K Choice.Choose(K ma, K mb) => method Choose (line 95) | static K Choice.Choose(K ma, Memo mb) => method Count (line 98) | static int Foldable.Count(K ta) => method IsEmpty (line 101) | static bool Foldable.IsEmpty(K ta) => method FoldWhile (line 104) | static S Foldable.FoldWhile(Func> f, Func<(S ... method FoldBackWhile (line 115) | static S Foldable.FoldBackWhile(Func> f, Func... method FoldStep (line 127) | static Fold Foldable.FoldStep(K ta, S initial... method FoldStepBack (line 148) | static Fold Foldable.FoldStepBack(K ta, S ini... method At (line 169) | static Option Foldable.At(K ta, Index index) method ToArr (line 177) | static Arr Foldable.ToArr(K ta) => method ToLst (line 180) | static Lst Foldable.ToLst(K ta) => method ToIterable (line 183) | static Iterable Foldable.ToIterable(K ta) => method ToSeq (line 186) | static Seq Foldable.ToSeq(K ta) => method Traverse (line 189) | static K> Traversable.Traverse(Func> Traversable.TraverseM(Func Natural.Transform(K fa) => method Transform (line 214) | static K Natural.Transform(K fa... method Transform (line 217) | static K Natural.Transform(K fa) => method Transform (line 220) | static K Natural.Transform(K fa) => method Transform (line 223) | static K Natural.Transform(K fa) => FILE: LanguageExt.Core/Immutable Collections/BiMap/BiMap.cs type BiMap (line 14) | [Serializable] method BiMap (line 24) | BiMap(Map left, Map right) method BiMap (line 30) | public BiMap(IEnumerable<(A Left, B Right)> items) : this(items, true) method BiMap (line 33) | public BiMap(IEnumerable<(A Left, B Right)> items, bool tryAdd) : method Add (line 46) | [Pure] method TryAdd (line 59) | [Pure] method AddRange (line 71) | [Pure] method AddRange (line 83) | [Pure] method AddRange (line 95) | [Pure] method TryAddRange (line 106) | [Pure] method TryAddRange (line 117) | [Pure] method TryAddRange (line 128) | [Pure] method AddOrUpdateRange (line 141) | [Pure] method AddOrUpdateRange (line 153) | [Pure] method AddOrUpdateRange (line 165) | [Pure] method Remove (line 175) | [Pure] method Remove (line 185) | [Pure] method SetItem (line 232) | [Pure] method TrySetItem (line 245) | [Pure] method AddOrUpdate (line 258) | [Pure] method ContainsKey (line 271) | [Pure] method ContainsKey (line 279) | [Pure] method Clear (line 287) | [Pure] method ToDictionaryLeft (line 318) | [Pure] method ToDictionaryRight (line 325) | [Pure] method ToSeq (line 345) | [Pure] method Equals (line 349) | [Pure] method Find (line 355) | [Pure] method Find (line 358) | [Pure] method GetEnumerator (line 361) | [Pure] method GetEnumerator (line 365) | [Pure] method GetEnumerator (line 369) | [Pure] method CompareTo (line 373) | [Pure] method CompareTo (line 377) | [Pure] method Equals (line 381) | [Pure] method GetHashCode (line 417) | [Pure] FILE: LanguageExt.Core/Immutable Collections/HashMap/HashMap.Eq.cs type HashMap (line 21) | [CollectionBuilder(typeof(HashMap), nameof(HashMap.createRange))] method HashMap (line 42) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method HashMap (line 46) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method HashMap (line 50) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Wrap (line 54) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Wrap (line 58) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Filter (line 109) | [Pure] method Filter (line 119) | [Pure] method Map (line 128) | [Pure] method Map (line 137) | [Pure] method Add (line 151) | [Pure] method TryAdd (line 165) | [Pure] method AddOrUpdate (line 179) | [Pure] method AddOrUpdate (line 192) | [Pure] method AddOrUpdate (line 205) | [Pure] method AddRange (line 218) | [Pure] method AddRange (line 231) | [Pure] method TryAddRange (line 244) | [Pure] method TryAddRange (line 257) | [Pure] method TryAddRange (line 270) | [Pure] method AddOrUpdateRange (line 283) | [Pure] method AddOrUpdateRange (line 296) | [Pure] method AddOrUpdateRange (line 309) | [Pure] method Remove (line 320) | [Pure] method Find (line 330) | [Pure] method FindSeq (line 340) | [Pure] method Find (line 351) | [Pure] method FindOrAdd (line 363) | [Pure] method FindOrAdd (line 375) | [Pure] method FindOrMaybeAdd (line 387) | [Pure] method FindOrMaybeAdd (line 399) | [Pure] method SetItem (line 412) | [Pure] method SetItem (line 425) | [Pure] method TrySetItem (line 439) | [Pure] method TrySetItem (line 453) | [Pure] method ContainsKey (line 463) | [Pure] method Contains (line 473) | [Pure] method Contains (line 483) | [Pure] method Clear (line 493) | [Pure] method AddRange (line 504) | [Pure] method SetItems (line 515) | [Pure] method SetItems (line 526) | [Pure] method SetItems (line 537) | [Pure] method TrySetItems (line 548) | [Pure] method TrySetItems (line 559) | [Pure] method TrySetItems (line 570) | [Pure] method TrySetItems (line 583) | [Pure] method RemoveRange (line 593) | [Pure] method Contains (line 603) | [Pure] method Contains (line 613) | [Pure] method ToDictionary (line 641) | [Pure] method GetEnumerator (line 653) | public IEnumerator<(K Key, V Value)> GetEnumerator() => method GetEnumerator (line 659) | IEnumerator IEnumerable.GetEnumerator() => method ToSeq (line 662) | [Pure] method ToTrackingHashMap (line 669) | [Pure] method ToString (line 679) | [Pure] method ToFullString (line 686) | [Pure] method ToFullArrayString (line 693) | [Pure] method AsEnumerable (line 697) | [Pure] method Combine (line 732) | [Pure] method Subtract (line 742) | [Pure] method IsProperSubsetOf (line 751) | [Pure] method IsProperSubsetOf (line 760) | [Pure] method IsProperSupersetOf (line 769) | [Pure] method IsProperSupersetOf (line 778) | [Pure] method IsSubsetOf (line 787) | [Pure] method IsSubsetOf (line 796) | [Pure] method IsSubsetOf (line 805) | [Pure] method IsSupersetOf (line 814) | [Pure] method IsSupersetOf (line 823) | [Pure] method Overlaps (line 831) | [Pure] method Overlaps (line 839) | [Pure] method Intersect (line 847) | [Pure] method Intersect (line 855) | [Pure] method Intersect (line 863) | [Pure] method Except (line 872) | [Pure] method Except (line 881) | [Pure] method SymmetricExcept (line 890) | [Pure] method SymmetricExcept (line 899) | [Pure] method Union (line 910) | [Pure] method Union (line 922) | [Pure] method Union (line 938) | [Pure] method Union (line 957) | [Pure] method Union (line 980) | [Pure] method Equals (line 992) | [Pure] method Equals (line 1000) | [Pure] method Equals (line 1008) | [Pure] method EqualKeys (line 1016) | [Pure] method GetHashCode (line 1021) | [Pure] method Do (line 1032) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Select (line 1043) | [Pure] method Select (line 1052) | [Pure] method Where (line 1062) | [Pure] method Where (line 1073) | [Pure] method ForAll (line 1084) | [Pure] method ForAll (line 1100) | [Pure] method ForAll (line 1110) | [Pure] method Exists (line 1120) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Exists (line 1135) | [Pure] method Exists (line 1145) | [Pure] method Iter (line 1156) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Iter (line 1172) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Iter (line 1188) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Iter (line 1204) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Iter (line 1220) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Fold (line 1237) | [Pure] method GetEnumerator (line 1242) | [Pure] method ToReadOnlyDictionary (line 1256) | [Pure] method TryGetValue (line 1261) | [Pure] FILE: LanguageExt.Core/Immutable Collections/HashMap/HashMap.Extensions.Eq.cs class HashMapExtensions (line 10) | public static partial class HashMapExtensions method As (line 12) | public static HashMap As(this K Map(this Func f, K Map(this Func f, HashMa... method Map (line 44) | public static HashMap Map(this Func Map(this Func As(this K, V> ma) => method ToHashMap (line 18) | [Pure] method ToHashMap (line 26) | [Pure] method ToHashMap (line 34) | [Pure] method ToHashMap (line 42) | [Pure] method AsQueryable (line 50) | [Pure] FILE: LanguageExt.Core/Immutable Collections/HashMap/HashMap.Module.Eq.cs class HashMap (line 14) | public partial class HashMap method clear (line 22) | [Pure] method empty (line 30) | [Pure] method create (line 38) | [Pure] method singleton (line 48) | [Pure] method create (line 56) | [Pure] method create (line 65) | [Pure] method create (line 74) | [Pure] method createRange (line 83) | [Pure] method createRange (line 92) | [Pure] method createRange (line 101) | [Pure] method createRange (line 112) | [Pure] method add (line 126) | [Pure] method tryAdd (line 140) | [Pure] method addOrUpdate (line 154) | [Pure] method addOrUpdate (line 167) | [Pure] method addOrUpdate (line 180) | [Pure] method addRange (line 193) | [Pure] method addRange (line 206) | [Pure] method addRange (line 219) | [Pure] method tryAddRange (line 232) | [Pure] method tryAddRange (line 245) | [Pure] method tryAddRange (line 258) | [Pure] method addOrUpdateRange (line 269) | [Pure] method addOrUpdateRange (line 280) | [Pure] method addOrUpdateRange (line 293) | [Pure] method remove (line 304) | [Pure] method containsKey (line 314) | [Pure] method contains (line 324) | [Pure] method contains (line 334) | [Pure] method contains (line 344) | [Pure] method setItem (line 357) | [Pure] method trySetItem (line 371) | [Pure] method trySetItem (line 384) | [Pure] method setItems (line 395) | [Pure] method setItems (line 406) | [Pure] method setItems (line 417) | [Pure] method trySetItems (line 428) | [Pure] method trySetItems (line 439) | [Pure] method trySetItems (line 450) | [Pure] method trySetItems (line 463) | [Pure] method find (line 473) | [Pure] method findSeq (line 483) | [Pure] method find (line 494) | [Pure] method setItem (line 505) | [Pure] method iter (line 516) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method iter (line 526) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method forall (line 535) | [Pure] method forall (line 545) | [Pure] method forall (line 555) | [Pure] method map (line 564) | [Pure] method map (line 573) | [Pure] method filter (line 583) | [Pure] method filter (line 593) | [Pure] method length (line 601) | [Pure] method fold (line 613) | [Pure] method exists (line 623) | [Pure] method exists (line 633) | [Pure] method exists (line 643) | [Pure] FILE: LanguageExt.Core/Immutable Collections/HashMap/HashMap.Module.cs class HashMap (line 13) | public static partial class HashMap method clear (line 21) | [Pure] method empty (line 29) | [Pure] method singleton (line 39) | [Pure] method singleton (line 49) | [Pure] method create (line 57) | [Pure] method create (line 65) | [Pure] method create (line 73) | [Pure] method create (line 81) | [Pure] method createRange (line 88) | [Pure] method createRange (line 96) | [Pure] method createRange (line 104) | [Pure] method createRange (line 114) | [Pure] method add (line 128) | [Pure] method tryAdd (line 142) | [Pure] method addOrUpdate (line 156) | [Pure] method addOrUpdate (line 169) | [Pure] method addOrUpdate (line 182) | [Pure] method addRange (line 195) | [Pure] method addRange (line 208) | [Pure] method addRange (line 221) | [Pure] method tryAddRange (line 234) | [Pure] method tryAddRange (line 247) | [Pure] method tryAddRange (line 260) | [Pure] method addOrUpdateRange (line 271) | [Pure] method addOrUpdateRange (line 282) | [Pure] method addOrUpdateRange (line 295) | [Pure] method remove (line 306) | [Pure] method containsKey (line 316) | [Pure] method contains (line 326) | [Pure] method contains (line 336) | [Pure] method contains (line 346) | [Pure] method setItem (line 359) | [Pure] method trySetItem (line 373) | [Pure] method trySetItem (line 386) | [Pure] method setItems (line 397) | [Pure] method setItems (line 408) | [Pure] method setItems (line 419) | [Pure] method trySetItems (line 430) | [Pure] method trySetItems (line 441) | [Pure] method trySetItems (line 452) | [Pure] method trySetItems (line 465) | [Pure] method find (line 475) | [Pure] method find (line 486) | [Pure] method setItem (line 497) | [Pure] method iter (line 508) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method iter (line 518) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method forall (line 527) | [Pure] method forall (line 537) | [Pure] method forall (line 547) | [Pure] method map (line 556) | [Pure] method map (line 565) | [Pure] method filter (line 575) | [Pure] method filter (line 585) | [Pure] FILE: LanguageExt.Core/Immutable Collections/HashMap/HashMap.Prelude.mapapply.cs class Prelude (line 6) | public static partial class Prelude method map (line 18) | public static HashMap map(Func f, K map(this Func : method Count (line 13) | static int Foldable>.Count(K>.IsEmpty(K, A> SemigroupK>.C... method Empty (line 22) | static K, A> MonoidK>.Empt... method Map (line 25) | public static K, B> Map(Func f, K Foldable>.FoldStep(K Foldable>.FoldStepBack(K... FILE: LanguageExt.Core/Immutable Collections/HashMap/HashMap.Trait.Implementations.cs class HashMap (line 8) | public partial class HashMap : method Map (line 13) | static K, B> Functor>.Map(Func f... method Count (line 25) | static int Foldable>.Count(K, A> ta) => method IsEmpty (line 28) | static bool Foldable>.IsEmpty(K, A> ta) => method Combine (line 31) | static K, A> SemigroupK>.Combine(K, A> MonoidK>.Empty() => method FoldStep (line 37) | static Fold Foldable>.FoldStep(K... method FoldStepBack (line 48) | static Fold Foldable>.FoldStepBack(K Map(this Func f, K ma... method Map (line 31) | public static HashSet Map(this Func f, HashSet ma) => method Action (line 37) | public static HashSet Action(this HashSet ma, K Action(this K ma, K Apply(this HashSet> mf, K Apply(this K> mf, K... FILE: LanguageExt.Core/Immutable Collections/HashSet/Extensions/HashSet.Extensions.cs class HashSetExtensions (line 9) | public static partial class HashSetExtensions method As (line 11) | [Pure] method AsQueryable (line 18) | [Pure] FILE: LanguageExt.Core/Immutable Collections/HashSet/HashSet.Eq.cs type HashSet (line 16) | [CollectionBuilder(typeof(HashSet), nameof(HashSet.createRange))] method HashSet (line 32) | internal HashSet(TrieSet value) method Wrap (line 37) | HashSet Wrap(TrieSet value) => method HashSet (line 44) | public HashSet(IEnumerable items) : this(items, true) method HashSet (line 51) | public HashSet(IEnumerable items, bool tryAdd) => method HashSet (line 58) | public HashSet(ReadOnlySpan items) : this(items, true) method HashSet (line 65) | public HashSet(ReadOnlySpan items, bool tryAdd) => method item (line 71) | [Pure] method map (line 79) | [Pure] method Do (line 137) | public HashSet Do(Action f) method Map (line 151) | [Pure] method Map (line 171) | [Pure] method Filter (line 184) | [Pure] method Select (line 207) | [Pure] method Where (line 219) | [Pure] method Add (line 228) | [Pure] method TryAdd (line 238) | [Pure] method AddOrUpdate (line 248) | [Pure] method AddRange (line 260) | [Pure] method TryAddRange (line 271) | [Pure] method AddOrUpdateRange (line 282) | [Pure] method Remove (line 292) | [Pure] method Find (line 301) | [Pure] method FindSeq (line 310) | [Pure] method Find (line 320) | [Pure] method SetItem (line 331) | [Pure] method TrySetItem (line 344) | [Pure] method Contains (line 353) | [Pure] method Clear (line 362) | [Pure] method SetItems (line 372) | [Pure] method TrySetItems (line 381) | [Pure] method RemoveRange (line 390) | [Pure] method GetEnumerator (line 397) | [Pure] method GetEnumerator (line 405) | [Pure] method ToSeq (line 410) | [Pure] method ToString (line 420) | [Pure] method ToFullString (line 427) | [Pure] method ToFullArrayString (line 434) | [Pure] method AsIterable (line 438) | [Pure] method Combine (line 454) | [Pure] method Subtract (line 462) | [Pure] method Equals (line 474) | [Pure] method IsProperSubsetOf (line 482) | [Pure] method IsProperSupersetOf (line 490) | [Pure] method IsSubsetOf (line 498) | [Pure] method IsSupersetOf (line 506) | [Pure] method Intersect (line 513) | [Pure] method Overlaps (line 520) | [Pure] method Except (line 528) | [Pure] method SymmetricExcept (line 536) | [Pure] method SymmetricExcept (line 544) | [Pure] method Union (line 554) | [Pure] method CopyTo (line 563) | public Unit CopyTo(A[] array, int index) method CopyTo (line 579) | public Unit CopyTo(System.Array array, int index) method Equals (line 590) | [Pure] method GetHashCode (line 594) | [Pure] method Bind (line 598) | [Pure] method SelectMany (line 616) | [Pure] FILE: LanguageExt.Core/Immutable Collections/HashSet/HashSet.Module.Eq.cs class HashSet (line 12) | public partial class HashSet method isEmpty (line 19) | [Pure] method create (line 28) | [Pure] method singleton (line 37) | [Pure] method createRange (line 47) | [Pure] method createRange (line 59) | [Pure] method empty (line 68) | [Pure] method add (line 79) | [Pure] method tryAdd (line 91) | [Pure] method addOrUpdate (line 103) | [Pure] method find (line 114) | [Pure] method exists (line 127) | [Pure] method equals (line 134) | [Pure] method length (line 144) | [Pure] method subtract (line 152) | [Pure] method union (line 164) | [Pure] method filter (line 177) | [Pure] method fold (line 194) | [Pure] method foldBack (line 211) | [Pure] method intersect (line 218) | [Pure] method except (line 225) | [Pure] method symmetricExcept (line 233) | [Pure] method map (line 246) | [Pure] method map (line 261) | [Pure] method contains (line 272) | [Pure] method remove (line 283) | [Pure] method isSubHSet (line 294) | [Pure] method isSuperHSet (line 305) | [Pure] method isProperSubHSet (line 316) | [Pure] method isProperSuperHSet (line 327) | [Pure] method overlaps (line 338) | [Pure] FILE: LanguageExt.Core/Immutable Collections/HashSet/HashSet.Module.cs class HashSet (line 11) | public partial class HashSet method isEmpty (line 18) | [Pure] method create (line 27) | [Pure] method singleton (line 36) | [Pure] method createRange (line 46) | [Pure] method createRange (line 56) | [Pure] method empty (line 67) | [Pure] method add (line 78) | [Pure] method tryAdd (line 90) | [Pure] method addOrUpdate (line 102) | [Pure] method find (line 113) | [Pure] method exists (line 126) | [Pure] method equals (line 133) | [Pure] method length (line 143) | [Pure] method subtract (line 151) | [Pure] method union (line 163) | [Pure] method filter (line 176) | [Pure] method fold (line 193) | [Pure] method foldBack (line 210) | [Pure] method intersect (line 217) | [Pure] method except (line 224) | [Pure] method symmetricExcept (line 232) | [Pure] method map (line 245) | [Pure] method contains (line 256) | [Pure] method remove (line 267) | [Pure] method isSubHSet (line 278) | [Pure] method isSuperHSet (line 289) | [Pure] method isProperSubHSet (line 300) | [Pure] method isProperSuperHSet (line 311) | [Pure] method overlaps (line 322) | [Pure] FILE: LanguageExt.Core/Immutable Collections/HashSet/HashSet.cs type HashSet (line 17) | [CollectionBuilder(typeof(HashSet), nameof(HashSet.createRange))] method HashSet (line 33) | internal HashSet(TrieSet, A> value) method Wrap (line 38) | HashSet Wrap(TrieSet, A> value) => method Wrap (line 41) | static HashSet Wrap(TrieSet, B> value) => method HashSet (line 48) | public HashSet(ReadOnlySpan items) => method HashSet (line 55) | public HashSet(ReadOnlySpan items, bool tryAdd) => method HashSet (line 61) | public HashSet(IEnumerable items) => method HashSet (line 67) | public HashSet(IEnumerable items, bool tryAdd) => method item (line 73) | [Pure] method map (line 82) | [Pure] method Do (line 139) | public HashSet Do(Action f) method Map (line 154) | [Pure] method Traverse (line 175) | [Pure] method TraverseM (line 188) | [Pure] method Filter (line 202) | [Pure] method Select (line 226) | [Pure] method Where (line 239) | [Pure] method Add (line 248) | [Pure] method TryAdd (line 258) | [Pure] method AddOrUpdate (line 268) | [Pure] method AddRange (line 280) | [Pure] method TryAddRange (line 291) | [Pure] method AddOrUpdateRange (line 302) | [Pure] method Remove (line 312) | [Pure] method Find (line 321) | [Pure] method FindSeq (line 330) | [Pure] method Find (line 340) | [Pure] method SetItem (line 351) | [Pure] method TrySetItem (line 364) | [Pure] method Contains (line 373) | [Pure] method Clear (line 382) | [Pure] method SetItems (line 392) | [Pure] method TrySetItems (line 401) | [Pure] method RemoveRange (line 410) | [Pure] method GetEnumerator (line 417) | [Pure] method GetEnumerator (line 424) | [Pure] method ToSeq (line 428) | [Pure] method ToString (line 438) | [Pure] method ToFullString (line 445) | [Pure] method ToFullArrayString (line 452) | [Pure] method AsIterable (line 456) | [Pure] method Combine (line 488) | [Pure] method Subtract (line 496) | [Pure] method Equals (line 517) | [Pure] method IsProperSubsetOf (line 525) | [Pure] method IsProperSupersetOf (line 533) | [Pure] method IsSubsetOf (line 541) | [Pure] method Overlaps (line 548) | [Pure] method IsSupersetOf (line 556) | [Pure] method Intersect (line 563) | [Pure] method Except (line 571) | [Pure] method SymmetricExcept (line 579) | [Pure] method SymmetricExcept (line 587) | [Pure] method Union (line 597) | [Pure] method CopyTo (line 606) | public Unit CopyTo(A[] array, int index) method CopyTo (line 623) | public Unit CopyTo(Array array, int index) method Equals (line 634) | [Pure] method GetHashCode (line 638) | [Pure] method Bind (line 642) | [Pure] method SelectMany (line 660) | [Pure] FILE: LanguageExt.Core/Immutable Collections/HashSet/Operators/HashSet.Operators.cs class HashSetExtensions (line 5) | public static partial class HashSetExtensions FILE: LanguageExt.Core/Immutable Collections/HashSet/Prelude/HashSet.Prelude.mapapply.cs class Prelude (line 6) | public static partial class Prelude method map (line 18) | public static HashSet map(Func f, K ma) => method action (line 24) | public static HashSet action(K ma, K ... method apply (line 37) | public static HashSet apply(K> mf, K Monad.Recur(A value, Func Monad.Bind(K ma, Func<... method Map (line 34) | static K Functor.Map(Func f, K Applicative.Pure(A value) => method Apply (line 49) | static K Applicative.Apply(K Applicative.Apply(K MonoidK.Empty() => method Empty (line 87) | static K Alternative.Empty() => method Combine (line 90) | static K SemigroupK.Combine(K ma, ... method Choose (line 93) | static K Choice.Choose(K ma, K Choice.Choose(K ma, Memo<... method Contains (line 99) | static bool Foldable.Contains(A value, K ... method Count (line 102) | static int Foldable.Count(K ta) => method IsEmpty (line 105) | static bool Foldable.IsEmpty(K ta) => method Traverse (line 108) | static K> Traversable.Traverse(Func... method TraverseM (line 118) | static K> Traversable.TraverseM(Fun... method FoldStep (line 128) | static Fold Foldable.FoldStep(K ta, S... method FoldStepBack (line 139) | static Fold Foldable.FoldStepBack(K t... FILE: LanguageExt.Core/Immutable Collections/Iterable/DSL/Iterable.Add.cs class IterableAdd (line 8) | sealed class IterableAdd(SeqStrict Prefix, Iterable Source, Seq... method CountIO (line 13) | public override IO CountIO() => method Add (line 16) | public override Iterable Add(A item) => method Cons (line 19) | public override Iterable Cons(A item) => method AsEnumerableIO (line 22) | public override IO> AsEnumerableIO() method AsAsyncEnumerableIO (line 47) | public override IO> AsAsyncEnumerableIO() method Reverse (line 71) | public override Iterable Reverse() => method Map (line 74) | public override Iterable Map(Func f) => method Filter (line 77) | public override Iterable Filter(Func f) => method FoldWhileIO (line 80) | public override IO FoldWhileIO( method FoldWhileIO (line 158) | public override IO FoldWhileIO(Func f, Func<(S State, A... method FoldUntilIO (line 233) | public override IO FoldUntilIO( method FoldUntilIO (line 304) | public override IO FoldUntilIO(Func f, Func<(S State, A... method Choose (line 372) | public override Iterable Choose(Iterable rhs) method Choose (line 394) | public override Iterable Choose(Memo rhs) FILE: LanguageExt.Core/Immutable Collections/Iterable/DSL/Iterable.AsyncEnumerable.cs class IterableAsyncEnumerable (line 11) | sealed class IterableAsyncEnumerable(IO> runEnume... method CountIO (line 16) | public override IO CountIO() => method AsEnumerableIO (line 19) | public override IO> AsEnumerableIO() method AsAsyncEnumerableIO (line 34) | public override IO> AsAsyncEnumerableIO() method Reverse (line 48) | public override Iterable Reverse() => method Map (line 51) | public override Iterable Map(Func f) => method Filter (line 54) | public override Iterable Filter(Func f) => method FoldWhileIO (line 57) | public override IO FoldWhileIO( method FoldWhileIO (line 76) | public override IO FoldWhileIO(Func f, Func<(S State, A... method FoldUntilIO (line 94) | public override IO FoldUntilIO( method FoldUntilIO (line 114) | public override IO FoldUntilIO(Func f, Func<(S State, A... method Choose (line 131) | public override Iterable Choose(Iterable rhs) => method Choose (line 155) | [Pure] FILE: LanguageExt.Core/Immutable Collections/Iterable/DSL/Iterable.Cast.cs class IterableCast (line 7) | sealed class IterableCast(Iterable Items) : Iterable method CountIO (line 12) | public override IO CountIO() => method AsEnumerableIO (line 15) | public override IO> AsEnumerableIO() method AsAsyncEnumerableIO (line 29) | public override IO> AsAsyncEnumerableIO() method Reverse (line 43) | public override Iterable Reverse() => method Map (line 46) | public override Iterable Map(Func f) => method Filter (line 49) | public override Iterable Filter(Func f) => method FoldWhileIO (line 52) | public override IO FoldWhileIO(Func> f, Func<(S St... method FoldWhileIO (line 55) | public override IO FoldWhileIO(Func f, Func<(S State, A... method FoldUntilIO (line 58) | public override IO FoldUntilIO(Func> f, Func<(S St... method FoldUntilIO (line 61) | public override IO FoldUntilIO(Func f, Func<(S State, A... method Choose (line 64) | public override Iterable Choose(Iterable rhs) => method Choose (line 83) | public override Iterable Choose(Memo rhs) => method Make (line 102) | Iterable Make() => FILE: LanguageExt.Core/Immutable Collections/Iterable/DSL/Iterable.Concat.cs class IterableConcat (line 8) | sealed class IterableConcat(Seq> Items) : Iterable method CountIO (line 15) | public override IO CountIO() => method AsEnumerableIO (line 18) | public override IO> AsEnumerableIO() method AsAsyncEnumerableIO (line 29) | public override IO> AsAsyncEnumerableIO() method Reverse (line 42) | public override Iterable Reverse() => method Map (line 45) | public override Iterable Map(Func f) => method Filter (line 48) | public override Iterable Filter(Func f) => method FoldWhileIO (line 51) | public override IO FoldWhileIO(Func> f, Func<(S St... method FoldWhileIO (line 84) | public override IO FoldWhileIO(Func f, Func<(S State, A... method FoldUntilIO (line 117) | public override IO FoldUntilIO(Func> f, Func<(S St... method FoldUntilIO (line 149) | public override IO FoldUntilIO(Func f, Func<(S State, A... method Choose (line 181) | public override Iterable Choose(Iterable rhs) => method Choose (line 200) | public override Iterable Choose(Memo rhs) => FILE: LanguageExt.Core/Immutable Collections/Iterable/DSL/Iterable.Enumerable.cs class IterableEnumerable (line 9) | sealed class IterableEnumerable(IO> runEnumerable) : I... method CountIO (line 14) | public override IO CountIO() => method AsEnumerableIO (line 17) | public override IO> AsEnumerableIO() method AsAsyncEnumerableIO (line 32) | public override IO> AsAsyncEnumerableIO() => method Reverse (line 35) | public override Iterable Reverse() => method Map (line 38) | public override Iterable Map(Func f) => method Filter (line 41) | public override Iterable Filter(Func f) => method FoldWhileIO (line 44) | public override IO FoldWhileIO(Func> f, Func<(S St... method FoldWhileIO (line 61) | public override IO FoldWhileIO(Func f, Func<(S State, A... method FoldUntilIO (line 79) | public override IO FoldUntilIO(Func> f, Func<(S St... method FoldUntilIO (line 96) | public override IO FoldUntilIO(Func f, Func<(S State, A... method Choose (line 113) | public override Iterable Choose(Iterable rhs) => method Choose (line 150) | public override Iterable Choose(Memo rhs) => FILE: LanguageExt.Core/Immutable Collections/Iterable/DSL/Iterable.Nil.cs class IterableNil (line 7) | sealed class IterableNil : Iterable method CountIO (line 14) | public override IO CountIO() => method AsEnumerableIO (line 17) | public override IO> AsEnumerableIO() => method AsAsyncEnumerableIO (line 20) | public override IO> AsAsyncEnumerableIO() => method Reverse (line 23) | public override Iterable Reverse() => method Map (line 26) | public override Iterable Map(Func f) => method Filter (line 29) | public override Iterable Filter(Func f) => method FoldWhileIO (line 32) | public override IO FoldWhileIO(Func> f, Func<(S St... method FoldWhileIO (line 35) | public override IO FoldWhileIO(Func f, Func<(S State, A... method FoldUntilIO (line 38) | public override IO FoldUntilIO(Func> f, Func<(S St... method FoldUntilIO (line 41) | public override IO FoldUntilIO(Func f, Func<(S State, A... method Choose (line 44) | public override Iterable Choose(Iterable rhs) => method Choose (line 47) | public override Iterable Choose(Memo rhs) => FILE: LanguageExt.Core/Immutable Collections/Iterable/DSL/Iterable.Singleton.cs class IterableSingleton (line 7) | sealed class IterableSingleton(A Value) : Iterable method CountIO (line 12) | public override IO CountIO() => method AsEnumerableIO (line 15) | public override IO> AsEnumerableIO() => method AsAsyncEnumerableIO (line 18) | public override IO> AsAsyncEnumerableIO() => method One (line 21) | static async IAsyncEnumerable One(A value) method Reverse (line 26) | public override Iterable Reverse() => method Map (line 29) | public override Iterable Map(Func f) => method Filter (line 32) | public override Iterable Filter(Func f) => method FoldWhileIO (line 35) | public override IO FoldWhileIO(Func> f, Func<(S St... method FoldWhileIO (line 39) | public override IO FoldWhileIO(Func f, Func<(S State, A... method FoldUntilIO (line 42) | public override IO FoldUntilIO(Func> f, Func<(S St... method FoldUntilIO (line 46) | public override IO FoldUntilIO(Func f, Func<(S State, A... method Choose (line 49) | public override Iterable Choose(Iterable rhs) => method Choose (line 52) | public override Iterable Choose(Memo rhs) => FILE: LanguageExt.Core/Immutable Collections/Iterable/DSL/Iterable.SingletonIO.cs class IterableSingletonIO (line 8) | sealed class IterableSingletonIO(IO Value) : Iterable method CountIO (line 13) | public override IO CountIO() => method AsEnumerableIO (line 16) | public override IO> AsEnumerableIO() => method AsAsyncEnumerableIO (line 19) | public override IO> AsAsyncEnumerableIO() => method One (line 22) | static IEnumerable One(A value) method OneAsync (line 27) | static async IAsyncEnumerable OneAsync(A value) method Reverse (line 32) | public override Iterable Reverse() => method Map (line 35) | public override Iterable Map(Func f) => method Filter (line 38) | public override Iterable Filter(Func f) => method FoldWhileIO (line 41) | public override IO FoldWhileIO(Func> f, Func<(S St... method FoldWhileIO (line 44) | public override IO FoldWhileIO(Func f, Func<(S State, A... method FoldUntilIO (line 47) | public override IO FoldUntilIO(Func> f, Func<(S St... method FoldUntilIO (line 50) | public override IO FoldUntilIO(Func f, Func<(S State, A... method Choose (line 53) | public override Iterable Choose(Iterable rhs) => method Choose (line 56) | public override Iterable Choose(Memo rhs) => FILE: LanguageExt.Core/Immutable Collections/Iterable/DSL/Iterable.Strict.cs class IterableStrict (line 8) | sealed class IterableStrict(SeqStrict Items) : Iterable method CountIO (line 13) | public override IO CountIO() => method Add (line 16) | public override Iterable Add(A item) => method Cons (line 19) | public override Iterable Cons(A item) => method AsEnumerableIO (line 22) | public override IO> AsEnumerableIO() method AsAsyncEnumerableIO (line 35) | public override IO> AsAsyncEnumerableIO() method Reverse (line 48) | public override Iterable Reverse() => method Map (line 51) | public override Iterable Map(Func f) => method Filter (line 54) | public override Iterable Filter(Func f) => method FoldWhileIO (line 57) | public override IO FoldWhileIO(Func> f, Func<(S St... method FoldWhileIO (line 73) | public override IO FoldWhileIO(Func f, Func<(S State, A... method FoldUntilIO (line 90) | public override IO FoldUntilIO(Func> f, Func<(S St... method FoldUntilIO (line 106) | public override IO FoldUntilIO(Func f, Func<(S State, A... method Choose (line 122) | public override Iterable Choose(Iterable rhs) => method Choose (line 127) | public override Iterable Choose(Memo rhs) => FILE: LanguageExt.Core/Immutable Collections/Iterable/DSL/Iterable.Zip.cs class IterableZip (line 7) | sealed class IterableZip(Iterable First, Iterable Second) : ... method CountIO (line 12) | public override IO CountIO() => method AsEnumerableIO (line 17) | public override IO> AsEnumerableIO() method AsAsyncEnumerableIO (line 33) | public override IO> AsAsyncEnume... method Reverse (line 88) | public override Iterable<(A First, B Second)> Reverse() => method Map (line 91) | public override Iterable Map(Func<(A First, B Second), C> f) => method Filter (line 94) | public override Iterable<(A First, B Second)> Filter(Func<(A First, B ... method FoldWhileIO (line 97) | public override IO FoldWhileIO(Func<(A First, B Second), Func FoldWhileIO(Func f... method FoldUntilIO (line 103) | public override IO FoldUntilIO(Func<(A First, B Second), Func FoldUntilIO(Func f... method Choose (line 109) | public override Iterable<(A First, B Second)> Choose(Iterable<(A First... method Choose (line 128) | public override Iterable<(A First, B Second)> Choose(Memo Make() => FILE: LanguageExt.Core/Immutable Collections/Iterable/Extensions/Iterable.Extensions.MapApply.cs class IterableExtensions (line 6) | public static partial class IterableExtensions method Map (line 18) | public static Iterable Map(this Func f, K ... method Map (line 31) | public static Iterable Map(this Func f, Iterable ma) => method Action (line 37) | public static Iterable Action(this K ma, K Action(this Iterable ma, K Apply(this Iterable> mf, K<... method Apply (line 69) | public static Iterable Apply(this K> mf,... FILE: LanguageExt.Core/Immutable Collections/Iterable/Extensions/Iterable.Extensions.cs class IterableExtensions (line 11) | public static partial class IterableExtensions method As (line 13) | public static Iterable As(this K xs) => method AsIterable (line 16) | public static Iterable AsIterable(this IEnumerable xs) => method AsIterable (line 19) | public static Iterable AsIterable(this IAsyncEnumerable xs) => method Flatten (line 22) | public static Iterable Flatten(this Iterable> ma) => method Choose (line 36) | public Iterable Choose(Func> selector) => method Rev (line 39) | [Pure] FILE: LanguageExt.Core/Immutable Collections/Iterable/Iterable.Module.cs class Iterable (line 16) | public partial class Iterable method flatten (line 21) | [Pure] method empty (line 29) | [Pure] method singleton (line 37) | [Pure] method create (line 46) | [Pure] method create (line 56) | [Pure] method createRange (line 71) | [Pure] method createRange (line 81) | [Pure] method createRange (line 91) | [Pure] method createRange (line 101) | [Pure] method generate (line 110) | [Pure] method repeat (line 118) | [Pure] method head (line 128) | [Pure] method choose (line 141) | [Pure] method rev (line 152) | [Pure] method zip (line 165) | [Pure] method zip (line 177) | [Pure] method distinct (line 188) | [Pure] method distinct (line 199) | [Pure] method take (line 211) | [Pure] method takeWhile (line 224) | [Pure] method takeWhile (line 237) | [Pure] FILE: LanguageExt.Core/Immutable Collections/Iterable/Iterable.cs method FromSpan (line 45) | public static Iterable FromSpan(ReadOnlySpan ma) => method Count (line 54) | [Pure] method CountIO (line 61) | [Pure] method AsEnumerable (line 67) | [Pure] method AsEnumerableIO (line 82) | [Pure] method AsAsyncEnumerable (line 88) | [Pure] method AsAsyncEnumerableIO (line 102) | [Pure] method Reverse (line 108) | [Pure] method Add (line 118) | [Pure] method Cons (line 132) | [Pure] method Iter (line 145) | public Unit Iter(Action f) => method IterIO (line 154) | [Pure] method Iter (line 181) | public Unit Iter(Action f) => method IterIO (line 190) | [Pure] method Map (line 220) | [Pure] method Map (line 229) | [Pure] method Filter (line 239) | [Pure] method EqualsIO (line 245) | [Pure] method EqualsIO (line 263) | [Pure] method Equals (line 270) | [Pure] method Equals (line 278) | [Pure] method GetAsyncEnumerator (line 282) | [Pure] method Equals (line 286) | [Pure] method Combine (line 307) | [Pure] method Concat (line 314) | [Pure] method Concat (line 321) | [Pure] method Concat (line 328) | [Pure] method Distinct (line 343) | [Pure] method Distinct (line 355) | [Pure] method Traverse (line 371) | [Pure] method TraverseM (line 394) | [Pure] method TraverseIO (line 412) | [Pure] FILE: LanguageExt.Core/Immutable Collections/Iterable/Operators/Iterable.Operators.cs class IterableExtensions (line 5) | public static partial class IterableExtensions FILE: LanguageExt.Core/Immutable Collections/Iterable/Prelude/Iterable.Prelude.mapapply.cs class Prelude (line 6) | public static partial class Prelude method map (line 18) | public static Iterable map(Func f, K ma) => method action (line 24) | public static Iterable action(K ma, K apply(K> mf, K Monad.Recur(A value, Func Monad.Bind(K ma, Fu... method Map (line 27) | static K Functor.Map(Func f, K Applicative.Pure(A value) => method Apply (line 33) | static K Applicative.Apply(K Applicative.Apply(K MonoidK.Empty() => method Empty (line 42) | static K Alternative.Empty() => method Combine (line 45) | static K SemigroupK.Combine(K m... method Choose (line 48) | static K Choice.Choose(K ma, K<... method Choose (line 51) | static K Choice.Choose(K ma, Me... method Traverse (line 54) | static K> Traversable.Traverse(Fu... method TraverseM (line 57) | static K> Traversable.TraverseM(F... method FoldWhile (line 60) | static S Foldable.FoldWhile( method FoldBackWhile (line 67) | static S Foldable.FoldBackWhile( method ToArr (line 74) | static Arr Foldable.ToArr(K ta) => method ToLst (line 77) | static Lst Foldable.ToLst(K ta) => method ToIterable (line 80) | static Iterable Foldable.ToIterable(K ta) => method ToSeq (line 83) | static Seq Foldable.ToSeq(K ta) => method Transform (line 86) | static K Natural.Transform(K fa... method Transform (line 89) | static K Natural.Transform(K fa... method Transform (line 92) | static K Natural.Transform(K fa... method Transform (line 95) | static K Natural.Transform(K fa... method Transform (line 98) | static K Natural.Transform(K Natural.Transform(K CoNatural.CoTransform(K Foldable.FoldStep(K ta,... method FoldStepBack (line 118) | static Fold Foldable.FoldStepBack(K... FILE: LanguageExt.Core/Immutable Collections/IterableNE/Extensions/IterableNE.Extensions.MapApply.cs class IterableNEExtensions (line 6) | public static partial class IterableNEExtensions method Map (line 20) | public IterableNE Map(K ma) => method Map (line 32) | public IterableNE Map(IterableNE ma) => FILE: LanguageExt.Core/Immutable Collections/IterableNE/Extensions/IterableNE.Extensions.cs class IterableNEExtensions (line 11) | public static partial class IterableNEExtensions method As (line 13) | [Pure] method AsIterableNE (line 17) | [Pure] method AsIterableNE (line 21) | [Pure] method AsIterableNE (line 25) | [Pure] method AsIterableNE (line 29) | [Pure] method AsIterableNE (line 35) | [Pure] method Flatten (line 44) | [Pure] method Choose (line 59) | public Iterable Choose(Func> selector) => FILE: LanguageExt.Core/Immutable Collections/IterableNE/IterableNE.Module.cs method flatten (line 22) | [Pure] method singleton (line 30) | [Pure] method create (line 40) | [Pure] method create (line 49) | [Pure] method create (line 58) | [Pure] method create (line 67) | [Pure] method create (line 76) | [Pure] method createRange (line 85) | [Pure] method createRange (line 97) | [Pure] method createRange (line 113) | [Pure] FILE: LanguageExt.Core/Immutable Collections/IterableNE/IterableNE.cs type IterableNE (line 22) | public record IterableNE(A Head, Iterable Tail) : FILE: LanguageExt.Core/Immutable Collections/IterableNE/Operators/IterableNE.Operators.cs class IterableNEExtensions (line 5) | public static partial class IterableNEExtensions FILE: LanguageExt.Core/Immutable Collections/IterableNE/Trait/IterableNE.TraitImpl.cs class IterableNE (line 8) | public partial class IterableNE : method Recur (line 19) | static K Monad.Recur(A value, Func Monad.Bind(K ... method Map (line 27) | static K Functor.Map(Func f, K<... method Pure (line 30) | static K Applicative.Pure(A value) => method Apply (line 33) | static K Applicative.Apply(K Applicative.Apply(K SemigroupK.Combine(K.FoldWhile( method FoldBackWhile (line 49) | static S Foldable.FoldBackWhile( method ToArr (line 56) | static Arr Foldable.ToArr(K ta) => method ToLst (line 59) | static Lst Foldable.ToLst(K ta) => method ToIterable (line 62) | static Iterable Foldable.ToIterable(K... method ToSeq (line 65) | static Seq Foldable.ToSeq(K ta) => method Transform (line 68) | static K Natural.Transform(K Natural.Transform(K Natural.Transform(K Natural.Transform(K Natural.Transform(K Natural.Transform(K Foldable.FoldStep(K... method FoldStepBack (line 97) | static Fold Foldable.FoldStepBack(K class Cons (line 20) | public abstract class Cons : Iterator method Deconstruct (line 22) | public new void Deconstruct(out A head, out Iterator tail) FILE: LanguageExt.Core/Immutable Collections/Iterator/DSL/Iterator.ConsFirst.cs class Iterator (line 13) | public abstract partial class Iterator class ConsFirst (line 15) | internal sealed class ConsFirst : Cons method ToString (line 21) | public override string ToString() => method ConsFirst (line 24) | internal ConsFirst(IEnumerable enumerable) => method Deconstruct (line 33) | public new void Deconstruct(out A head, out Iterator tail) method Clone (line 90) | public override Iterator Clone() => method Split (line 100) | public override Iterator Split() => method Dispose (line 113) | public override void Dispose() FILE: LanguageExt.Core/Immutable Collections/Iterator/DSL/Iterator.ConsValue.cs class Iterator (line 13) | public abstract partial class Iterator class ConsValue (line 15) | internal sealed class ConsValue : Cons method ToString (line 20) | public override string ToString() => method ConsValue (line 23) | public ConsValue(A head, Iterator tail) method Deconstruct (line 30) | public new void Deconstruct(out A head, out Iterator tail) method Clone (line 56) | public override Iterator Clone() => method Split (line 66) | public override Iterator Split() => method Dispose (line 88) | public override void Dispose() => FILE: LanguageExt.Core/Immutable Collections/Iterator/DSL/Iterator.ConsValueEnum.cs class Iterator (line 13) | public abstract partial class Iterator class ConsValueEnum (line 15) | internal sealed class ConsValueEnum : Cons method ToString (line 23) | public override string ToString() => method ConsValueEnum (line 26) | internal ConsValueEnum(A head, IEnumerator enumerator) method Deconstruct (line 32) | public new void Deconstruct(out A head, out Iterator tail) method Clone (line 101) | public override Iterator Clone() => method Split (line 111) | public override Iterator Split() method Dispose (line 144) | public override void Dispose() FILE: LanguageExt.Core/Immutable Collections/Iterator/DSL/Iterator.ConsValueLazy.cs class Iterator (line 13) | public abstract partial class Iterator class ConsValueLazy (line 15) | internal sealed class ConsValueLazy : Cons method ToString (line 24) | public override string ToString() => method ConsValueLazy (line 27) | public ConsValueLazy(A head, Func> tailF) method Deconstruct (line 35) | public new void Deconstruct(out A h, out Iterator t) method TailLazy (line 51) | Iterator TailLazy() method Clone (line 94) | public override Iterator Clone() => method Split (line 104) | public override Iterator Split() method Dispose (line 132) | public override void Dispose() FILE: LanguageExt.Core/Immutable Collections/Iterator/DSL/Iterator.Nil.cs class Iterator (line 13) | public abstract partial class Iterator : class Nil (line 24) | public sealed class Nil : Iterator method ToString (line 28) | public override string ToString() => method Clone (line 53) | public override Iterator Clone() => method Split (line 63) | public override Iterator Split() => method Dispose (line 76) | public override void Dispose() FILE: LanguageExt.Core/Immutable Collections/Iterator/Extensions/Iterator.Extensions.cs class IteratorExtensions (line 6) | public static partial class IteratorExtensions method As (line 11) | public static Iterator As(this K ma) => method GetIterator (line 17) | public static Iterator GetIterator(this IEnumerable enumerabl... FILE: LanguageExt.Core/Immutable Collections/Iterator/Iterator.Module.cs class Iterator (line 6) | public partial class Iterator method from (line 14) | public static Iterator from(IEnumerable enumerable) => method singleton (line 23) | public static Iterator singleton(A head) => method Cons (line 33) | public static Iterator Cons(A head, Iterator tail) => method Cons (line 43) | public static Iterator Cons(A head, Func> tail) => method Nil (line 51) | public static Iterator Nil() => FILE: LanguageExt.Core/Immutable Collections/Iterator/Iterator.cs class Iterator (line 35) | public abstract partial class Iterator : method Clone (line 77) | [Pure] method Split (line 91) | public abstract Iterator Split(); method AsEnumerable (line 96) | [Pure] method AsIterable (line 108) | [Pure] method Deconstruct (line 115) | public void Deconstruct(out A head, out Iterator tail) method Select (line 124) | [Pure] method Map (line 131) | [Pure] method Bind (line 147) | [Pure] method SelectMany (line 166) | [Pure] method Apply (line 185) | [Pure] method Concat (line 204) | [Pure] method Fold (line 224) | [Pure] method Fold (line 239) | [Pure] method FoldBack (line 254) | [Pure] method FoldBack (line 269) | [Pure] method FoldWhile (line 284) | [Pure] method FoldWhile (line 301) | [Pure] method FoldBackWhile (line 318) | [Pure] method FoldBackWhile (line 335) | [Pure] method FoldUntil (line 352) | [Pure] method FoldUntil (line 369) | [Pure] method FoldBackUntil (line 386) | [Pure] method FoldBackUntil (line 403) | [Pure] method Merge (line 424) | [Pure] method Zip (line 466) | [Pure] method Dispose (line 493) | public abstract void Dispose(); method Equals (line 500) | [Pure] method Equals (line 509) | [Pure] method GetHashCode (line 525) | [Pure] method GetEnumerator (line 547) | [Pure] method GetEnumerator (line 551) | [Pure] method ToString (line 555) | [Pure] method ToFullString (line 562) | [Pure] method ToFullArrayString (line 569) | [Pure] FILE: LanguageExt.Core/Immutable Collections/Iterator/Operators/Iterator.Operators.cs class IteratorExtensions (line 5) | public static partial class IteratorExtensions FILE: LanguageExt.Core/Immutable Collections/Iterator/Trait/Iterator.TraitImpl.cs class Iterator (line 10) | public partial class Iterator : method Recur (line 22) | static K Monad.Recur(A value, Func Monad.Bind(K ma, Fu... method Map (line 28) | static K Functor.Map(Func f, K Applicative.Pure(A value) => method Apply (line 34) | static K Applicative.Apply(K Applicative.Apply(K MonoidK.Empty() => method Empty (line 67) | static K Alternative.Empty() => method Combine (line 70) | static K SemigroupK.Combine(K m... method Choose (line 73) | static K Choice.Choose(K ma, K<... method Choose (line 76) | static K Choice.Choose(K ma, Me... method Traverse (line 79) | static K> Traversable.Traverse(Fu... method TraverseM (line 89) | static K> Traversable.TraverseM(F... method FoldWhile (line 101) | static S Foldable.FoldWhile( method FoldBackWhile (line 108) | static S Foldable.FoldBackWhile( method ToArr (line 115) | static Arr Foldable.ToArr(K ta) => method ToLst (line 118) | static Lst Foldable.ToLst(K ta) => method ToIterable (line 121) | static Iterable Foldable.ToIterable(K ta) => method ToSeq (line 124) | static Seq Foldable.ToSeq(K ta) => method Transform (line 127) | static K Natural.Transform(K fa... method Transform (line 130) | static K Natural.Transform(K fa... method Transform (line 133) | static K Natural.Transform(K fa... method Transform (line 136) | static K Natural.Transform(K fa... method Transform (line 139) | static K Natural.Transform(K Natural.Transform(K Foldable.FoldStep(K ta,... method FoldStepBack (line 156) | static Fold Foldable.FoldStepBack(K... FILE: LanguageExt.Core/Immutable Collections/IteratorAsync/DSL/IteratorAsync.Cons.cs class IteratorAsync (line 5) | public abstract partial class IteratorAsync class Cons (line 12) | public abstract class Cons : IteratorAsync method Deconstruct (line 14) | public void Deconstruct(out ValueTask head, out ValueTask class ConsFirst (line 11) | internal sealed class ConsFirst : Cons method ConsFirst (line 17) | internal ConsFirst(IAsyncEnumerable enumerable) => method Deconstruct (line 26) | public new void Deconstruct(out ValueTask head, out ValueTask> First() method Clone (line 80) | public override IteratorAsync Clone() => method Split (line 90) | public override IteratorAsync Split() => method DisposeAsync (line 103) | public override async ValueTask DisposeAsync() FILE: LanguageExt.Core/Immutable Collections/IteratorAsync/DSL/IteratorAsync.ConsValue.cs class IteratorAsync (line 6) | public abstract partial class IteratorAsync class ConsValue (line 8) | internal sealed class ConsValue : Cons method ConsValue (line 13) | public ConsValue(A head, IteratorAsync tail) method Deconstruct (line 19) | public new void Deconstruct(out ValueTask h, out ValueTask Clone() => method Split (line 55) | public override IteratorAsync Split() => method DisposeAsync (line 68) | public override async ValueTask DisposeAsync() => FILE: LanguageExt.Core/Immutable Collections/IteratorAsync/DSL/IteratorAsync.ConsValueEnum.cs class IteratorAsync (line 34) | public abstract partial class IteratorAsync class ConsValueEnum (line 36) | internal sealed class ConsValueEnum : Cons method ConsValueEnum (line 43) | internal ConsValueEnum(ValueTask head, IAsyncEnumerator enumer... method Deconstruct (line 49) | public new void Deconstruct(out ValueTask head, out ValueTask> TailAsync() method Clone (line 126) | public override IteratorAsync Clone() => method Split (line 136) | public override IteratorAsync Split() method DisposeAsync (line 160) | public override async ValueTask DisposeAsync() FILE: LanguageExt.Core/Immutable Collections/IteratorAsync/DSL/IteratorAsync.ConsValueLazy.cs class IteratorAsync (line 9) | public abstract partial class IteratorAsync class ConsValueLazy (line 11) | internal sealed class ConsValueLazy : Cons method ConsValueLazy (line 19) | public ConsValueLazy(ValueTask head, Func> tailF) method Deconstruct (line 26) | public new void Deconstruct(out ValueTask h, out ValueTask> TailLazy() method Clone (line 90) | public override IteratorAsync Clone() => method Split (line 100) | public override IteratorAsync Split() method DisposeAsync (line 119) | public override async ValueTask DisposeAsync() FILE: LanguageExt.Core/Immutable Collections/IteratorAsync/DSL/IteratorAsync.Nil.cs class IteratorAsync (line 7) | public abstract partial class IteratorAsync class Nil (line 14) | public sealed class Nil : IteratorAsync method Clone (line 40) | public override IteratorAsync Clone() => method Split (line 50) | public override IteratorAsync Split() => method DisposeAsync (line 63) | public override ValueTask DisposeAsync() => FILE: LanguageExt.Core/Immutable Collections/IteratorAsync/Extensions/IteratorAsync.Extensions.cs class IteratorAsyncExtensions (line 6) | public static partial class IteratorAsyncExtensions method As (line 11) | public static IteratorAsync As(this K ma) => method GetIteratorAsync (line 17) | public static IteratorAsync GetIteratorAsync(this IAsyncEnumerab... FILE: LanguageExt.Core/Immutable Collections/IteratorAsync/IteratorAsync.Module.cs class IteratorAsync (line 6) | public partial class IteratorAsync method from (line 14) | public static IteratorAsync from(IAsyncEnumerable enumerable) => method singleton (line 23) | public static IteratorAsync singleton(A head) => method Cons (line 33) | public static IteratorAsync Cons(A head, IteratorAsync tail) => method Cons (line 43) | public static IteratorAsync Cons(A head, Func> ... method Nil (line 51) | public static IteratorAsync Nil() => FILE: LanguageExt.Core/Immutable Collections/IteratorAsync/IteratorAsync.cs class IteratorAsync (line 35) | public abstract partial class IteratorAsync : method Clone (line 76) | [Pure] method Split (line 90) | public abstract IteratorAsync Split(); method AsEnumerable (line 95) | [Pure] method Select (line 108) | [Pure] method Map (line 115) | [Pure] method Bind (line 131) | [Pure] method SelectMany (line 150) | [Pure] method Apply (line 169) | [Pure] method Concat (line 188) | [Pure] method Fold (line 208) | [Pure] method Fold (line 223) | [Pure] method FoldWhile (line 238) | [Pure] method FoldWhile (line 255) | [Pure] method FoldUntil (line 272) | [Pure] method FoldUntil (line 289) | [Pure] method Merge (line 310) | [Pure] method Zip (line 355) | [Pure] method DisposeAsync (line 382) | public abstract ValueTask DisposeAsync(); method GetAsyncEnumerator (line 388) | [Pure] method ToString (line 392) | [Pure] FILE: LanguageExt.Core/Immutable Collections/IteratorAsync/Operators/IteratorAsync.Operators.cs class IteratorAsyncExtensions (line 5) | public static partial class IteratorAsyncExtensions FILE: LanguageExt.Core/Immutable Collections/IteratorAsync/Trait/IteratorAsync.TraitImpl.cs class IteratorAsync (line 9) | public partial class IteratorAsync : method Recur (line 12) | static K Monad.Recur(A value, F... method Bind (line 15) | static K Monad.Bind(K Functor.Map(Func... method Pure (line 21) | static K Applicative.Pure(A value) => method Apply (line 24) | static K Applicative.Apply(K Applicative.Apply( FILE: LanguageExt.Core/Immutable Collections/List/Extensions/Lst.Extensions.MapApply.cs class LstExtensions (line 6) | public static partial class LstExtensions method Map (line 18) | public static Lst Map(this Func f, K ma) => method Map (line 31) | public static Lst Map(this Func f, Lst ma) => method Action (line 37) | public static Lst Action(this Lst ma, K mb) => method Action (line 43) | public static Lst Action(this K ma, K mb) => method Apply (line 56) | public static Lst Apply(this Lst> mf, K ma... method Apply (line 69) | public static Lst Apply(this K> mf, K... FILE: LanguageExt.Core/Immutable Collections/List/Extensions/Lst.Extensions.cs class LstExtensions (line 14) | public static partial class LstExtensions method As (line 16) | public static Lst As(this K xs) => method HeadAndTail (line 23) | public static (A Head, IEnumerable Tail) HeadAndTail(this IEnume... method HeadAndTailSafe (line 30) | public static Option<(A Head, IEnumerable Tail)> HeadAndTailSafe... method Flatten (line 64) | [Pure] method Flatten (line 71) | [Pure] method Match (line 82) | public static B Match(this IEnumerable list, method Match (line 90) | [Pure] method Match (line 99) | [Pure] method Init (line 114) | [Pure] method Tail (line 123) | [Pure] method Intersperse (line 134) | [Pure] method Concat (line 153) | [Pure] method Rev (line 171) | [Pure] method Reduce (line 185) | [Pure] method ReduceBack (line 199) | [Pure] method Scan (line 216) | [Pure] method ScanBack (line 233) | [Pure] method Consume (line 243) | public static Unit Consume(this IEnumerable list) => method Distinct (line 252) | [Pure] method Tails (line 263) | [Pure] method Span (line 285) | [Pure] method Bind (line 292) | [Pure] method Select (line 299) | [Pure] method BindEnumerable (line 306) | [Pure] method Bind (line 313) | [Pure] method Bind (line 320) | [Pure] method Count (line 330) | [Pure] method SelectMany (line 337) | [Pure] method SkipLast (line 345) | public static IEnumerable SkipLast(this IEnumerable self) method SkipLast (line 368) | public static IEnumerable SkipLast(this IEnumerable self, int n) method ToOption (line 391) | public static Option ToOption(this IEnumerable self) => method AsQueryable (line 399) | [Pure] FILE: LanguageExt.Core/Immutable Collections/List/Internal/Lst.Internal.cs class LstInternal (line 17) | [Serializable] method LstInternal (line 31) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method LstInternal (line 46) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Wrap (line 55) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method LstInternal (line 62) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method LstInternal (line 72) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Add (line 130) | [Pure] method AddRange (line 138) | [Pure] method Clear (line 149) | [Pure] method GetEnumerator (line 157) | [Pure] method IndexOf (line 165) | [Pure] method Insert (line 193) | [Pure] method InsertRange (line 204) | [Pure] method LastIndexOf (line 215) | [Pure] method Remove (line 223) | [Pure] method Remove (line 231) | [Pure] method RemoveAll (line 239) | [Pure] method RemoveAt (line 249) | [Pure] method RemoveRange (line 260) | [Pure] method SetItem (line 278) | [Pure] method GetEnumerator (line 287) | [Pure] method GetEnumerator (line 292) | [Pure] method Skip (line 297) | [Pure] method Reverse (line 315) | [Pure] method Fold (line 323) | [Pure] method Map (line 337) | [Pure] method FindRange (line 342) | [Pure] method Filter (line 363) | [Pure] method Combine (line 395) | [Pure] method Subtract (line 405) | [Pure] method Equals (line 417) | [Pure] method GetHashCode (line 428) | [Pure] method Equals (line 435) | [Pure] method CompareTo (line 454) | [Pure] method CompareTo (line 470) | [Pure] class ListItem (line 487) | [Serializable] method ListItem (line 506) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ToString (line 539) | [MethodImpl(MethodImplOptions.AggressiveInlining)] class ListModuleM (line 546) | internal static class ListModuleM method InsertMany (line 548) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method InsertMany (line 552) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method BuildSubTree (line 556) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method BuildSubTree (line 571) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Insert (line 586) | public static ListItem Insert(ListItem node, ListItem inse... method Balance (line 614) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method DblRotRight (line 631) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method DblRotLeft (line 638) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method RotRight (line 645) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method RotLeft (line 663) | [MethodImpl(MethodImplOptions.AggressiveInlining)] class ListModule (line 682) | static class ListModule method Fold (line 684) | public static S Fold(ListItem node, S state, Func fo... method ForAll (line 697) | public static bool ForAll(ListItem node, Func pred) => method Exists (line 700) | public static bool Exists(ListItem node, Func pred) => method Map (line 703) | public static ListItem Map(ListItem node, Func f) => method AddRange (line 708) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AddRange (line 712) | static ListItem AddRange(ListItem node, ListItem insertNod... method InsertMany (line 717) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Insert (line 730) | public static ListItem Insert(ListItem node, A key, int index) method Add (line 752) | public static ListItem Add(ListItem node, A key) => method SetItem (line 757) | public static ListItem SetItem(ListItem node, A key, int index) method GetItem (line 778) | public static T GetItem(ListItem node, int index) method Remove (line 799) | public static ListItem Remove(ListItem node, Func pred) method Remove (line 848) | public static ListItem Remove(ListItem node, T value, IEquali... method Remove (line 897) | public static ListItem Remove(ListItem node, int index) method Find (line 945) | public static int Find(ListItem node, T key, int index, int coun... method Skip (line 985) | public static ListItem Skip(ListItem node, int amount) method Make (line 1020) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Balance (line 1024) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method RotRight (line 1036) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method RotLeft (line 1042) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method DblRotRight (line 1048) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method DblRotLeft (line 1054) | [MethodImpl(MethodImplOptions.AggressiveInlining)] type ListEnumerator (line 1061) | public struct ListEnumerator : IEnumerator type NewStack (line 1063) | internal struct NewStack : New[]> method New (line 1065) | public ListItem[] New() => method ListEnumerator (line 1077) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Dispose (line 1111) | public void Dispose() method Next (line 1120) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Prev (line 1124) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Push (line 1128) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method MoveNext (line 1139) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Reset (line 1156) | [MethodImpl(MethodImplOptions.AggressiveInlining)] FILE: LanguageExt.Core/Immutable Collections/List/ListInfo.cs type ListInfo (line 3) | public interface ListInfo FILE: LanguageExt.Core/Immutable Collections/List/Lst.Module.cs class List (line 14) | public static class List method flatten (line 19) | [Pure] method flatten (line 26) | [Pure] method empty (line 33) | [Pure] method singleton (line 42) | [Pure] method create (line 50) | [Pure] method create (line 59) | [Pure] method createRange (line 68) | [Pure] method createRange (line 77) | [Pure] method generate (line 87) | [Pure] method generate (line 95) | [Pure] method repeat (line 102) | [Pure] method add (line 112) | [Pure] method addRange (line 122) | [Pure] method remove (line 132) | [Pure] method removeAt (line 142) | [Pure] method head (line 151) | [Pure] method headOrNone (line 159) | [Pure] method headOrLeft (line 170) | [Pure] method headOrInvalid (line 181) | [Pure] method headOrInvalid (line 193) | [Pure] method last (line 205) | [Pure] method lastOrNone (line 214) | [Pure] method lastOrLeft (line 225) | [Pure] method lastOrInvalid (line 236) | [Pure] method lastOrInvalid (line 248) | [Pure] method init (line 263) | [Pure] method tail (line 275) | [Pure] method map (line 287) | [Pure] method map (line 301) | [Pure] method filter (line 312) | [Pure] method choose (line 324) | [Pure] method choose (line 337) | [Pure] method collect (line 350) | [Pure] method sum (line 361) | [Pure] method sum (line 370) | [Pure] method sum (line 379) | [Pure] method sum (line 388) | [Pure] method rev (line 398) | [Pure] method rev (line 408) | [Pure] method append (line 419) | [Pure] method append (line 430) | [Pure] method append (line 443) | [Pure] method fold (line 464) | [Pure] method foldBack (line 487) | [Pure] method foldWhile (line 505) | [Pure] method foldWhile (line 533) | [Pure] method foldBackWhile (line 562) | [Pure] method foldBackWhile (line 581) | [Pure] method foldUntil (line 599) | [Pure] method foldUntil (line 627) | [Pure] method foldBackUntil (line 656) | [Pure] method foldBackUntil (line 675) | [Pure] method reduce (line 690) | [Pure] method reduceOrNone (line 707) | [Pure] method reduceBack (line 724) | [Pure] method reduceBackOrNone (line 741) | [Pure] method scan (line 760) | [Pure] method scanBack (line 784) | [Pure] method find (line 797) | [Pure] method findSeq (line 816) | [Pure] method freeze (line 835) | [Pure] method zip (line 847) | [Pure] method zip (line 858) | [Pure] method length (line 868) | [Pure] method iter (line 879) | public static Unit iter(IEnumerable list, Action action) method iter (line 896) | public static Unit iter(IEnumerable list, Action action) method consume (line 912) | public static Unit consume(IEnumerable list) method forall (line 927) | [Pure] method distinct (line 937) | [Pure] method distinct (line 947) | [Pure] method distinct (line 957) | [Pure] method take (line 970) | [Pure] method takeWhile (line 982) | [Pure] method takeWhile (line 994) | [Pure] method unfold (line 1006) | [Pure] method unfold (line 1034) | [Pure] method unfold (line 1063) | [Pure] method unfold (line 1093) | [Pure] method unfold (line 1124) | [Pure] method exists (line 1149) | [Pure] method headSafe (line 1160) | [EditorBrowsable(EditorBrowsableState.Never)] method tails (line 1175) | [Pure] method span (line 1204) | [Pure] class EqCompare (line 1241) | class EqCompare : IEqualityComparer method EqCompare (line 1246) | public EqCompare(Func compare) => method EqCompare (line 1249) | public EqCompare(Func compare, Func hashCode) method Equals (line 1255) | [Pure] method GetHashCode (line 1259) | [Pure] FILE: LanguageExt.Core/Immutable Collections/List/Lst.cs type Lst (line 18) | [Serializable] method Lst (line 47) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Lst (line 54) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Lst (line 61) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Lst (line 68) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method item (line 164) | [Pure] method itemOrNone (line 174) | [Pure] method map (line 184) | [Pure] method At (line 208) | [Pure] method Wrap (line 254) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Wrap (line 258) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Contains (line 267) | [Pure] method Contains (line 278) | [Pure] method Add (line 286) | [Pure] method AddRange (line 294) | [Pure] method Clear (line 302) | [Pure] method GetEnumerator (line 310) | [Pure] method IndexOf (line 318) | [Pure] method Insert (line 326) | [Pure] method InsertRange (line 334) | [Pure] method LastIndexOf (line 342) | [Pure] method Remove (line 350) | [Pure] method Remove (line 358) | [Pure] method RemoveAll (line 366) | [Pure] method RemoveAt (line 376) | [Pure] method RemoveRange (line 384) | [Pure] method SetItem (line 392) | [Pure] method FindRange (line 404) | [Pure] method GetEnumerator (line 409) | [Pure] method GetEnumerator (line 414) | [Pure] method ToSeq (line 419) | [Pure] method ToString (line 430) | [Pure] method ToFullString (line 438) | [Pure] method ToFullArrayString (line 446) | [Pure] method AsIterable (line 451) | [Pure] method Skip (line 456) | [Pure] method Reverse (line 464) | [Pure] method Do (line 475) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Map (line 485) | [Pure] method Traverse (line 498) | [Pure] method TraverseM (line 511) | [Pure] method Filter (line 519) | [Pure] method Combine (line 555) | [Pure] method Subtract (line 565) | [Pure] method Equals (line 570) | [Pure] method GetHashCode (line 585) | [Pure] method CompareTo (line 590) | [Pure] method Equals (line 599) | [Pure] method ToArr (line 634) | [Pure] method ToArray (line 639) | [Pure] method CompareTo (line 644) | [Pure] FILE: LanguageExt.Core/Immutable Collections/List/Operators/Lst.Operators.cs class SeqExtensions (line 5) | public static partial class SeqExtensions FILE: LanguageExt.Core/Immutable Collections/List/Prelude/Lst.Prelude.mapapply.cs class Prelude (line 6) | public static partial class Prelude method map (line 18) | public static Lst map(Func f, K ma) => method action (line 24) | public static Lst action(K ma, K mb) => method apply (line 37) | public static Lst apply(K> mf, K ma) => FILE: LanguageExt.Core/Immutable Collections/List/Trait/Lst.TraitImpl.cs class Lst (line 9) | public class Lst : method Recur (line 15) | static K Monad.Recur(A value, Func Monad.Bind(K ma, Func... method Map (line 33) | static K Functor.Map(Func f, K ma) method Pure (line 45) | static K Applicative.Pure(A value) => method Apply (line 48) | static K Applicative.Apply(K> mf, K... method Apply (line 63) | static K Applicative.Apply(K> mf, M... method Empty (line 78) | static K MonoidK.Empty() => method Empty (line 81) | static K Alternative.Empty() => method Combine (line 84) | static K SemigroupK.Combine(K ma, K mb... method Choose (line 87) | static K Choice.Choose(K ma, K mb) => method Choose (line 90) | static K Choice.Choose(K ma, Memo mb) => method Traverse (line 93) | static K> Traversable.Traverse(Func> Traversable.TraverseM(Func.FoldWhile( method FoldBackWhile (line 129) | static S Foldable.FoldBackWhile( method Count (line 143) | static int Foldable.Count(K ta) => method IsEmpty (line 146) | static bool Foldable.IsEmpty(K ta) => method At (line 149) | static Option Foldable.At(K ta, Index index) method ToArr (line 157) | static Arr Foldable.ToArr(K ta) => method ToLst (line 160) | static Lst Foldable.ToLst(K ta) => method ToIterable (line 163) | static Iterable Foldable.ToIterable(K ta) => method ToSeq (line 166) | static Seq Foldable.ToSeq(K ta) => method FoldStep (line 169) | static Fold Foldable.FoldStep(K ta, S initial... method FoldStepBack (line 180) | static Fold Foldable.FoldStepBack(K ta, S ini... FILE: LanguageExt.Core/Immutable Collections/Map/Map.EnumeratorK.cs type MapKeyEnumerator (line 6) | public struct MapKeyEnumerator : IEnumerator type NewStack (line 8) | struct NewStack : New[]> method New (line 10) | public MapItem[] New() => method MapKeyEnumerator (line 21) | internal MapKeyEnumerator(MapItem root, bool rev, int start) method Dispose (line 42) | public void Dispose() method Next (line 51) | private MapItem Next(MapItem node) => method Prev (line 54) | private MapItem Prev(MapItem node) => method Push (line 57) | private void Push(MapItem node) method MoveNext (line 67) | public bool MoveNext() method Reset (line 82) | public void Reset() FILE: LanguageExt.Core/Immutable Collections/Map/Map.EnumeratorKV.cs type MapEnumerator (line 6) | public struct MapEnumerator : IEnumerator<(K Key, V Value)> type NewStack (line 8) | internal struct NewStack : New[]> method New (line 10) | public MapItem[] New() => method MapEnumerator (line 21) | internal MapEnumerator(MapItem root, bool rev, int start) method Dispose (line 42) | public void Dispose() method Next (line 51) | private MapItem Next(MapItem node) => method Prev (line 54) | private MapItem Prev(MapItem node) => method Push (line 57) | private void Push(MapItem node) method MoveNext (line 67) | public bool MoveNext() method Reset (line 82) | public void Reset() FILE: LanguageExt.Core/Immutable Collections/Map/Map.EnumeratorV.cs type MapValueEnumerator (line 6) | public struct MapValueEnumerator : IEnumerator type NewStack (line 8) | internal struct NewStack : New[]> method New (line 10) | public MapItem[] New() => method MapValueEnumerator (line 21) | internal MapValueEnumerator(MapItem root, bool rev, int start) method Dispose (line 42) | public void Dispose() method Next (line 51) | private MapItem Next(MapItem node) => method Prev (line 54) | private MapItem Prev(MapItem node) => method Push (line 57) | private void Push(MapItem node) method MoveNext (line 67) | public bool MoveNext() method Reset (line 82) | public void Reset() FILE: LanguageExt.Core/Immutable Collections/Map/Map.Extensions.MapApply.cs class MapExtensions (line 6) | public static partial class MapExtensions method Map (line 18) | public static Map Map(this Func f, K... method Map (line 31) | public static Map Map(this Func f, Map As(this K, V> ma) => method ToMap (line 18) | [Pure] method ToMap (line 25) | [Pure] method ToMap (line 32) | [Pure] method ToMap (line 39) | [Pure] method ToMap (line 46) | [Pure] method ToMap (line 53) | [Pure] method Map (line 61) | [Pure] method Map (line 69) | [Pure] FILE: LanguageExt.Core/Immutable Collections/Map/Map.Internal.cs class MapInternal (line 24) | [Serializable] method MapInternal (line 38) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method MapInternal (line 45) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method MapInternal (line 52) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method MapInternal (line 63) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method MapInternal (line 74) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method MapInternal (line 85) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetHashCode (line 159) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Add (line 174) | [Pure] method TryAdd (line 192) | [Pure] method TryAdd (line 212) | [Pure] method AddRange (line 228) | [Pure] method AddRange (line 253) | [Pure] method TryAddRange (line 278) | [Pure] method TryAddRange (line 303) | [Pure] method TryAddRange (line 328) | [Pure] method AddOrUpdateRange (line 353) | [Pure] method AddOrUpdateRange (line 378) | [Pure] method AddOrUpdateRange (line 403) | [Pure] method Remove (line 426) | [Pure] method Find (line 438) | [Pure] method FindSeq (line 450) | [Pure] method Find (line 461) | [Pure] method FindPredecessor (line 473) | [Pure] method FindOrPredecessor (line 482) | [Pure] method FindSuccessor (line 491) | [Pure] method FindOrSuccessor (line 500) | [Pure] method FindOrAdd (line 512) | [Pure] method FindOrAdd (line 530) | [Pure] method FindOrMaybeAdd (line 544) | [Pure] method FindOrMaybeAdd (line 559) | [Pure] method SetItem (line 575) | [Pure] method SetItem (line 591) | [Pure] method TrySetItem (line 609) | [Pure] method TrySetItem (line 626) | [Pure] method TrySetItem (line 646) | [Pure] method AddOrUpdate (line 664) | [Pure] method AddOrUpdate (line 681) | [Pure] method AddOrUpdate (line 698) | [Pure] method FindRange (line 718) | [Pure] method FindRangePairs (line 736) | [Pure] method Skip (line 753) | [Pure] method ContainsKey (line 774) | [Pure] method Contains (line 784) | [Pure] method Clear (line 797) | [Pure] method AddRange (line 808) | [Pure] method SetItems (line 819) | [Pure] method SetItems (line 842) | [Pure] method SetItems (line 865) | [Pure] method TrySetItems (line 888) | [Pure] method TrySetItems (line 911) | [Pure] method TrySetItems (line 934) | [Pure] method TrySetItems (line 959) | [Pure] method RemoveRange (line 977) | [Pure] method Contains (line 994) | [Pure] method TryGetValue (line 1007) | [EditorBrowsable(EditorBrowsableState.Never)] method Choose (line 1024) | [Pure] method Choose (line 1046) | [Pure] method ToDictionary (line 1106) | [Pure] method GetEnumerator (line 1125) | [Pure] method GetEnumerator (line 1133) | [Pure] method GetEnumerator (line 1141) | [Pure] method ToSeq (line 1146) | [Pure] method AsIterable (line 1151) | [Pure] method AsEnumerable (line 1166) | [Pure] method ToKeyValuePair (line 1177) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method SetRoot (line 1181) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Union (line 1194) | [Pure] method Intersect (line 1245) | [Pure] method Except (line 1270) | [Pure] method SymmetricExcept (line 1292) | [Pure] method Append (line 1323) | [Pure] method Subtract (line 1351) | [Pure] method Equals (line 1387) | [Pure] method CompareTo (line 1408) | [Pure] method Filter (line 1425) | [Pure] method Filter (line 1431) | [Pure] method FoldStep (line 1440) | public Fold<(K, V), S> FoldStep(S initialState) method FoldStepBack (line 1496) | public Fold<(K, V), S> FoldStepBack(S initialState) method FoldStepKeys (line 1552) | public Fold FoldStepKeys(S initialState) method FoldStepBackKeys (line 1608) | public Fold FoldStepBackKeys(S initialState) method FoldStepValues (line 1664) | public Fold FoldStepValues(S initialState) method FoldStepBackValues (line 1720) | public Fold FoldStepBackValues(S initialState) type IMapItem (line 1774) | internal interface IMapItem class MapItem (line 1782) | [Serializable] method MapItem (line 1798) | internal MapItem(byte height, int count, (K Key, V Value) keyValue, Ma... method MapItem (line 1810) | MapItem(SerializationInfo info, StreamingContext context) method GetObjectData (line 1824) | public void GetObjectData(SerializationInfo info, StreamingContext con... class MapModuleM (line 1845) | internal static class MapModuleM type AddOpt (line 1847) | public enum AddOpt method Add (line 1854) | public static MapItem Add(MapItem node, K key,... method Balance (line 1889) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method DblRotRight (line 1906) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method DblRotLeft (line 1913) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method RotRight (line 1920) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method RotLeft (line 1938) | [MethodImpl(MethodImplOptions.AggressiveInlining)] class MapModule (line 1957) | static class MapModule method Fold (line 1959) | public static S Fold(MapItem node, S state, Func(MapItem node, S state, Func(MapItem node, Func p... method Exists (line 1988) | public static bool Exists(MapItem node, Func p... method Add (line 1991) | public static MapItem Add(MapItem node, K key,... method SetItem (line 2013) | public static MapItem SetItem(MapItem node, K ... method TrySetItem (line 2035) | public static MapItem TrySetItem(MapItem node,... method TryAdd (line 2057) | public static MapItem TryAdd(MapItem node, K k... method AddOrUpdate (line 2079) | public static MapItem AddOrUpdate(MapItem node... method Remove (line 2101) | public static MapItem Remove(MapItem node, K key) method Find (line 2150) | public static V Find(MapItem node, K key) method FindRange (line 2176) | public static IEnumerable FindRange(MapItem node,... method FindRangePairs (line 2215) | public static IEnumerable<(K, V)> FindRangePairs(MapItem TryFind(MapItem node, K key) method Skip (line 2272) | public static MapItem Skip(MapItem node, int amount) method Make (line 2307) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Make (line 2311) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Balance (line 2315) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method RotRight (line 2327) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method RotLeft (line 2333) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method DblRotRight (line 2339) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method DblRotLeft (line 2345) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Max (line 2351) | internal static Option<(K, V)> Max(MapItem node) => method Min (line 2356) | internal static Option<(K, V)> Min(MapItem node) => method TryFindPredecessor (line 2361) | internal static Option<(K, V)> TryFindPredecessor(MapItem<... method TryFindOrPredecessor (line 2398) | internal static Option<(K, V)> TryFindOrPredecessor(MapIte... method TryFindSuccessor (line 2435) | internal static Option<(K, V)> TryFindSuccessor(MapItem TryFindOrSuccessor(MapItem<... FILE: LanguageExt.Core/Immutable Collections/Map/Map.Module.Ord.cs class Map (line 17) | public static partial class Map method empty (line 22) | [Pure] method singleton (line 29) | [Pure] method singleton (line 36) | [Pure] method create (line 43) | [Pure] method create (line 50) | [Pure] method create (line 57) | [Pure] method createRange (line 64) | [Pure] method createRange (line 71) | [Pure] method createRange (line 78) | [Pure] method add (line 93) | [Pure] method tryAdd (line 106) | [Pure] method tryAdd (line 122) | [Pure] method addOrUpdate (line 135) | [Pure] method addOrUpdate (line 147) | [Pure] method addOrUpdate (line 159) | [Pure] method addRange (line 171) | [Pure] method addRange (line 183) | [Pure] method tryAddRange (line 195) | [Pure] method tryAddRange (line 207) | [Pure] method tryAddRange (line 219) | [Pure] method addOrUpdateRange (line 229) | [Pure] method addOrUpdateRange (line 239) | [Pure] method addOrUpdateRange (line 251) | [Pure] method remove (line 261) | [Pure] method containsKey (line 270) | [Pure] method contains (line 279) | [Pure] method contains (line 288) | [Pure] method contains (line 297) | [Pure] method setItem (line 309) | [Pure] method trySetItem (line 322) | [Pure] method trySetItem (line 334) | [Pure] method trySetItem (line 349) | [Pure] method setItems (line 359) | [Pure] method setItems (line 369) | [Pure] method setItems (line 379) | [Pure] method trySetItems (line 389) | [Pure] method trySetItems (line 399) | [Pure] method trySetItems (line 409) | [Pure] method trySetItems (line 421) | [Pure] method find (line 430) | [Pure] method findSeq (line 439) | [Pure] method find (line 449) | [Pure] method setItem (line 459) | [Pure] method findRange (line 470) | [Pure] method skip (line 480) | [Pure] method iter (line 490) | public static Unit iter(Map map, Action act... method iter (line 499) | public static Unit iter(Map map, Action ... method forall (line 507) | [Pure] method forall (line 516) | [Pure] method forall (line 525) | [Pure] method forall (line 534) | [Pure] method forall (line 543) | [Pure] method map (line 551) | [Pure] method map (line 559) | [Pure] method filter (line 568) | [Pure] method filter (line 577) | [Pure] method choose (line 588) | [Pure] method choose (line 599) | [Pure] method length (line 606) | [Pure] method fold (line 617) | [Pure] method fold (line 628) | [Pure] method exists (line 637) | [Pure] method exists (line 646) | [Pure] method exists (line 655) | [Pure] method exists (line 664) | [Pure] method exists (line 673) | [Pure] method toMap (line 680) | [Pure] method toHashMap (line 687) | [Pure] method ToHashMap (line 694) | [Pure] method union (line 702) | [Pure] method union (line 710) | [Pure] method union (line 718) | [Pure] method union (line 726) | [Pure] method intersect (line 735) | [Pure] method except (line 742) | [Pure] method symmetricExcept (line 750) | [Pure] FILE: LanguageExt.Core/Immutable Collections/Map/Map.Module.cs class Map (line 13) | public static partial class Map method empty (line 18) | [Pure] method singleton (line 25) | [Pure] method singleton (line 32) | [Pure] method create (line 39) | [Pure] method create (line 46) | [Pure] method create (line 53) | [Pure] method create (line 60) | [Pure] method createRange (line 67) | [Pure] method createRange (line 74) | [Pure] method createRange (line 81) | [Pure] method createRange (line 90) | [Pure] method add (line 103) | [Pure] method tryAdd (line 116) | [Pure] method tryAdd (line 132) | [Pure] method addOrUpdate (line 145) | [Pure] method addOrUpdate (line 157) | [Pure] method addOrUpdate (line 169) | [Pure] method addRange (line 181) | [Pure] method addRange (line 193) | [Pure] method addRange (line 205) | [Pure] method tryAddRange (line 217) | [Pure] method tryAddRange (line 229) | [Pure] method tryAddRange (line 241) | [Pure] method addOrUpdateRange (line 251) | [Pure] method addOrUpdateRange (line 261) | [Pure] method addOrUpdateRange (line 273) | [Pure] method remove (line 283) | [Pure] method containsKey (line 292) | [Pure] method contains (line 301) | [Pure] method contains (line 310) | [Pure] method contains (line 319) | [Pure] method setItem (line 331) | [Pure] method trySetItem (line 344) | [Pure] method trySetItem (line 356) | [Pure] method trySetItem (line 371) | [Pure] method setItems (line 381) | [Pure] method setItems (line 391) | [Pure] method setItems (line 401) | [Pure] method trySetItems (line 411) | [Pure] method trySetItems (line 421) | [Pure] method trySetItems (line 431) | [Pure] method trySetItems (line 443) | [Pure] method find (line 452) | [Pure] method findSeq (line 461) | [Pure] method find (line 471) | [Pure] method setItem (line 481) | [Pure] method findRange (line 492) | [Pure] method skip (line 502) | [Pure] method iter (line 512) | public static Unit iter(Map map, Action action) => method iter (line 521) | public static Unit iter(Map map, Action action) => method forall (line 529) | [Pure] method forall (line 538) | [Pure] method forall (line 547) | [Pure] method forall (line 556) | [Pure] method forall (line 565) | [Pure] method map (line 573) | [Pure] method map (line 581) | [Pure] method filter (line 590) | [Pure] method filter (line 599) | [Pure] method choose (line 610) | [Pure] method choose (line 621) | [Pure] method length (line 628) | [Pure] method fold (line 639) | [Pure] method fold (line 650) | [Pure] method exists (line 659) | [Pure] method exists (line 668) | [Pure] method exists (line 677) | [Pure] method exists (line 686) | [Pure] method exists (line 695) | [Pure] method toMap (line 702) | [Pure] method ToMap (line 709) | [Pure] method toHashMap (line 716) | [Pure] method ToHashMap (line 723) | [Pure] method union (line 731) | [Pure] method union (line 739) | [Pure] method union (line 747) | [Pure] method union (line 755) | [Pure] method intersect (line 764) | [Pure] method except (line 771) | [Pure] method symmetricExcept (line 779) | [Pure] FILE: LanguageExt.Core/Immutable Collections/Map/Map.Ord.cs type Map (line 24) | [Serializable] method Wrap (line 44) | internal static Map Wrap(MapInternal map) => method Map (line 47) | public Map(IEnumerable<(K Key, V Value)> items) : this(items, true) method Map (line 50) | public Map(ReadOnlySpan<(K Key, V Value)> items) : this(items, true) method Map (line 53) | public Map(IEnumerable<(K Key, V Value)> items, bool tryAdd) => method Map (line 60) | public Map(ReadOnlySpan<(K Key, V Value)> items, bool tryAdd) => method Map (line 67) | internal Map(MapInternal value) => method Map (line 70) | internal Map(MapItem root, bool rev) => method Add (line 147) | [Pure] method TryAdd (line 159) | [Pure] method TryAdd (line 174) | [Pure] method AddRange (line 186) | [Pure] method AddRange (line 197) | [Pure] method TryAddRange (line 208) | [Pure] method TryAddRange (line 219) | [Pure] method TryAddRange (line 230) | [Pure] method AddOrUpdateRange (line 241) | [Pure] method AddOrUpdateRange (line 252) | [Pure] method AddOrUpdateRange (line 263) | [Pure] method Remove (line 272) | [Pure] method Find (line 280) | [Pure] method FindSeq (line 288) | [Pure] method Find (line 297) | [Pure] method FindPredecessor (line 305) | [Pure] method FindExactOrPredecessor (line 313) | [Pure] method FindSuccessor (line 321) | [Pure] method FindExactOrSuccessor (line 329) | [Pure] method FindOrAdd (line 339) | [Pure] method FindOrAdd (line 350) | [Pure] method FindOrMaybeAdd (line 361) | [Pure] method FindOrMaybeAdd (line 372) | [Pure] method SetItem (line 384) | [Pure] method SetItem (line 395) | [Pure] method TrySetItem (line 407) | [Pure] method TrySetItem (line 419) | [Pure] method TrySetItem (line 433) | [Pure] method AddOrUpdate (line 445) | [Pure] method AddOrUpdate (line 456) | [Pure] method AddOrUpdate (line 467) | [Pure] method FindRange (line 477) | [Pure] method FindRangePairs (line 487) | [Pure] method Skip (line 496) | [Pure] method ContainsKey (line 504) | [Pure] method Contains (line 512) | [Pure] method Clear (line 520) | [Pure] method SetItems (line 529) | [Pure] method SetItems (line 538) | [Pure] method SetItems (line 547) | [Pure] method TrySetItems (line 556) | [Pure] method TrySetItems (line 565) | [Pure] method TrySetItems (line 574) | [Pure] method TrySetItems (line 585) | [Pure] method RemoveRange (line 593) | [Pure] method Contains (line 601) | [Pure] method ToDictionary (line 619) | [Pure] method GetEnumerator (line 644) | [Pure] method GetEnumerator (line 651) | [Pure] method ToSeq (line 655) | [Pure] method ToString (line 665) | [Pure] method ToFullString (line 672) | [Pure] method ToFullArrayString (line 679) | [Pure] method AsIterable (line 683) | [Pure] method AsEnumerable (line 687) | [Pure] public IEnumerable<(K Key, V Value)> AsEnumerable() => method SetRoot (line 690) | internal Map SetRoot(MapItem root) => method Combine (line 717) | [Pure] method Equals (line 732) | [Pure] method Equals (line 739) | [Pure] method Equals (line 746) | [Pure] method EqualsKeys (line 753) | [Pure] method GetHashCode (line 757) | [Pure] method CompareTo (line 761) | [Pure] method Do (line 771) | public Map Do(Action f) method Select (line 781) | [Pure] method Select (line 790) | [Pure] method Where (line 800) | [Pure] method Where (line 810) | [Pure] method Filter (line 820) | [Pure] method Filter (line 829) | [Pure] method ForAll (line 838) | [Pure] method ForAll (line 847) | [Pure] method ForAll (line 856) | [Pure] method ForAll (line 865) | [Pure] method ForAll (line 874) | [Pure] method Exists (line 883) | [Pure] method Exists (line 892) | [Pure] method Exists (line 901) | [Pure] method Exists (line 910) | [Pure] method Exists (line 919) | [Pure] method Iter (line 929) | public Unit Iter(Action action) method Iter (line 944) | public Unit Iter(Action action) method Iter (line 959) | public Unit Iter(Action> action) method Iter (line 974) | public Unit Iter(Action<(K, V)> action) method Iter (line 989) | public Unit Iter(Action> action) method Choose (line 1005) | [Pure] method Choose (line 1016) | [Pure] method Fold (line 1027) | [Pure] method Fold (line 1038) | [Pure] method Union (line 1127) | [Pure] method Union (line 1135) | [Pure] method Union (line 1143) | [Pure] method Union (line 1151) | [Pure] method Intersect (line 1160) | [Pure] method Except (line 1167) | [Pure] method SymmetricExcept (line 1175) | [Pure] method CompareTo (line 1182) | [Pure] method CompareTo (line 1189) | [Pure] method CompareKeysTo (line 1196) | [Pure] method Slice (line 1212) | [Pure] method TryGetValue (line 1234) | [Pure] method GetEnumerator (line 1251) | [Pure] FILE: LanguageExt.Core/Immutable Collections/Map/Map.Prelude.mapapply.cs class Prelude (line 6) | public static partial class Prelude method map (line 18) | public static Map map(Func f, K, A> ... FILE: LanguageExt.Core/Immutable Collections/Map/Map.Trait.Implementations.cs class Map (line 8) | public partial class Map : Foldable>, Functor>, M... method Map (line 10) | static K, B> Functor>.Map(Func f, K>.FoldWhile(Func> f, Fun... method FoldBackWhile (line 32) | static S Foldable>.FoldBackWhile(Func> f,... method Count (line 43) | static int Foldable>.Count(K, A> ta) => method IsEmpty (line 46) | static bool Foldable>.IsEmpty(K, A> ta) => method Head (line 49) | static Option Foldable>.Head(K, A> ta) => method Last (line 52) | static Option Foldable>.Last(K, A> ta) => method Min (line 55) | static Option Foldable>.Min(K, A> ta) => method Max (line 58) | static Option Foldable>.Max(K, A> ta) => method Combine (line 61) | static K, A> SemigroupK>.Combine(K, A> l... method Empty (line 64) | static K, A> MonoidK>.Empty() => method FoldStep (line 67) | static Fold Foldable>.FoldStep(K, A> ta,... method FoldStepBack (line 70) | static Fold Foldable>.FoldStepBack(K, A>... FILE: LanguageExt.Core/Immutable Collections/Map/Map.cs type Map (line 25) | [Serializable] method Wrap (line 45) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Map (line 49) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Map (line 53) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Map (line 60) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Map (line 64) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Map (line 72) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Map (line 76) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method item (line 113) | [Pure] method itemOrNone (line 123) | [Pure] method map (line 133) | [Pure] method Add (line 197) | [Pure] method TryAdd (line 210) | [Pure] method TryAdd (line 226) | [Pure] method AddRange (line 239) | [Pure] method AddRange (line 251) | [Pure] method TryAddRange (line 263) | [Pure] method TryAddRange (line 275) | [Pure] method TryAddRange (line 287) | [Pure] method AddOrUpdateRange (line 299) | [Pure] method AddOrUpdateRange (line 311) | [Pure] method AddOrUpdateRange (line 323) | [Pure] method Remove (line 333) | [Pure] method Find (line 342) | [Pure] method FindSeq (line 351) | [Pure] method Find (line 361) | [Pure] method FindPredecessor (line 370) | [Pure] method FindExactOrPredecessor (line 379) | [Pure] method FindSuccessor (line 388) | [Pure] method FindExactOrSuccessor (line 397) | [Pure] method FindOrAdd (line 408) | [Pure] method FindOrAdd (line 420) | [Pure] method FindOrMaybeAdd (line 432) | [Pure] method FindOrMaybeAdd (line 444) | [Pure] method SetItem (line 457) | [Pure] method SetItem (line 469) | [Pure] method TrySetItem (line 482) | [Pure] method TrySetItem (line 495) | [Pure] method TrySetItem (line 510) | [Pure] method AddOrUpdate (line 523) | [Pure] method AddOrUpdate (line 535) | [Pure] method AddOrUpdate (line 547) | [Pure] method FindRange (line 558) | [Pure] method FindRangePairs (line 569) | [Pure] method Skip (line 579) | [Pure] method ContainsKey (line 588) | [Pure] method Contains (line 597) | [Pure] method Clear (line 606) | [Pure] method AddRange (line 616) | [Pure] method SetItems (line 626) | [Pure] method SetItems (line 636) | [Pure] method SetItems (line 646) | [Pure] method TrySetItems (line 656) | [Pure] method TrySetItems (line 666) | [Pure] method TrySetItems (line 676) | [Pure] method TrySetItems (line 688) | [Pure] method RemoveRange (line 697) | [Pure] method Contains (line 706) | [Pure] method FoldStep (line 714) | [Pure] method FoldStepBack (line 722) | [Pure] method FoldStepKeys (line 730) | [Pure] method FoldStepBackKeys (line 738) | [Pure] method FoldStepValues (line 746) | [Pure] method FoldStepBackValues (line 754) | [Pure] method ToDictionary (line 782) | [Pure] method GetEnumerator (line 811) | [Pure] method GetEnumerator (line 819) | [Pure] method GetEnumerator (line 827) | [Pure] method ToSeq (line 832) | [Pure] method ToString (line 843) | [Pure] method ToFullString (line 851) | [Pure] method ToFullArrayString (line 859) | [Pure] method AsIterable (line 864) | [Pure] method AsEnumerable (line 869) | [Pure] [MethodImpl(MethodImplOptions.AggressiveInlining)] method SetRoot (line 873) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Combine (line 987) | [Pure] method Equals (line 1005) | [Pure] method Equals (line 1013) | [Pure] method Equals (line 1021) | [Pure] method EqualsKeys (line 1029) | [Pure] method GetHashCode (line 1034) | [Pure] method CompareTo (line 1039) | [Pure] method Do (line 1050) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Select (line 1061) | [Pure] method Select (line 1070) | [Pure] method Where (line 1080) | [Pure] method Where (line 1090) | [Pure] method Filter (line 1100) | [Pure] method Filter (line 1110) | [Pure] method ForAll (line 1120) | [Pure] method ForAll (line 1130) | [Pure] method ForAll (line 1140) | [Pure] method ForAll (line 1150) | [Pure] method ForAll (line 1160) | [Pure] method Exists (line 1170) | [Pure] method Exists (line 1180) | [Pure] method Exists (line 1190) | [Pure] method Exists (line 1200) | [Pure] method Exists (line 1210) | [Pure] method Iter (line 1221) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Iter (line 1237) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Iter (line 1253) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Iter (line 1269) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Iter (line 1285) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Choose (line 1302) | [Pure] method Choose (line 1314) | [Pure] method Fold (line 1326) | [Pure] method Fold (line 1338) | [Pure] method Union (line 1347) | [Pure] method Union (line 1356) | [Pure] method Union (line 1365) | [Pure] method Union (line 1374) | [Pure] method Intersect (line 1384) | [Pure] method Except (line 1392) | [Pure] method SymmetricExcept (line 1401) | [Pure] method CompareTo (line 1409) | [Pure] method CompareTo (line 1417) | [Pure] method CompareKeysTo (line 1425) | [Pure] method Slice (line 1444) | [Pure] method TryGetValue (line 1469) | [Pure] method GetEnumerator (line 1486) | [Pure] FILE: LanguageExt.Core/Immutable Collections/Prelude.Collections.cs class Prelude (line 11) | public static partial class Prelude method Cons (line 24) | [Pure] method Cons (line 34) | [Pure] method Cons (line 46) | [Pure] method Cons (line 58) | [Pure] method Cons (line 82) | [Pure] method Cons (line 96) | [Pure] method Cons (line 108) | [Pure] method Cons (line 120) | [Pure] method Cons (line 132) | [Pure] method Cons (line 144) | [Pure] method Cons (line 156) | [Pure] method Sort (line 163) | [Pure] method Sort (line 170) | [Pure] method Sort (line 177) | [Pure] method Sort (line 184) | [Pure] method Sort (line 191) | [Pure] method Range (line 252) | [Pure] method Range (line 259) | [Pure] method Range (line 269) | [Pure] method Map (line 281) | [Pure] method Map (line 288) | [Pure] method toMap (line 295) | [Pure] method toMap (line 302) | [Pure] method Map (line 311) | [Pure] method Map (line 318) | [Pure] method toMap (line 325) | [Pure] method toMap (line 332) | [Pure] method HashMap (line 341) | [Pure] method HashMap (line 348) | [Pure] method toHashMap (line 355) | [Pure] method toHashMap (line 362) | [Pure] method HashMap (line 371) | [Pure] method HashMap (line 378) | [Pure] method toHashMap (line 385) | [Pure] method toHashMap (line 392) | [Pure] method TrackingHashMap (line 404) | [Pure] method TrackingHashMap (line 411) | [Pure] method toTrackingHashMap (line 418) | [Pure] method toTrackingHashMap (line 425) | [Pure] method TrackingHashMap (line 434) | [Pure] method TrackingHashMap (line 441) | [Pure] method toTrackingHashMap (line 448) | [Pure] method toTrackingHashMap (line 455) | [Pure] method AtomHashMap (line 466) | [Pure] method AtomHashMap (line 473) | [Pure] method AtomHashMap (line 480) | [Pure] method toAtomHashMap (line 487) | [Pure] method toAtomHashMap (line 494) | [Pure] method AtomHashMap (line 502) | [Pure] method AtomHashMap (line 509) | [Pure] method AtomHashMap (line 516) | [Pure] method toAtomHashMap (line 523) | [Pure] method toAtomHashMap (line 530) | [Pure] method List (line 537) | [Pure] method List (line 544) | [Pure] method toList (line 562) | [Pure] method toList (line 569) | [Pure] method toList (line 578) | [Pure] method Array (line 586) | [Pure] method Array (line 593) | [Pure] method toArray (line 600) | [Pure] method toArray (line 609) | [Pure] method Queue (line 616) | [Pure] method Queue (line 623) | [Pure] method toQueue (line 637) | [Pure] method toQueue (line 644) | [Pure] method Stack (line 651) | [Pure] method Stack (line 658) | [Pure] method toStack (line 665) | [Pure] method toStackRev (line 674) | [Pure] method toMapUpdate (line 681) | [Pure] method toMapUpdate (line 688) | [Pure] method toMapTry (line 695) | [Pure] method toMapTry (line 702) | [Pure] method Set (line 711) | [Pure] method Set (line 718) | [Pure] method toSet (line 725) | [Pure] method toSet (line 734) | [Pure] method Set (line 743) | [Pure] method Set (line 750) | [Pure] method toSet (line 757) | [Pure] method toSet (line 766) | [Pure] method HashSet (line 774) | [Pure] method HashSet (line 781) | [Pure] method toHashSet (line 788) | [Pure] method toHashSet (line 797) | [Pure] method HashSet (line 806) | [Pure] method HashSet (line 813) | [Pure] method toHashSet (line 820) | [Pure] method toHashSet (line 829) | [Pure] method Query (line 839) | [Pure] method toQuery (line 846) | [Pure] method match (line 857) | public static B match(IEnumerable list, method match (line 865) | [Pure] method match (line 874) | [Pure] method match (line 881) | [Pure] method match (line 887) | public static Unit match(Map map, K key, Action Some, A... method match (line 892) | [Pure] method match (line 898) | public static Unit match(HashMap map, K key, Action Som... method Iterable (line 906) | [Pure] method Iterable (line 913) | [Pure] method Iterable (line 920) | [Pure] method Iterable (line 940) | [Pure] method Iterable (line 952) | [Pure] method Seq (line 963) | [Pure] method Seq1 (line 973) | [Pure] method Seq (line 988) | [Pure] method Seq (line 1002) | [Pure] method Seq (line 1017) | [Pure] method Seq (line 1033) | [Pure] method Seq (line 1050) | [Pure] method Seq (line 1068) | [Pure] method Seq (line 1087) | [Pure] method Seq (line 1107) | [Pure] method Seq (line 1128) | [Pure] method Seq (line 1150) | [Pure] method Seq (line 1159) | [Pure] method toSeq (line 1177) | [Pure] method toSeq (line 1195) | [Pure] method toSeq (line 1204) | [Pure] method toSeq (line 1223) | [Pure] method toSeq (line 1230) | [Pure] method toSeq (line 1239) | [Pure] method toSeq (line 1248) | [Pure] method toSeq (line 1255) | [Pure] method toSeq (line 1262) | [Pure] method toSeq (line 1269) | [Pure] method toSeq (line 1276) | [Pure] method toSeq (line 1283) | [Pure] method toSeq (line 1290) | [Pure] method AtomSeq (line 1297) | [Pure] method AtomSeq (line 1304) | [Pure] method AtomSeq (line 1311) | [Pure] method AtomSeq (line 1318) | [Pure] method Diff (line 1337) | public static Patch Diff(this IEnumerable va, IEnum... method Apply (line 1343) | public static IEnumerable Apply(this IEnumerable va, Pat... method Apply (line 1349) | public static Lst Apply(this Lst va, Patch patch... method Apply (line 1355) | public static Seq Apply(this Seq va, Patch patch... method Apply (line 1361) | public static SpanArray Apply(this SpanArray va, Patch(this A[] va, Patch patch) wher... method Apply (line 1373) | public static Arr Apply(this Arr va, Patch patch... method Apply (line 1379) | public static List Apply(this List va, Patch pat... method Applicable (line 1386) | public static bool Applicable(this IEnumerable va, Patch items) method QueInternal (line 38) | internal QueInternal(ReadOnlySpan items) method QueInternal (line 50) | private QueInternal(StckInternal f, StckInternal b) method Clear (line 67) | [Pure] method Peek (line 71) | [Pure] method Dequeue (line 75) | [Pure] method Dequeue (line 90) | [Pure] method TryDequeue (line 97) | [Pure] method TryPeek (line 104) | [Pure] method Enqueue (line 108) | [Pure] method ToSeq (line 114) | [Pure] method AsIterable (line 118) | [Pure] method GetEnumerator (line 122) | [Pure] method GetEnumerator (line 126) | [Pure] method Combine (line 134) | [Pure] method GetHashCode (line 145) | [Pure] FILE: LanguageExt.Core/Immutable Collections/Queue/Que.cs type Que (line 17) | [Serializable] method Que (line 28) | internal Que(QueInternal value) => method Que (line 35) | public Que(IEnumerable items) => method Que (line 42) | public Que(ReadOnlySpan items) => method Do (line 51) | public Que Do(Action f) method Clear (line 115) | [Pure] method Peek (line 124) | [Pure] method Dequeue (line 132) | [Pure] method DequeueUnsafe (line 141) | [Pure] method TryDequeue (line 149) | [Pure] method TryPeek (line 157) | [Pure] method Enqueue (line 166) | [Pure] method ToSeq (line 174) | [Pure] method AsIterable (line 182) | [Pure] method GetEnumerator (line 190) | [Pure] method GetEnumerator (line 198) | [Pure] method Combine (line 217) | [Pure] method Subtract (line 236) | [Pure] method GetHashCode (line 264) | [Pure] method Equals (line 273) | [Pure] method Equals (line 282) | [Pure] FILE: LanguageExt.Core/Immutable Collections/Queue/Queue.Module.cs class Queue (line 9) | public static class Queue method singleton (line 11) | [Pure] method createRange (line 15) | [Pure] method createRange (line 19) | [Pure] method enq (line 25) | [Pure] method deqUnsafe (line 29) | [Pure] method deq (line 33) | [Pure] method peekUnsafe (line 37) | [Pure] method peek (line 41) | [Pure] method clear (line 45) | [Pure] method map (line 49) | [Pure] method filter (line 53) | [Pure] method choose (line 57) | [Pure] method choose (line 61) | [Pure] method collect (line 65) | [Pure] method rev (line 69) | [Pure] method append (line 73) | [Pure] method fold (line 85) | [Pure] method foldBack (line 97) | [Pure] method reduce (line 101) | [Pure] method reduceBack (line 105) | [Pure] method scan (line 109) | [Pure] method scanBack (line 113) | [Pure] method find (line 117) | [Pure] method zip (line 121) | [Pure] method length (line 125) | [Pure] method iter (line 129) | public static Unit iter(Que queue, Action action) => method iter (line 132) | public static Unit iter(Que queue, Action action) => method forall (line 135) | [Pure] method distinct (line 139) | [Pure] method distinct (line 143) | [Pure] method take (line 147) | [Pure] method takeWhile (line 151) | [Pure] method takeWhile (line 155) | [Pure] method exists (line 159) | [Pure] class QueueExtensions (line 164) | public static class QueueExtensions method PopUnsafe (line 166) | [Pure] method Pop (line 170) | [Pure] method PeekUnsafe (line 174) | [Pure] method Peek (line 178) | [Pure] method Map (line 182) | [Pure] method Map (line 186) | [Pure] method Filter (line 190) | [Pure] method Choose (line 194) | [Pure] method Choose (line 198) | [Pure] method Collect (line 202) | [Pure] method Rev (line 206) | [Pure] method Append (line 210) | [Pure] method Fold (line 214) | [Pure] method FoldBack (line 218) | [Pure] method ReduceBack (line 222) | [Pure] method Reduce (line 226) | [Pure] method Scan (line 230) | [Pure] method ScanBack (line 234) | [Pure] method Find (line 238) | [Pure] method Length (line 242) | [Pure] method Iter (line 246) | public static Unit Iter(this Que queue, Action action) => method Iter (line 249) | public static Unit Iter(this Que queue, Action action) => method ForAll (line 252) | [Pure] method Distinct (line 256) | [Pure] method Distinct (line 260) | [Pure] method Exists (line 264) | [Pure] FILE: LanguageExt.Core/Immutable Collections/Seq/DSL/Enum.cs class Enum (line 15) | [method: MethodImpl(MethodImplOptions.AggressiveInlining)] method Get (line 37) | public (bool Success, A? Value) Get(int index) method GetHashCode (line 91) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Dispose (line 95) | public void Dispose() => FILE: LanguageExt.Core/Immutable Collections/Seq/DSL/ISeqInternal.cs type SeqType (line 6) | internal enum SeqType type ISeqInternal (line 14) | internal interface ISeqInternal : IEnumerable method At (line 18) | Option At(int index); method Add (line 19) | ISeqInternal Add(A value); method Cons (line 20) | ISeqInternal Cons(A value); method Fold (line 27) | S Fold(S state, Func f); method FoldBack (line 28) | S FoldBack(S state, Func f); method Skip (line 29) | ISeqInternal Skip(int amount); method Take (line 30) | ISeqInternal Take(int amount); method Strict (line 31) | ISeqInternal Strict(); method Iter (line 32) | Unit Iter(Action f); method Exists (line 33) | bool Exists(Func f); method ForAll (line 34) | bool ForAll(Func f); method GetHashCode (line 35) | int GetHashCode(int offsetBasis); method AsSpan (line 36) | ReadOnlySpan AsSpan(); FILE: LanguageExt.Core/Immutable Collections/Seq/DSL/SeqConcat.cs class SeqConcat (line 11) | internal class SeqConcat(Seq> ms) : ISeqInternal method AsSpan (line 17) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method At (line 31) | public Option At(int index) method AddSeq (line 99) | public SeqConcat AddSeq(ISeqInternal ma) => method AddSeqRange (line 102) | public SeqConcat AddSeqRange(Seq> ma) => method ConsSeq (line 105) | public SeqConcat ConsSeq(ISeqInternal ma) => method Add (line 108) | public ISeqInternal Add(A value) method Cons (line 114) | public ISeqInternal Cons(A value) method Exists (line 120) | public bool Exists(Func f) => method Fold (line 123) | public S Fold(S state, Func f) => method FoldBack (line 126) | public S FoldBack(S state, Func f) => method ForAll (line 129) | public bool ForAll(Func f) => method GetEnumerator (line 132) | public IEnumerator GetEnumerator() method Iter (line 143) | public Unit Iter(Action f) method Skip (line 155) | public ISeqInternal Skip(int amount) => method Strict (line 158) | public ISeqInternal Strict() method Take (line 167) | public ISeqInternal Take(int amount) method GetEnumerator (line 180) | IEnumerator IEnumerable.GetEnumerator() method Flatten (line 191) | ISeqInternal Flatten() method GetHashCode (line 220) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetHashCode (line 226) | [MethodImpl(MethodImplOptions.AggressiveInlining)] FILE: LanguageExt.Core/Immutable Collections/Seq/DSL/SeqEmptyInternal.cs class SeqEmptyInternal (line 9) | internal class SeqEmptyInternal : ISeqInternal method AsSpan (line 13) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method At (line 20) | public Option At(int index) => method Add (line 41) | public ISeqInternal Add(A value) => method Cons (line 44) | public ISeqInternal Cons(A value) => method Fold (line 47) | public S Fold(S state, Func f) => method FoldBack (line 50) | public S FoldBack(S state, Func f) => method Skip (line 53) | public ISeqInternal Skip(int amount) => method Strict (line 56) | public ISeqInternal Strict() => method Take (line 59) | public ISeqInternal Take(int amount) => method GetEnumerator (line 62) | public IEnumerator GetEnumerator() method GetEnumerator (line 67) | IEnumerator IEnumerable.GetEnumerator() method Iter (line 72) | public Unit Iter(Action f) => method Exists (line 75) | public bool Exists(Func f) => method ForAll (line 78) | public bool ForAll(Func f) => method GetHashCode (line 83) | public override int GetHashCode() => method GetHashCode (line 86) | public int GetHashCode(int offsetBasis) => FILE: LanguageExt.Core/Immutable Collections/Seq/DSL/SeqLazy.cs class SeqLazy (line 11) | internal class SeqLazy : ISeqInternal method AsSpan (line 51) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method SeqLazy (line 58) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method SeqLazy (line 65) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method At (line 87) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method StreamTo (line 99) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Add (line 204) | public ISeqInternal Add(A value) method Cons (line 227) | public ISeqInternal Cons(A value) method CloneCons (line 241) | SeqLazy CloneCons(A value) method Fold (line 286) | public S Fold(S state, Func f) method FoldBack (line 308) | public S FoldBack(S state, Func f) method Skip (line 330) | public ISeqInternal Skip(int amount) method InternalStrict (line 363) | void InternalStrict() method Strict (line 371) | public ISeqInternal Strict() method Take (line 393) | public ISeqInternal Take(int amount) method GetEnumerator (line 442) | public IEnumerator GetEnumerator() method GetEnumerator (line 465) | IEnumerator IEnumerable.GetEnumerator() method Iter (line 488) | public Unit Iter(Action f) method Exists (line 497) | public bool Exists(Func f) method ForAll (line 509) | public bool ForAll(Func f) method GetHashCode (line 524) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetHashCode (line 530) | public int GetHashCode(int hash) FILE: LanguageExt.Core/Immutable Collections/Seq/DSL/SeqStrict.cs class SeqStrict (line 12) | internal class SeqStrict : ISeqInternal method AsSpan (line 52) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method SeqStrict (line 59) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method SeqStrict (line 78) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method At (line 101) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Add (line 114) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Concat (line 132) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Cons (line 150) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method CloneCons (line 165) | SeqStrict CloneCons(A value) method CloneAdd (line 212) | SeqStrict CloneAdd(A value) method CloneAddRange (line 236) | SeqStrict CloneAddRange(A[] values, int valuesStart, int valuesCount) method Fold (line 336) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method FoldBack (line 356) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Skip (line 369) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Take (line 387) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Strict (line 393) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method FromSingleValue (line 397) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetEnumerator (line 401) | public IEnumerator GetEnumerator() method GetEnumerator (line 410) | IEnumerator IEnumerable.GetEnumerator() method SetItem (line 419) | public SeqStrict SetItem(int index, A value) method Iter (line 427) | public Unit Iter(Action f) method Exists (line 437) | public bool Exists(Func f) method ForAll (line 450) | public bool ForAll(Func f) method Append (line 465) | public SeqStrict Append(SeqStrict right) method GetHashCode (line 489) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetHashCode (line 495) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method FromEnumerable (line 499) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Rev (line 506) | public SeqStrict Rev() method Map (line 519) | public SeqStrict Map(Func f) method Map (line 530) | public SeqStrict Map(Func f) method Filter (line 541) | public SeqStrict Filter(Func f) FILE: LanguageExt.Core/Immutable Collections/Seq/Extensions/Seq.Extensions.MapApply.cs class SeqExtensions (line 6) | public static partial class SeqExtensions method Map (line 18) | public static Seq Map(this Func f, K ma) => method Map (line 31) | public static Seq Map(this Func f, Seq ma) => method Action (line 37) | public static Seq Action(this Seq ma, K mb) => method Action (line 43) | public static Seq Action(this K ma, K mb) => method Apply (line 56) | public static Seq Apply(this Seq> mf, K ma... method Apply (line 69) | public static Seq Apply(this K> mf, K... FILE: LanguageExt.Core/Immutable Collections/Seq/Extensions/Seq.Extensions.cs class SeqExtensions (line 13) | public static partial class SeqExtensions method As (line 15) | public static Seq As(this K xs) => method Flatten (line 21) | [Pure] method Choose (line 33) | [Pure] method Choose (line 46) | [Pure] method Rev (line 56) | [Pure] method Append (line 67) | [Pure] method Append (line 78) | [Pure] method Scan (line 95) | [Pure] method ScanBack (line 112) | [Pure] method Zip (line 124) | [Pure] method Zip (line 135) | [Pure] method Distinct (line 145) | [Pure] method Distinct (line 155) | [Pure] method Distinct (line 165) | [Pure] method Tails (line 180) | [Pure] method Span (line 202) | [Pure] method AsQueryable (line 210) | [Pure] FILE: LanguageExt.Core/Immutable Collections/Seq/Operators/Seq.Operators.cs class SeqExtensions (line 5) | public static partial class SeqExtensions FILE: LanguageExt.Core/Immutable Collections/Seq/Prelude/Seq.Prelude.mapapply.cs class Prelude (line 6) | public static partial class Prelude method map (line 18) | public static Seq map(Func f, K ma) => method action (line 24) | public static Seq action(K ma, K mb) => method apply (line 37) | public static Seq apply(K> mf, K ma) => FILE: LanguageExt.Core/Immutable Collections/Seq/Seq.Module.cs class Seq (line 17) | public partial class Seq method flatten (line 22) | [Pure] method empty (line 30) | [Pure] method cons (line 42) | [Pure] method singleton (line 50) | [Pure] method create (line 59) | [Pure] method create (line 69) | [Pure] method createRange (line 83) | [Pure] method createRange (line 93) | [Pure] method generate (line 102) | [Pure] method repeat (line 110) | [Pure] method head (line 120) | [Pure] method last (line 130) | [Pure] method init (line 143) | [Pure] method tail (line 153) | [Pure] method map (line 166) | [Pure] method map (line 181) | [Pure] method filter (line 193) | [Pure] method choose (line 206) | [Pure] method choose (line 220) | [Pure] method rev (line 231) | [Pure] method append (line 243) | [Pure] method append (line 254) | [Pure] method append (line 266) | [Pure] method scan (line 288) | [Pure] method scanBack (line 316) | [Pure] method zip (line 329) | [Pure] method zip (line 341) | [Pure] method forall (line 354) | [Pure] method distinct (line 365) | [Pure] method distinct (line 376) | [Pure] method distinct (line 387) | [Pure] method take (line 401) | [Pure] method takeWhile (line 414) | [Pure] method takeWhile (line 427) | [Pure] method tails (line 440) | [Pure] method tailsr (line 463) | [Pure] method span (line 487) | [Pure] method FromSingleValue (line 502) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method FromArray (line 506) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method FromArray (line 510) | [MethodImpl(MethodImplOptions.AggressiveInlining)] FILE: LanguageExt.Core/Immutable Collections/Seq/Seq.cs type Seq (line 24) | [CollectionBuilder(typeof(Seq), nameof(Seq.createRange))] method Seq (line 58) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Seq (line 64) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Seq (line 70) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Deconstruct (line 85) | public void Deconstruct(out A head, out Seq tail) method AsSpan (line 91) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method map (line 137) | [Pure] method Add (line 160) | [Pure] method Concat (line 168) | [Pure] method Concat (line 189) | [Pure] method Concat (line 208) | [Pure] method Concat (line 227) | [Pure] method Concat (line 246) | [Pure] method Concat (line 265) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Concat (line 283) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Concat (line 302) | [Pure] method Cons (line 392) | [Pure] method AsEnumerable (line 476) | [Pure] method AsIterable (line 494) | [Pure] method Match (line 506) | [Pure] method Match (line 522) | [Pure] method Match (line 541) | [Pure] method Match (line 557) | [Pure] method Do (line 575) | [Pure] method Traverse (line 591) | [Pure] method TraverseM (line 604) | [Pure] method Map (line 615) | [Pure] method Map (line 635) | [Pure] method Select (line 656) | [Pure] method Bind (line 667) | [Pure] method Bind (line 689) | [Pure] method SelectMany (line 711) | [Pure] method Filter (line 732) | [Pure] method Where (line 753) | [Pure] method Exists (line 765) | [Pure] method ForAll (line 779) | [Pure] method Any (line 788) | [Pure] method Intersperse (line 800) | [Pure] method GetHashCode (line 809) | [Pure] method CompareTo (line 814) | [Pure] method ToString (line 830) | [Pure] method ToFullString (line 839) | [Pure] method ToFullArrayString (line 846) | [Pure] method Combine (line 850) | [Pure] method Equals (line 961) | [Pure] method Equals (line 974) | [Pure] method Equals (line 982) | [Pure] method Skip (line 1012) | [Pure] method Take (line 1022) | [Pure] method TakeWhile (line 1035) | [Pure] method TakeWhile (line 1056) | [Pure] method Partition (line 1182) | public (Seq First, Seq Second) Partition(Func predicate) method CompareTo (line 1203) | [Pure] method CompareTo (line 1210) | [Pure] method Strict (line 1232) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetEnumerator (line 1236) | [Pure] method GetEnumerator (line 1241) | [Pure] method Cast (line 1254) | [Pure] FILE: LanguageExt.Core/Immutable Collections/Seq/SeqEmpty.cs type SeqEmpty (line 7) | public readonly struct SeqEmpty FILE: LanguageExt.Core/Immutable Collections/Seq/SeqLoan.cs class SeqLoan (line 25) | public class SeqLoan : IDisposable method SeqLoan (line 60) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Rent (line 72) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Rent (line 79) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ToSeq (line 110) | [Pure] method ToReadOnlySpan (line 120) | [Pure] method ToSpan (line 127) | [Pure] method Fold (line 197) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method FoldBack (line 218) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Skip (line 232) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Take (line 241) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetEnumerator (line 247) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Iter (line 253) | public Unit Iter(Action f) method Exists (line 263) | public bool Exists(Func f) method ForAll (line 277) | public bool ForAll(Func f) method Append (line 291) | public Seq Append(Seq right) => method Append (line 296) | public Seq Append(SeqLoan right) => method GetHashCode (line 301) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetHashCode (line 309) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Dispose (line 313) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Free (line 321) | [MethodImpl(MethodImplOptions.AggressiveInlining)] type Enumerator (line 333) | public ref struct Enumerator method Enumerator (line 339) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method MoveNext (line 347) | [MethodImpl(MethodImplOptions.AggressiveInlining)] FILE: LanguageExt.Core/Immutable Collections/Seq/Trait/Seq.TraitImpl.cs class Seq (line 10) | public partial class Seq : method Recur (line 16) | static K Monad.Recur(A value, Func Monad.Bind(K ma, Func... method Map (line 69) | static K Functor.Map(Func f, K ma) method Pure (line 81) | static K Applicative.Pure(A value) => method Apply (line 84) | static K Applicative.Apply(K> mf, K... method Apply (line 99) | static K Applicative.Apply(K> mf, M... method Empty (line 114) | static K MonoidK.Empty() => method Empty (line 117) | static K Alternative.Empty() => method Choose (line 120) | static K Choice.Choose(K ma, K mb) => method Choose (line 123) | static K Choice.Choose(K ma, Memo mb) => method Combine (line 126) | static K SemigroupK.Combine(K ma, K mb... method Count (line 129) | static int Foldable.Count(K ta) => method IsEmpty (line 132) | static bool Foldable.IsEmpty(K ta) => method At (line 135) | static Option Foldable.At(K ta, Index index) method Head (line 143) | static Option Foldable.Head(K ta) => method Last (line 146) | static Option Foldable.Last(K ta) => method FoldWhile (line 149) | static S Foldable.FoldWhile(Func> f, Func<(S ... method FoldBackWhile (line 159) | static S Foldable.FoldBackWhile(Func> f, Func... method Traverse (line 169) | static K> Traversable.Traverse(Func> Traversable.TraverseM(Func Foldable.FoldStep(K ta, S initial... method FoldStepBack (line 202) | static Fold Foldable.FoldStepBack(K ta, S ini... FILE: LanguageExt.Core/Immutable Collections/Set/Extensions/Set.Extensions.MapApply.cs class SetExtensions (line 6) | public static partial class SetExtensions method Map (line 18) | public static Set Map(this Func f, K ma) => method Map (line 31) | public static Set Map(this Func f, Set ma) => method Action (line 37) | public static Set Action(this Set ma, Set mb) => method Action (line 43) | public static Set Action(this K ma, K mb) => method Apply (line 56) | public static Set Apply(this Set> mf, K ma... method Apply (line 69) | public static Set Apply(this K> mf, K... FILE: LanguageExt.Core/Immutable Collections/Set/Extensions/Set.Extensions.cs class SetExtensions (line 9) | public static partial class SetExtensions method As (line 11) | public static Set As(this K ma) => method AsQueryable (line 17) | [Pure] FILE: LanguageExt.Core/Immutable Collections/Set/Internal/Set.Internal.cs class SetInternal (line 19) | [Serializable] method SetInternal (line 32) | internal SetInternal() => set = SetItem.Empty; method SetInternal (line 38) | internal SetInternal(SetItem root) method SetInternal (line 46) | public SetInternal(IEnumerable items) : this(items, SetModuleM.AddO... method GetHashCode (line 50) | public override int GetHashCode() => method AsIterable (line 55) | public Iterable AsIterable() method Skip (line 68) | public Iterable Skip(int amount) method SetInternal (line 85) | internal SetInternal(IEnumerable items, SetModuleM.AddOpt option) method SetInternal (line 99) | internal SetInternal(ReadOnlySpan items, SetModuleM.AddOpt option) method Add (line 133) | [Pure] method TryAdd (line 143) | [Pure] method AddOrUpdate (line 155) | [Pure] method AddRange (line 159) | [Pure] method TryAddRange (line 175) | [Pure] method AddOrUpdateRange (line 191) | [Pure] method Length (line 211) | [Pure] method Find (line 220) | [Pure] method FindPredecessor (line 229) | [Pure] method FindOrPredecessor (line 237) | [Pure] method FindSuccessor (line 245) | [Pure] method FindOrSuccessor (line 253) | [Pure] method FindRange (line 263) | [Pure] method Intersect (line 277) | [Pure] method Except (line 295) | [Pure] method Except (line 313) | [Pure] method SymmetricExcept (line 321) | [Pure] method SymmetricExcept (line 349) | [Pure] method Union (line 359) | [Pure] method Clear (line 381) | [Pure] method GetEnumerator (line 389) | [Pure] method Remove (line 398) | [Pure] method Fold (line 413) | [Pure] method FoldBack (line 428) | [Pure] method Map (line 439) | [Pure] method Map (line 450) | [Pure] method Filter (line 461) | [Pure] method Exists (line 472) | [Pure] method Contains (line 481) | [Pure] method SetEquals (line 490) | [Pure] method IsProperSubsetOf (line 525) | [Pure] method IsProperSupersetOf (line 565) | [Pure] method IsSubsetOf (line 590) | [Pure] method IsSupersetOf (line 614) | [Pure] method Overlaps (line 634) | [Pure] method CopyTo (line 657) | public void CopyTo(A[] array, int index) method CopyTo (line 674) | public void CopyTo(Array array, int index) method Append (line 701) | [Pure] method Subtract (line 720) | [Pure] method Equals (line 754) | [Pure] method CompareTo (line 758) | [Pure] method CompareTo (line 773) | [Pure] method GetEnumerator (line 788) | IEnumerator IEnumerable.GetEnumerator() => class SetItem (line 792) | internal class SetItem method SetItem (line 805) | internal SetItem(byte height, int count, K key, SetItem left, SetIt... class SetModuleM (line 828) | internal static class SetModuleM type AddOpt (line 830) | public enum AddOpt method Add (line 837) | public static SetItem Add(SetItem node, K key, AddOpt o... method Balance (line 872) | public static SetItem Balance(SetItem node) method DblRotRight (line 888) | public static SetItem DblRotRight(SetItem node) method DblRotLeft (line 894) | public static SetItem DblRotLeft(SetItem node) method RotRight (line 900) | public static SetItem RotRight(SetItem node) method RotLeft (line 917) | public static SetItem RotLeft(SetItem node) class SetModule (line 935) | internal static class SetModule method Fold (line 937) | [Pure] method FoldBack (line 950) | [Pure] method ForAll (line 963) | [Pure] method Exists (line 967) | [Pure] method Add (line 971) | [Pure] method TryAdd (line 993) | [Pure] method AddOrUpdate (line 1015) | [Pure] method AddTreeToRight (line 1037) | [Pure] method Remove (line 1043) | [Pure] method Contains (line 1065) | [Pure] method Find (line 1087) | [Pure] method FindRange (line 1113) | [Pure] method TryFind (line 1148) | [Pure] method Skip (line 1170) | [Pure] method Make (line 1206) | [Pure] method Balance (line 1210) | [Pure] method RotRight (line 1222) | [Pure] method RotLeft (line 1228) | [Pure] method DblRotRight (line 1234) | [Pure] method DblRotLeft (line 1240) | [Pure] method Max (line 1246) | internal static Option Max(SetItem node) => method Min (line 1251) | internal static Option Min(SetItem node) => method TryFindPredecessor (line 1256) | internal static Option TryFindPredecessor(SetItem root,... method TryFindOrPredecessor (line 1293) | internal static Option TryFindOrPredecessor(SetItem roo... method TryFindSuccessor (line 1330) | internal static Option TryFindSuccessor(SetItem root, A... method TryFindOrSuccessor (line 1367) | internal static Option TryFindOrSuccessor(SetItem root,... class SetEnumerator (line 1404) | public class SetEnumerator : IEnumerator type NewStack (line 1406) | internal struct NewStack : New[]> method New (line 1408) | public SetItem[] New() => method SetEnumerator (line 1419) | public SetEnumerator(SetItem root, bool rev, int start) method Dispose (line 1438) | public void Dispose() method Next (line 1447) | private SetItem Next(SetItem node) => method Prev (line 1450) | private SetItem Prev(SetItem node) => method Push (line 1453) | private void Push(SetItem node) method MoveNext (line 1463) | public bool MoveNext() method Reset (line 1478) | public void Reset() FILE: LanguageExt.Core/Immutable Collections/Set/Prelude/Set.Prelude.mapapply.cs class Prelude (line 6) | public static partial class Prelude method map (line 18) | public static Set map(Func f, K ma) => method action (line 24) | public static Set action(K ma, K mb) => method apply (line 37) | public static Set apply(K> mf, K ma) => FILE: LanguageExt.Core/Immutable Collections/Set/Set.Module.cs class Set (line 7) | public partial class Set method isEmpty (line 14) | [Pure] method singleton (line 21) | [Pure] method create (line 30) | [Pure] method createRange (line 40) | [Pure] method createRange (line 50) | [Pure] method empty (line 61) | [Pure] method add (line 72) | [Pure] method tryAdd (line 84) | [Pure] method addOrUpdate (line 96) | [Pure] method addRange (line 109) | [Pure] method tryAddRange (line 120) | [Pure] method addOrUpdateRange (line 131) | [Pure] method find (line 142) | [Pure] method exists (line 155) | [Pure] method equals (line 162) | [Pure] method length (line 172) | [Pure] method subtract (line 180) | [Pure] method union (line 192) | [Pure] method filter (line 205) | [Pure] method fold (line 222) | [Pure] method foldBack (line 239) | [Pure] method intersect (line 246) | [Pure] method except (line 254) | [Pure] method symmetricExcept (line 262) | [Pure] method map (line 275) | [Pure] method contains (line 286) | [Pure] method remove (line 297) | [Pure] method isSubset (line 308) | [Pure] method isSuperset (line 319) | [Pure] method isProperSubset (line 330) | [Pure] method isProperSuperset (line 341) | [Pure] method overlaps (line 352) | [Pure] FILE: LanguageExt.Core/Immutable Collections/Set/Set.Ord.Module.cs class Set (line 15) | public partial class Set method isEmpty (line 22) | [Pure] method singleton (line 31) | [Pure] method create (line 40) | [Pure] method createRange (line 50) | [Pure] method createRange (line 60) | [Pure] method empty (line 71) | [Pure] method add (line 82) | [Pure] method tryAdd (line 94) | [Pure] method addOrUpdate (line 106) | [Pure] method addRange (line 118) | [Pure] method tryAddRange (line 129) | [Pure] method addOrUpdateRange (line 140) | [Pure] method find (line 152) | [Pure] method exists (line 165) | [Pure] method equals (line 172) | [Pure] method length (line 182) | [Pure] method subtract (line 190) | [Pure] method union (line 202) | [Pure] method filter (line 215) | [Pure] method fold (line 232) | [Pure] method foldBack (line 249) | [Pure] method intersect (line 256) | [Pure] method except (line 264) | [Pure] method symmetricExcept (line 272) | [Pure] method map (line 285) | [Pure] method map (line 300) | [Pure] method contains (line 311) | [Pure] method remove (line 322) | [Pure] method isSubset (line 333) | [Pure] method isSuperset (line 344) | [Pure] method isProperSubset (line 355) | [Pure] method isProperSuperset (line 366) | [Pure] method overlaps (line 377) | [Pure] FILE: LanguageExt.Core/Immutable Collections/Set/Set.Ord.cs type Set (line 18) | [Serializable] method Set (line 35) | public Set(IEnumerable items) : this(items, true) method Set (line 42) | public Set(ReadOnlySpan items) : this(items, true) method Set (line 49) | internal Set(SetInternal set) => method Set (line 56) | internal Set(SetItem root) => method Set (line 63) | public Set(IEnumerable items, bool tryAdd) => method Set (line 74) | public Set(ReadOnlySpan items, bool tryAdd) => method Wrap (line 81) | static Set Wrap(SetInternal set) => method Wrap (line 84) | static Set Wrap(SetInternal set) where OrdB... method Add (line 116) | [Pure] method TryAdd (line 126) | [Pure] method AddOrUpdate (line 136) | [Pure] method AddRange (line 148) | [Pure] method TryAddRange (line 159) | [Pure] method AddOrUpdateRange (line 170) | [Pure] method Find (line 179) | [Pure] method FindPredecessor (line 188) | [Pure] method FindExactOrPredecessor (line 196) | [Pure] method FindSuccessor (line 204) | [Pure] method FindExactOrSuccessor (line 212) | [Pure] method FindRange (line 222) | [Pure] method Intersect (line 228) | [Pure] method Except (line 236) | [Pure] method Except (line 244) | [Pure] method SymmetricExcept (line 254) | [Pure] method SymmetricExcept (line 262) | [Pure] method Union (line 274) | [Pure] method Clear (line 282) | [Pure] method GetEnumerator (line 290) | [Pure] method GetEnumerator (line 299) | [Pure] method Remove (line 309) | [Pure] method Fold (line 324) | [Pure] method FoldBack (line 339) | [Pure] method Do (line 349) | public Set Do(Action f) method Map (line 362) | [Pure] method Map (line 373) | [Pure] method Filter (line 384) | [Pure] method Exists (line 395) | [Pure] method Contains (line 404) | [Pure] method SetEquals (line 413) | [Pure] method IsProperSubsetOf (line 450) | [Pure] method IsProperSupersetOf (line 458) | [Pure] method IsSubsetOf (line 466) | [Pure] method IsSupersetOf (line 474) | [Pure] method Overlaps (line 485) | [Pure] method CopyTo (line 494) | public void CopyTo(A[] array, int index) => method CopyTo (line 502) | public void CopyTo(Array array, int index) => method Append (line 520) | [Pure] method Subtract (line 539) | [Pure] method Equals (line 548) | [Pure] method Equals (line 591) | [Pure] method GetHashCode (line 601) | [Pure] method ToString (line 605) | [Pure] method ToSeq (line 609) | [Pure] method AsEnumerable (line 613) | [Pure] method Where (line 617) | [Pure] method Bind (line 621) | [Pure] method Bind (line 639) | [Pure] method Skip (line 657) | [Pure] method CompareTo (line 661) | [Pure] method Slice (line 677) | [Pure] FILE: LanguageExt.Core/Immutable Collections/Set/Set.cs type Set (line 20) | [Serializable] method Set (line 43) | public Set(IEnumerable items) : this(items, true) method Set (line 50) | public Set(ReadOnlySpan items) : this(items, true) method Set (line 57) | internal Set(SetInternal, A> set) => method Set (line 64) | internal Set(SetItem root) => method Set (line 71) | public Set(IEnumerable items, bool tryAdd) => method Set (line 82) | public Set(ReadOnlySpan items, bool tryAdd) => method item (line 92) | [Pure] method map (line 100) | [Pure] method Wrap (line 112) | static Set Wrap(SetInternal, A> set) => method Wrap (line 115) | static Set Wrap(SetInternal, B> set) => method Add (line 157) | [Pure] method TryAdd (line 167) | [Pure] method AddOrUpdate (line 177) | [Pure] method AddRange (line 189) | [Pure] method TryAddRange (line 200) | [Pure] method AddOrUpdateRange (line 211) | [Pure] method Find (line 220) | [Pure] method FindRange (line 231) | [Pure] method FindPredecessor (line 239) | [Pure] method FindExactOrPredecessor (line 247) | [Pure] method FindSuccessor (line 255) | [Pure] method FindExactOrSuccessor (line 263) | [Pure] method Intersect (line 269) | [Pure] method Except (line 277) | [Pure] method Except (line 287) | [Pure] method SymmetricExcept (line 295) | [Pure] method SymmetricExcept (line 305) | [Pure] method Union (line 315) | [Pure] method Clear (line 323) | [Pure] method GetEnumerator (line 331) | [Pure] method GetEnumerator (line 339) | [Pure] method Remove (line 349) | [Pure] method RemoveRange (line 358) | [Pure] method Do (line 375) | public Set Do(Action f) method Map (line 388) | [Pure] method Traverse (line 400) | [Pure] method TraverseM (line 413) | [Pure] method Filter (line 425) | [Pure] method Exists (line 436) | [Pure] method Contains (line 445) | [Pure] method SetEquals (line 454) | [Pure] method IsProperSubsetOf (line 492) | [Pure] method IsProperSupersetOf (line 500) | [Pure] method IsSubsetOf (line 508) | [Pure] method IsSupersetOf (line 516) | [Pure] method Overlaps (line 527) | [Pure] method CopyTo (line 536) | public void CopyTo(A[] array, int index) => method CopyTo (line 544) | public void CopyTo(Array array, int index) => method Combine (line 578) | [Pure] method Subtract (line 597) | [Pure] method Equals (line 606) | [Pure] method Equals (line 649) | [Pure] method GetHashCode (line 659) | [Pure] method CompareTo (line 663) | [Pure] method ToString (line 673) | [Pure] method ToFullString (line 680) | [Pure] method ToFullArrayString (line 687) | [Pure] method ToSeq (line 691) | [Pure] method AsEnumerable (line 695) | [Pure] method Select (line 699) | [Pure] method Where (line 703) | [Pure] method Bind (line 707) | [Pure] method SelectMany (line 725) | [Pure] method Skip (line 743) | [Pure] method CompareTo (line 747) | [Pure] method CompareTo (line 751) | [Pure] method Slice (line 768) | [Pure] FILE: LanguageExt.Core/Immutable Collections/Set/Trait/Set.TraitImpl.cs class Set (line 8) | public partial class Set : method Recur (line 14) | static K Monad.Recur(A value, Func Monad.Bind(K ma, Func... method Map (line 32) | static K Functor.Map(Func f, K ma) method Pure (line 44) | static K Applicative.Pure(A value) => method Apply (line 47) | static K Applicative.Apply(K> mf, K... method Apply (line 62) | static K Applicative.Apply(K> mf, M... method Empty (line 77) | static K MonoidK.Empty() => method Empty (line 80) | static K Alternative.Empty() => method Combine (line 83) | static K SemigroupK.Combine(K ma, K mb... method Choose (line 86) | static K Choice.Choose(K ma, K mb) => method Choose (line 89) | static K Choice.Choose(K ma, Memo mb) => method Contains (line 92) | static bool Foldable.Contains(A value, K ta) => method Count (line 95) | static int Foldable.Count(K ta) => method IsEmpty (line 98) | static bool Foldable.IsEmpty(K ta) => method FoldWhile (line 101) | static S Foldable.FoldWhile( method FoldBackWhile (line 115) | static S Foldable.FoldBackWhile( method Traverse (line 129) | static K> Traversable.Traverse(Func> Traversable.TraverseM(Func Foldable.Head(K ta) => method Last (line 152) | static Option Foldable.Last(K ta) => method Min (line 155) | static Option Foldable.Min(K ta) => method Max (line 158) | static Option Foldable.Max(K ta) => method FoldStep (line 161) | static Fold Foldable.FoldStep(K ta, S initial... method FoldStepBack (line 172) | static Fold Foldable.FoldStepBack(K ta, S ini... FILE: LanguageExt.Core/Immutable Collections/Stack/Stack.Extensions.cs class StackExtensions (line 9) | public static class StackExtensions method Map (line 19) | [Pure] method Map (line 33) | [Pure] method Filter (line 44) | [Pure] method Choose (line 56) | [Pure] method Choose (line 69) | [Pure] method Collect (line 82) | [Pure] method Rev (line 90) | [Pure] method Fold (line 107) | [Pure] method FoldBack (line 124) | [Pure] method FoldWhile (line 142) | [Pure] method FoldWhile (line 160) | [Pure] method FoldBackWhile (line 179) | [Pure] method FoldBackWhile (line 198) | [Pure] method ReduceBack (line 212) | [Pure] method Reduce (line 226) | [Pure] method Scan (line 243) | [Pure] method ScanBack (line 260) | [Pure] method Find (line 273) | [Pure] method Length (line 283) | [Pure] method Iter (line 294) | public static Unit Iter(this Stck stack, Action action) => method Iter (line 305) | public static Unit Iter(this Stck stack, Action action) => method ForAll (line 314) | [Pure] method Distinct (line 324) | [Pure] method Distinct (line 334) | [Pure] method Distinct (line 344) | [Pure] method Take (line 355) | [Pure] method TakeWhile (line 367) | [Pure] method TakeWhile (line 379) | [Pure] method Exists (line 390) | [Pure] FILE: LanguageExt.Core/Immutable Collections/Stack/Stack.Module.cs class Stack (line 13) | public static class Stack method singleton (line 21) | public static Stck singleton(A item) => method createRange (line 30) | public static Stck createRange(IEnumerable items) => method createRange (line 39) | public static Stck createRange(ReadOnlySpan items) => method rev (line 48) | [Pure] method isEmpty (line 55) | [Pure] method clear (line 63) | [Pure] method peek (line 73) | [Pure] method peek (line 83) | [Pure] method peek (line 94) | [Pure] method trypeek (line 102) | [Pure] method pop (line 112) | [Pure] method trypop (line 120) | [Pure] method pop (line 130) | [Pure] method pop (line 141) | [Pure] method push (line 150) | [Pure] method map (line 162) | [Pure] method map (line 176) | [Pure] method filter (line 187) | [Pure] method choose (line 199) | [Pure] method choose (line 212) | [Pure] method collect (line 225) | [Pure] method append (line 238) | [Pure] method fold (line 255) | [Pure] method foldBack (line 272) | [Pure] method foldWhile (line 290) | [Pure] method foldWhile (line 308) | [Pure] method foldBackWhile (line 327) | [Pure] method foldBackWhile (line 346) | [Pure] method reduce (line 360) | [Pure] method reduceBack (line 374) | [Pure] method scan (line 391) | [Pure] method scanBack (line 408) | [Pure] method find (line 421) | [Pure] method zip (line 433) | [Pure] method length (line 443) | [Pure] method iter (line 454) | public static Unit iter(Stck stack, Action action) => method iter (line 465) | public static Unit iter(Stck stack, Action action) => method forall (line 475) | [Pure] method distinct (line 485) | [Pure] method distinct (line 495) | [Pure] method distinct (line 505) | [Pure] method take (line 516) | [Pure] method takeWhile (line 528) | [Pure] method takeWhile (line 540) | [Pure] method exists (line 551) | [Pure] FILE: LanguageExt.Core/Immutable Collections/Stack/Stck.Internal.cs class StckInternal (line 14) | [Serializable] method StckInternal (line 26) | internal StckInternal() method StckInternal (line 35) | internal StckInternal(A value, StckInternal tail) method StckInternal (line 45) | public StckInternal(A[] initial) method StckInternal (line 60) | public StckInternal(ReadOnlySpan initial) method StckInternal (line 75) | internal StckInternal(Lst initial) method Reverse (line 97) | [Pure] method Clear (line 119) | [Pure] method GetEnumerator (line 127) | [Pure] method AsIterable (line 137) | [Pure] method Peek (line 158) | [Pure] method Peek (line 177) | [Pure] method Peek (line 198) | [Pure] method TryPeek (line 208) | [Pure] method Pop (line 220) | [Pure] method TryPop (line 237) | [Pure] method Pop (line 249) | [Pure] method Pop (line 271) | [Pure] method Push (line 282) | [Pure] method GetEnumerator (line 290) | [Pure] method Combine (line 314) | [Pure] method GetHashCode (line 325) | public override int GetHashCode() => FILE: LanguageExt.Core/Immutable Collections/Stack/Stck.cs type Stck (line 18) | [Serializable] method Stck (line 33) | internal Stck(StckInternal value) => method Stck (line 39) | public Stck(IEnumerable initial) method Stck (line 48) | public Stck(ReadOnlySpan initial) => method Reverse (line 81) | [Pure] method Clear (line 119) | [Pure] method GetEnumerator (line 127) | [Pure] method ToSeq (line 137) | [Pure] method ToString (line 147) | [Pure] method ToFullString (line 154) | [Pure] method ToFullArrayString (line 161) | [Pure] method AsIterable (line 170) | [Pure] method Do (line 180) | public Stck Do(Action f) method Peek (line 192) | [Pure] method Peek (line 202) | [Pure] method Peek (line 213) | [Pure] method TryPeek (line 221) | [Pure] method Pop (line 231) | [Pure] method TryPop (line 239) | [Pure] method Pop (line 249) | [Pure] method Pop (line 260) | [Pure] method Push (line 269) | [Pure] method GetEnumerator (line 277) | [Pure] method Combine (line 310) | [Pure] method Subtract (line 330) | [Pure] method GetHashCode (line 342) | [Pure] method Equals (line 346) | [Pure] method Equals (line 350) | [Pure] FILE: LanguageExt.Core/Immutable Collections/TrackingHashMap/TrackingHashMap.Eq.cs type TrackingHashMap (line 37) | [CollectionBuilder(typeof(TrackingHashMap), nameof(TrackingHashMap.creat... method TrackingHashMap (line 59) | internal TrackingHashMap(TrieMap value, TrieMap items) method TrackingHashMap (line 69) | public TrackingHashMap(IEnumerable<(K Key, V Value)> items, bool tryAdd) method TrackingHashMap (line 75) | public TrackingHashMap(ReadOnlySpan<(K Key, V Value)> items) method TrackingHashMap (line 79) | public TrackingHashMap(ReadOnlySpan<(K Key, V Value)> items, bool tryAdd) method Snapshot (line 93) | [Pure] method item (line 100) | [Pure] method itemOrNone (line 109) | [Pure] method Wrap (line 115) | TrackingHashMap Wrap((TrieMap Map, TrieMap Wrap(K key, (TrieMap Map, Change... method Filter (line 165) | [Pure] method Filter (line 174) | [Pure] method Add (line 187) | [Pure] method TryAdd (line 200) | [Pure] method AddOrUpdate (line 213) | [Pure] method AddOrUpdate (line 225) | [Pure] method AddOrUpdate (line 237) | [Pure] method AddRange (line 249) | [Pure] method AddRange (line 261) | [Pure] method TryAddRange (line 273) | [Pure] method TryAddRange (line 285) | [Pure] method TryAddRange (line 297) | [Pure] method AddOrUpdateRange (line 309) | [Pure] method AddOrUpdateRange (line 321) | [Pure] method AddOrUpdateRange (line 333) | [Pure] method Remove (line 343) | [Pure] method Find (line 352) | [Pure] method FindSeq (line 361) | [Pure] method Find (line 371) | [Pure] method FindOrAdd (line 382) | [Pure] method FindOrAdd (line 396) | [Pure] method FindOrMaybeAdd (line 410) | [Pure] method FindOrMaybeAdd (line 424) | [Pure] method SetItem (line 439) | [Pure] method SetItem (line 451) | [Pure] method TrySetItem (line 464) | [Pure] method TrySetItem (line 477) | [Pure] method ContainsKey (line 486) | [Pure] method Contains (line 495) | [Pure] method Contains (line 504) | [Pure] method Contains (line 513) | [Pure] method Contains (line 522) | [Pure] method Clear (line 531) | [Pure] method AddRange (line 541) | [Pure] method SetItems (line 551) | [Pure] method SetItems (line 561) | [Pure] method SetItems (line 571) | [Pure] method TrySetItems (line 581) | [Pure] method TrySetItems (line 591) | [Pure] method TrySetItems (line 601) | [Pure] method TrySetItems (line 613) | [Pure] method RemoveRange (line 622) | [Pure] method Contains (line 631) | [Pure] method ToDictionary (line 653) | [Pure] method ToDictionary (line 660) | [Pure] method GetEnumerator (line 670) | public IEnumerator<(K Key, V Value)> GetEnumerator() => method GetEnumerator (line 676) | IEnumerator IEnumerable.GetEnumerator() => method ToSeq (line 679) | [Pure] method ToHashMap (line 686) | [Pure] method ToString (line 696) | [Pure] method ToFullString (line 703) | [Pure] method ToFullArrayString (line 710) | [Pure] method AsEnumerable (line 714) | [Pure] method Combine (line 744) | [Pure] method Subtract (line 752) | [Pure] method IsProperSubsetOf (line 760) | [Pure] method IsProperSubsetOf (line 768) | [Pure] method IsProperSupersetOf (line 776) | [Pure] method IsProperSupersetOf (line 784) | [Pure] method IsSubsetOf (line 792) | [Pure] method IsSubsetOf (line 800) | [Pure] method IsSubsetOf (line 808) | [Pure] method IsSupersetOf (line 816) | [Pure] method IsSupersetOf (line 824) | [Pure] method Intersect (line 831) | [Pure] method Intersect (line 838) | [Pure] method Intersect (line 845) | [Pure] method Intersect (line 853) | [Pure] method Intersect (line 861) | [Pure] method Overlaps (line 869) | [Pure] method Overlaps (line 876) | [Pure] method Except (line 884) | [Pure] method Except (line 892) | [Pure] method SymmetricExcept (line 900) | [Pure] method SymmetricExcept (line 908) | [Pure] method Union (line 918) | [Pure] method Union (line 929) | [Pure] method Union (line 945) | [Pure] method Equals (line 953) | [Pure] method Equals (line 960) | [Pure] method Equals (line 967) | [Pure] method EqualsKeys (line 974) | [Pure] method GetHashCode (line 978) | [Pure] method Do (line 988) | public TrackingHashMap Do(Action f) method Where (line 999) | [Pure] method Where (line 1009) | [Pure] method ForAll (line 1019) | [Pure] method ForAll (line 1034) | [Pure] method ForAll (line 1043) | [Pure] method ForAll (line 1052) | [Pure] method Exists (line 1061) | public bool Exists(Func pred) method Exists (line 1075) | [Pure] method Exists (line 1084) | [Pure] method Exists (line 1093) | [Pure] method Iter (line 1103) | public Unit Iter(Action action) method Iter (line 1118) | public Unit Iter(Action action) method Iter (line 1133) | public Unit Iter(Action> action) method Iter (line 1148) | public Unit Iter(Action<(K Key, V Value)> action) method Iter (line 1163) | public Unit Iter(Action> action) method Fold (line 1179) | [Pure] method GetEnumerator (line 1183) | [Pure] method TryGetValue (line 1194) | [Pure] method ToReadOnlyDictionary (line 1213) | [Pure] method Fold (line 1225) | [Pure] FILE: LanguageExt.Core/Immutable Collections/TrackingHashMap/TrackingHashMap.Extensions.Eq.cs class TrackingHashMapExtensions (line 12) | public static partial class TrackingHashMapExtensions method ToTrackingHashMap (line 17) | [Pure] method ToTrackingHashMap (line 25) | [Pure] method ToTrackingHashMap (line 33) | [Pure] FILE: LanguageExt.Core/Immutable Collections/TrackingHashMap/TrackingHashMap.Extensions.cs class TrackingHashMapExtensions (line 9) | public static partial class TrackingHashMapExtensions method ToTrackingHashMap (line 14) | [Pure] method ToTrackingHashMap (line 21) | [Pure] method ToTrackingHashMap (line 28) | [Pure] method ToTrackingHashMap (line 35) | [Pure] method ToTrackingHashMap (line 42) | [Pure] method ToTrackingHashMap (line 49) | [Pure] method ToTrackingHashMap (line 56) | [Pure] method ToTrackingHashMap (line 63) | [Pure] method ToTrackingHashMap (line 70) | [Pure] method Count (line 77) | [Pure] method Sum (line 81) | [Pure] method Find (line 85) | [Pure] method Find (line 89) | [Pure] method Find (line 93) | [Pure] method Find (line 97) | [Pure] method Find (line 105) | [Pure] method AddOrUpdate (line 115) | [Pure] method AddOrUpdate (line 123) | [Pure] method AddOrUpdate (line 131) | [Pure] method AddOrUpdate (line 140) | [Pure] method AddOrUpdate (line 149) | [Pure] method AddOrUpdate (line 159) | [Pure] method Remove (line 169) | [Pure] method Remove (line 191) | [Pure] FILE: LanguageExt.Core/Immutable Collections/TrackingHashMap/TrackingHashMap.Module.Eq.cs class TrackingHashMap (line 11) | public static partial class TrackingHashMap method singleton (line 16) | [Pure] method singleton (line 23) | [Pure] method empty (line 30) | [Pure] method create (line 37) | [Pure] method create (line 44) | [Pure] method create (line 51) | [Pure] method create (line 58) | [Pure] method createRange (line 65) | [Pure] method createRange (line 72) | [Pure] method createRange (line 79) | [Pure] method createRange (line 89) | [Pure] method add (line 102) | [Pure] method tryAdd (line 115) | [Pure] method addOrUpdate (line 128) | [Pure] method addOrUpdate (line 140) | [Pure] method addOrUpdate (line 152) | [Pure] method addRange (line 164) | [Pure] method addRange (line 176) | [Pure] method addRange (line 188) | [Pure] method tryAddRange (line 200) | [Pure] method tryAddRange (line 212) | [Pure] method tryAddRange (line 224) | [Pure] method addOrUpdateRange (line 234) | [Pure] method addOrUpdateRange (line 244) | [Pure] method addOrUpdateRange (line 256) | [Pure] method remove (line 266) | [Pure] method containsKey (line 275) | [Pure] method contains (line 284) | [Pure] method contains (line 293) | [Pure] method contains (line 302) | [Pure] method setItem (line 314) | [Pure] method trySetItem (line 327) | [Pure] method trySetItem (line 339) | [Pure] method setItems (line 349) | [Pure] method setItems (line 359) | [Pure] method setItems (line 369) | [Pure] method trySetItems (line 379) | [Pure] method trySetItems (line 389) | [Pure] method trySetItems (line 399) | [Pure] method trySetItems (line 411) | [Pure] method find (line 420) | [Pure] method findSeq (line 429) | [Pure] method find (line 439) | [Pure] method setItem (line 449) | [Pure] method iter (line 459) | public static Unit iter(TrackingHashMap map, Act... method iter (line 468) | public static Unit iter(TrackingHashMap map, Act... method forall (line 476) | [Pure] method forall (line 485) | [Pure] method forall (line 494) | [Pure] method forall (line 503) | [Pure] method filter (line 513) | [Pure] method filter (line 522) | [Pure] method length (line 529) | [Pure] method fold (line 540) | [Pure] method fold (line 551) | [Pure] method exists (line 560) | [Pure] method exists (line 569) | [Pure] method exists (line 578) | [Pure] method exists (line 587) | [Pure] FILE: LanguageExt.Core/Immutable Collections/TrackingHashMap/TrackingHashMap.Module.cs class TrackingHashMap (line 10) | public static partial class TrackingHashMap method empty (line 15) | [Pure] method singleton (line 22) | [Pure] method singleton (line 29) | [Pure] method create (line 36) | [Pure] method create (line 43) | [Pure] method create (line 50) | [Pure] method create (line 57) | [Pure] method createRange (line 64) | [Pure] method createRange (line 71) | [Pure] method createRange (line 78) | [Pure] method createRange (line 87) | [Pure] method add (line 100) | [Pure] method tryAdd (line 113) | [Pure] method addOrUpdate (line 126) | [Pure] method addOrUpdate (line 138) | [Pure] method addOrUpdate (line 150) | [Pure] method addRange (line 162) | [Pure] method addRange (line 174) | [Pure] method addRange (line 186) | [Pure] method tryAddRange (line 198) | [Pure] method tryAddRange (line 210) | [Pure] method tryAddRange (line 222) | [Pure] method addOrUpdateRange (line 232) | [Pure] method addOrUpdateRange (line 242) | [Pure] method addOrUpdateRange (line 254) | [Pure] method remove (line 264) | [Pure] method containsKey (line 273) | [Pure] method contains (line 282) | [Pure] method contains (line 291) | [Pure] method contains (line 300) | [Pure] method setItem (line 312) | [Pure] method trySetItem (line 325) | [Pure] method trySetItem (line 337) | [Pure] method setItems (line 347) | [Pure] method setItems (line 357) | [Pure] method setItems (line 367) | [Pure] method trySetItems (line 377) | [Pure] method trySetItems (line 387) | [Pure] method trySetItems (line 397) | [Pure] method trySetItems (line 409) | [Pure] method find (line 418) | [Pure] method findSeq (line 427) | [Pure] method find (line 437) | [Pure] method setItem (line 447) | [Pure] method iter (line 457) | public static Unit iter(TrackingHashMap map, Action act... method iter (line 466) | public static Unit iter(TrackingHashMap map, Action ... method forall (line 474) | [Pure] method forall (line 483) | [Pure] method forall (line 492) | [Pure] method forall (line 501) | [Pure] method filter (line 510) | [Pure] method filter (line 519) | [Pure] method length (line 526) | [Pure] method fold (line 537) | [Pure] method fold (line 548) | [Pure] method exists (line 557) | [Pure] method exists (line 566) | [Pure] method exists (line 575) | [Pure] method exists (line 584) | [Pure] FILE: LanguageExt.Core/Immutable Collections/TrackingHashMap/TrackingHashMap.cs type TrackingHashMap (line 39) | [CollectionBuilder(typeof(TrackingHashMap), nameof(TrackingHashMap.creat... method TrackingHashMap (line 60) | internal TrackingHashMap(TrieMap, K, V> value, TrieMap items) method TrackingHashMap (line 70) | public TrackingHashMap(IEnumerable<(K Key, V Value)> items, bool tryAdd) method TrackingHashMap (line 76) | public TrackingHashMap(ReadOnlySpan<(K Key, V Value)> items) method TrackingHashMap (line 80) | public TrackingHashMap(ReadOnlySpan<(K Key, V Value)> items, bool tryAdd) method Snapshot (line 94) | [Pure] method item (line 101) | [Pure] method itemOrNone (line 110) | [Pure] method Wrap (line 116) | TrackingHashMap Wrap((TrieMap, K, V> Map, TrieMap Wrap(K key, (TrieMap, K, V> Map, Ch... method Filter (line 166) | [Pure] method Filter (line 175) | [Pure] method Add (line 188) | [Pure] method TryAdd (line 201) | [Pure] method AddOrUpdate (line 214) | [Pure] method AddOrUpdate (line 226) | [Pure] method AddOrUpdate (line 238) | [Pure] method AddRange (line 250) | [Pure] method AddRange (line 262) | [Pure] method TryAddRange (line 274) | [Pure] method TryAddRange (line 286) | [Pure] method TryAddRange (line 298) | [Pure] method AddOrUpdateRange (line 310) | [Pure] method AddOrUpdateRange (line 322) | [Pure] method AddOrUpdateRange (line 334) | [Pure] method Remove (line 344) | [Pure] method Find (line 353) | [Pure] method FindSeq (line 362) | [Pure] method Find (line 372) | [Pure] method FindOrAdd (line 383) | [Pure] method FindOrAdd (line 397) | [Pure] method FindOrMaybeAdd (line 411) | [Pure] method FindOrMaybeAdd (line 425) | [Pure] method SetItem (line 440) | [Pure] method SetItem (line 452) | [Pure] method TrySetItem (line 465) | [Pure] method TrySetItem (line 478) | [Pure] method ContainsKey (line 487) | [Pure] method Contains (line 496) | [Pure] method Contains (line 505) | [Pure] method Contains (line 514) | [Pure] method Contains (line 523) | [Pure] method Clear (line 532) | [Pure] method AddRange (line 542) | [Pure] method SetItems (line 552) | [Pure] method SetItems (line 562) | [Pure] method SetItems (line 572) | [Pure] method TrySetItems (line 582) | [Pure] method TrySetItems (line 592) | [Pure] method TrySetItems (line 602) | [Pure] method TrySetItems (line 614) | [Pure] method RemoveRange (line 623) | [Pure] method Contains (line 632) | [Pure] method ToDictionary (line 654) | [Pure] method ToDictionary (line 661) | [Pure] method GetEnumerator (line 671) | public IEnumerator<(K Key, V Value)> GetEnumerator() => method GetEnumerator (line 677) | IEnumerator IEnumerable.GetEnumerator() => method ToSeq (line 680) | [Pure] method ToHashMap (line 687) | [Pure] method ToString (line 697) | [Pure] method ToFullString (line 704) | [Pure] method ToFullArrayString (line 711) | [Pure] method AsEnumerable (line 715) | [Pure] method Combine (line 745) | [Pure] method Subtract (line 753) | [Pure] method IsProperSubsetOf (line 761) | [Pure] method IsProperSubsetOf (line 769) | [Pure] method IsProperSupersetOf (line 777) | [Pure] method IsProperSupersetOf (line 785) | [Pure] method IsSubsetOf (line 793) | [Pure] method IsSubsetOf (line 801) | [Pure] method IsSubsetOf (line 809) | [Pure] method IsSupersetOf (line 817) | [Pure] method IsSupersetOf (line 825) | [Pure] method Intersect (line 832) | [Pure] method Intersect (line 839) | [Pure] method Intersect (line 846) | [Pure] method Intersect (line 854) | [Pure] method Intersect (line 862) | [Pure] method Overlaps (line 870) | [Pure] method Overlaps (line 877) | [Pure] method Except (line 885) | [Pure] method Except (line 893) | [Pure] method SymmetricExcept (line 901) | [Pure] method SymmetricExcept (line 909) | [Pure] method Union (line 919) | [Pure] method Union (line 930) | [Pure] method Union (line 946) | [Pure] method Equals (line 954) | [Pure] method Equals (line 961) | [Pure] method Equals (line 968) | [Pure] method EqualsKeys (line 975) | [Pure] method GetHashCode (line 979) | [Pure] method Do (line 989) | public TrackingHashMap Do(Action f) method Where (line 1000) | [Pure] method Where (line 1010) | [Pure] method ForAll (line 1020) | [Pure] method ForAll (line 1035) | [Pure] method ForAll (line 1044) | [Pure] method ForAll (line 1053) | [Pure] method Exists (line 1062) | public bool Exists(Func pred) method Exists (line 1076) | [Pure] method Exists (line 1085) | [Pure] method Exists (line 1094) | [Pure] method Iter (line 1104) | public Unit Iter(Action action) method Iter (line 1119) | public Unit Iter(Action action) method Iter (line 1134) | public Unit Iter(Action> action) method Iter (line 1149) | public Unit Iter(Action<(K Key, V Value)> action) method Iter (line 1164) | public Unit Iter(Action> action) method Fold (line 1180) | [Pure] method Fold (line 1191) | [Pure] method GetEnumerator (line 1195) | [Pure] method TryGetValue (line 1206) | [Pure] method ToReadOnlyDictionary (line 1225) | [Pure] FILE: LanguageExt.Core/Immutable Collections/TrieMap/TrieMap.cs class TrieMap (line 20) | internal class TrieMap : type UpdateType (line 25) | internal enum UpdateType type Tag (line 34) | internal enum Tag method TrieMap (line 51) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TrieMap (line 58) | public TrieMap(IEnumerable<(K Key, V Value)> items, bool tryAdd = true) method TrieMap (line 72) | public TrieMap(ReadOnlySpan<(K Key, V Value)> items, bool tryAdd = true) method Add (line 107) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AddWithLog (line 114) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TryAdd (line 122) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TryAddWithLog (line 130) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AddOrUpdate (line 137) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AddOrUpdateInPlace (line 144) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AddOrUpdateWithLog (line 151) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AddOrUpdate (line 158) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AddOrUpdateWithLog (line 170) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AddOrMaybeUpdate (line 182) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AddOrMaybeUpdateWithLog (line 194) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AddOrUpdate (line 206) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AddOrUpdateWithLog (line 218) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AddRange (line 231) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AddRangeWithLog (line 246) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AddRange (line 267) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AddRangeWithLog (line 282) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AddRange (line 303) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AddRangeWithLog (line 318) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TryAddRange (line 335) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TryAddRangeWithLog (line 350) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TryAddRange (line 367) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TryAddRangeWithLog (line 382) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TryAddRange (line 399) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TryAddRangeWithLog (line 414) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AddOrUpdateRange (line 431) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AddOrUpdateRangeWithLog (line 446) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AddOrUpdateRange (line 463) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AddOrUpdateRangeWithLog (line 478) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AddOrUpdateRange (line 495) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AddOrUpdateRangeWithLog (line 510) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method SetItems (line 527) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method SetItemsWithLog (line 542) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method SetItems (line 559) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method SetItemsWithLog (line 574) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method SetItems (line 591) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method SetItemsWithLog (line 606) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TrySetItems (line 623) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TrySetItemsWithLog (line 638) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TrySetItems (line 655) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TrySetItemsWithLog (line 670) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TrySetItems (line 687) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TrySetItemsWithLog (line 702) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TrySetItems (line 719) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TrySetItemsWithLog (line 730) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method RemoveRange (line 747) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method RemoveRangeWithLog (line 758) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method SetItem (line 778) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method SetItemWithLog (line 785) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method SetItem (line 792) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method SetItemWithLog (line 802) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TrySetItem (line 813) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TrySetItemWithLog (line 821) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TrySetItem (line 828) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TrySetItemWithLog (line 838) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Remove (line 848) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method RemoveWithLog (line 862) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Get (line 894) | public (K Key, V Value) Get(K key) method GetOption (line 905) | public Option<(K Key, V Value)> GetOption(K key) method GetKeyOption (line 916) | public Option GetKeyOption(K key) method Clear (line 927) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ClearWithLog (line 934) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetHashCode (line 941) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ContainsKey (line 950) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Contains (line 957) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Contains (line 964) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Contains (line 971) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Contains (line 978) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Find (line 985) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method FindInternal (line 997) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Find (line 1008) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method FindOrAdd (line 1020) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method FindOrAddWithLog (line 1031) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method FindOrAdd (line 1050) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method FindOrAddWithLog (line 1057) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method FindOrMaybeAdd (line 1075) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method FindOrMaybeAddWithLog (line 1088) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method FindOrMaybeAdd (line 1114) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method FindOrMaybeAddWithLog (line 1124) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method FindAll (line 1149) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method FindChanges (line 1153) | internal static TrieMap> FindChanges(TrieMap(TrieMap? rhs) method Update (line 1419) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method UpdateWithLog (line 1426) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Update (line 1433) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method UpdateWithLog (line 1447) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IsProperSubsetOf (line 1467) | public bool IsProperSubsetOf(IEnumerable<(K Key, V Value)> other) => method IsProperSubsetOf (line 1474) | public bool IsProperSubsetOf(IEnumerable other) method IsProperSupersetOf (line 1507) | public bool IsProperSupersetOf(IEnumerable<(K Key, V Value)> other) => method IsProperSupersetOf (line 1514) | public bool IsProperSupersetOf(IEnumerable other) method IsSubsetOf (line 1538) | public bool IsSubsetOf(IEnumerable<(K Key, V Value)> other) method IsSubsetOf (line 1560) | public bool IsSubsetOf(IEnumerable other) method IsSubsetOf (line 1582) | public bool IsSubsetOf(TrieMap other) method IsSupersetOf (line 1609) | public bool IsSupersetOf(IEnumerable<(K Key, V Value)> other) => method IsSupersetOf (line 1616) | public bool IsSupersetOf(IEnumerable other) method Overlaps (line 1631) | public bool Overlaps(IEnumerable<(K Key, V Value)> other) => method Overlaps (line 1637) | public bool Overlaps(IEnumerable other) method Intersect (line 1657) | public TrieMap Intersect(IEnumerable other) method IntersectWithLog (line 1671) | public (TrieMap Map, TrieMap> Changes) In... method Intersect (line 1694) | public TrieMap Intersect(IEnumerable<(K Key, V Value)> other) method IntersectWithLog (line 1708) | public (TrieMap Map, TrieMap> Changes) In... method Intersect (line 1715) | public TrieMap Intersect( method IntersectWithLog (line 1735) | public (TrieMap Map, TrieMap> Changes) In... method Except (line 1766) | public TrieMap Except(IEnumerable other) method ExceptWithLog (line 1780) | public (TrieMap Map, TrieMap> Changes) Ex... method Except (line 1801) | public TrieMap Except(IEnumerable<(K Key, V Value)> other) method ExceptWithLog (line 1815) | public (TrieMap Map, TrieMap> Changes) Ex... method SymmetricExcept (line 1823) | public TrieMap SymmetricExcept(TrieMap rhs) method SymmetricExceptWithLog (line 1842) | public (TrieMap Map, TrieMap> Changes) Sy... method SymmetricExcept (line 1863) | public TrieMap SymmetricExcept(IEnumerable<(K Key, V Value)... method SymmetricExceptWithLog (line 1886) | public (TrieMap Map, TrieMap> Changes) Sy... method Union (line 1914) | public TrieMap Union(IEnumerable<(K, V)> other) => method UnionWithLog (line 1923) | public (TrieMap Map, TrieMap> Changes) Un... method Union (line 1933) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method UnionWithLog (line 1946) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Union (line 1963) | public TrieMap Union( method UnionWithLog (line 1980) | public (TrieMap Map, TrieMap> Changes) Un... method Union (line 1997) | public TrieMap Union( method UnionWithLog (line 2014) | public (TrieMap Map, TrieMap> Changes) Un... method Union (line 2035) | public TrieMap Union( method UnionWithLog (line 2074) | public (TrieMap Map, TrieMap> Changes) Un... type Node (line 2125) | internal interface Node : IEnumerable<(K, V)> method Read (line 2128) | (bool Found, K Key, V? Value) Read(K key, uint hash, Sec section); method Update (line 2129) | (int CountDelta, Node Node, V? Old, bool Changed) Update((UpdateType... method Remove (line 2130) | (int CountDelta, Node Node, V? Old) Remove(K key, uint hash, Sec sec... class Entries (line 2143) | internal class Entries : Node method Entries (line 2152) | public Entries(uint entryMap, uint nodeMap, (K, V)[] items, Node[] n... method Deconstruct (line 2160) | public void Deconstruct(out uint entryMap, out uint nodeMap, out (K,... method Remove (line 2168) | public (int CountDelta, Node Node, V? Old) Remove(K key, uint hash, ... method Read (line 2255) | public (bool Found, K Key, V? Value) Read(K key, uint hash, Sec sect... method Update (line 2289) | public (int CountDelta, Node Node, V? Old, bool Changed) Update((Upd... method GetEnumerator (line 2394) | public IEnumerator<(K, V)> GetEnumerator() method GetEnumerator (line 2410) | IEnumerator IEnumerable.GetEnumerator() => class Collision (line 2417) | internal class Collision : Node method Collision (line 2424) | public Collision((K Key, V Value)[] items, uint hash) method Read (line 2430) | public (bool Found, K Key, V Value) Read(K key, uint hash, Sec section) method Remove (line 2442) | public (int CountDelta, Node Node, V? Old) Remove(K key, uint hash, ... method Update (line 2479) | public (int CountDelta, Node Node, V? Old, bool Changed) Update((Upd... method GetEnumerator (line 2527) | public IEnumerator<(K, V)> GetEnumerator() => method GetEnumerator (line 2530) | IEnumerator IEnumerable.GetEnumerator() => class EmptyNode (line 2537) | internal class EmptyNode : Node method Read (line 2543) | public (bool Found, K Key, V Value) Read(K key, uint hash, Sec secti... method Remove (line 2546) | public (int CountDelta, Node Node, V? Old) Remove(K key, uint hash, ... method Update (line 2549) | public (int CountDelta, Node Node, V? Old, bool Changed) Update((Upd... method GetEnumerator (line 2566) | public IEnumerator<(K, V)> GetEnumerator() method GetEnumerator (line 2571) | IEnumerator IEnumerable.GetEnumerator() method Merge (line 2580) | static Node Merge((K, V) pair1, (K, V) pair2, uint pair1Hash, uint pai... method AsIterable (line 2608) | public Iterable<(K Key, V Value)> AsIterable() => method GetEnumerator (line 2611) | public IEnumerator<(K Key, V Value)> GetEnumerator() => method GetEnumerator (line 2615) | IEnumerator IEnumerable.GetEnumerator() => method BitCount (line 2622) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Index (line 2636) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Index (line 2645) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Mask (line 2652) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method SetItem (line 2660) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Clone (line 2682) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Clone (line 2693) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Insert (line 2705) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method RemoveAt (line 2718) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ToString (line 2738) | public override string ToString() => method TupleToString (line 2743) | string TupleToString((K Key, V Value) tuple) => method TryGetValue (line 2752) | public bool TryGetValue(K key, out V value) type Sec (line 2768) | internal readonly struct Sec method Sec (line 2773) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Next (line 2777) | [MethodImpl(MethodImplOptions.AggressiveInlining)] class Bit (line 2782) | internal static class Bit method Set (line 2784) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Set (line 2790) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Get (line 2796) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Get (line 2800) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Get (line 2804) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Set (line 2808) | [MethodImpl(MethodImplOptions.AggressiveInlining)] class TrieMapExtentsions (line 2817) | internal static class TrieMapExtentsions method Merge (line 2819) | public static TrieMap Merge(this TrieMap : type UpdateType (line 24) | internal enum UpdateType type Tag (line 33) | internal enum Tag method TrieSet (line 49) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TrieSet (line 56) | public TrieSet(ReadOnlySpan items, bool tryAdd = true) method TrieSet (line 70) | public TrieSet(IEnumerable items, bool tryAdd = true) method Add (line 105) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TryAdd (line 113) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AddOrUpdate (line 120) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AddRange (line 128) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TryAddRange (line 139) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AddOrUpdateRange (line 150) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method SetItems (line 161) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TrySetItems (line 172) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method RemoveRange (line 183) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method SetItem (line 197) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TrySetItem (line 205) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Update (line 212) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Remove (line 219) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Clear (line 248) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetHashCode (line 255) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ContainsKey (line 264) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Find (line 271) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method FindInternal (line 283) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Map (line 294) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Map (line 302) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Filter (line 309) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Append (line 316) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Subtract (line 323) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Equals (line 365) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Equals (line 372) | public bool Equals(TrieSet? rhs) method Update (line 389) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IsProperSubsetOf (line 404) | public bool IsProperSubsetOf(IEnumerable other) method IsProperSupersetOf (line 437) | public bool IsProperSupersetOf(IEnumerable other) method IsSubsetOf (line 461) | public bool IsSubsetOf(IEnumerable other) method IsSubsetOf (line 483) | public bool IsSubsetOf(TrieSet other) method IsSupersetOf (line 510) | public bool IsSupersetOf(IEnumerable other) method Overlaps (line 525) | public bool Overlaps(IEnumerable other) method Intersect (line 545) | public TrieSet Intersect(IEnumerable other) method Except (line 560) | public TrieSet Except(IEnumerable other) method SymmetricExcept (line 574) | public TrieSet SymmetricExcept(IEnumerable rhs) => method SymmetricExcept (line 581) | public TrieSet SymmetricExcept(TrieSet rhs) method Union (line 610) | public TrieSet Union(IEnumerable other) => type Node (line 621) | internal interface Node : IEnumerable method Read (line 624) | (bool Found, K Key) Read(K key, uint hash, Sec section); method Update (line 625) | (int CountDelta, Node Node) Update((UpdateType Type, bool Mutate) en... method Remove (line 626) | (int CountDelta, Node Node) Remove(K key, uint hash, Sec section); class Entries (line 639) | internal class Entries : Node method Entries (line 648) | public Entries(uint entryMap, uint nodeMap, K[] items, Node[] nodes) method Deconstruct (line 656) | public void Deconstruct(out uint entryMap, out uint nodeMap, out K[]... method Remove (line 664) | public (int CountDelta, Node Node) Remove(K key, uint hash, Sec sect... method Read (line 745) | public (bool Found, K Key) Read(K key, uint hash, Sec section) method Update (line 779) | public (int CountDelta, Node Node) Update((UpdateType Type, bool Mut... method GetEnumerator (line 888) | public IEnumerator GetEnumerator() method GetEnumerator (line 904) | IEnumerator IEnumerable.GetEnumerator() => class Collision (line 911) | internal class Collision : Node method Collision (line 918) | public Collision(K[] items, uint hash) method Read (line 924) | public (bool Found, K Key) Read(K key, uint hash, Sec section) method Remove (line 936) | public (int CountDelta, Node Node) Remove(K key, uint hash, Sec sect... method Update (line 968) | public (int CountDelta, Node Node) Update((UpdateType Type, bool Mut... method GetEnumerator (line 1016) | public IEnumerator GetEnumerator() => method GetEnumerator (line 1019) | IEnumerator IEnumerable.GetEnumerator() => class EmptyNode (line 1026) | internal class EmptyNode : Node method Read (line 1032) | public (bool Found, K Key) Read(K key, uint hash, Sec section) => method Remove (line 1035) | public (int CountDelta, Node Node) Remove(K key, uint hash, Sec sect... method Update (line 1038) | public (int CountDelta, Node Node) Update((UpdateType Type, bool Mut... method GetEnumerator (line 1055) | public IEnumerator GetEnumerator() method GetEnumerator (line 1060) | IEnumerator IEnumerable.GetEnumerator() method Merge (line 1069) | static Node Merge(K key1, K key2, uint pair1Hash, uint pair2Hash, Sec ... method AsEnumerable (line 1097) | public Iterable AsEnumerable() => method GetEnumerator (line 1100) | public IEnumerator GetEnumerator() => method GetEnumerator (line 1103) | IEnumerator IEnumerable.GetEnumerator() => method BitCount (line 1109) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Index (line 1123) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Index (line 1132) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Mask (line 1139) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method SetItem (line 1147) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Clone (line 1167) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Clone (line 1178) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Insert (line 1190) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method RemoveAt (line 1203) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ToString (line 1223) | public override string ToString() => method TryGetValue (line 1228) | public bool TryGetValue(K key, out K value) method GetEnumerator (line 1243) | IEnumerator IEnumerable.GetEnumerator() => FILE: LanguageExt.Core/Lens/Lens.Operators.cs class LensExtensions (line 3) | public static class LensExtensions FILE: LanguageExt.Core/Lens/Lens.cs class Lens (line 7) | public static class Lens method tuple (line 12) | public static Lens<(A, B), (C, D)> tuple(Lens First,... method tuple (line 20) | public static Lens<(A, B, C), (D, E, F)> tuple(Lens<... method cond (line 30) | public static Lens cond(Func pred, Lens The... method fst (line 41) | public static Lens<(A, B), A> fst() => method fst (line 49) | public static Lens<(A, B, C), A> fst() => method fst (line 57) | public static Lens<(A, B, C, D), A> fst() => method snd (line 65) | public static Lens<(A, B), B> snd() => method snd (line 73) | public static Lens<(A, B, C), B> snd() => method snd (line 81) | public static Lens<(A, B, C, D), B> snd() => method thrd (line 90) | public static Lens<(A, B, C), C> thrd() => method thrd (line 98) | public static Lens<(A, B, C, D), C> thrd() => method identity (line 106) | public static Lens identity() => method enumMap (line 114) | public static Lens, IEnumerable> enumMap(Lens<... method ToPrism (line 122) | public static Prism ToPrism(this Lens la) => Prism ToPrism(this Lens> la) =>... FILE: LanguageExt.Core/Lens/LensAB.cs type Lens (line 8) | public readonly struct Lens method Lens (line 13) | Lens(Func get, Func> set) method Set (line 19) | public A Set(B value, A cont) => method New (line 22) | public static Lens New(Func Get, Func> Set) => method Update (line 25) | public Func Update(Func f) method Update (line 31) | public A Update(Func f, A value) => FILE: LanguageExt.Core/Lens/Prelude.Lens.cs class Prelude (line 4) | public static partial class Prelude method lens (line 9) | public static Lens lens(Lens la, Lens lb) => method lens (line 17) | public static Lens lens(Lens la, Lens lb... method lens (line 25) | public static Lens lens(Lens la, Lens... method lens (line 33) | public static Lens lens(Lens la, Lens lens(Lens la, Lens... method lens (line 49) | public static Lens lens(Lens la, L... method lens (line 57) | public static Lens lens(Lens la... method lens (line 65) | public static Lens lens(Lens... method lens (line 73) | public static Lens lens(Lens Lift() => FILE: LanguageExt.Core/Memo/Memo.F.cs class Memo (line 13) | public class Memo method Memo (line 34) | internal Memo(Func> f) method Memo (line 45) | internal Memo(Func>? f, K? fa) method Memo (line 56) | internal Memo(K fa) method Lower (line 63) | public Memo> Lower() => method Clone (line 81) | public Memo Clone() => method Reset (line 90) | public Unit Reset() method GetValue (line 121) | K GetValue() FILE: LanguageExt.Core/Memo/Memo.Module.cs class Memo (line 5) | public static class Memo method transform (line 15) | public static Memo transform(Memo ma) method cotransform (line 27) | public static Memo cotransform(Memo ma) FILE: LanguageExt.Core/Memo/Memo.cs class Memo (line 10) | public class Memo method Memo (line 31) | internal Memo(A value) method Memo (line 42) | internal Memo(Func? acq, A? value) method Memo (line 53) | internal Memo(Func acq) method Map (line 63) | public Memo Map(Func f) => method Clone (line 81) | public Memo Clone() => method Reset (line 90) | public Unit Reset() method GetValue (line 121) | A GetValue() FILE: LanguageExt.Core/Memo/Operators/Memo.Operators.cs class MemoExtensions (line 5) | public static partial class MemoExtensions FILE: LanguageExt.Core/Memo/Prelude.Memoize.cs class Prelude (line 8) | public static partial class Prelude method memo (line 15) | public static Memo memo(Func f) => method memo (line 21) | public static Memo memo(A value) => method memoK (line 34) | public static Memo memoK(Func> f) => method memoK (line 40) | public static Memo memoK(A value) method memoK (line 47) | public static Memo memoK(K fa) method memo (line 59) | public static Func memo(Func func) where A : notnull method memoUnsafe (line 94) | public static Func memoUnsafe(Func func) where T : n... method memo (line 130) | public static Seq memo(IEnumerable seq) => class WeakDict (line 143) | private class WeakDict where T : notnull class OnFinalise (line 145) | private class OnFinalise(Action onFinalise, V value) method NewRef (line 155) | private WeakReference> NewRef(T key, Func addFun... method TryGetValue (line 158) | public bool TryGetValue(T key, out R value) method GetOrAdd (line 172) | public R GetOrAdd(T key, Func addFunc) FILE: LanguageExt.Core/Monads/Alternative Monads/ChronicleT/ChronicleT.Module.2.cs class ChronicleT (line 7) | public partial class ChronicleT method dictate (line 15) | public static ChronicleT dictate(A value) => method confess (line 24) | public static ChronicleT confess(Ch value) => method chronicle (line 33) | public static ChronicleT chronicle(Ch @this, A that) => method lift (line 41) | public static ChronicleT lift(These these) => method lift (line 49) | public static ChronicleT lift(K ma) => method liftIO (line 57) | public static ChronicleT liftIO(K ma) => method memento (line 68) | public static ChronicleT> memento(K absolve(A defaultValue, K condemn(K, A> ... method censor (line 97) | public static ChronicleT censor(Func f, K empty() method dictate (line 27) | public static ChronicleT dictate(A value) method confess (line 37) | public static ChronicleT confess(Ch value) method chronicle (line 47) | public static ChronicleT chronicle(Ch @this, A that) method chronicle (line 56) | public static ChronicleT chronicle(These th... method lift (line 65) | public static ChronicleT lift(K ma) method liftIO (line 74) | public static ChronicleT liftIO(K ma) method memento (line 86) | public static ChronicleT> memento(K absolve(A defaultValue, K... method condemn (line 106) | public static ChronicleT condemn(K censor(Func f, K<... method semigroup (line 125) | internal static ChronicleT> semigroup(Func, K ToChronicleT(this Guard Bind( method SelectMany (line 32) | public static ChronicleT SelectMany( FILE: LanguageExt.Core/Monads/Alternative Monads/ChronicleT/Operators/ChronicleT.Operators.Applicative.cs class ChronicleTExtensions (line 7) | public static partial class ChronicleTExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/ChronicleT/Operators/ChronicleT.Operators.Choice.cs class ChronicleTExtensions (line 6) | public static partial class ChronicleTExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/ChronicleT/Operators/ChronicleT.Operators.Fallible.cs class ChronicleTExtensions (line 6) | public static partial class ChronicleTExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/ChronicleT/Operators/ChronicleT.Operators.Final.cs class ChronicleTExtensions (line 3) | public static class ChronicleTExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/ChronicleT/Operators/ChronicleT.Operators.Functor.cs class ChronicleTExtensions (line 7) | public static partial class ChronicleTExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/ChronicleT/Operators/ChronicleT.Operators.Monad.cs class ChronicleTExtensions (line 6) | public static partial class ChronicleTExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/ChronicleT/Operators/ChronicleT.Operators.SemigroupK.cs class ChronicleTExtensions (line 6) | public static partial class ChronicleTExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/ChronicleT/Operators/ChronicleT.Operators.cs class ChronicleTExtensions (line 5) | public static partial class ChronicleTExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/ChronicleT/Prelude/ChronicleT.Prelude.cs class Prelude (line 6) | public partial class Prelude method dictate (line 17) | public static ChronicleT dictate(A value) method confess (line 30) | public static ChronicleT confess(Ch value) method chronicle (line 40) | public static ChronicleT chronicle(Ch @this, A that) method chronicle (line 49) | public static ChronicleT chronicle(These th... method memento (line 61) | public static ChronicleT> memento(K absolve(A defaultValue, K... method condemn (line 81) | public static ChronicleT condemn(K censor(Func f, K<... FILE: LanguageExt.Core/Monads/Alternative Monads/ChronicleT/Trait/ChronicleT.TraitImpl.2.cs class ChronicleT (line 12) | public class ChronicleT : method Left (line 17) | static K, A, B> CoproductCons>.Left(... method Right (line 20) | static K, A, B> CoproductCons>.Right... method Match (line 23) | static K, A, C> CoproductK>.Match( method BiMap (line 29) | static K, Y, B> Bifunctor>.BiMap( method BindFirst (line 52) | static K, Y, A> Bimonad>.BindFirst( method BindSecond (line 89) | static K, X, B> Bimonad>.BindSecond( FILE: LanguageExt.Core/Monads/Alternative Monads/ChronicleT/Trait/ChronicleT.TraitImpl.cs class ChronicleT (line 13) | public partial class ChronicleT : method Map (line 21) | static K, B> Functor>.Map( method Pure (line 26) | static K, A> Applicative>.Pure(... method Apply (line 29) | static K, B> Applicative>.Apply, B> Applicative>.Apply, B> Monad>.Bind( method Recur (line 60) | static K, B> Monad>.Recur( method Combine (line 88) | static Ch Combine(Ch? fst, Ch snd, SemigroupInstance semi) => method Lift (line 93) | static K, A> MonadT, M>.Lift(K<... method LiftIO (line 96) | static K, A> MonadIO>.LiftIO(IO... method Fail (line 99) | static K, A> Fallible>.Fail... method Catch (line 102) | static K, A> Fallible>.Catch( method Choose (line 108) | static K, A> Choice>.Choose(K, A> Choice>.Choose(K, A> Chronicaler, Ch>.Dict... method Confess (line 117) | static K, A> Chronicaler, Ch>.Conf... method Memento (line 120) | static K, Either> Chronicaler, A> Chronicaler, Ch>.Abso... method Condemn (line 129) | static K, A> Chronicaler, Ch>.Cond... method Censor (line 132) | static K, A> Chronicaler, Ch>.Cens... method Chronicle (line 137) | static K, A> Chronicaler, Ch>.Chro... FILE: LanguageExt.Core/Monads/Alternative Monads/Either/Either.Left.cs type Either (line 8) | public abstract partial record Either FILE: LanguageExt.Core/Monads/Alternative Monads/Either/Either.Module.cs class Either (line 5) | public partial class Either method Right (line 19) | [Pure] method Left (line 35) | [Pure] FILE: LanguageExt.Core/Monads/Alternative Monads/Either/Either.Right.cs type Either (line 8) | public abstract partial record Either FILE: LanguageExt.Core/Monads/Alternative Monads/Either/Either.cs type Either (line 31) | public abstract partial record Either : type EitherContext (line 980) | public readonly struct EitherContext method EitherContext (line 985) | internal EitherContext(Either either, Func rightHandler) method Left (line 996) | [Pure] type EitherUnitContext (line 1004) | public readonly struct EitherUnitContext method EitherUnitContext (line 1009) | internal EitherUnitContext(Either either, Action rightHandler) method Left (line 1015) | public Unit Left(Action leftHandler) => FILE: LanguageExt.Core/Monads/Alternative Monads/Either/Extensions/Either.Extensions.Apply.cs class EitherExtensions (line 6) | public static partial class EitherExtensions method Action (line 11) | public static Either Action(this Either ma, K Action(this K, A> ma, K<... method Apply (line 30) | public static Either Apply(this Either> m... method Apply (line 43) | public static Either Apply(this K, Func... FILE: LanguageExt.Core/Monads/Alternative Monads/Either/Extensions/Either.Extensions.Map.cs class EitherExtensions (line 6) | public static partial class EitherExtensions method Map (line 18) | public static Either Map(this Func f, K... method Map (line 31) | public static Either Map(this Func f, Either As(this K, R> ma) => method As2 (line 18) | public static Either As2(this K ma) => method Right (line 26) | [Pure] method Right (line 35) | [Pure] method Flatten (line 42) | [Pure] method Flatten (line 49) | [Pure] method Where (line 59) | [Pure] method Filter (line 70) | [Pure] method ToValidation (line 126) | [Pure] method ToEff (line 140) | [Pure] method ToEff (line 153) | [Pure] method ToEff (line 166) | [Pure] FILE: LanguageExt.Core/Monads/Alternative Monads/Either/Extensions/Either.Guard.cs class EitherGuardExtensions (line 5) | public static class EitherGuardExtensions method ToEither (line 10) | public static Either ToEither(this Guard guard) => method Bind (line 18) | public static Either Bind( method SelectMany (line 28) | public static Either SelectMany( FILE: LanguageExt.Core/Monads/Alternative Monads/Either/IEither.cs type IEither (line 5) | public interface IEither method MatchUntyped (line 17) | R MatchUntyped(Func Left, Func Right); method GetUnderlyingRightType (line 19) | Type GetUnderlyingRightType(); method GetUnderlyingLeftType (line 20) | Type GetUnderlyingLeftType(); FILE: LanguageExt.Core/Monads/Alternative Monads/Either/Operators/Either.Operators.Applicative.cs class EitherExtensions (line 7) | public static partial class EitherExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/Either/Operators/Either.Operators.Choice.cs class EitherExtensions (line 6) | public static partial class EitherExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/Either/Operators/Either.Operators.Fallible.cs class EitherExtensions (line 6) | public static partial class EitherExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/Either/Operators/Either.Operators.Functor.cs class EitherExtensions (line 7) | public static partial class EitherExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/Either/Operators/Either.Operators.Monad.cs class EitherExtensions (line 6) | public static partial class EitherExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/Either/Operators/Either.Operators.cs class EitherExtensions (line 5) | public static partial class EitherExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/Either/Prelude/Either.Prelude.cs class Prelude (line 5) | public static partial class Prelude method Right (line 15) | [Pure] method Right (line 26) | [Pure] method Left (line 38) | [Pure] method Left (line 49) | [Pure] FILE: LanguageExt.Core/Monads/Alternative Monads/Either/Prelude/Either.Prelude.mapapply.cs class Prelude (line 6) | public static partial class Prelude method map (line 18) | public static Either map(Func f, K, A> ... method action (line 24) | public static Either action(K, A> ma, K apply(K, Func> mf,... FILE: LanguageExt.Core/Monads/Alternative Monads/Either/Trait/Either.TraitImpl.2.cs class Either (line 9) | public partial class Either : method BiMap (line 13) | static K Bifunctor.BiMap( method Left (line 24) | static K CoproductCons.Left(A value) => method Right (line 27) | static K CoproductCons.Right(B value) => method Match (line 30) | public static C Match( method BindFirst (line 41) | public static K BindFirst(K ma, F... method BindSecond (line 49) | public static K BindSecond(K ma, ... FILE: LanguageExt.Core/Monads/Alternative Monads/Either/Trait/Either.TraitImpl.cs class Either (line 10) | public class Either : method Apply (line 18) | static K, B> Applicative>.Apply( method Apply (line 29) | static K, B> Applicative>.Apply( method Bind (line 39) | static K, B> Monad>.Bind(K, A> ma,... method Recur (line 47) | static K, B> Monad>.Recur(A value, Func, A> Applicative>.Pure(A value) => method Traverse (line 62) | static K, B>> Traversable>.Traverse(... method FoldWhile (line 70) | static S Foldable>.FoldWhile( method FoldBackWhile (line 81) | static S Foldable>.FoldBackWhile( method Map (line 92) | static K, B> Functor>.Map(Func f, K, A> Right(A value) => method Left (line 103) | static K, A> Left(L value) => method Choose (line 106) | static K, A> Choice>.Choose(K, A> ma,... method Choose (line 109) | static K, A> Choice>.Choose(K, A> ma,... method Fail (line 112) | static K, A> Fallible>.Fail(L error) => method Catch (line 115) | static K, A> Fallible>.Catch( method Transform (line 120) | static K Natural, Option>.Transform(K Foldable>.FoldStep(K, A> t... method FoldStepBack (line 135) | static Fold Foldable>.FoldStepBack(K, ... FILE: LanguageExt.Core/Monads/Alternative Monads/EitherT/EitherT.Module.cs class EitherT (line 5) | public class EitherT method Right (line 12) | public static EitherT Right(A value) method Left (line 21) | public static EitherT Left(L value) method lift (line 30) | public static EitherT lift(Either value) method lift (line 39) | public static EitherT lift(K ma) method lift (line 48) | public static EitherT lift(K> ma) method lift (line 57) | public static EitherT lift(Pure ma) method lift (line 66) | public static EitherT lift(Fail ma) method liftIO (line 75) | public static EitherT liftIO(K ma) method liftIO (line 84) | public static EitherT liftIO(IO> ma) method liftIOMaybe (line 93) | internal static EitherT liftIOMaybe(K ma) method liftIOMaybe (line 102) | internal static EitherT liftIOMaybe(IO>... FILE: LanguageExt.Core/Monads/Alternative Monads/EitherT/EitherT.cs type EitherT (line 15) | public record EitherT(K> runEither) : FILE: LanguageExt.Core/Monads/Alternative Monads/EitherT/Extensions/EitherT.Extensions.Apply.cs class EitherTExtensions (line 6) | public static partial class EitherTExtensions method Action (line 11) | public static EitherT Action(this EitherT Action(this K... method Apply (line 32) | public static EitherT Apply(this EitherT Apply(this K,... FILE: LanguageExt.Core/Monads/Alternative Monads/EitherT/Extensions/EitherT.Extensions.Map.cs class EitherTExtensions (line 6) | public static partial class EitherTExtensions method Map (line 18) | public static EitherT Map(this Func f, K Map(this Func f, Eith... FILE: LanguageExt.Core/Monads/Alternative Monads/EitherT/Extensions/EitherT.Extensions.cs class EitherTExtensions (line 14) | public static partial class EitherTExtensions method As (line 16) | public static EitherT As(this K, R> ma) method As2 (line 20) | public static EitherT As2(this K, L, R> ma) method ToFin (line 24) | public static FinT ToFin(this K, R> ma) method Run (line 31) | public static K> Run(this K, A>... method Bind (line 41) | public static EitherT Bind(this K, ... method Flatten (line 48) | public static EitherT Flatten(this Task ToIO(this Task> ma) => method Flatten (line 62) | [Pure] method Where (line 73) | [Pure] method Filter (line 85) | [Pure] method SelectMany (line 99) | [Pure] method SelectMany (line 115) | [Pure] method Partition (line 130) | [Pure] method Lefts (line 147) | [Pure] method Rights (line 163) | [Pure] FILE: LanguageExt.Core/Monads/Alternative Monads/EitherT/Extensions/EitherT.Guard.cs class EitherTGuardExtensions (line 6) | public static class EitherTGuardExtensions method ToEitherT (line 11) | public static EitherT ToEitherT(this Guard ... method Bind (line 20) | public static EitherT Bind( method SelectMany (line 31) | public static EitherT SelectMany( FILE: LanguageExt.Core/Monads/Alternative Monads/EitherT/Operators/EitherT.Operators.Applicative.cs class EitherTExtensions (line 7) | public static partial class EitherTExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/EitherT/Operators/EitherT.Operators.Choice.cs class EitherTExtensions (line 6) | public static partial class EitherTExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/EitherT/Operators/EitherT.Operators.Fallible.cs class EitherTExtensions (line 6) | public static partial class EitherTExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/EitherT/Operators/EitherT.Operators.Final.cs class EitherTExtensions (line 3) | public static class EitherTExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/EitherT/Operators/EitherT.Operators.Functor.cs class EitherTExtensions (line 7) | public static partial class EitherTExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/EitherT/Operators/EitherT.Operators.Monad.cs class EitherTExtensions (line 6) | public static partial class EitherTExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/EitherT/Operators/EitherT.Operators.SemigroupK.cs class EitherTExtensions (line 6) | public static partial class EitherTExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/EitherT/Operators/EitherT.Operators.cs class EitherTExtensions (line 5) | public static partial class EitherTExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/EitherT/Trait/EitherT.TraitImpl.2.cs class EitherT (line 6) | public class EitherT : method Left (line 11) | static K, A, B> CoproductCons>.Left(A valu... method Right (line 14) | static K, A, B> CoproductCons>.Right(B val... method Match (line 17) | static K, A, C> CoproductK>.Match( method BiMap (line 23) | static K, L1, B> Bifunctor>.BiMap( method BindFirst (line 29) | static K, L1, A> Bimonad>.BindFirst( method BindSecond (line 41) | static K, L, B> Bimonad>.BindSecond( FILE: LanguageExt.Core/Monads/Alternative Monads/EitherT/Trait/EitherT.TraitImpl.cs class EitherT (line 10) | public partial class EitherT : method Bind (line 18) | static K, B> Monad>.Bind(K, B> Monad>.Recur(A value, F... method Map (line 35) | static K, B> Functor>.Map(Func... method Pure (line 38) | static K, A> Applicative>.Pure(A value) => method Apply (line 41) | static K, B> Applicative>.Apply(K, B> Applicative>.Apply(K, A> MonadT, M>.Lift(K ma... method LiftIO (line 50) | static K, A> MonadIO>.LiftIO(IO ma) => method Choose (line 53) | static K, A> Choice>.Choose(K, A> Choice>.Choose(K, A> Fallible>.Fail(L error) => method Catch (line 76) | static K, A> Fallible>.Catch( method Transform (line 81) | static K, A> Natural, OptionT>.Transform Action(this Fin ma, K mb) => method Action (line 17) | public static Fin Action(this K ma, K mb) => method Apply (line 30) | public static Fin Apply(this Fin> mf, K ma... method Apply (line 43) | public static Fin Apply(this K> mf, K... FILE: LanguageExt.Core/Monads/Alternative Monads/Fin/Extensions/Fin.Extensions.Map.cs class FinExtensions (line 6) | public static partial class FinExtensions method Map (line 18) | public static Fin Map(this Func f, K ma) => method Map (line 31) | public static Fin Map(this Func f, Fin ma) => FILE: LanguageExt.Core/Monads/Alternative Monads/Fin/Extensions/Fin.Extensions.cs class FinExtensions (line 12) | public static partial class FinExtensions method As (line 14) | public static Fin As(this K ma) => method ToFin (line 20) | public static Fin ToFin(this Either ma) => method Flatten (line 26) | [Pure] method Plus (line 39) | [Pure] method Subtract (line 54) | [Pure] method Product (line 69) | [Pure] method Divide (line 84) | [Pure] method Partition (line 99) | [Pure] method Fails (line 114) | [Pure] method Succs (line 128) | [Pure] FILE: LanguageExt.Core/Monads/Alternative Monads/Fin/Extensions/Fin.Guard.cs class FinGuardExtensions (line 7) | public static class FinGuardExtensions method ToFin (line 12) | public static Fin ToFin(this Guard ma) => method Bind (line 20) | public static Fin Bind( method SelectMany (line 30) | public static Fin SelectMany(this Guard ma, Func SelectMany( FILE: LanguageExt.Core/Monads/Alternative Monads/Fin/Fin.Fail.cs class Fin (line 7) | public partial class Fin class Fail (line 13) | public sealed class Fail(Error Error) : Fin method Match (line 41) | [Pure] method ToString (line 48) | [Pure] method GetHashCode (line 52) | [Pure] method FailSpan (line 59) | [Pure] method SuccSpan (line 66) | [Pure] method CompareTo (line 73) | [Pure] method Equals (line 82) | [Pure] method Map (line 104) | [Pure] method MapFail (line 113) | [Pure] method BiMap (line 121) | [Pure] method Bind (line 131) | [Pure] method BiBind (line 138) | [Pure] method Deconstruct (line 144) | public void Deconstruct(out Error value) => FILE: LanguageExt.Core/Monads/Alternative Monads/Fin/Fin.Module.cs class Fin (line 7) | public partial class Fin method Succ (line 15) | [Pure, MethodImpl(Opt.Default)] method Fail (line 25) | [Pure, MethodImpl(Opt.Default)] method Fail (line 35) | [Pure, MethodImpl(Opt.Default)] FILE: LanguageExt.Core/Monads/Alternative Monads/Fin/Fin.Succ.cs class Fin (line 7) | public partial class Fin class Succ (line 13) | public sealed class Succ(A Value) : Fin method Match (line 41) | [Pure] method ToString (line 48) | [Pure] method GetHashCode (line 55) | public override int GetHashCode() => method FailSpan (line 61) | [Pure] method SuccSpan (line 68) | [Pure] method CompareTo (line 75) | [Pure] method Equals (line 86) | [Pure] method Map (line 112) | [Pure] method MapFail (line 121) | [Pure] method BiMap (line 129) | [Pure] method Bind (line 139) | [Pure] method BiBind (line 146) | [Pure] method Deconstruct (line 152) | public void Deconstruct(out A value) => FILE: LanguageExt.Core/Monads/Alternative Monads/Fin/Fin.cs class Fin (line 17) | public abstract partial class Fin : method Fin (line 26) | private Fin() {} method Match (line 47) | [Pure] method FailSpan (line 53) | [Pure] method SuccSpan (line 59) | [Pure] method CompareTo (line 65) | [Pure] method Equals (line 72) | [Pure] method Equals (line 79) | [Pure] method Equals (line 86) | [Pure] method GetHashCode (line 90) | [Pure] method GetHashCode (line 94) | [Pure] method Map (line 113) | [Pure] method MapFail (line 121) | [Pure] method BiMap (line 128) | [Pure] method Bind (line 137) | [Pure] method BiBind (line 143) | [Pure] method BindFail (line 149) | [Pure] method convert (line 391) | [Pure, MethodImpl(Opt.Default)] method Cast (line 409) | [Pure, MethodImpl(Opt.Default)] method CompareTo (line 415) | [Pure, MethodImpl(Opt.Default)] method CompareTo (line 421) | [Pure, MethodImpl(Opt.Default)] method Match (line 425) | [MethodImpl(Opt.Default)] method IfFail (line 429) | [Pure, MethodImpl(Opt.Default)] method IfFail (line 433) | [Pure, MethodImpl(Opt.Default)] method IfFail (line 437) | [MethodImpl(Opt.Default)] method IfSucc (line 441) | [MethodImpl(Opt.Default)] method Iter (line 445) | [MethodImpl(Opt.Default)] method Fold (line 449) | [Pure, MethodImpl(Opt.Default)] method BiFold (line 453) | [Pure, MethodImpl(Opt.Default)] method Exists (line 457) | [Pure, MethodImpl(Opt.Default)] method ForAll (line 461) | [Pure, MethodImpl(Opt.Default)] method Traverse (line 473) | [Pure] method TraverseM (line 486) | [Pure] method Select (line 491) | [Pure, MethodImpl(Opt.Default)] method Bind (line 495) | [Pure, MethodImpl(Opt.Default)] method Bind (line 499) | [Pure, MethodImpl(Opt.Default)] method Bind (line 503) | [Pure, MethodImpl(Opt.Default)] method SelectMany (line 507) | [Pure, MethodImpl(Opt.Default)] method SelectMany (line 511) | [Pure, MethodImpl(Opt.Default)] method SelectMany (line 515) | [Pure, MethodImpl(Opt.Default)] method SelectMany (line 519) | [Pure, MethodImpl(Opt.Default)] method SelectMany (line 523) | [Pure, MethodImpl(Opt.Default)] method SelectMany (line 527) | [Pure, MethodImpl(Opt.Default)] method AsEnumerable (line 531) | [Pure, MethodImpl(Opt.Default)] method ToIterable (line 537) | [Pure, MethodImpl(Opt.Default)] method ToList (line 541) | [Pure, MethodImpl(Opt.Default)] method ToSeq (line 545) | [Pure, MethodImpl(Opt.Default)] method ToArray (line 549) | [Pure, MethodImpl(Opt.Default)] method ToOption (line 553) | [Pure, MethodImpl(Opt.Default)] method ToEither (line 559) | [Pure, MethodImpl(Opt.Default)] method ToValidation (line 565) | [Pure, MethodImpl(Opt.Default)] method ToEff (line 571) | [Pure, MethodImpl(Opt.Default)] method ThrowIfFail (line 577) | public A ThrowIfFail() FILE: LanguageExt.Core/Monads/Alternative Monads/Fin/Operators/Fin.Operators.Applicative.cs class FinExtensions (line 7) | public static partial class FinExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/Fin/Operators/Fin.Operators.Choice.cs class FinExtensions (line 6) | public static partial class FinExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/Fin/Operators/Fin.Operators.Fallible.cs class FinExtensions (line 6) | public static partial class FinExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/Fin/Operators/Fin.Operators.Functor.cs class FinExtensions (line 7) | public static partial class FinExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/Fin/Operators/Fin.Operators.Monad.cs class FinExtensions (line 6) | public static partial class FinExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/Fin/Operators/Fin.Operators.SemigroupK.cs class FinExtensions (line 5) | public static partial class FinExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/Fin/Operators/Fin.Operators.cs class FinExtensions (line 5) | public static partial class FinExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/Fin/Trait/Fin.TraitImpl.cs class Fin (line 7) | public partial class Fin : method Bind (line 19) | static K Monad.Bind(K ma, Func... method Recur (line 27) | static K Monad.Recur(A value, Func Functor.Map(Func f, K ma) => method Pure (line 47) | static K Applicative.Pure(A value) => method Apply (line 50) | static K Applicative.Apply(K> mf, K... method Apply (line 60) | static K Applicative.Apply(K> mf, M... method FoldWhile (line 70) | static S Foldable.FoldWhile( method FoldBackWhile (line 81) | static S Foldable.FoldBackWhile( method Traverse (line 92) | static K> Traversable.Traverse(Func MonoidK.Empty() => method Empty (line 103) | static K Alternative.Empty() => method Combine (line 106) | static K SemigroupK.Combine(K ma, K mb... method Choose (line 119) | static K Choice.Choose(K ma, K mb) => method Choose (line 126) | static K Choice.Choose(K ma, Memo mb) => method ConsSucc (line 133) | static K ConsSucc(A value) => method ConsFail (line 136) | static K ConsFail(Error value) => method Fail (line 139) | static K Fallible.Fail(Error error) => method Catch (line 142) | static K Fallible.Catch( method Transform (line 147) | static K, A> Natural>.Transform(K<... method Transform (line 155) | static K Natural.Transform(K fa) => method Transform (line 163) | static K Natural.Transform(K fa) => method Transform (line 171) | static K Natural.Transform(K fa) => method Transform (line 179) | static K Natural.Transform(K fa) => method FoldStep (line 187) | static Fold Foldable.FoldStep(K ta, S initial... method FoldStepBack (line 195) | static Fold Foldable.FoldStepBack(K ta, S ini... FILE: LanguageExt.Core/Monads/Alternative Monads/FinT/Extensions/FinT.Extensions.Apply.cs class FinTExtensions (line 6) | public static partial class FinTExtensions method Action (line 11) | public static FinT Action(this FinT ma, FinT Apply(this FinT> mf, K... method Apply (line 39) | public static FinT Apply(this K, Func> mf... FILE: LanguageExt.Core/Monads/Alternative Monads/FinT/Extensions/FinT.Extensions.Map.cs class FinTExtensions (line 6) | public static partial class FinTExtensions method Map (line 18) | public static FinT Map(this Func f, K, A>... method Map (line 32) | public static FinT Map(this Func f, FinT ma) FILE: LanguageExt.Core/Monads/Alternative Monads/FinT/Extensions/FinT.Extensions.cs class FinTExtensions (line 11) | public static partial class FinTExtensions method As (line 13) | public static FinT As(this K, A> ma) method Run (line 20) | public static K> Run(this K, A> ma) method Bind (line 30) | public static FinT Bind(this K, A> ma, Func Flatten(this Task> tma) => method ToIO (line 44) | public static FinT ToIO(this Task> ma) method Flatten (line 51) | [Pure] method SelectMany (line 64) | [Pure] method SelectMany (line 80) | [Pure] method SelectMany (line 96) | public static FinT SelectMany(this K, A> ma,... method Partition (line 107) | [Pure] method Fails (line 124) | [Pure] method Succs (line 140) | [Pure] FILE: LanguageExt.Core/Monads/Alternative Monads/FinT/Extensions/FinT.Guard.cs class FinTGuardExtensions (line 7) | public static class FinTGuardExtensions method ToFinT (line 12) | public static FinT ToFinT(this Guard guard) method Bind (line 21) | public static FinT Bind( method SelectMany (line 32) | public static FinT SelectMany( method SelectMany (line 44) | public static FinT SelectMany( method SelectMany (line 53) | public static FinT SelectMany( FILE: LanguageExt.Core/Monads/Alternative Monads/FinT/FinT.Module.cs class FinT (line 7) | public partial class FinT method Succ (line 14) | public static FinT Succ(A value) method Fail (line 23) | public static FinT Fail(Error value) method lift (line 32) | public static FinT lift(Fin ma) method lift (line 41) | public static FinT lift(Pure value) method lift (line 50) | public static FinT lift(Fail value) method lift (line 59) | public static FinT lift(K monad) method lift (line 68) | public static FinT lift(K> ma) method liftIO (line 77) | public static FinT liftIO(IO ma) method liftIO (line 86) | public static FinT liftIO(IO> ma) method liftIOMaybe (line 95) | internal static FinT liftIOMaybe(IO ma) method liftIOMaybe (line 104) | internal static FinT liftIOMaybe(IO> ma) FILE: LanguageExt.Core/Monads/Alternative Monads/FinT/FinT.cs type FinT (line 14) | public record FinT(K> runFin) : FILE: LanguageExt.Core/Monads/Alternative Monads/FinT/Operators/FinT.Operators.Applicative.cs class FinTExtensions (line 7) | public static partial class FinTExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/FinT/Operators/FinT.Operators.Choice.cs class FinTExtensions (line 6) | public static partial class FinTExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/FinT/Operators/FinT.Operators.Fallible.cs class FinTExtensions (line 6) | public static partial class FinTExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/FinT/Operators/FinT.Operators.Final.cs class FinTExtensions (line 3) | public static class FinTExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/FinT/Operators/FinT.Operators.Functor.cs class FinTExtensions (line 7) | public static partial class FinTExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/FinT/Operators/FinT.Operators.Monad.cs class FinTExtensions (line 6) | public static partial class FinTExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/FinT/Operators/FinT.Operators.SemigroupK.cs class FinExtensions (line 5) | public static partial class FinExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/FinT/Operators/FinT.Operators.cs class FinTExtensions (line 5) | public static partial class FinTExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/FinT/Trait/FinT.TraitImpl.cs class FinT (line 11) | public partial class FinT : method Bind (line 22) | static K, B> Monad>.Bind(K, A> ma, Func<... method Recur (line 25) | static K, B> Monad>.Recur(A value, Func, B> Functor>.Map(Func f, K, A> Applicative>.Pure(A value) => method Apply (line 45) | static K, B> Applicative>.Apply(K, Func<... method Apply (line 48) | static K, B> Applicative>.Apply(K, Func<... method Lift (line 51) | static K, A> MonadT, M>.Lift(K ma) => method LiftIO (line 54) | static K, A> MonadIO>.LiftIO(IO ma) => method Empty (line 57) | static K, A> MonoidK>.Empty() => method Empty (line 60) | static K, A> Alternative>.Empty() => method Combine (line 63) | static K, A> SemigroupK>.Combine(K, A> ma, ... method Choose (line 73) | static K, A> Choice>.Choose(K, A> ma, K, A> Choice>.Choose(K, A> ma, Memo<... method Fail (line 93) | static K, A> Fallible>.Fail(Error error) => method Catch (line 96) | static K, A> Fallible>.Catch( method Transform (line 101) | static K, A> Natural, EitherT>.Tra... method Transform (line 104) | static K, A> Natural, OptionT>.Transform(K, A> Natural, TryT>.Transform(K,... FILE: LanguageExt.Core/Monads/Alternative Monads/Nullable/Nullable.Prelude.cs class Prelude (line 9) | public static partial class Prelude method toOption (line 17) | [Pure] method match (line 30) | [Pure] method matchAsync (line 43) | public static async Task matchAsync(T? self, Func>... method matchAsync (line 55) | public static async Task matchAsync(T? self, Func>... method match (line 65) | public static Unit match(T? self, Action Some, Action None) wher... method ifSome (line 82) | public static Unit ifSome(T? self, Action someHandler) where T :... method ifSome (line 95) | public static Unit ifSome(T? self, Func someHandler) where... method ifNone (line 104) | [Pure] method ifNone (line 108) | [Pure] method toEither (line 112) | [Pure] method toEither (line 118) | [Pure] method append (line 136) | [Pure] method plus (line 157) | [Pure] method subtract (line 178) | [Pure] method product (line 199) | [Pure] method divide (line 220) | [Pure] method somes (line 234) | [Pure] method iter (line 251) | public static Unit iter(T? self, Action action) where T : struct method count (line 262) | [Pure] method forall (line 275) | [Pure] method forall (line 287) | [Pure] method exists (line 299) | [Pure] method exists (line 310) | [Pure] method map (line 316) | [Pure] method map (line 324) | [Pure] method filter (line 332) | [Pure] method filter (line 340) | [Pure] method bind (line 350) | [Pure] method bind (line 358) | [Pure] method sum (line 366) | [Pure] FILE: LanguageExt.Core/Monads/Alternative Monads/Option/Extensions/Option.Extensions.MapApply.cs class OptionExtensions (line 6) | public static partial class OptionExtensions method Map (line 18) | public static Option Map(this Func f, K ma) => method Map (line 31) | public static Option Map(this Func f, Option ma) => method Action (line 37) | public static Option Action(this Option ma, K m... method Action (line 43) | public static Option Action(this K ma, K Apply(this Option> mf, K Apply(this K> mf, K As(this K ma) => method ToValidation (line 19) | [Pure] method Flatten (line 30) | [Pure] method Somes (line 39) | [Pure] method Somes (line 56) | [Pure] method Add (line 82) | [Pure] method Subtract (line 98) | [Pure] method Product (line 114) | [Pure] method Divide (line 130) | [Pure] method ToNullable (line 143) | [Pure] method Match (line 159) | [Pure] method Match (line 173) | [Pure] method Match (line 189) | [Pure] FILE: LanguageExt.Core/Monads/Alternative Monads/Option/Operators/Option.Operators.Applicative.cs class OptionExtensions (line 7) | public static partial class OptionExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/Option/Operators/Option.Operators.Choice.cs class OptionExtensions (line 6) | public static partial class OptionExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/Option/Operators/Option.Operators.Fallible.cs class OptionExtensions (line 6) | public static partial class OptionExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/Option/Operators/Option.Operators.Functor.cs class OptionExtensions (line 7) | public static partial class OptionExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/Option/Operators/Option.Operators.Monad.cs class OptionExtensions (line 6) | public static partial class OptionExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/Option/Operators/Option.Operators.cs class OptionExtensions (line 5) | public static partial class OptionExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/Option/Option.Module.cs class Option (line 6) | public partial class Option method Some (line 18) | [Pure] FILE: LanguageExt.Core/Monads/Alternative Monads/Option/Option.cs type Option (line 23) | [Serializable] method Option (line 45) | internal Option(A value) method Option (line 55) | public Option(IEnumerable option) method Option (line 64) | Option(SerializationInfo info, StreamingContext context) method GetObjectData (line 77) | public void GetObjectData(SerializationInfo info, StreamingContext con... method Equals (line 110) | [Pure] method Equals (line 120) | [Pure] method CompareTo (line 136) | [Pure] method CompareTo (line 146) | [Pure] method Equals (line 320) | [Pure] method GetHashCode (line 331) | [Pure] method CompareTo (line 337) | [Pure] method ToString (line 345) | [Pure] method Do (line 372) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Select (line 385) | [Pure] method Map (line 398) | [Pure] method Traverse (line 413) | [Pure] method TraverseM (line 426) | [Pure] method Bind (line 434) | [Pure] method Bind (line 444) | [Pure] method BiBind (line 454) | [Pure] method SelectMany (line 464) | [Pure] method SelectMany (line 479) | [Pure] method MatchUntyped (line 494) | [Pure] method GetUnderlyingType (line 505) | [Pure] method ToSpan (line 514) | [Pure] method ToArray (line 525) | [Pure] method ToList (line 536) | [Pure] method ToSeq (line 547) | [Pure] method AsEnumerable (line 558) | [Pure] method ToIterable (line 567) | [Pure] method ToEff (line 576) | [Pure] method ToIO (line 585) | [Pure] method ToEff (line 594) | [Pure] method ToFin (line 605) | [Pure] method ToFin (line 615) | [Pure] method ToEither (line 627) | [Pure] method ToEither (line 637) | [Pure] method ToEither (line 650) | [Pure] method ToValidation (line 663) | [Pure] method ToValidation (line 675) | [Pure] method ToValidation (line 686) | [Pure] method Some (line 700) | [Pure] method Some (line 714) | [Pure] method Match (line 726) | [Pure] method Match (line 740) | [Pure] method Match (line 752) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IfSome (line 770) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IfSome (line 785) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IfNone (line 803) | [Pure] method IfNone (line 814) | public Unit IfNone(Action None) method IfNone (line 828) | [Pure] method Fold (line 855) | [Pure] method FoldBack (line 882) | [Pure] method BiFold (line 910) | [Pure] method BiFold (line 938) | [Pure] method BiMap (line 952) | [Pure] method BiMap (line 967) | [Pure] method Count (line 986) | [Pure] method ForAll (line 1002) | [Pure] method BiForAll (line 1019) | [Pure] method BiForAll (line 1038) | [Pure] method Exists (line 1055) | [Pure] method BiExists (line 1071) | [Pure] method BiExists (line 1089) | [Pure] method Iter (line 1100) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method BiIter (line 1115) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method BiIter (line 1134) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Filter (line 1154) | [Pure] method Where (line 1167) | [Pure] method ParMap (line 1177) | [Pure] method ParMap (line 1185) | [Pure] method Bind (line 1199) | [Pure] method Bind (line 1210) | [Pure] method SelectMany (line 1219) | [Pure] method Combine (line 1234) | [Pure] FILE: LanguageExt.Core/Monads/Alternative Monads/Option/Prelude/Option.Prelude.cs class Prelude (line 9) | public static partial class Prelude method flatten (line 14) | [Pure] method subtract (line 24) | [Pure] method product (line 31) | [Pure] method divide (line 41) | [Pure] method add (line 51) | [Pure] method isSome (line 61) | [Pure] method isNone (line 71) | [Pure] method Some (line 87) | [Pure] method Some (line 99) | [Pure] method Optional (line 112) | [Pure] method Optional (line 125) | [Pure] method ifSome (line 136) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ifNone (line 148) | [Pure] method ifNone (line 161) | [Pure] method match (line 173) | [Pure] method match (line 183) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method bifold (line 207) | [Pure] method bifold (line 232) | [Pure] method forall (line 248) | [Pure] method biforall (line 265) | [Pure] method biforall (line 282) | [Pure] method count (line 299) | [Pure] method exists (line 315) | [Pure] method biexists (line 332) | [Pure] method biexists (line 349) | [Pure] method map (line 360) | [Pure] method bimap (line 372) | [Pure] method bimap (line 384) | [Pure] method filter (line 395) | [Pure] method bind (line 403) | [Pure] method match (line 413) | [Pure] method match (line 429) | [Pure] method somes (line 440) | [Pure] method toList (line 449) | [Pure] method toArray (line 458) | [Pure] FILE: LanguageExt.Core/Monads/Alternative Monads/Option/Prelude/Option.Prelude.mapapply.cs class Prelude (line 6) | public static partial class Prelude method map (line 18) | public static Option map(Func f, K ma) => method action (line 24) | public static Option action(K ma, K mb) => method apply (line 37) | public static Option apply(K> mf, K(Func Some, Func None); method GetUnderlyingType (line 17) | Type GetUnderlyingType(); FILE: LanguageExt.Core/Monads/Alternative Monads/Option/Shared/SomeContext.cs class SomeContext (line 12) | public class SomeContext method SomeContext (line 17) | internal SomeContext(Option option, Func someHandler) method None (line 27) | public B None(Func noneHandler) => method None (line 34) | public B None(B noneValue) => FILE: LanguageExt.Core/Monads/Alternative Monads/Option/Shared/SomeUnitContext.cs class SomeUnitContext (line 12) | public class SomeUnitContext method SomeUnitContext (line 18) | internal SomeUnitContext(Option option, Action someHandler) method None (line 28) | public Unit None(Action f) method HandleSome (line 34) | Unit HandleSome(A value) method HandleNone (line 40) | Unit HandleNone() FILE: LanguageExt.Core/Monads/Alternative Monads/Option/Trait/Option.TraitImpl.cs class Option (line 6) | public partial class Option : method Bind (line 19) | static K Monad(A value) => method Apply (line 28) | static K Applicative() => method Choose (line 69) | static K Choice(K ma, K Choice(K ma, Memo(K fa, Func Some, Func ... method Fail (line 86) | static K Fallible.Fail(Unit _) => method Catch (line 89) | static K Fallible.Catch( method Transform (line 96) | static K Natural.Transform(K fa) => method Transform (line 99) | static K Natural.Transform(K fa) => method Transform (line 102) | static K Natural.Transform(K fa) => method Transform (line 105) | static K Natural.Transform(K Natural.Transform(K fa) => method Transform (line 111) | static K, A> Natural>.Transform(K Natural.Transform(K fa) => method FoldStep (line 117) | static Fold Foldable(this Task> tma) => method ToIO (line 42) | public static OptionT ToIO(this Task> ma) => method Flatten (line 48) | [Pure] method SelectMany (line 61) | [Pure] method SelectMany (line 77) | [Pure] method SelectMany (line 93) | public static OptionT SelectMany( FILE: LanguageExt.Core/Monads/Alternative Monads/OptionT/Operators/OptionT.Operators.Applicative.cs class OptionTExtensions (line 7) | public static partial class OptionTExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/OptionT/Operators/OptionT.Operators.Choice.cs class OptionTExtensions (line 6) | public static partial class OptionTExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/OptionT/Operators/OptionT.Operators.Fallible.cs class OptionTExtensions (line 6) | public static partial class OptionTExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/OptionT/Operators/OptionT.Operators.Final.cs class OptionTExtensions (line 3) | public static class OptionTExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/OptionT/Operators/OptionT.Operators.Functor.cs class OptionTExtensions (line 7) | public static partial class OptionTExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/OptionT/Operators/OptionT.Operators.Monad.cs class OptionTExtensions (line 6) | public static partial class OptionTExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/OptionT/Operators/OptionT.Operators.SemigroupK.cs class ChronicleTExtensions (line 6) | public static partial class ChronicleTExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/OptionT/Operators/OptionT.Operators.cs class OptionTExtensions (line 5) | public static partial class OptionTExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/OptionT/OptionT.Module.cs class OptionT (line 6) | public partial class OptionT method Some (line 13) | public static OptionT Some(A value) method None (line 21) | public static OptionT None() method lift (line 30) | public static OptionT lift(Pure monad) method lift (line 39) | public static OptionT lift(Option monad) method lift (line 48) | public static OptionT lift(Fail monad) method lift (line 57) | public static OptionT lift(K monad) method lift (line 66) | public static OptionT lift(K> monad) method liftIO (line 75) | public static OptionT liftIO(IO monad) method liftIOMaybe (line 84) | internal static OptionT liftIOMaybe(IO monad) method liftIO (line 93) | public static OptionT liftIO(IO> monad) method liftIOMaybe (line 102) | internal static OptionT liftIOMaybe(IO> monad) FILE: LanguageExt.Core/Monads/Alternative Monads/OptionT/OptionT.cs type OptionT (line 15) | public record OptionT(K> runOption) : FILE: LanguageExt.Core/Monads/Alternative Monads/OptionT/Prelude/OptionT.Prelude.mapapply.cs class Prelude (line 6) | public static partial class Prelude method map (line 18) | public static OptionT map(Func f, K, A... method action (line 25) | public static OptionT action(K, A> ma, Optio... method apply (line 39) | public static OptionT apply(K, Func> m... FILE: LanguageExt.Core/Monads/Alternative Monads/OptionT/Trait/OptionT.TraitImpl.cs class OptionT (line 11) | public partial class OptionT : method Bind (line 18) | static K, B> Monad>.Bind(K, A> ... method Recur (line 21) | static K, B> Monad>.Recur(A value, Func, B> Functor>.Map(Func f, K<... method Pure (line 38) | static K, A> Applicative>.Pure(A value) => method Apply (line 41) | static K, B> Applicative>.Apply(K, B> Applicative>.Apply(K, A> MonadT, M>.Lift(K ma) => method LiftIO (line 50) | static K, A> MonadIO>.LiftIO(IO ma) => method Empty (line 53) | static K, A> Alternative>.Empty() => method Choose (line 56) | static K, A> Choice>.Choose(K, A> ... method Choose (line 63) | static K, A> Choice>.Choose(K, A> ... method Fail (line 70) | static K, A> Fallible>.Fail(Unit error) => method Catch (line 73) | static K, A> Fallible>.Catch( FILE: LanguageExt.Core/Monads/Alternative Monads/These/Extensions/These.Extensions.cs class TheseExtensions (line 8) | public static partial class TheseExtensions method As (line 10) | public static These As(this K, B> ma) => method Merge (line 18) | public static A Merge(this K, A> these, Func f) => method Partition (line 28) | public (Seq This, Seq That, Seq<(A, B)> Both) Partition() => method Partition2 (line 42) | public (Seq This, Seq That) Partition2() => FILE: LanguageExt.Core/Monads/Alternative Monads/These/Operators/These.Operators.Functor.cs class TheseExtensions (line 7) | public static partial class TheseExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/These/Operators/These.Operators.SemigroupK.cs class TheseExtensions (line 4) | public static partial class TheseExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/These/Operators/These.Operators.cs class TheseExtensions (line 5) | public static partial class TheseExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/These/Prelude/These.Prelude.cs class Prelude (line 6) | public partial class Prelude method This (line 13) | public static These This(A value) => method That (line 21) | public static These That(B value) => method Both (line 30) | public static These Both(A first, B second) => method merge (line 38) | public static A merge(Func f, These these) => method partition (line 47) | public static (Seq This, Seq That, Seq<(A, B)> Both) partition This, Seq That) partition2(K FILE: LanguageExt.Core/Monads/Alternative Monads/These/These.Module.cs class These (line 6) | public partial class These method This (line 13) | public static These This(A value) => method That (line 21) | public static These That(B value) => method Both (line 30) | public static These Both(A first, B second) => method merge (line 38) | public static A merge(Func f, These these) => method partition (line 47) | public static (Seq This, Seq That, Seq<(A, B)> Both) partition This, Seq That) partition2( FILE: LanguageExt.Core/Monads/Alternative Monads/These/These.That.cs type These (line 5) | public abstract partial record These FILE: LanguageExt.Core/Monads/Alternative Monads/These/These.This.cs type These (line 5) | public abstract partial record These FILE: LanguageExt.Core/Monads/Alternative Monads/These/These.cs type These (line 7) | public abstract partial record These : K, B> FILE: LanguageExt.Core/Monads/Alternative Monads/These/Trait/These.TraitImpl.cs class These (line 7) | public class These : Traversable> method Map (line 9) | public static K, C> Map(Func f, K, B> ma... method FoldWhile (line 12) | public static S FoldWhile( method FoldBackWhile (line 25) | public static S FoldBackWhile( method Traverse (line 38) | public static K, C>> Traverse(Func> ... method FoldStep (line 48) | static Fold Foldable>.FoldStep(K, B> ta,... method FoldStepBack (line 59) | static Fold Foldable>.FoldStepBack(K, B>... FILE: LanguageExt.Core/Monads/Alternative Monads/Try/Extensions/Try.Extensions.MapApply.cs class TryExtensions (line 6) | public static partial class TryExtensions method Map (line 18) | public static Try Map(this Func f, K ma) => method Map (line 31) | public static Try Map(this Func f, Try ma) => method Action (line 37) | public static Try Action(this Try ma, K mb) => method Action (line 43) | public static Try Action(this K ma, K mb) => method Apply (line 56) | public static Try Apply(this Try> mf, K ma... method Apply (line 69) | public static Try Apply(this K> mf, K... FILE: LanguageExt.Core/Monads/Alternative Monads/Try/Extensions/Try.Extensions.cs class TryExtensions (line 11) | public static partial class TryExtensions method As (line 13) | public static Try As(this K ma) => method Run (line 19) | public static Fin Run(this K ma) method Flatten (line 34) | [Pure] method Flatten (line 47) | [Pure] FILE: LanguageExt.Core/Monads/Alternative Monads/Try/Operators/Try.Operators.Applicative.cs class TryExtensions (line 7) | public static partial class TryExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/Try/Operators/Try.Operators.Choice.cs class TryExtensions (line 6) | public static partial class TryExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/Try/Operators/Try.Operators.Fallible.cs class TryExtensions (line 7) | public static partial class TryExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/Try/Operators/Try.Operators.Final.cs class TryExtensions (line 3) | public static class TryExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/Try/Operators/Try.Operators.Functor.cs class TryExtensions (line 7) | public static partial class TryExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/Try/Operators/Try.Operators.Monad.cs class TryExtensions (line 6) | public static partial class TryExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/Try/Operators/Try.Operators.cs class TryExtensions (line 5) | public static partial class TryExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/Try/Prelude/Try.Prelude.mapapply.cs class Prelude (line 6) | public static partial class Prelude method map (line 18) | public static Try map(Func f, K ma) => method action (line 24) | public static Try action(K ma, K mb) => method apply (line 37) | public static Try apply(K> mf, K ma) => FILE: LanguageExt.Core/Monads/Alternative Monads/Try/Trait/Try.TraitImpl.cs class Try (line 10) | public partial class Try : method Bind (line 16) | static K Monad.Bind(K ma, Func... method Recur (line 24) | static K Monad.Recur(A value, Func Functor.Map(Func f, K ma) => method Pure (line 40) | static K Applicative.Pure(A value) => method Apply (line 43) | static K Applicative.Apply(K> mf, K... method Apply (line 46) | static K Applicative.Apply(K> mf, M... method Empty (line 49) | static K Alternative.Empty() => method Choose (line 52) | static K Choice.Choose(K ma, K mb) => method Choose (line 60) | static K Choice.Choose(K ma, Memo mb) => method Fail (line 68) | static K Fallible.Fail(Error value) => method Catch (line 71) | static K Fallible.Catch( method Finally (line 82) | static K Final.Finally(K fa, K @fin... FILE: LanguageExt.Core/Monads/Alternative Monads/Try/Try.Module.cs class Try (line 6) | public partial class Try method Succ (line 13) | public static Try Succ(A value) => method Fail (line 21) | public static Try Fail(Error value) => method lift (line 29) | public static Try lift(Func> f) => method lift (line 47) | public static Try lift(Fin ma) => method lift (line 55) | public static Try lift(Pure ma) => method lift (line 63) | public static Try lift(Fail ma) => method lift (line 71) | public static Try lift(Func f) => method lift (line 89) | public static Try lift(Action f) => FILE: LanguageExt.Core/Monads/Alternative Monads/Try/Try.cs type Try (line 14) | public record Try(Func> runTry) : FILE: LanguageExt.Core/Monads/Alternative Monads/TryT/Extensions/TryT.Extensions.MapApply.cs class TryTExtensions (line 6) | public static partial class TryTExtensions method Map (line 18) | public static TryT Map(this Func f, K, A>... method Map (line 32) | public static TryT Map(this Func f, TryT ma) method Action (line 39) | public static TryT Action(this TryT ma, K... method Action (line 46) | public static TryT Action(this K, A> ma, K Apply(this TryT> mf, K... method Apply (line 74) | public static TryT Apply(this K, Func> mf... FILE: LanguageExt.Core/Monads/Alternative Monads/TryT/Extensions/TryT.Extensions.cs class TryTExtensions (line 11) | public static partial class TryTExtensions method As (line 13) | public static TryT As(this K, A> ma) method Run (line 23) | public static K> Run(this K, A> ma) method Bind (line 33) | public static TryT Bind(this K, A> ma, Func map(Func f, K, A> ma) method action (line 25) | public static TryT action(K, A> ma, K, ... method apply (line 39) | public static TryT apply(K, Func> mf, K : method Bind (line 18) | static K, B> Monad>.Bind(K, A> ma, Func<... method Recur (line 21) | static K, B> Monad>.Recur(A value, Func, B> Functor>.Map(Func f, K, A> Applicative>.Pure(A value) => method Apply (line 41) | static K, B> Applicative>.Apply(K, Func<... method Apply (line 46) | static K, B> Applicative>.Apply(K, Func<... method Lift (line 51) | static K, A> MonadT, M>.Lift(K ma) => method LiftIO (line 54) | static K, A> MonadIO>.LiftIO(IO ma) => method Empty (line 57) | static K, A> Alternative>.Empty() => method Choose (line 60) | static K, A> Choice>.Choose(K, A> ma, K, A> Choice>.Choose(K, A> ma, Memo<... method Fail (line 78) | static K, A> Fallible>.Fail(Error error) => method Catch (line 81) | static K, A> Fallible>.Catch( FILE: LanguageExt.Core/Monads/Alternative Monads/TryT/TryT.Module.cs class TryT (line 7) | public class TryT method Succ (line 14) | public static TryT Succ(A value) method Fail (line 23) | public static TryT Fail(Error value) method lift (line 32) | public static TryT lift(K ma) method lift (line 41) | public static TryT lift(Func> f) method lift (line 50) | public static TryT lift(Fin ma) method lift (line 59) | public static TryT lift(Pure ma) method lift (line 68) | public static TryT lift(Fail ma) method liftIO (line 77) | public static TryT liftIO(IO ma) method liftIOMaybe (line 86) | internal static TryT liftIOMaybe(IO ma) FILE: LanguageExt.Core/Monads/Alternative Monads/TryT/TryT.cs type TryT (line 14) | public record TryT(K> runTry) : FILE: LanguageExt.Core/Monads/Alternative Monads/Validation/Extensions/Validation.Extensions.Apply.cs class ValidationExtensions (line 6) | public static partial class ValidationExtensions method Action (line 11) | public static Validation Action(this K, A... method Apply (line 25) | public static Validation Apply(this K, Fu... method ActionI (line 32) | internal static Validation ActionI( method ApplyI (line 75) | internal static Validation ApplyI( FILE: LanguageExt.Core/Monads/Alternative Monads/Validation/Extensions/Validation.Extensions.Map.cs class ValidationExtensions (line 6) | public static partial class ValidationExtensions method Map (line 18) | public static Validation Map(this Func f, K Map(this Func f, Validat... FILE: LanguageExt.Core/Monads/Alternative Monads/Validation/Extensions/Validation.Extensions.cs class ValidationExtensions (line 10) | public static partial class ValidationExtensions method As (line 12) | [Pure] method As2 (line 16) | [Pure] method Combine (line 20) | [Pure] method Choose (line 25) | [Pure] method Success (line 34) | [Pure] method Success (line 43) | [Pure] method Flatten (line 50) | [Pure] method Filter (line 61) | [Pure] method Where (line 75) | [Pure] method Successes (line 87) | [Pure] method Fails (line 103) | [Pure] method Successes (line 119) | [Pure] method Fails (line 130) | [Pure] method ToFin (line 137) | [Pure] method CombineFirst (line 168) | [Pure] method CombineI (line 219) | [Pure] method CombineI (line 270) | [Pure] method CombineI (line 321) | [Pure] FILE: LanguageExt.Core/Monads/Alternative Monads/Validation/Extensions/Validation.Guard.cs class ValidationGuardExtensions (line 6) | public static class ValidationGuardExtensions method ToValidation (line 11) | public static Validation ToValidation(this Guard ... method ToValidationI (line 20) | internal static Validation ToValidationI(this Guard Bind( method SelectMany (line 39) | public static Validation SelectMany( FILE: LanguageExt.Core/Monads/Alternative Monads/Validation/Operators/Validation.Operators.Applicative.cs class ValidationExtensions (line 7) | public static partial class ValidationExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/Validation/Operators/Validation.Operators.Choice.cs class ValidationExtensions (line 6) | public static partial class ValidationExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/Validation/Operators/Validation.Operators.Combine.cs class ValidationExtensions (line 5) | public static partial class ValidationExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/Validation/Operators/Validation.Operators.CombineSeq.cs class ValidationExtensions (line 6) | public static partial class ValidationExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/Validation/Operators/Validation.Operators.Fallible.cs class ValidationExtensions (line 5) | public static partial class ValidationExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/Validation/Operators/Validation.Operators.Functor.cs class ValidationExtensions (line 7) | public static partial class ValidationExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/Validation/Operators/Validation.Operators.Monad.cs class ValidationExtensions (line 6) | public static partial class ValidationExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/Validation/Operators/Validation.Operators.cs class ValidationExtensions (line 5) | public static partial class ValidationExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/Validation/Prelude/Validation.Prelude.apply.cs class Prelude (line 6) | public static partial class Prelude method action (line 11) | public static Validation action(K, A> ma,... method apply (line 25) | public static Validation apply(K, Func Success(A value) method Fail (line 26) | public static Validation Fail(F value) method Fail (line 37) | public static Validation Fail(Seq values) FILE: LanguageExt.Core/Monads/Alternative Monads/Validation/Prelude/Validation.Prelude.map.cs class Prelude (line 6) | public static partial class Prelude method map (line 18) | public static Validation map(Func f, K CoproductCons.Left(A valu... method Right (line 13) | static K CoproductCons.Right(B val... method Match (line 16) | static C Coproduct.Match( method BiMap (line 22) | static K Bifunctor.BiMap( method BindFirst (line 28) | static K Bimonad.BindFirst( method BindSecond (line 33) | static K Bimonad.BindSecond(K : method Bind (line 17) | static K, B> Monad>.Bind( method Recur (line 27) | static K, B> Monad>.Recur(A va... method Map (line 39) | static K, B> Functor>.Map( method Pure (line 49) | static K, A> Applicative>.Pure(A ... method Apply (line 52) | static K, B> Applicative>.Apply( method Apply (line 57) | static K, B> Applicative>.Apply( method Empty (line 62) | static K, A> Alternative>.Empty() => method Empty (line 71) | static K, A> MonoidK>.Empty() => method Combine (line 80) | static K, A> SemigroupK>.Combine( method Choose (line 85) | static K, A> Choice>.Choose( method Choose (line 95) | static K, A> Choice>.Choose( method FoldWhile (line 108) | static S Foldable>.FoldWhile( method FoldBackWhile (line 123) | static S Foldable>.FoldBackWhile( method Traverse (line 138) | static K, B>> Traversable>.Trav... method Succ (line 148) | static K, A> Succ(A value) => method Fail (line 151) | static K, A> Fail(FAIL value) => method Fail (line 154) | static K, A> Fallible>.Fail... method Catch (line 157) | static K, A> Fallible>.Catch( method FoldStep (line 171) | static Fold Foldable>.FoldStep(K Foldable>.FoldStepBack(K FILE: LanguageExt.Core/Monads/Alternative Monads/Validation/Validation.Module.cs class Validation (line 6) | public partial class Validation method Empty (line 14) | [Pure] method Success (line 26) | [Pure] method Fail (line 38) | [Pure] method Fail (line 50) | public static Validation Fail(Seq values) method SuccessI (line 61) | [Pure] method FailI (line 72) | [Pure] FILE: LanguageExt.Core/Monads/Alternative Monads/Validation/Validation.Success.cs type Validation (line 7) | public abstract partial record Validation FILE: LanguageExt.Core/Monads/Alternative Monads/Validation/Validation.cs type Validation (line 35) | [Serializable] type ValidationContext (line 962) | public readonly struct ValidationContext method ValidationContext (line 967) | internal ValidationContext(Validation validation, Func suc... method Fail (line 978) | [Pure] type ValidationUnitContext (line 986) | public readonly struct ValidationUnitContext method ValidationUnitContext (line 991) | internal ValidationUnitContext(Validation validation, Action ... method Left (line 997) | public Unit Left(Action fail) => FILE: LanguageExt.Core/Monads/Alternative Monads/ValidationT/Extensions/ValidationT.Extensions.Apply.cs class ValidationTExtensions (line 6) | public static partial class ValidationTExtensions method Action (line 11) | public static ValidationT Action(this ValidationT... method Action (line 19) | public static ValidationT Action(this K Apply(this ValidationT<... method Apply (line 49) | public static ValidationT Apply(this K Map(this Func f, ... method Map (line 33) | public static ValidationT Map(this Func f, ... FILE: LanguageExt.Core/Monads/Alternative Monads/ValidationT/Extensions/ValidationT.Extensions.cs class ValidationTExtensions (line 13) | public static partial class ValidationTExtensions method As (line 15) | public static ValidationT As(this K As2(this K,... method Run (line 23) | public static K> Run(this K Match( method MapFail (line 42) | public static ValidationT MapFail( method Flatten (line 53) | [Pure] method Flatten (line 62) | public static ValidationT Flatten(this Task ToIO(this Task ToOption(this ValidationT ToEither(this ValidationT ToFin(this ValidationT ma) method SelectMany (line 97) | [Pure] method SelectMany (line 114) | [Pure] FILE: LanguageExt.Core/Monads/Alternative Monads/ValidationT/Extensions/ValidationT.Guard.cs class ValidationTGuardExtensions (line 6) | public static class ValidationTGuardExtensions method ToValidationT (line 11) | public static ValidationT ToValidationT(this Guard ToValidationTI(this Guar... method Bind (line 29) | public static ValidationT Bind( method SelectMany (line 41) | public static ValidationT SelectMany( FILE: LanguageExt.Core/Monads/Alternative Monads/ValidationT/Operators/ValidationT.Operators.Applicative.cs class ValidationTExtensions (line 7) | public static partial class ValidationTExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/ValidationT/Operators/ValidationT.Operators.Choice.cs class ValidationTExtensions (line 6) | public static partial class ValidationTExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/ValidationT/Operators/ValidationT.Operators.Combine.cs class ValidationTExtensions (line 6) | public static partial class ValidationTExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/ValidationT/Operators/ValidationT.Operators.Fallible.cs class ValidationTExtensions (line 6) | public static partial class ValidationTExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/ValidationT/Operators/ValidationT.Operators.Functor.cs class ValidationTExtensions (line 7) | public static partial class ValidationTExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/ValidationT/Operators/ValidationT.Operators.Monad.cs class ValidationTExtensions (line 6) | public static partial class ValidationTExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/ValidationT/Operators/ValidationT.Operators.cs class ValidationTExtensions (line 5) | public static partial class ValidationTExtensions FILE: LanguageExt.Core/Monads/Alternative Monads/ValidationT/Prelude/ValidationT.Prelude.mapapply.cs class Prelude (line 6) | public static partial class Prelude method map (line 18) | public static ValidationT map(Func f, K action(K apply(K : method Left (line 17) | static K, F, A> CoproductCons>.Left, F, A> CoproductCons>.Right, F, B> CoproductK>.Match( method BiMap (line 29) | static K, F2, B> Bifunctor>.BiMap, F2, A> Bimonad>.BindFirst, F, B> Bimonad>.BindSecond : method Bind (line 19) | static K, B> Monad>.Bind( method Recur (line 24) | static K, B> Monad>.Recur(A ... method Map (line 38) | static K, B> Functor>.Map( method Pure (line 43) | static K, A> Applicative>.Pure(... method Apply (line 46) | static K, B> Applicative>.Apply, B> Applicative>.Apply, A> MonadT, M>.Lift(K<... method LiftIO (line 65) | static K, A> MonadIO>.LiftIO(IO... method Empty (line 68) | static K, A> MonoidK>.Empty() => method Empty (line 71) | static K, A> Alternative>.Empty... method Combine (line 74) | static K, A> SemigroupK>.Combine( method Choose (line 83) | static K, A> Choice>.Choose( method Choose (line 91) | static K, A> Choice>.Choose( method Fail (line 99) | static K, A> Fallible>.Fail(... method Catch (line 102) | static K, A> Fallible>.Catch( FILE: LanguageExt.Core/Monads/Alternative Monads/ValidationT/ValidationT.Module.cs class ValidationT (line 6) | public partial class ValidationT method Success (line 8) | public static ValidationT Success(A value) method Fail (line 13) | public static ValidationT Fail(L value) method lift (line 18) | public static ValidationT lift(Validation ma) method lift (line 23) | public static ValidationT lift(K ma) method lift (line 28) | public static ValidationT lift(Pure ma) method lift (line 33) | public static ValidationT lift(Fail ma) method liftIO (line 38) | public static ValidationT liftIO(IO ma) method match (line 43) | public static K match(K, A> ma, Fu... method liftI (line 48) | internal static ValidationT liftI(Validation ma) method liftI (line 52) | internal static ValidationT liftI(K ma) method liftIOI (line 56) | internal static ValidationT liftIOI(IO ma) method SuccessI (line 60) | internal static ValidationT SuccessI(A value) method FailI (line 64) | internal static ValidationT FailI(L value) FILE: LanguageExt.Core/Monads/Alternative Monads/ValidationT/ValidationT.cs type ValidationT (line 15) | public record ValidationT(Func, K Pure(A value) method lift (line 17) | public static ContT lift(Func>, K(Func>, K> runCont) FILE: LanguageExt.Core/Monads/Free/Extensions/Free.Extensions.MapApply.cs class FreeExtensions (line 6) | public static partial class FreeExtensions method Map (line 18) | public static Free Map(this Func f, K, A>... method Map (line 32) | public static Free Map(this Func f, Free ma) method Action (line 39) | public static Free Action(this Free ma, K... method Action (line 46) | public static Free Action(this K, A> ma, K Apply(this Free> mf, K... method Apply (line 74) | public static Free Apply(this K, Func> mf... FILE: LanguageExt.Core/Monads/Free/Extensions/Free.Extensions.cs class FreeExtensions (line 5) | public static partial class FreeExtensions method As (line 7) | public static Free As(this K, A> ma) FILE: LanguageExt.Core/Monads/Free/Free.Module.cs class Free (line 6) | public static class Free method pure (line 14) | public static Free pure(A value) method lift (line 24) | public static Free lift(K value) method bind (line 34) | public static Free bind(K> value) method hoist (line 48) | public static Free hoist(Free fb) FILE: LanguageExt.Core/Monads/Free/Free.cs type Free (line 11) | public abstract record Free : K, A> type Pure (line 36) | public sealed record Pure(A Value) : Free type Bind (line 45) | public sealed record Bind(K> Value) : Free FILE: LanguageExt.Core/Monads/Free/Operators/Free.Operators.Applicative.cs class FreeExtensions (line 7) | public static partial class FreeExtensions FILE: LanguageExt.Core/Monads/Free/Operators/Free.Operators.Functor.cs class FreeExtensions (line 7) | public static partial class FreeExtensions FILE: LanguageExt.Core/Monads/Free/Operators/Free.Operators.Monad.cs class FreeExtensions (line 6) | public static partial class FreeExtensions FILE: LanguageExt.Core/Monads/Free/Operators/Free.Operators.cs class IOExtensions (line 5) | public static partial class IOExtensions FILE: LanguageExt.Core/Monads/Free/Prelude/Free.Prelude.mapapply.cs class Prelude (line 6) | public static partial class Prelude method map (line 18) | public static Free map(Func f, K, A> ma) method action (line 25) | public static Free action(K, A> ma, K, ... method apply (line 39) | public static Free apply(K, Func> mf, K : Monad> method Map (line 12) | static K, B> Functor>.Map(Func f, K, B> Monad>.Bind(K, A> ma, Func<... method Recur (line 32) | static K, B> Monad>.Recur(A value, Func, A> Applicative>.Pure(A value) => method Apply (line 38) | static K, B> Applicative>.Apply(K, Func<... method Apply (line 47) | static K, B> Applicative>.Apply(K, Func<... FILE: LanguageExt.Core/Monads/Identity/Extensions/Identity.Extensions.cs class IdentityExtensions (line 5) | public static partial class IdentityExtensions method As (line 9) | public Identity As() => method Run (line 12) | public A Run() => FILE: LanguageExt.Core/Monads/Identity/Identity.Module.cs class Identity (line 5) | public partial class Identity method Pure (line 7) | public static Identity Pure(A value) => method PureK (line 10) | static K PureK(A value) => FILE: LanguageExt.Core/Monads/Identity/Identity.cs type Identity (line 19) | public record Identity(A Value) : FILE: LanguageExt.Core/Monads/Identity/Operators/Identity.Operators.cs class IdentityExtensions (line 5) | public static partial class IdentityExtensions FILE: LanguageExt.Core/Monads/Identity/Trait/Identity.TraitImpl.cs class Identity (line 9) | public partial class Identity : method Bind (line 18) | static K Monad.Bind(K ma, Fu... method Recur (line 21) | static K Monad.Recur(A value, Func Functor.Map(Func f, K Applicative.Pure(A value) => method Apply (line 37) | static K Applicative.Apply(K Applicative.Apply(K.FoldWhile( method FoldBackWhile (line 59) | static S Foldable.FoldBackWhile( method FoldStep (line 70) | static Fold Foldable.FoldStep(K ta,... method FoldStepBack (line 73) | static Fold Foldable.FoldStepBack(K... method Traverse (line 81) | static K> Traversable.Traverse(Fu... FILE: LanguageExt.Core/Monads/IdentityT/IdentityT.Extensions.cs class IdentityTExt (line 5) | public static class IdentityTExt method As (line 9) | public IdentityT As() => method Run (line 12) | public K Run() => FILE: LanguageExt.Core/Monads/IdentityT/IdentityT.Module.cs class IdentityT (line 5) | public class IdentityT method Pure (line 7) | public static IdentityT Pure(A value) method lift (line 11) | public static IdentityT lift(K value) FILE: LanguageExt.Core/Monads/IdentityT/IdentityT.Monad.cs class IdentityT (line 9) | public class IdentityT : method Bind (line 20) | static K, B> Monad>.Bind(K, B> Monad>.Recur(A value, Fun... method Map (line 27) | static K, B> Functor>.Map(Func f... method Pure (line 30) | static K, A> Applicative>.Pure(A value) => method Apply (line 33) | static K, B> Applicative>.Apply(K, B> Applicative>.Apply(K, A> MonadT, M>.Lift(K ma) => method LiftIO (line 42) | static K, A> MonadIO>.LiftIO(IO ma) => method ToIO (line 45) | static K, IO> MonadUnliftIO>.ToIO(K, B> MonadUnliftIO>.MapIO(K(K Value) : K, A> FILE: LanguageExt.Core/Monads/Lifting/Lift.Extensions.cs class LiftExtensions (line 5) | public static class LiftExtensions method ToIO (line 7) | public static IO ToIO(this Lift f) => method ToIO (line 10) | public static IO ToIO(this Lift> f) => method ToIO (line 13) | public static IO ToIO(this Lift> f) => FILE: LanguageExt.Core/Monads/Lifting/Lift.Prelude.cs class Prelude (line 8) | public static partial class Prelude method lift (line 20) | public static Lift lift(Action action) => method lift (line 32) | public static Lift lift(Func function) => method lift (line 40) | public static Lift lift(Func function) => method liftIO (line 53) | public static IO liftIO(Func action) => method liftIO (line 65) | public static IO liftIO(Func action) => method liftIO (line 77) | public static IO liftIO(Func> function) => method liftIO (line 85) | public static IO liftIO(Func> function) => method liftIO (line 91) | public static OptionT liftIO(Option ma) => method liftIO (line 97) | public static OptionT liftIO(Task> ma) => method liftIO (line 103) | public static EitherT liftIO(Either ma) => method liftIO (line 109) | public static EitherT liftIO(Task> ma) => method liftIO (line 115) | public static FinT liftIO(Task> ma) => method liftIO (line 121) | public static ValidationT liftIO(Validation ma) method liftIO (line 128) | public static ValidationT liftIO(Task... method liftIO (line 135) | public static K liftIO(IO ma) FILE: LanguageExt.Core/Monads/Lifting/Lift.cs type Lift (line 13) | public record Lift(Func Function) type Lift (line 66) | public record Lift(Func Function) FILE: LanguageExt.Core/Monads/Monadic conditionals/Prelude.guard.cs class Prelude (line 9) | public static partial class Prelude method guard (line 17) | [Pure] method guardIO (line 29) | [Pure] method guard (line 40) | [Pure] method guard (line 51) | [Pure] method guard (line 62) | [Pure] method guard (line 73) | [Pure] FILE: LanguageExt.Core/Monads/Monadic conditionals/Prelude.guardnot.cs class Prelude (line 9) | public static partial class Prelude method guardnot (line 17) | [Pure] method guardnot (line 28) | [Pure] method guardnot (line 39) | [Pure] method guardnot (line 50) | [Pure] FILE: LanguageExt.Core/Monads/Monadic conditionals/Prelude.iff.cs class Prelude (line 6) | public static partial class Prelude method iff (line 16) | [Pure] method iff (line 29) | [Pure] method iff (line 42) | [Pure] method iff (line 55) | [Pure] method iff (line 68) | [Pure] method iff (line 81) | [Pure] method iff (line 94) | [Pure] method iff (line 107) | [Pure] method iff (line 120) | [Pure] method iff (line 134) | public static K iff(bool Pred, K Then, K Else) => FILE: LanguageExt.Core/Monads/Monadic conditionals/Prelude.unless.cs class Prelude (line 9) | public static partial class Prelude method unless (line 26) | [Pure] method unless (line 39) | [Pure] method unless (line 51) | [Pure] method unless (line 63) | [Pure] FILE: LanguageExt.Core/Monads/Monadic conditionals/Prelude.when.cs class Prelude (line 7) | public static partial class Prelude method when (line 24) | [Pure] method when (line 37) | [Pure] method when (line 49) | [Pure] method when (line 61) | [Pure] FILE: LanguageExt.Core/Monads/Prelude.cs class Prelude (line 6) | public static partial class Prelude method Id (line 11) | public static Identity Id(A value) => method Id (line 17) | public static IdentityT Id(A value) method Pure (line 38) | public static Pure Pure(A value) => method Fail (line 59) | public static Fail Fail(E error) => FILE: LanguageExt.Core/Monads/State and Environment Monads/RWS/RWST/Extensions/RWST.Extensions.cs class RWSTExtensions (line 8) | public static partial class RWSTExtensions method As (line 10) | public static RWST As(this K Run( method Run (line 21) | public static K Run( method Flatten (line 30) | [Pure] method Flatten (line 39) | [Pure] method SelectMany (line 53) | public static RWST SelectMany( method SelectMany (line 69) | public static RWST SelectMany( method SelectMany (line 86) | public static RWST SelectMany( method SelectMany (line 102) | public static RWST SelectMany( FILE: LanguageExt.Core/Monads/State and Environment Monads/RWS/RWST/Operators/RWST.Operators.Applicative.cs class RWSTExtensions (line 7) | public static partial class RWSTExtensions FILE: LanguageExt.Core/Monads/State and Environment Monads/RWS/RWST/Operators/RWST.Operators.Choice.cs class RWSTExtensions (line 6) | public static partial class RWSTExtensions FILE: LanguageExt.Core/Monads/State and Environment Monads/RWS/RWST/Operators/RWST.Operators.Fallible.cs class RWSTExtensions (line 6) | public static partial class RWSTExtensions FILE: LanguageExt.Core/Monads/State and Environment Monads/RWS/RWST/Operators/RWST.Operators.Final.cs class RWSTExtensions (line 3) | public static class RWSTExtensions FILE: LanguageExt.Core/Monads/State and Environment Monads/RWS/RWST/Operators/RWST.Operators.Functor.cs class RWSTExtensions (line 7) | public static partial class RWSTExtensions FILE: LanguageExt.Core/Monads/State and Environment Monads/RWS/RWST/Operators/RWST.Operators.Monad.cs class RWSTExtensions (line 6) | public static partial class RWSTExtensions FILE: LanguageExt.Core/Monads/State and Environment Monads/RWS/RWST/Operators/RWST.Operators.SemigroupK.cs class RWSTExtensions (line 6) | public static partial class RWSTExtensions FILE: LanguageExt.Core/Monads/State and Environment Monads/RWS/RWST/Operators/RWST.Operators.cs class RWSTExtensions (line 5) | public static partial class RWSTExtensions FILE: LanguageExt.Core/Monads/State and Environment Monads/RWS/RWST/RWST.Module.cs class RWST (line 6) | public static class RWST method pure (line 8) | public static RWST pure(A value) method lift (line 13) | public static RWST lift(K ma) method liftIO (line 23) | public static RWST liftIO(IO effect) method ask (line 33) | public static RWST ask() method asks (line 38) | public static RWST asks(Func f) method asksM (line 43) | public static RWST asksM(Func... method asksM (line 48) | public static RWST asksM(Func local(Func f, K... method with (line 58) | public static RWST with(Func ... method tell (line 74) | public static RWST tell(W item) method write (line 82) | public static RWST write((A, W) item) method write (line 90) | public static RWST write(A value, W item) method pass (line 100) | public static RWST pass(RWST listen listens censor(Func f, ... method get (line 137) | public static RWST get() method gets (line 142) | public static RWST gets(Func f) method getsM (line 147) | public static RWST getsM(Func... method getsM (line 152) | public static RWST getsM(Func put(S state) method modify (line 162) | public static RWST modify(Func f) method modifyM (line 167) | public static RWST modifyM(Func modifyM(Func(Func<(R Env, W Output, S State), K : method Bind (line 22) | static K, B> Monad>.Bind( method Recur (line 29) | static K, B> Monad>.Recur(A va... method Map (line 49) | static K, B> Functor>.Map( method Pure (line 56) | static K, A> Applicative>.Pure(A ... method Apply (line 59) | static K, B> Applicative>.Apply( method Apply (line 67) | static K, B> Applicative>.Apply( method Lift (line 75) | static K, A> MonadT, M>.Lift(K, A> Readable, R>.Asks(Fu... method Local (line 81) | static K, A> Readable, R>.Local( method Tell (line 87) | static K, Unit> Writable, W>.Tell(W ... method Listen (line 91) | static K, (A Value, W Output)> Writable, A> Writable, W>.Pass( method Put (line 107) | static K, Unit> Stateful, S>.Put(S v... method Modify (line 110) | static K, Unit> Stateful, S>.Modify(... method Gets (line 113) | static K, A> Stateful, S>.Gets(Fu... method LiftIOMaybe (line 116) | static K, A> Maybe.MonadIO>.LiftIOMa... method LiftIOMaybe (line 119) | static K, A> Maybe.MonadIO>.LiftIOMa... FILE: LanguageExt.Core/Monads/State and Environment Monads/Reader/Ask.cs type Ask (line 17) | public readonly record struct Ask(Func F) class AskExtensions (line 117) | public static class AskExtensions method SelectMany (line 122) | public static K SelectMany( FILE: LanguageExt.Core/Monads/State and Environment Monads/Reader/Reader/Extensions/Reader.Extensions.cs class ReaderExtensions (line 10) | public static partial class ReaderExtensions method As (line 12) | public static Reader As(this K, A> ma) => method Run (line 19) | public static A Run(this K, A> ma, Env env) => method Flatten (line 25) | [Pure] FILE: LanguageExt.Core/Monads/State and Environment Monads/Reader/Reader/Operators/Reader.Operators.Applicative.cs class ReaderExtensions (line 7) | public static partial class ReaderExtensions FILE: LanguageExt.Core/Monads/State and Environment Monads/Reader/Reader/Operators/Reader.Operators.Functor.cs class ReaderExtensions (line 7) | public static partial class ReaderExtensions FILE: LanguageExt.Core/Monads/State and Environment Monads/Reader/Reader/Operators/Reader.Operators.Monad.cs class ReaderExtensions (line 6) | public static partial class ReaderExtensions FILE: LanguageExt.Core/Monads/State and Environment Monads/Reader/Reader/Operators/Reader.Operators.cs class ReaderExtensions (line 5) | public static partial class ReaderExtensions FILE: LanguageExt.Core/Monads/State and Environment Monads/Reader/Reader/Reader.Module.cs class Reader (line 5) | public partial class Reader method pure (line 7) | public static Reader pure(A value) => method ask (line 10) | public static Reader ask() => method asks (line 13) | public static Reader asks(Func f) => method asksM (line 16) | public static Reader asksM(Func> f... method local (line 19) | public static Reader local(Func f, Reader(Func runReader) : K, A> FILE: LanguageExt.Core/Monads/State and Environment Monads/Reader/Reader/Trait/Reader.TraitImpl.cs class Reader (line 10) | public partial class Reader : method Bind (line 14) | static K, B> Monad>.Bind(K, ... method Recur (line 17) | static K, B> Monad>.Recur(A value, Func<... method Map (line 28) | static K, B> Functor>.Map(Func f, ... method Pure (line 31) | static K, A> Applicative>.Pure(A value) => method Apply (line 34) | static K, B> Applicative>.Apply(K, B> Applicative>.Apply(K, A> Readable, Env>.Asks(Func, A> Readable, Env>.Local(Func As(this K,... method Run (line 25) | public static K Run(this K, A> ma, En... method Flatten (line 32) | [Pure] method Flatten (line 40) | [Pure] method SelectMany (line 53) | public static ReaderT SelectMany( method SelectMany (line 68) | public static ReaderT SelectMany( FILE: LanguageExt.Core/Monads/State and Environment Monads/Reader/ReaderT/Operators/ReaderT.Operators.Applicative.cs class ReaderTExtensions (line 7) | public static partial class ReaderTExtensions FILE: LanguageExt.Core/Monads/State and Environment Monads/Reader/ReaderT/Operators/ReaderT.Operators.Choice.cs class ReaderTExtensions (line 6) | public static partial class ReaderTExtensions FILE: LanguageExt.Core/Monads/State and Environment Monads/Reader/ReaderT/Operators/ReaderT.Operators.Fallible.cs class ReaderTExtensions (line 6) | public static partial class ReaderTExtensions FILE: LanguageExt.Core/Monads/State and Environment Monads/Reader/ReaderT/Operators/ReaderT.Operators.Final.cs class ReaderTExtensions (line 3) | public static class ReaderTExtensions FILE: LanguageExt.Core/Monads/State and Environment Monads/Reader/ReaderT/Operators/ReaderT.Operators.Functor.cs class ReaderTExtensions (line 7) | public static partial class ReaderTExtensions FILE: LanguageExt.Core/Monads/State and Environment Monads/Reader/ReaderT/Operators/ReaderT.Operators.Monad.cs class ReaderTExtensions (line 6) | public static partial class ReaderTExtensions FILE: LanguageExt.Core/Monads/State and Environment Monads/Reader/ReaderT/Operators/ReaderT.Operators.SemigroupK.cs class ReaderTExtensions (line 6) | public static partial class ReaderTExtensions FILE: LanguageExt.Core/Monads/State and Environment Monads/Reader/ReaderT/Operators/ReaderT.Operators.cs class ReaderTExtensions (line 5) | public static partial class ReaderTExtensions FILE: LanguageExt.Core/Monads/State and Environment Monads/Reader/ReaderT/Prelude/ReaderT.Prelude.mapapply.cs class Prelude (line 6) | public static partial class Prelude method map (line 18) | public static ReaderT map(Func f, K action(K apply(K... FILE: LanguageExt.Core/Monads/State and Environment Monads/Reader/ReaderT/ReaderT.Module.cs class ReaderT (line 12) | public class ReaderT method lift (line 14) | public static ReaderT lift(K ma) method pure (line 21) | public static ReaderT pure(A value) => method liftIO (line 29) | public static ReaderT liftIO(IO effect) => method pure (line 40) | public static ReaderT pure(A value) method lift (line 44) | public static ReaderT lift(K ma) method liftIO (line 53) | public static ReaderT liftIO(IO effect) method ask (line 57) | public static ReaderT ask() method asks (line 61) | public static ReaderT asks(Func f) method asksM (line 65) | public static ReaderT asksM(Func> f) method local (line 69) | public static ReaderT local(Func f, Re... method with (line 73) | public static ReaderT with(Func method lift (line 14) | public static ReaderT lift(K ma) method pure (line 21) | public static ReaderT pure(A value) => method liftIO (line 29) | public static ReaderT liftIO(IO effect) => method pure (line 40) | public static ReaderT pure(A value) method lift (line 44) | public static ReaderT lift(K ma) method liftIO (line 53) | public static ReaderT liftIO(IO effect) method ask (line 57) | public static ReaderT ask() method asks (line 61) | public static ReaderT asks(Func f) method asksM (line 65) | public static ReaderT asksM(Func> f) method local (line 69) | public static ReaderT local(Func f, Re... method with (line 73) | public static ReaderT with(Func lift(K ma) method pure (line 21) | public static ReaderT pure(A value) => method liftIO (line 29) | public static ReaderT liftIO(IO effect) => method pure (line 40) | public static ReaderT pure(A value) method lift (line 44) | public static ReaderT lift(K ma) method liftIO (line 53) | public static ReaderT liftIO(IO effect) method ask (line 57) | public static ReaderT ask() method asks (line 61) | public static ReaderT asks(Func f) method asksM (line 65) | public static ReaderT asksM(Func> f) method local (line 69) | public static ReaderT local(Func f, Re... method with (line 73) | public static ReaderT with(Func(Func> runReader) : K : method Bind (line 18) | static K, B> Monad>.Bind( method Recur (line 23) | static K, B> Monad>. method Map (line 43) | static K, B> Functor>.Map(Func, A> Applicative>.Pure(A va... method Apply (line 49) | static K, B> Applicative>.Apply(... method Apply (line 52) | static K, B> Applicative>.Apply(... method Lift (line 55) | static K, A> MonadT, M>.Lift(K, A> Readable, Env>.Asks(Fu... method Local (line 64) | static K, A> Readable, Env>.Local(F... method LiftIO (line 67) | static K, A> MonadIO>.LiftIO(IO ... method ToIO (line 70) | static K, IO> MonadUnliftIO>.ToIO, B> MonadUnliftIO>.MapIO(S Value) type Modify (line 91) | public readonly record struct Modify(Func f) type Gets (line 167) | public readonly record struct Gets(Func f) FILE: LanguageExt.Core/Monads/State and Environment Monads/State/State/Extensions/State.Extensions.cs class StateExtensions (line 9) | public static partial class StateExtensions method As (line 11) | public static State As(this K, A> ma) => method Run (line 18) | public static (A Value, S State) Run(this K, A> ma, S s... method Flatten (line 24) | [Pure] method Flatten (line 31) | [Pure] FILE: LanguageExt.Core/Monads/State and Environment Monads/State/State/Operators/State.Operators.Applicative.cs class StateExtensions (line 7) | public static partial class StateExtensions FILE: LanguageExt.Core/Monads/State and Environment Monads/State/State/Operators/State.Operators.Functor.cs class StateExtensions (line 7) | public static partial class StateExtensions FILE: LanguageExt.Core/Monads/State and Environment Monads/State/State/Operators/State.Operators.Monad.cs class WriterExtensions (line 6) | public static partial class WriterExtensions FILE: LanguageExt.Core/Monads/State and Environment Monads/State/State/Operators/State.Operators.cs class StateExtensions (line 5) | public static partial class StateExtensions FILE: LanguageExt.Core/Monads/State and Environment Monads/State/State/State.Module.cs class State (line 5) | public partial class State method pure (line 7) | public static State pure(A value) => method pure (line 13) | public static State pure(A value) => method get (line 16) | public static State get() => method gets (line 19) | public static State gets(Func f) => method getsM (line 22) | public static State getsM(Func> f) => method put (line 25) | public static State put(S state) => method modify (line 28) | public static State modify(Func f) => class State (line 11) | public class State method pure (line 7) | public static State pure(A value) => method pure (line 13) | public static State pure(A value) => method get (line 16) | public static State get() => method gets (line 19) | public static State gets(Func f) => method getsM (line 22) | public static State getsM(Func> f) => method put (line 25) | public static State put(S state) => method modify (line 28) | public static State modify(Func f) => FILE: LanguageExt.Core/Monads/State and Environment Monads/State/State/State.cs type State (line 13) | public record State(Func runState) : K : method Bind (line 14) | static K, B> Monad>.Bind(K, A> ma, Fu... method Recur (line 17) | static K, B> Monad>.Recur(A value, Func, B> Functor>.Map(Func f, K, A> Applicative>.Pure(A value) => method Apply (line 34) | static K, B> Applicative>.Apply(K, Fu... method Apply (line 37) | static K, B> Applicative>.Apply(K, Fu... method Modify (line 40) | static K, Unit> Stateful, S>.Modify(Func modif... method Gets (line 43) | static K, A> Stateful, S>.Gets(Func f) => method Put (line 46) | static K, Unit> Stateful, S>.Put(S value) => FILE: LanguageExt.Core/Monads/State and Environment Monads/State/StateT/Extensions/StateT.Extensions.cs class StateTExtensions (line 10) | public static partial class StateTExtensions method As (line 14) | public StateT As() => method Run (line 22) | public K Run(S state) => FILE: LanguageExt.Core/Monads/State and Environment Monads/State/StateT/Operators/StateT.Operators.Applicative.cs class StateTExtensions (line 7) | public static partial class StateTExtensions FILE: LanguageExt.Core/Monads/State and Environment Monads/State/StateT/Operators/StateT.Operators.Choice.cs class StateTExtensions (line 6) | public static partial class StateTExtensions FILE: LanguageExt.Core/Monads/State and Environment Monads/State/StateT/Operators/StateT.Operators.Fallible.cs class StateTExtensions (line 5) | public static partial class StateTExtensions FILE: LanguageExt.Core/Monads/State and Environment Monads/State/StateT/Operators/StateT.Operators.Final.cs class StateTExtensions (line 3) | public static class StateTExtensions FILE: LanguageExt.Core/Monads/State and Environment Monads/State/StateT/Operators/StateT.Operators.Functor.cs class StateTExtensions (line 7) | public static partial class StateTExtensions FILE: LanguageExt.Core/Monads/State and Environment Monads/State/StateT/Operators/StateT.Operators.Monad.cs class StateTExtensions (line 6) | public static partial class StateTExtensions FILE: LanguageExt.Core/Monads/State and Environment Monads/State/StateT/Operators/StateT.Operators.SemigroupK.cs class StateTExtensions (line 6) | public static partial class StateTExtensions FILE: LanguageExt.Core/Monads/State and Environment Monads/State/StateT/Operators/StateT.Operators.cs class StateTExtensions (line 5) | public static partial class StateTExtensions FILE: LanguageExt.Core/Monads/State and Environment Monads/State/StateT/StateT.Module.cs class StateT (line 6) | public class StateT method lift (line 8) | public static StateT lift(K ma) method pure (line 15) | public static StateT pure(A value) => method liftIO (line 23) | public static StateT liftIO(IO effect) => method pure (line 29) | public static StateT pure(A value) method lift (line 33) | public static StateT lift(K ma) method liftIO (line 42) | public static StateT liftIO(IO effect) method get (line 46) | public static StateT get() method gets (line 50) | public static StateT gets(Func f) method getsM (line 54) | public static StateT getsM(Func> f) method put (line 58) | public static StateT put(S state) method modify (line 62) | public static StateT modify(Func f) method modifyM (line 66) | public static StateT modifyM(Func> f) class StateT (line 13) | public partial class StateT method lift (line 8) | public static StateT lift(K ma) method pure (line 15) | public static StateT pure(A value) => method liftIO (line 23) | public static StateT liftIO(IO effect) => method pure (line 29) | public static StateT pure(A value) method lift (line 33) | public static StateT lift(K ma) method liftIO (line 42) | public static StateT liftIO(IO effect) method get (line 46) | public static StateT get() method gets (line 50) | public static StateT gets(Func f) method getsM (line 54) | public static StateT getsM(Func> f) method put (line 58) | public static StateT put(S state) method modify (line 62) | public static StateT modify(Func f) method modifyM (line 66) | public static StateT modifyM(Func> f) class StateT (line 27) | public class StateT method lift (line 8) | public static StateT lift(K ma) method pure (line 15) | public static StateT pure(A value) => method liftIO (line 23) | public static StateT liftIO(IO effect) => method pure (line 29) | public static StateT pure(A value) method lift (line 33) | public static StateT lift(K ma) method liftIO (line 42) | public static StateT liftIO(IO effect) method get (line 46) | public static StateT get() method gets (line 50) | public static StateT gets(Func f) method getsM (line 54) | public static StateT getsM(Func> f) method put (line 58) | public static StateT put(S state) method modify (line 62) | public static StateT modify(Func f) method modifyM (line 66) | public static StateT modifyM(Func> f) FILE: LanguageExt.Core/Monads/State and Environment Monads/State/StateT/StateT.cs type StateT (line 14) | public record StateT(Func> runState... FILE: LanguageExt.Core/Monads/State and Environment Monads/State/StateT/Trait/StateT.TraitImpl.cs class StateT (line 11) | public partial class StateT : method Bind (line 16) | static K, B> Monad>.Bind(K, B> Monad>.Recur(A value, Fun... method Map (line 38) | static K, B> Functor>.Map(Func f... method Pure (line 41) | static K, A> Applicative>.Pure(A value) => method Apply (line 44) | static K, B> Applicative>.Apply(K, B> Applicative>.Apply(K, A> MonadT, M>.Lift(K ma) => method Modify (line 53) | static K, Unit> Stateful, S>.Modify(Func, A> Stateful, S>.Gets(Func... method Put (line 59) | static K, Unit> Stateful, S>.Put(S value) => method LiftIOMaybe (line 62) | static K, A> Maybe.MonadIO>.LiftIOMaybe(I... FILE: LanguageExt.Core/Monads/State and Environment Monads/Writer/Tell.cs type Tell (line 17) | public record Tell(W Value) where W : Monoid FILE: LanguageExt.Core/Monads/State and Environment Monads/Writer/Writer/Extensions/Writer.Extensions.cs class WriterExtensions (line 6) | public static partial class WriterExtensions method As (line 10) | public Writer As() => method Run (line 17) | public (A Value, W Output) Run(W initial) => method Run (line 24) | public (A Value, W Output) Run() => FILE: LanguageExt.Core/Monads/State and Environment Monads/Writer/Writer/Operators/Writer.Operators.Applicative.cs class WriterExtensions (line 7) | public static partial class WriterExtensions FILE: LanguageExt.Core/Monads/State and Environment Monads/Writer/Writer/Operators/Writer.Operators.Functor.cs class WriterExtensions (line 7) | public static partial class WriterExtensions FILE: LanguageExt.Core/Monads/State and Environment Monads/Writer/Writer/Operators/Writer.Operators.Monad.cs class ReaderExtensions (line 6) | public static partial class ReaderExtensions FILE: LanguageExt.Core/Monads/State and Environment Monads/Writer/Writer/Operators/Writer.Operators.cs class WriterExtensions (line 5) | public static partial class WriterExtensions FILE: LanguageExt.Core/Monads/State and Environment Monads/Writer/Writer/Prelude/Writer.Prelude.cs class Prelude (line 6) | public partial class Prelude method tell (line 14) | public static Writer tell(W item) method write (line 21) | public static Writer write((A, W) item) method write (line 28) | public static Writer write(A value, W item) method pass (line 37) | public static Writer pass(Writer F... method listen (line 45) | public static Writer listen(Writer... method listens (line 53) | public static Writer listens(Func censor(Func f, Writer ma) FILE: LanguageExt.Core/Monads/State and Environment Monads/Writer/Writer/Trait/Writer.TraitImpl.cs class Writer (line 12) | public partial class Writer : method Bind (line 17) | static K, B> Monad>.Bind(K, A> ma,... method Recur (line 20) | static K, B> Monad>.Recur(A value, Func, B> Functor>.Map(Func f, K, A> Applicative>.Pure(A value) => method Apply (line 37) | static K, B> Applicative>.Apply(K,... method Apply (line 40) | static K, B> Applicative>.Apply(K,... method Tell (line 43) | static K, Unit> Writable, W>.Tell(W item) => method Listen (line 46) | static K, (A Value, W Output)> Writable, W>.Listen... method Pass (line 49) | static K, A> Writable, W>.Pass( FILE: LanguageExt.Core/Monads/State and Environment Monads/Writer/Writer/Writer.Module.cs class Writer (line 6) | public partial class Writer method pure (line 8) | public static Writer pure(A value) => method pure (line 14) | public static Writer pure(A value) method tell (line 24) | public static Writer tell(W item) method write (line 31) | public static Writer write((A, W) item) method write (line 38) | public static Writer write(A value, W item) method pass (line 47) | public static Writer pass(Writer F... method listen (line 55) | public static Writer listen(Writer... method listens (line 63) | public static Writer listens(Func censor(Func f, Writer ma) class Writer (line 12) | public class Writer method pure (line 8) | public static Writer pure(A value) => method pure (line 14) | public static Writer pure(A value) method tell (line 24) | public static Writer tell(W item) method write (line 31) | public static Writer write((A, W) item) method write (line 38) | public static Writer write(A value, W item) method pass (line 47) | public static Writer pass(Writer F... method listen (line 55) | public static Writer listen(Writer... method listens (line 63) | public static Writer listens(Func censor(Func f, Writer ma) FILE: LanguageExt.Core/Monads/State and Environment Monads/Writer/Writer/Writer.cs type Writer (line 13) | public record Writer(Func runWriter) : K As(this K, A> ma) method Run (line 18) | public static K Run(this K Run(this K SelectMany( method SelectMany (line 65) | public static WriterT SelectMany( FILE: LanguageExt.Core/Monads/State and Environment Monads/Writer/WriterT/Operators/WriterT.Operators.Applicative.cs class StateTExtensions (line 7) | public static partial class StateTExtensions FILE: LanguageExt.Core/Monads/State and Environment Monads/Writer/WriterT/Operators/WriterT.Operators.Choice.cs class WriterTExtensions (line 5) | public static partial class WriterTExtensions FILE: LanguageExt.Core/Monads/State and Environment Monads/Writer/WriterT/Operators/WriterT.Operators.Fallible.cs class WriterTExtensions (line 5) | public static partial class WriterTExtensions FILE: LanguageExt.Core/Monads/State and Environment Monads/Writer/WriterT/Operators/WriterT.Operators.Final.cs class WriterTExtensions (line 3) | public static class WriterTExtensions FILE: LanguageExt.Core/Monads/State and Environment Monads/Writer/WriterT/Operators/WriterT.Operators.Functor.cs class WriterTExtensions (line 7) | public static partial class WriterTExtensions FILE: LanguageExt.Core/Monads/State and Environment Monads/Writer/WriterT/Operators/WriterT.Operators.Monad.cs class WriterTExtensions (line 6) | public static partial class WriterTExtensions FILE: LanguageExt.Core/Monads/State and Environment Monads/Writer/WriterT/Operators/WriterT.Operators.SemigroupK.cs class WriterTExtensions (line 5) | public static partial class WriterTExtensions FILE: LanguageExt.Core/Monads/State and Environment Monads/Writer/WriterT/Operators/WriterT.Operators.cs class WriterTExtensions (line 5) | public static partial class WriterTExtensions FILE: LanguageExt.Core/Monads/State and Environment Monads/Writer/WriterT/Trait/WriterT.TraitImpl.cs class WriterT (line 12) | public partial class WriterT : method Bind (line 18) | static K, B> Monad>.Bind(K, B> Monad>.Recur(A value, F... method Map (line 40) | static K, B> Functor>.Map(Func... method Pure (line 43) | static K, A> Applicative>.Pure(A value) => method Apply (line 46) | static K, B> Applicative>.Apply(K, B> Applicative>.Apply(K, A> MonadT, M>.Lift(K ma... method LiftIOMaybe (line 55) | static K, A> Maybe.MonadIO>.LiftIOMaybe... method Tell (line 58) | static K, Unit> Writable, W>.Tell(W item) => method Listen (line 61) | static K, (A Value, W Output)> Writable, W... method Pass (line 64) | static K, A> Writable, W>.Pass( FILE: LanguageExt.Core/Monads/State and Environment Monads/Writer/WriterT/WriterT.Module.cs class WriterT (line 7) | public class WriterT method lift (line 10) | public static WriterT lift(K ma) method pure (line 17) | public static WriterT pure(A value) => method liftIO (line 25) | public static WriterT liftIO(IO effect) => method pure (line 31) | public static WriterT pure(A value) method lift (line 36) | public static WriterT lift(K ma) method liftIO (line 46) | public static WriterT liftIO(IO effect) method tell (line 57) | public static WriterT tell(W item) method write (line 65) | public static WriterT write((A, W) item) method write (line 73) | public static WriterT write(A value, W item) method pass (line 83) | public static WriterT pass(WriterT listen(Write... method listens (line 101) | public static WriterT listens(F... method censor (line 110) | public static WriterT censor(Func f, WriterT method lift (line 10) | public static WriterT lift(K ma) method pure (line 17) | public static WriterT pure(A value) => method liftIO (line 25) | public static WriterT liftIO(IO effect) => method pure (line 31) | public static WriterT pure(A value) method lift (line 36) | public static WriterT lift(K ma) method liftIO (line 46) | public static WriterT liftIO(IO effect) method tell (line 57) | public static WriterT tell(W item) method write (line 65) | public static WriterT write((A, W) item) method write (line 73) | public static WriterT write(A value, W item) method pass (line 83) | public static WriterT pass(WriterT listen(Write... method listens (line 101) | public static WriterT listens(F... method censor (line 110) | public static WriterT censor(Func f, WriterT lift(K ma) method pure (line 17) | public static WriterT pure(A value) => method liftIO (line 25) | public static WriterT liftIO(IO effect) => method pure (line 31) | public static WriterT pure(A value) method lift (line 36) | public static WriterT lift(K ma) method liftIO (line 46) | public static WriterT liftIO(IO effect) method tell (line 57) | public static WriterT tell(W item) method write (line 65) | public static WriterT write((A, W) item) method write (line 73) | public static WriterT write(A value, W item) method pass (line 83) | public static WriterT pass(WriterT listen(Write... method listens (line 101) | public static WriterT listens(F... method censor (line 110) | public static WriterT censor(Func f, WriterT(Func> runWri... FILE: LanguageExt.Core/Monads/Trampoline/Trampoline.cs class Trampoline (line 6) | public static class Trampoline method Pure (line 8) | public static Trampoline Pure(A value) => method More (line 11) | public static Trampoline More(Func> value) => method Bind (line 14) | public static Trampoline Bind(Trampoline ma, Func method Pure (line 8) | public static Trampoline Pure(A value) => method More (line 11) | public static Trampoline More(Func> value) => method Bind (line 14) | public static Trampoline Bind(Trampoline ma, Func : Num method GetHashCode (line 13) | public static int GetHashCode(A x) => method Equals (line 16) | public static bool Equals(A x, A y) => method Compare (line 19) | public static int Compare(A x, A y) => method Add (line 22) | public static A Add(A x, A y) => method Subtract (line 25) | public static A Subtract(A x, A y) => method Multiply (line 28) | public static A Multiply(A x, A y) => method Negate (line 31) | public static A Negate(A x) => method Abs (line 34) | public static A Abs(A x) => method Signum (line 37) | public static A Signum(A x) => method FromInteger (line 44) | public static A FromInteger(int x) => method FromDecimal (line 47) | public static A FromDecimal(decimal x) => method FromFloat (line 50) | public static A FromFloat(float x) => method FromDouble (line 53) | public static A FromDouble(double x) => method Divide (line 56) | public static A Divide(A x, A y) => FILE: LanguageExt.Core/Obsolete and Deprecated/Change.cs class Change (line 3) | internal class Change FILE: LanguageExt.Core/Obsolete and Deprecated/Fin.Prelude.cs class Prelude (line 7) | public static partial class Prelude method FinSucc (line 16) | [Pure] method FinFail (line 28) | [Pure] FILE: LanguageExt.Core/Opt.cs class Opt (line 5) | internal static class Opt FILE: LanguageExt.Core/Prelude/Currying and Partial Application/Prelude.Curry.cs class Prelude (line 6) | public static partial class Prelude method curry (line 16) | [Pure] method curry (line 28) | [Pure] method curry (line 40) | [Pure] method curry (line 52) | [Pure] method curry (line 64) | [Pure] method curry (line 77) | [Pure] method curry (line 90) | [Pure] method curry (line 102) | [Pure] method curry (line 114) | [Pure] FILE: LanguageExt.Core/Prelude/Currying and Partial Application/Prelude.PartialApplication.cs class Prelude (line 6) | public static partial class Prelude method lpar (line 11) | [Pure] method par (line 18) | [Pure] method par (line 25) | [Pure] method par (line 32) | [Pure] method par (line 39) | [Pure] method par (line 46) | [Pure] method par (line 53) | [Pure] method par (line 60) | [Pure] method par (line 67) | [Pure] method par (line 74) | [Pure] method par (line 81) | [Pure] method par (line 88) | [Pure] method par (line 95) | [Pure] method par (line 102) | [Pure] method par (line 109) | [Pure] method par (line 116) | [Pure] method par (line 123) | [Pure] method par (line 130) | [Pure] method par (line 137) | [Pure] method par (line 144) | [Pure] method par (line 151) | [Pure] method par (line 158) | [Pure] method par (line 165) | [Pure] method par (line 172) | [Pure] method par (line 179) | [Pure] method par (line 186) | [Pure] method par (line 193) | [Pure] method par (line 200) | [Pure] method par (line 207) | [Pure] method par (line 215) | [Pure] method par (line 222) | [Pure] method par (line 229) | [Pure] method par (line 236) | [Pure] method par (line 243) | [Pure] method par (line 250) | [Pure] method par (line 257) | [Pure] method par (line 264) | [Pure] method par (line 272) | [Pure] method par (line 279) | [Pure] method par (line 286) | [Pure] method par (line 293) | [Pure] method par (line 300) | [Pure] method par (line 307) | [Pure] method par (line 314) | [Pure] method par (line 321) | [Pure] method par (line 328) | [Pure] method par (line 339) | [Pure] method par (line 346) | [Pure] method par (line 353) | [Pure] method par (line 360) | [Pure] method par (line 367) | [Pure] method par (line 374) | [Pure] method par (line 381) | [Pure] method par (line 388) | [Pure] method par (line 395) | [Pure] method par (line 402) | [Pure] method par (line 409) | [Pure] method par (line 416) | [Pure] method par (line 423) | [Pure] method par (line 430) | [Pure] method par (line 437) | [Pure] method par (line 444) | [Pure] method par (line 451) | [Pure] method par (line 458) | [Pure] method par (line 465) | [Pure] method par (line 472) | [Pure] method par (line 479) | [Pure] method par (line 486) | [Pure] method par (line 493) | [Pure] method par (line 500) | [Pure] method par (line 507) | [Pure] method par (line 514) | [Pure] method par (line 521) | [Pure] method par (line 528) | [Pure] method par (line 536) | [Pure] method par (line 543) | [Pure] method par (line 550) | [Pure] method par (line 557) | [Pure] method par (line 564) | [Pure] method par (line 571) | [Pure] method par (line 578) | [Pure] method par (line 585) | [Pure] method par (line 593) | [Pure] method par (line 600) | [Pure] method par (line 607) | [Pure] method par (line 614) | [Pure] method par (line 621) | [Pure] method par (line 628) | [Pure] method par (line 635) | [Pure] method par (line 642) | [Pure] method par (line 649) | [Pure] FILE: LanguageExt.Core/Prelude/Currying and Partial Application/Prelude.Uncurry.cs class Prelude (line 6) | public static partial class Prelude method Uncurry (line 11) | [Pure] method Uncurry (line 18) | [Pure] method Uncurry (line 25) | [Pure] method Uncurry (line 32) | [Pure] method Uncurry (line 39) | [Pure] method Uncurry (line 46) | [Pure] method Uncurry (line 53) | [Pure] method uncurry (line 61) | [Pure] method uncurry (line 68) | [Pure] method uncurry (line 75) | [Pure] method uncurry (line 82) | [Pure] method uncurry (line 89) | [Pure] method uncurry (line 96) | [Pure] method uncurry (line 103) | [Pure] FILE: LanguageExt.Core/Prelude/Function argument flipping/Prelude.Flip.cs class Prelude (line 6) | public static partial class Prelude method flip (line 11) | [Pure] method flip (line 18) | [Pure] method flip (line 25) | [Pure] method flip (line 32) | [Pure] method Flip (line 39) | [Pure] method Flip (line 46) | [Pure] method Flip (line 53) | [Pure] method Flip (line 60) | [Pure] FILE: LanguageExt.Core/Prelude/Hash code functions/Prelude.Hash.cs class Prelude (line 9) | public static partial class Prelude method hash (line 14) | [Pure] method hash (line 23) | [Pure] method hash (line 36) | [Pure] method hash (line 44) | [Pure] method hash (line 52) | [Pure] method hash (line 60) | [Pure] method hash (line 68) | [Pure] method hash (line 76) | [Pure] method hash (line 84) | [Pure] method hash (line 92) | [Pure] method hash (line 100) | [Pure] method hash (line 108) | [Pure] method hash (line 116) | [Pure] method hash (line 124) | [Pure] method hash (line 132) | [Pure] FILE: LanguageExt.Core/Prelude/Lambda function inference/Prelude.Func.cs class Prelude (line 7) | public static partial class Prelude method fun (line 23) | [Pure] method fun (line 40) | [Pure] method fun (line 57) | [Pure] method fun (line 74) | [Pure] method fun (line 91) | [Pure] method fun (line 108) | [Pure] method fun (line 125) | [Pure] method fun (line 142) | [Pure] method fun (line 159) | [Pure] method fun (line 176) | [Pure] method fun (line 193) | [Pure] method fun (line 210) | [Pure] method fun (line 227) | [Pure] method fun (line 244) | [Pure] method fun (line 261) | [Pure] method fun (line 278) | [Pure] method fun (line 295) | [Pure] method fun (line 312) | [Pure] method fun (line 329) | [Pure] method fun (line 346) | [Pure] method fun (line 363) | [Pure] method fun (line 380) | [Pure] method fun (line 397) | [Pure] method fun (line 414) | [Pure] method fun (line 431) | [Pure] method act (line 448) | [Pure] method act (line 465) | [Pure] method act (line 482) | [Pure] method act (line 499) | [Pure] method act (line 516) | [Pure] method act (line 533) | [Pure] method act (line 550) | [Pure] method act (line 567) | [Pure] method act (line 586) | [Pure] method act (line 605) | [Pure] method act (line 624) | [Pure] method act (line 643) | [Pure] method act (line 662) | [Pure] method act (line 681) | [Pure] method act (line 700) | [Pure] method act (line 719) | [Pure] method expr (line 726) | [Pure] method expr (line 733) | [Pure] method expr (line 740) | [Pure] method expr (line 747) | [Pure] method expr (line 754) | [Pure] method expr (line 761) | [Pure] method expr (line 768) | [Pure] method expr (line 775) | [Pure] method expr (line 782) | [Pure] method expr (line 789) | [Pure] method expr (line 796) | [Pure] method expr (line 803) | [Pure] method expr (line 810) | [Pure] method expr (line 817) | [Pure] method expr (line 824) | [Pure] method expr (line 831) | [Pure] method compose (line 838) | [Pure] method compose (line 846) | [Pure] method compose (line 854) | [Pure] method compose (line 862) | [Pure] method compose (line 870) | [Pure] method compose (line 878) | [Pure] FILE: LanguageExt.Core/Prelude/Prelude.cs class Prelude (line 11) | public static partial class Prelude method identity (line 16) | [Pure] method constant (line 24) | [Pure] method constant (line 32) | [Pure] method constantA (line 40) | [Pure] method constantA (line 48) | [Pure] method failwith (line 57) | public static Action failwith(string message) => method failwith (line 68) | public static R failwith(string message) => method raiseapp (line 79) | public static R raiseapp(string message) => method raise (line 90) | public static R raise(Exception ex) => method exceptionIs (line 99) | [Pure] method not (line 113) | public static Func not(Func f) => method not (line 122) | public static Func not(Func f) => method not (line 131) | public static Func not(Func f) => method not (line 140) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method isDefault (line 154) | [Pure] method notDefault (line 171) | [Pure] method isnull (line 193) | [Pure] method notnull (line 217) | [Pure] method toString (line 227) | [Pure] method notEmpty (line 237) | [Pure] method isEmpty (line 247) | [Pure] method mapFirst (line 252) | [Pure] method mapSecond (line 257) | [Pure] FILE: LanguageExt.Core/Prelude/Random/Prelude.Random.cs class Prelude (line 7) | public static partial class Prelude method random (line 31) | public static int random(int max) method randomBase64 (line 47) | public static string randomBase64(int bytesCount) FILE: LanguageExt.Core/Prelude/Resources/Prelude.Resources.cs class Prelude (line 10) | public static partial class Prelude method use (line 21) | [Pure] method use (line 45) | [Pure] method use (line 67) | [Pure] method use (line 81) | [Pure] method use (line 95) | [Pure] method use (line 110) | [Pure] method use (line 123) | [Pure] method use (line 137) | [Pure] method useAsync (line 151) | [Pure] method use (line 165) | [Pure] method useMaybe (line 180) | [Pure] method use (line 195) | [Pure] method useAsync (line 209) | [Pure] method useAsync (line 224) | [Pure] method release (line 236) | [Pure] method bracketIO (line 249) | [Pure] method bracketIO (line 263) | [Pure] method bracketIO (line 281) | [Pure] method bracketIO (line 299) | [Pure] method bracketIO (line 318) | [Pure] method bracketIO (line 337) | [Pure] FILE: LanguageExt.Core/Prelude/Timer/Prelude.Timer.cs class Prelude (line 6) | public static partial class Prelude method delay (line 13) | public static Unit delay(Action f, TimeSpan delayFor) method delay (line 34) | public static Unit delay(Action f, DateTime delayUntil) => FILE: LanguageExt.Core/Prelude/Value parsing/Prelude.Parse.cs class Prelude (line 9) | public static partial class Prelude method convert (line 11) | [Pure] method convert (line 30) | [Pure] method parseLong (line 50) | [Pure] method parseLong (line 54) | [Pure] method parseInt (line 59) | [Pure] method parseInt (line 63) | [Pure] method parseInt (line 68) | [Pure] method parseInt (line 81) | [Pure] method parseShort (line 95) | [Pure] method parseShort (line 99) | [Pure] method parseChar (line 104) | [Pure] method parseChar (line 108) | [Pure] method parseSByte (line 113) | [Pure] method parseSByte (line 117) | [Pure] method parseByte (line 122) | [Pure] method parseByte (line 126) | [Pure] method parseULong (line 131) | [Pure] method parseULong (line 135) | [Pure] method parseUInt (line 140) | [Pure] method parseUInt (line 144) | [Pure] method parseUShort (line 149) | [Pure] method parseUShort (line 153) | [Pure] method parseFloat (line 158) | [Pure] method parseFloat (line 162) | [Pure] method parseDouble (line 167) | [Pure] method parseDouble (line 171) | [Pure] method parseDecimal (line 176) | [Pure] method parseDecimal (line 180) | [Pure] method parseBool (line 185) | [Pure] method parseBool (line 189) | [Pure] method parseGuid (line 194) | [Pure] method parseGuid (line 198) | [Pure] method parseDateTime (line 203) | [Pure] method parseDateTime (line 207) | [Pure] method parseDateTimeOffset (line 212) | [Pure] method parseDateTimeOffset (line 216) | [Pure] method parseTimeSpan (line 221) | [Pure] method parseTimeSpan (line 225) | [Pure] method parseEnum (line 230) | [Pure] method parseEnum (line 235) | [Pure] method parseEnumIgnoreCase (line 241) | [Pure] method parseEnumIgnoreCase (line 246) | [Pure] method parseIPAddress (line 252) | [Pure] method parseIPAddress (line 256) | [Pure] method Parse (line 265) | static Option Parse(TryParse tryParse, string? value) => method Parse (line 270) | static K Parse(TryParse tryParse, string? value) method ParseIgnoreCase (line 276) | static Option ParseIgnoreCase(TryParseIgnoreCase tryParse, st... method ParseIgnoreCase (line 281) | static K ParseIgnoreCase(TryParseIgnoreCase tryParse, s... FILE: LanguageExt.Core/Pretty/Doc.cs class Doc (line 15) | public static class Doc method Char (line 23) | public static Doc Char(char c) => method Text (line 26) | public static Doc Text(string text) => method FlatAlt (line 29) | public static Doc FlatAlt(Doc da, Doc db) => method Union (line 32) | public static Doc Union(Doc da, Doc db) => method Cat (line 35) | public static Doc Cat(Doc da, Doc db) => method Nest (line 38) | public static Doc Nest(int indent, Doc doc) => method Column (line 41) | public static Doc Column(Func> f) => method PageWidth (line 44) | public static Doc PageWidth(Func> f) => method Nesting (line 47) | public static Doc Nesting(Func> f) => method Group (line 94) | public static Doc Group(Doc doc) => method Align (line 117) | public static Doc Align(Doc doc) => method Hang (line 140) | public static Doc Hang(int offset, Doc doc) => method Indent (line 155) | public static Doc Indent(int indent, Doc doc) => method EncloseSep (line 161) | public static Doc EncloseSep(Doc leftDelim, Doc righ... method EncloseSep (line 167) | public static Doc EncloseSep(Doc leftDelim, Doc righ... method List (line 173) | public static Doc List(Seq> docs) => method Tuple (line 179) | public static Doc Tuple(Seq> docs) => method List (line 185) | public static Doc List(params Doc[] docs) => method Tuple (line 191) | public static Doc Tuple(params Doc[] docs) => method Spaces (line 197) | public static Doc Spaces(int n) => method HorizSep (line 209) | public static Doc HorizSep(Seq> docs) => method VertSep (line 227) | public static Doc VertSep(Seq> docs) => method Sep (line 233) | public static Doc Sep(Doc sep, Seq> docs) => method Sep (line 242) | public static Doc Sep(Seq> docs) => method FillSep (line 252) | public static Doc FillSep(Seq> docs) => method HardSep (line 258) | public static Doc HardSep(Seq> docs) => method HorizCat (line 267) | public static Doc HorizCat(Seq> docs) => method VertCat (line 277) | public static Doc VertCat(Seq> docs) => method Width (line 284) | public static Doc Width(Doc doc, Func> f) => method Fill (line 292) | public static Doc Fill(int width, Doc doc) => method Between (line 298) | public static Doc Between(Doc left, Doc right, Doc Annotate(A annotation, Doc doc) => method Fail (line 18) | public static Doc Fail() => method Empty (line 21) | public static Doc Empty() => method Char (line 24) | public static Doc Char(char c) => method Text (line 29) | public static Doc Text(string text) => method FlatAlt (line 42) | public static Doc FlatAlt(Doc da, Doc db) => method Union (line 45) | public static Doc Union(Doc da, Doc db) => method Cat (line 48) | public static Doc Cat(Doc da, Doc db) => method Nest (line 57) | public static Doc Nest(int indent, Doc doc) => method Column (line 62) | public static Doc Column(Func> f) => method PageWidth (line 65) | public static Doc PageWidth(Func> f) => method Nesting (line 68) | public static Doc Nesting(Func> f) => method HardLine (line 76) | public static Doc HardLine() => method LineOrSpace (line 83) | public static Doc LineOrSpace() => method LineOrEmpty (line 90) | public static Doc LineOrEmpty() => method SoftLineOrSpace (line 97) | public static Doc SoftLineOrSpace() => method SoftLineOrEmpty (line 104) | public static Doc SoftLineOrEmpty() => method Group (line 115) | public static Doc Group(Doc doc) => method Align (line 152) | public static Doc Align(Doc doc) => method Hang (line 175) | public static Doc Hang(int offset, Doc doc) => method Indent (line 190) | public static Doc Indent(int indent, Doc doc) => method Sep (line 196) | public static Doc Sep(Doc sep, Seq> docs) method BetweenSep (line 210) | public static Doc BetweenSep(Doc leftDelim, Doc rightDelim... method BetweenSep (line 216) | public static Doc BetweenSep(Doc leftDelim, Doc rightDelim... method List (line 222) | public static Doc List(Seq> docs) => method Tuple (line 232) | public static Doc Tuple(Seq> docs) => method List (line 243) | public static Doc List(params Doc[] docs) => method Tuple (line 253) | public static Doc Tuple(params Doc[] docs) => method Spaces (line 263) | public static Doc Spaces(int n) method HorizSep (line 300) | public static Doc HorizSep(Seq> docs) => method VertSep (line 320) | public static Doc VertSep(Seq> docs) => method Sep (line 331) | public static Doc Sep(Seq> docs) => method FillSep (line 341) | public static Doc FillSep(Seq> docs) => method HardSep (line 349) | public static Doc HardSep(Seq> docs) => method HorizCat (line 366) | public static Doc HorizCat(Seq> docs) => method VertCat (line 378) | public static Doc VertCat(Seq> docs) => method Width (line 387) | public static Doc Width(Doc doc, Func> f) => method Fill (line 397) | public static Doc Fill(int width, Doc doc) => method Between (line 403) | public static Doc Between(Doc left, Doc middle, Doc rig... FILE: LanguageExt.Core/Pretty/DocStream.cs type DocStream (line 9) | public abstract record DocStream type SFail (line 58) | public record SFail : DocStream type SEmpty (line 66) | public record SEmpty : DocStream type SChar (line 74) | public record SChar(char Value, DocStream Next) : DocStream type SText (line 80) | public record SText(string Value, DocStream Next) : DocStream type SLine (line 86) | public record SLine(int Indent, DocStream Next) : DocStream type SAnnPush (line 92) | public record SAnnPush(A Ann, DocStream Next) : DocStream type SAnnPop (line 98) | public record SAnnPop(DocStream Next) : DocStream FILE: LanguageExt.Core/Pretty/Doc_A.cs type Doc (line 15) | public abstract record Doc type DocFail (line 58) | public record DocFail : Doc type DocEmpty (line 72) | public record DocEmpty : Doc type DocChar (line 99) | public record DocChar(char Value) : Doc type DocText (line 117) | public record DocText(string Text) : Doc type DocLine (line 135) | public record DocLine : Doc type DocFlatAlt (line 156) | public record DocFlatAlt(Doc Primary, Doc Alt) : Doc type DocUnion (line 173) | public record DocUnion(Doc DocA, Doc DocB) : Doc type DocCat (line 188) | public record DocCat(Doc DocA, Doc DocB) : Doc type DocNest (line 211) | public record DocNest(int Indent, Doc Doc) : Doc type DocColumn (line 229) | public record DocColumn(Func> React) : Doc type DocPageWidth (line 244) | public record DocPageWidth(Func> React) : Doc type DocNesting (line 259) | public record DocNesting(Func> React) : Doc type DocAnnotate (line 275) | public record DocAnnotate(A Annotation, Doc Doc) : Doc FILE: LanguageExt.Core/Pretty/FastSpace.cs class FastSpace (line 5) | internal class FastSpace method Show (line 7) | public static string Show(int n) => method FastSpaceInternal (line 22) | static string FastSpaceInternal(int x) FILE: LanguageExt.Core/Pretty/FittingPredicate.cs type FittingPredicate (line 13) | public record FittingPredicate(Func, DocS... FILE: LanguageExt.Core/Pretty/FlattenResult.cs type FlattenResult (line 5) | public abstract record FlattenResult type Flattened (line 11) | public record Flattened(A Value) : FlattenResult type AlreadyFlat (line 17) | public record AlreadyFlat : FlattenResult type NeverFlat (line 25) | public record NeverFlat : FlattenResult FILE: LanguageExt.Core/Pretty/Layout.cs class Layout (line 7) | public static class Layout method pretty (line 9) | public static DocStream pretty(LayoutOptions options, Doc doc) method smart (line 60) | public static DocStream smart(LayoutOptions options, Doc doc) method layout (line 116) | public static DocStream layout( FILE: LanguageExt.Core/Pretty/LayoutOptions.cs type LayoutOptions (line 9) | public record LayoutOptions(PageWidth PageWidth) FILE: LanguageExt.Core/Pretty/LayoutPipeline.cs type LayoutPipeline (line 6) | public abstract record LayoutPipeline; type Nil (line 8) | public record Nil : LayoutPipeline type Cons (line 13) | public record Cons(int Value, Doc Doc, LayoutPipeline Pipeline)... type UndoAnn (line 14) | public record UndoAnn(LayoutPipeline Pipeline): LayoutPipeline; FILE: LanguageExt.Core/Pretty/PageWidth.cs type PageWidth (line 9) | public abstract record PageWidth type AvailablePerLine (line 23) | public record AvailablePerLine(int LineLength = 120, double RibbonFracti... type Unbounded (line 24) | public record Unbounded() : PageWidth; FILE: LanguageExt.Core/Prism/Prelude_Prism.cs class Prelude (line 3) | public static partial class Prelude method prism (line 8) | public static Prism prism(Lens la) => method prism (line 14) | public static Prism prism(Lens> la) => method prism (line 20) | public static Prism prism(Prism pa, Prism p... method prism (line 28) | public static Prism prism(Prism pa, Prism prism(Prism pa, Prism prism(Prism pa, Pris... method prism (line 52) | public static Prism prism(Prism pa, P... method prism (line 60) | public static Prism prism(Prism pa... method prism (line 68) | public static Prism prism(Prism... method prism (line 76) | public static Prism prism(Prism prism(Prism... FILE: LanguageExt.Core/Prism/Prism.cs class Prism (line 3) | public static class Prism method identity (line 8) | public static Prism identity() => FILE: LanguageExt.Core/Prism/PrismAB.cs type Prism (line 9) | public readonly struct Prism method Prism (line 14) | private Prism(Func> get, Func> set) method Set (line 20) | public A Set(B value, A cont) method New (line 23) | public static Prism New(Func> Get, method New (line 27) | public static Prism New(Lens lens) => method New (line 33) | public static Prism New(Lens> lens) => method Update (line 39) | public Func Update(Func f) method Update (line 47) | public A Update(Func f, A value) FILE: LanguageExt.Core/Traits/Alternative/Alternative.Extensions.cs class AlternativeExtensions (line 9) | public static class AlternativeExtensions method OneOf (line 17) | public static K OneOf(this Seq> ms) FILE: LanguageExt.Core/Traits/Alternative/Alternative.Laws.cs class AlternativeLaw (line 20) | public static class AlternativeLaw method assert (line 32) | public static Unit assert(Func, K, bool>? equals = n... method validate (line 45) | public static Validation validate(Func, K leftZeroLaw(Func, K rightZeroLaw(Func, K leftCatchLaw(Func, K empty() method choice (line 25) | [Pure] method choice (line 36) | [Pure] method some (line 55) | [Pure] method many (line 73) | [Pure] method endBy (line 87) | [Pure] method endBy1 (line 101) | [Pure] method either (line 114) | [Pure] method manyUntil (line 129) | [Pure] method manyUntil2 (line 145) | [Pure] method someUntil (line 160) | [Pure] method someUntil2 (line 176) | [Pure] method option (line 194) | [Pure] method sepBy (line 207) | [Pure] method sepBy1 (line 220) | [Pure] method sepByEnd (line 234) | [Pure] method sepByEnd1 (line 248) | [Pure] method skipMany (line 262) | [Pure] method skipSome (line 275) | [Pure] method skip (line 288) | [Pure] method skipManyUntil (line 301) | [Pure] method skipSomeUntil (line 314) | [Pure] FILE: LanguageExt.Core/Traits/Alternative/Alternative.Prelude.cs class Prelude (line 8) | public static partial class Prelude method oneOf (line 16) | [Pure] method oneOf (line 27) | [Pure] FILE: LanguageExt.Core/Traits/Alternative/Alternative.Trait.cs type Alternative (line 7) | public interface Alternative : Choice, Applicative method Empty (line 13) | [Pure] method Choice (line 22) | [Pure] method Choice (line 40) | [Pure] method Some (line 62) | [Pure] method Many (line 83) | [Pure] method EndBy (line 104) | [Pure] method EndBy1 (line 117) | [Pure] method Either (line 129) | [Pure] method ManyUntil (line 143) | [Pure] method ManyUntil2 (line 164) | [Pure] method SomeUntil (line 184) | [Pure] method SomeUntil2 (line 199) | [Pure] method Option (line 216) | [Pure] method SepBy (line 228) | [Pure] method SepBy1 (line 240) | [Pure] method SepByEnd (line 253) | [Pure] method SepByEnd1 (line 266) | [Pure] method SkipMany (line 279) | [Pure] method SkipSome (line 295) | [Pure] method Skip (line 307) | [Pure] method SkipManyUntil (line 324) | [Pure] method SkipSomeUntil (line 341) | [Pure] class Cached (line 345) | static class Cached FILE: LanguageExt.Core/Traits/Applicative/Act.cs class Act (line 5) | public static class Act FILE: LanguageExt.Core/Traits/Applicative/Applicative.Laws.cs class ApplicativeLaw (line 22) | public static class ApplicativeLaw method assert (line 33) | public static Unit assert(Func, K, bool>? equals = n... method validate (line 45) | public static Validation validate(Func, K homomorphismLaw(Func, ... method interchangeLaw (line 95) | public static Validation interchangeLaw(Func, K... method identityLaw (line 124) | public static Validation identityLaw(Func, K compositionLaw(Func, K... method functorLaw (line 174) | public static Validation functorLaw(Func, K : Functor method Pure (line 30) | [Pure] method Apply (line 45) | [Pure] method Apply (line 61) | [Pure] method Apply (line 82) | [Pure] method Apply (line 99) | [Pure] method Action (line 111) | [Pure] method BackAction (line 123) | [Pure] method Action (line 135) | [Pure] method BackAction (line 147) | [Pure] method Action (line 159) | [Pure] method BackAction (line 171) | [Pure] method Action (line 183) | [Pure] method BackAction (line 195) | [Pure] method Actions (line 223) | [Pure] method Between (line 243) | [Pure] method Replicate (line 257) | [Pure] FILE: LanguageExt.Core/Traits/Applicative/Extensions/Applicative.Extensions.Action.cs class ApplicativeExtensions (line 6) | public static partial class ApplicativeExtensions method Action (line 10) | [Pure] method BackAction (line 14) | public K BackAction(K mb) => FILE: LanguageExt.Core/Traits/Applicative/Extensions/Applicative.Extensions.Apply.cs class ApplicativeExtensions (line 8) | public static partial class ApplicativeExtensions method Apply (line 13) | [Pure] FILE: LanguageExt.Core/Traits/Applicative/Extensions/Applicative.Extensions.ApplyM.cs class ApplicativeExtensions (line 7) | public static partial class ApplicativeExtensions method ApplyM (line 12) | [Pure] FILE: LanguageExt.Core/Traits/Applicative/Extensions/Applicative.Extensions.Arithmetic.cs class ApplicativeExtensions (line 10) | public static partial class ApplicativeExtensions method Add (line 20) | [Pure] method Add (line 34) | [Pure] method Subtract (line 48) | [Pure] method Subtract (line 62) | [Pure] method Multiply (line 76) | [Pure] method Multiply (line 90) | [Pure] method Divide (line 104) | [Pure] method Divide (line 118) | [Pure] FILE: LanguageExt.Core/Traits/Applicative/Extensions/Applicative.Extensions.Lift.cs class ApplicativeExtensions (line 10) | public static partial class ApplicativeExtensions method Lift (line 12) | [Pure] method Lift (line 17) | [Pure] method Lift (line 22) | [Pure] method Lift (line 27) | [Pure] method Lift (line 32) | [Pure] FILE: LanguageExt.Core/Traits/Applicative/Extensions/Applicative.Extensions.Memo.Action.cs class ApplicativeExtensions (line 10) | public static partial class ApplicativeExtensions method Action (line 14) | [Pure] method BackAction (line 18) | [Pure] FILE: LanguageExt.Core/Traits/Applicative/Extensions/Applicative.Extensions.Memo.Apply.Tuple.cs class ApplicativeExtensions (line 7) | public static partial class ApplicativeExtensions method Apply (line 12) | [Pure] FILE: LanguageExt.Core/Traits/Applicative/Extensions/Applicative.Extensions.Memo.Apply.cs class ApplicativeExtensions (line 8) | public static partial class ApplicativeExtensions method Apply (line 13) | [Pure] FILE: LanguageExt.Core/Traits/Applicative/Extensions/Applicative.Extensions.Memo.Arithmetic.cs class ApplicativeExtensions (line 10) | public static partial class ApplicativeExtensions method Add (line 20) | [Pure] method Add (line 34) | [Pure] method Subtract (line 48) | [Pure] method Subtract (line 62) | [Pure] method Multiply (line 76) | [Pure] method Multiply (line 90) | [Pure] method Divide (line 104) | [Pure] method Divide (line 118) | [Pure] FILE: LanguageExt.Core/Traits/Applicative/Extensions/Applicative.Extensions.Memo.Lift.cs class ApplicativeExtensions (line 10) | public static partial class ApplicativeExtensions method Lift (line 12) | [Pure] method Lift (line 17) | [Pure] method Lift (line 22) | [Pure] method Lift (line 27) | [Pure] method Lift (line 32) | [Pure] FILE: LanguageExt.Core/Traits/Applicative/Extensions/Applicative.Extensions.Memo.Zip.cs class ApplicativeExtensions (line 10) | public static partial class ApplicativeExtensions method Zip (line 22) | public K Zip() => FILE: LanguageExt.Core/Traits/Applicative/Extensions/Applicative.Extensions.Zip.cs class ApplicativeExtensions (line 10) | public static partial class ApplicativeExtensions method Zip (line 22) | public K Zip() => FILE: LanguageExt.Core/Traits/Applicative/Extensions/Applicative.Extensions.cs class ApplicativeExtensions (line 6) | public static partial class ApplicativeExtensions FILE: LanguageExt.Core/Traits/Applicative/Module/Applicative.Module.Action.cs class Applicative (line 6) | public static partial class Applicative method action (line 8) | [Pure] method actions (line 13) | [Pure] FILE: LanguageExt.Core/Traits/Applicative/Module/Applicative.Module.Apply.cs class Applicative (line 7) | public static partial class Applicative method apply (line 9) | [Pure] method apply (line 13) | [Pure] method apply (line 17) | [Pure] method apply (line 21) | [Pure] method apply (line 25) | [Pure] method apply (line 29) | [Pure] method apply (line 33) | [Pure] method apply (line 37) | [Pure] method apply (line 41) | [Pure] method apply (line 45) | [Pure] method apply (line 49) | [Pure] method apply (line 57) | [Pure] method apply (line 65) | [Pure] method apply (line 75) | [Pure] method apply (line 86) | [Pure] method apply (line 98) | [Pure] method apply (line 111) | [Pure] method apply (line 125) | [Pure] method apply (line 148) | [Pure] FILE: LanguageExt.Core/Traits/Applicative/Module/Applicative.Module.ApplyM.cs class Applicative (line 6) | public static partial class Applicative method applyM (line 8) | [Pure] method applyM (line 12) | [Pure] method applyM (line 16) | [Pure] method applyM (line 20) | [Pure] method applyM (line 24) | [Pure] method applyM (line 28) | [Pure] method applyM (line 32) | [Pure] method applyM (line 36) | [Pure] method applyM (line 40) | [Pure] FILE: LanguageExt.Core/Traits/Applicative/Module/Applicative.Module.Arithmetic.cs class Applicative (line 6) | public static partial class Applicative method add (line 16) | [Pure] method add (line 30) | [Pure] method subtract (line 44) | [Pure] method subtract (line 58) | [Pure] method multiply (line 72) | [Pure] method multiply (line 86) | [Pure] method divide (line 100) | [Pure] method divide (line 114) | [Pure] FILE: LanguageExt.Core/Traits/Applicative/Module/Applicative.Module.Lift.cs class Applicative (line 6) | public static partial class Applicative method lift (line 8) | [Pure] method lift (line 13) | [Pure] method lift (line 18) | [Pure] method lift (line 23) | [Pure] method lift (line 28) | [Pure] FILE: LanguageExt.Core/Traits/Applicative/Module/Applicative.Module.Memo.Action.cs class Applicative (line 5) | public static partial class Applicative method action (line 7) | [Pure] method action (line 12) | [Pure] method action (line 17) | [Pure] FILE: LanguageExt.Core/Traits/Applicative/Module/Applicative.Module.Memo.Apply.cs class Applicative (line 7) | public static partial class Applicative method apply (line 9) | [Pure] method apply (line 13) | [Pure] method apply (line 17) | [Pure] method apply (line 21) | [Pure] method apply (line 25) | [Pure] method apply (line 29) | [Pure] method apply (line 33) | [Pure] method apply (line 37) | [Pure] method apply (line 41) | [Pure] method apply (line 45) | [Pure] method apply (line 49) | [Pure] method apply (line 57) | [Pure] method apply (line 65) | [Pure] method apply (line 75) | [Pure] method apply (line 86) | [Pure] method apply (line 98) | [Pure] method apply (line 111) | [Pure] method apply (line 125) | [Pure] method apply (line 148) | [Pure] FILE: LanguageExt.Core/Traits/Applicative/Module/Applicative.Module.Memo.ApplyM.cs class Applicative (line 6) | public static partial class Applicative method applyM (line 8) | [Pure] method applyM (line 13) | [Pure] method applyM (line 18) | [Pure] method applyM (line 23) | [Pure] method applyM (line 29) | [Pure] method applyM (line 36) | [Pure] method applyM (line 42) | [Pure] method applyM (line 48) | [Pure] method applyM (line 55) | [Pure] FILE: LanguageExt.Core/Traits/Applicative/Module/Applicative.Module.Memo.Arithmetic.cs class Applicative (line 6) | public static partial class Applicative method add (line 16) | [Pure] method add (line 30) | [Pure] method subtract (line 44) | [Pure] method subtract (line 58) | [Pure] method multiply (line 72) | [Pure] method multiply (line 86) | [Pure] method divide (line 100) | [Pure] method divide (line 114) | [Pure] FILE: LanguageExt.Core/Traits/Applicative/Module/Applicative.Module.Memo.Lift.cs class Applicative (line 6) | public static partial class Applicative method lift (line 8) | [Pure] method lift (line 13) | [Pure] method lift (line 18) | [Pure] method lift (line 23) | [Pure] method lift (line 28) | [Pure] method lift (line 33) | [Pure] method lift (line 38) | [Pure] method lift (line 43) | [Pure] method lift (line 48) | [Pure] method lift (line 53) | [Pure] method lift (line 58) | [Pure] method lift (line 63) | [Pure] method lift (line 68) | [Pure] method lift (line 73) | [Pure] method lift (line 78) | [Pure] method lift (line 83) | [Pure] method lift (line 88) | [Pure] FILE: LanguageExt.Core/Traits/Applicative/Module/Applicative.Module.Zip.cs class Applicative (line 5) | public static partial class Applicative method zip (line 15) | public static K zip((K First, K... method zip (line 27) | public static K zip((K zip zi... method zip (line 75) | public static K zip(K First, K<... method zip (line 89) | public static K zip(K zip zi... FILE: LanguageExt.Core/Traits/Applicative/Module/Applicative.Module.cs class Applicative (line 5) | public static partial class Applicative method pure (line 7) | [Pure] method when (line 12) | [Pure] method unless (line 17) | [Pure] method between (line 32) | [Pure] method replicate (line 48) | [Pure] FILE: LanguageExt.Core/Traits/Applicative/Operators/Applicative.Memo.Operators.cs class ApplicativeExtensions (line 7) | public static partial class ApplicativeExtensions FILE: LanguageExt.Core/Traits/Applicative/Operators/Applicative.Operators.cs class ApplicativeExtensions (line 7) | public static partial class ApplicativeExtensions FILE: LanguageExt.Core/Traits/Applicative/Prelude/Applicative.Prelude.cs class Prelude (line 8) | public static partial class Prelude method pure (line 16) | [Pure] method applyM (line 21) | [Pure] method apply (line 26) | [Pure] method apply (line 31) | [Pure] method apply (line 36) | [Pure] method apply (line 41) | [Pure] method apply (line 46) | [Pure] method apply (line 51) | [Pure] method apply (line 56) | [Pure] method apply (line 61) | [Pure] method apply (line 66) | [Pure] method apply (line 71) | [Pure] method action (line 76) | [Pure] method actions (line 81) | [Pure] method zip (line 99) | public static K zip( method zip (line 113) | public static K zip( method zip (line 130) | public static K zip zi... method zip (line 166) | public static K zip( method zip (line 182) | public static K zip( method zip (line 202) | public static K zip zi... FILE: LanguageExt.Core/Traits/Arithmetic/Arithmetic.Prelude.cs class Trait (line 7) | public static partial class Trait method plus (line 15) | [Pure] method subtract (line 25) | [Pure] method product (line 35) | [Pure] method negate (line 44) | [Pure] FILE: LanguageExt.Core/Traits/Arithmetic/Arithmetic.cs type Arithmetic (line 6) | [Trait("Num*")] method Add (line 15) | [Pure] method Subtract (line 24) | [Pure] method Multiply (line 33) | [Pure] method Negate (line 41) | [Pure] FILE: LanguageExt.Core/Traits/Biapplicative/Biapplicative.Trait.cs type Biapplicative (line 11) | public interface Biapplicative : Bifunctor method BiApply (line 14) | public static abstract K BiApply( method BiApply (line 23) | public static virtual K, Func> BiApply BiApply( FILE: LanguageExt.Core/Traits/Bifunctor/Bifunctor.Extensions.cs class BifunctorExtensions (line 9) | public static class BifunctorExtensions method BiMap (line 19) | public static K BiMap(this K fab, Fun... method BiMap (line 26) | public static K, Func> BiMap( method BiMap (line 36) | public static K>, Func>> BiMap>>, Func>>>, Func MapFirst(this K fab, Fun... method MapFirst (line 81) | public static K, A> MapFirst(this K>, A> MapFirst(... method MapFirst (line 103) | public static K>>, A> MapFirst>>>, A> MapFirst<... method MapFirst (line 125) | public static K MapFirst(this Func first, K... method MapFirst (line 136) | public static K, A> MapFirst(this Func>, A> MapFirst(... method MapFirst (line 158) | public static K>>, A> MapFirst>>>, A> MapFirst<... method MapSecond (line 180) | public static K MapSecond(this K fab, Fu... method MapSecond (line 191) | public static K> MapSecond(this K>> MapSecond... method MapSecond (line 213) | public static K>>> MapSecond>>>> MapSecon... method MapSecond (line 235) | public static K MapSecond(this Func second,... method MapSecond (line 246) | public static K> MapSecond(this Func>> MapSecond... method MapSecond (line 268) | public static K>>> MapSecond>>>> MapSecon... FILE: LanguageExt.Core/Traits/Bifunctor/Bifunctor.Module.cs class Bifunctor (line 8) | public static class Bifunctor method bimap (line 18) | public static K bimap(Func first, Func first(Func first, K second(Func second, K method BiMap (line 21) | public static abstract K BiMap(Func first, ... method MapFirst (line 30) | public static virtual K MapFirst(Func first, K... method MapSecond (line 40) | public static virtual K MapSecond(Func second,... FILE: LanguageExt.Core/Traits/Bimonad/Bimonad.Extensions.cs class BimonadExtensions (line 7) | public static class BimonadExtensions method BindFirst (line 9) | public static K BindFirst(this K ma, Fun... method BindSecond (line 13) | public static K BindSecond(this K ma, Fu... method FlattenFirst (line 17) | public static K FlattenFirst(K, A> mma) method FlattenSecond (line 21) | public static K FlattenSecond(K> mma) FILE: LanguageExt.Core/Traits/Bimonad/Bimonad.Module.cs class Bimonad (line 7) | public static class Bimonad method bindFirst (line 9) | public static K bindFirst(K ma, Func bindSecond(K ma, Func flattenFirst(K, A> mma) method flattenSecond (line 22) | public static K flattenSecond(K> mma) FILE: LanguageExt.Core/Traits/Bimonad/Bimonad.Trait.cs type Bimonad (line 6) | public interface Bimonad : Bifunctor method BindFirst (line 14) | public static abstract K BindFirst(K ma, Fu... method BindSecond (line 16) | public static abstract K BindSecond(K ma, F... method FlattenFirst (line 23) | public static virtual K FlattenFirst(K, A... method FlattenSecond (line 26) | public static virtual K FlattenSecond(K method assert (line 30) | public static Unit assert(K failure, Func, K... method validate (line 43) | public static Validation validate(K failure, Func... method leftZeroLaw (line 63) | public static Validation leftZeroLaw(K failure, F... method rightZeroLaw (line 86) | public static Validation rightZeroLaw(K failure, ... method leftCatchLaw (line 109) | public static Validation leftCatchLaw(Func, K choose(K fa, K fb) method some (line 37) | [Pure] method many (line 63) | [Pure] class Append (line 76) | static class Append FILE: LanguageExt.Core/Traits/Choice/Choice.Trait.cs type Choice (line 9) | public interface Choice method Choose (line 22) | static abstract K Choose(K fa, K fb); method Choose (line 34) | static abstract K Choose(K fa, Memo fb); FILE: LanguageExt.Core/Traits/Choice/Extensions/Choice.Extensions.cs class ChoiceExtensions (line 6) | public static partial class ChoiceExtensions method Choose (line 21) | public K Choose(K fb) => method Choose (line 31) | public K Choose(Memo fb) => FILE: LanguageExt.Core/Traits/Choice/Operators/Choice.Operators.cs class ChoiceExtensions (line 5) | public static partial class ChoiceExtensions FILE: LanguageExt.Core/Traits/Choice/Prelude/Choice.Prelude.cs class Prelude (line 8) | public static partial class Prelude method choose (line 20) | public static K choose(K fa, K fb) method some (line 38) | [Pure] method many (line 56) | [Pure] FILE: LanguageExt.Core/Traits/Chronicaler/Chronicaler.Extensions.cs class ChronicalerExtensions (line 5) | public static class ChronicalerExtensions method Memento (line 16) | public static K> Memento(this K ma) method Absolve (line 26) | public static K Absolve(this K ma, A defaultValue) method Condemn (line 38) | public static K Condemn(this K ma) method Censor (line 51) | public static K Censor(this K ma, Func f) method Chronicle (line 60) | public static K Chronicle(this These ma) FILE: LanguageExt.Core/Traits/Chronicaler/Chronicaler.Module.cs class Chronicaler (line 5) | public static class Chronicaler method dictate (line 13) | public static K dictate(A value) method confess (line 23) | public static K confess(Ch confession) method memento (line 36) | public static K> memento(K ma) method absolve (line 46) | public static K absolve(A defaultValue, K ma) method condemn (line 58) | public static K condemn(K ma) method censor (line 71) | public static K censor(Func f, K ma) method chronicle (line 80) | public static K chronicle(These ma) FILE: LanguageExt.Core/Traits/Chronicaler/Chronicaler.Trait.cs type Chronicaler (line 12) | public interface Chronicaler method Dictate (line 21) | public static abstract K Dictate(A value); method Confess (line 29) | public static abstract K Confess(Ch confession); method Memento (line 40) | public static abstract K> Memento(K ma); method Absolve (line 48) | public static abstract K Absolve(A defaultValue, K ma); method Condemn (line 58) | public static abstract K Condemn(K ma); method Censor (line 69) | public static abstract K Censor(Func f, K ma); method Chronicle (line 76) | public static abstract K Chronicle(These ma); FILE: LanguageExt.Core/Traits/Cofunctor/Cofunctor.Extensions.cs class CofunctorExtensions (line 5) | public static class CofunctorExtensions method Comap (line 15) | public static K Comap(this K fb, Func f) method Comap (line 27) | public static K Comap(this Func f, K fb) FILE: LanguageExt.Core/Traits/Cofunctor/Cofunctor.Module.cs class Cofunctor (line 5) | public static class Cofunctor method contraMap (line 15) | public static K contraMap(Func f, K fb) FILE: LanguageExt.Core/Traits/Cofunctor/Cofunctor.Prelude.cs class Prelude (line 6) | public static partial class Prelude method contraMap (line 16) | public static K contraMap(Func f, K fb) FILE: LanguageExt.Core/Traits/Cofunctor/Cofunctor.Trait.cs type Cofunctor (line 14) | public interface Cofunctor method Comap (line 16) | public static abstract K Comap(Func f, K fb); FILE: LanguageExt.Core/Traits/Const/Const.cs type Const (line 10) | [Trait("Const*")] FILE: LanguageExt.Core/Traits/Coproduct/Coproduct.Extensions.cs class CoproductExtensions (line 12) | public static class CoproductExtensions method Match (line 25) | public static C Match(this K fab, Func Left... method Match (line 40) | public static C Match(this K fab, C Left, Func(this K fab, Func Left... method IfLeft (line 68) | public static B IfLeft(this K fab, Func Left) method IfLeft (line 81) | public static B IfLeft(this K fab, B Left) method IfRight (line 94) | public static A IfRight(this K fab, Func Right) method IfRight (line 107) | public static A IfRight(this K fab, A Right) method Partition (line 117) | public static (Seq Lefts, Seq Rights) Partition(thi... method PartitionSequence (line 128) | public static (Seq Lefts, Seq Rights) PartitionSequence... FILE: LanguageExt.Core/Traits/Coproduct/Coproduct.Module.cs class Coproduct (line 5) | public static class Coproduct method left (line 14) | public static K left(A value) method right (line 25) | public static K right(B value) method partition (line 35) | public static (Seq Lefts, Seq Rights) partition(K Lefts, Seq Rights) partitionSequence... FILE: LanguageExt.Core/Traits/Coproduct/Coproduct.Trait.cs type Coproduct (line 10) | public interface Coproduct : CoproductCons method Match (line 24) | public static abstract C Match(Func Left, Func Ri... method Match (line 37) | public static virtual C Match(C Left, Func Right, K(Func Left, C Right, K(Func Left, K fab) => method IfLeft (line 75) | public static virtual B IfLeft(B Left, K fab) => method IfRight (line 87) | public static virtual A IfRight(Func Right, K fa... method IfRight (line 99) | public static virtual A IfRight(A Right, K fab) => method Partition (line 108) | public static virtual (Seq Lefts, Seq Rights) Partition Lefts(K> fabs) method Rights (line 130) | public static virtual Seq Rights(K> fabs) FILE: LanguageExt.Core/Traits/CoproductCons/CoproductCons.Module.cs class CoproductCons (line 3) | public static class CoproductCons method left (line 12) | public static K left(A value) method right (line 23) | public static K right(B value) FILE: LanguageExt.Core/Traits/CoproductCons/CoproductCons.Trait.cs type CoproductCons (line 10) | public interface CoproductCons method Left (line 20) | public static abstract K Left(A value); method Right (line 29) | public static abstract K Right(B value); FILE: LanguageExt.Core/Traits/CoproductK/CoproductK.Extensions.cs class CoproductKExtensions (line 12) | public static class CoproductKExtensions method Match (line 25) | public static K Match(this K fab, Func Left, Seq Right)> Partition Left, Seq Right)> PartitionSequence left(A value) method right (line 26) | public static K right(B value) method partition (line 36) | public static K Left, Seq Right)> partition Left, Seq Right)> partitionSequence : CoproductCons method Match (line 24) | public static abstract K Match(Func Left, Func... method Match (line 37) | public static virtual K Match(C Left, Func Rig... method Match (line 51) | public static virtual K Match(Func Left, C Rig... method IfLeft (line 63) | public static virtual K IfLeft(Func Left, K IfLeft(B Left, K fab) => method IfRight (line 87) | public static virtual K IfRight(Func Right, K IfRight(A Right, K fab... FILE: LanguageExt.Core/Traits/Coreadable/Coreadable.Extensions.cs class CoreadableExtensions (line 6) | public static class CoreadableExtensions method Local (line 8) | public static K Local(this K m... FILE: LanguageExt.Core/Traits/Coreadable/Coreadable.Module.cs class Coreadable (line 5) | public static class Coreadable method ask (line 7) | public static K ask() method asks (line 11) | public static K asks(Func f) method asksM (line 15) | public static K asksM(Func> f) method local (line 19) | public static K local(Func f, ... FILE: LanguageExt.Core/Traits/Coreadable/Coreadable.Trait.cs type Coreadable (line 5) | public interface Coreadable method Asks (line 8) | public static abstract K Asks(Func f); method Ask (line 10) | public static virtual K Ask() => method Local (line 13) | public static abstract K Local( FILE: LanguageExt.Core/Traits/Decidable/Decidable.Module.cs class Decidable (line 14) | public static class Decidable method lose (line 19) | public static K lose(Func f) method lost (line 29) | public static K lost() method route (line 36) | public static K route(Func> f, K> route(K fa, K fb) FILE: LanguageExt.Core/Traits/Decidable/Decidable.Prelude.cs class Prelude (line 14) | public static partial class Prelude FILE: LanguageExt.Core/Traits/Decidable/Decidable.Trait.cs type Decidable (line 12) | public interface Decidable : Divisible method Lose (line 17) | public static abstract K Lose(Func f); method Route (line 22) | public static abstract K Route(Func> f,... FILE: LanguageExt.Core/Traits/Divisible/Divisible.Module.cs class Divisible (line 13) | public static class Divisible method divide (line 18) | public static K divide(Func f,... method conquer (line 25) | public static K conquer() FILE: LanguageExt.Core/Traits/Divisible/Divisible.Prelude.cs class Prelude (line 14) | public static partial class Prelude method divide (line 19) | public static K divide(Func f,... method conquer (line 26) | public static K conquer() FILE: LanguageExt.Core/Traits/Divisible/Divisible.Trait.cs type Divisible (line 13) | public interface Divisible : Cofunctor method Divide (line 18) | public static abstract K Divide(Func Conquer(); FILE: LanguageExt.Core/Traits/Domain/DomainType.cs type DomainType (line 19) | public interface DomainType : DomainType method From (line 28) | public static abstract Fin From(REPR repr); method FromUnsafe (line 36) | public static virtual SELF FromUnsafe(REPR repr) => method To (line 42) | REPR To(); FILE: LanguageExt.Core/Traits/Eq/Eq.Extensions.cs class EqExtensions (line 8) | public static partial class EqExtensions method Equals (line 16) | [Pure] method Equals (line 26) | [Pure] method Equals (line 44) | [Pure] FILE: LanguageExt.Core/Traits/Eq/Eq.Module.cs class Eq (line 7) | public static partial class Eq method equals (line 15) | [Pure] class EqEqualityComparer (line 19) | class EqEqualityComparer : IEqualityComparer method Equals (line 22) | public bool Equals(A? x, A? y) => method GetHashCode (line 31) | public int GetHashCode(A obj) => method Comparer (line 35) | public static IEqualityComparer Comparer() class Cache (line 39) | static class Cache FILE: LanguageExt.Core/Traits/Eq/Eq.Prelude.cs class Prelude (line 8) | public static partial class Prelude method equals (line 16) | [Pure] method equals (line 26) | [Pure] method equals (line 36) | [Pure] method equals (line 46) | [Pure] method equals (line 58) | [Pure] method equals (line 76) | [Pure] method equals (line 86) | [Pure] method equals (line 96) | [Pure] method equals (line 106) | [Pure] method equals (line 116) | [Pure] method equals (line 126) | [Pure] method equals (line 136) | [Pure] method equals (line 146) | [Pure] FILE: LanguageExt.Core/Traits/Eq/Eq.cs type Eq (line 13) | [Trait("Eq*")] method Equals (line 22) | [Pure] FILE: LanguageExt.Core/Traits/Fallible/Fallible.Extensions.Catch.E.cs class FallibleExtensionsE (line 12) | public static partial class FallibleExtensionsE method Catch (line 30) | public static K Catch( method Catch (line 48) | public static K Catch( method Catch (line 66) | public static K Catch( method Catch (line 84) | public static K Catch( method Catch (line 101) | public static K Catch( method Catch (line 123) | public static K Catch( method Catch (line 141) | public static K Catch( method Catch (line 159) | public static K Catch( method Catch (line 181) | public static K Catch( method Catch (line 197) | public static K Catch( method Catch (line 213) | public static K Catch( method Catch (line 229) | public static K Catch( method Catch (line 245) | public static K Catch(this K fa, Fail fail) method Catch (line 254) | public static K Catch(this K fa, E fail) method Catch (line 264) | public static K Catch(this K fa, Pure value) method Catch (line 274) | public static K Catch(this K fa, A value) method Catch (line 284) | public static K Catch(this K fa, K alternat... FILE: LanguageExt.Core/Traits/Fallible/Fallible.Extensions.Catch.cs class FallibleExtensions (line 11) | public static partial class FallibleExtensions method Catch (line 29) | public static K Catch( method CatchIO (line 47) | public static K CatchIO( method Catch (line 65) | public static K Catch( method Catch (line 83) | public static K Catch( method Catch (line 100) | public static K Catch( method Catch (line 122) | public static K Catch( method CatchIO (line 140) | public static K CatchIO( method Catch (line 158) | public static K Catch( method Catch (line 176) | public static K Catch( method Catch (line 199) | public static K Catch( method CatchIO (line 217) | public static K CatchIO( method Catch (line 235) | public static K Catch( method Catch (line 253) | public static K Catch( method Catch (line 275) | public static K Catch( method CatchIO (line 291) | public static K CatchIO( method Catch (line 307) | public static K Catch( method Catch (line 323) | public static K Catch( method Catch (line 339) | public static K Catch(this K fa, Fail fail) method Catch (line 348) | public static K Catch(this K fa, Error fail) method Catch (line 358) | public static K Catch(this K fa, Pure value) method Catch (line 368) | public static K Catch(this K fa, A value) method Catch (line 378) | public static K Catch(this K fa, K alternative) FILE: LanguageExt.Core/Traits/Fallible/Fallible.Extensions.Fails.E.cs class FallibleExtensionsE (line 7) | public static partial class FallibleExtensionsE method Fails (line 18) | public static K> Fails( method Fails (line 35) | public static K> Fails( method Fails (line 48) | public static K> Fails( method Fails (line 61) | public static K> Fails( method Fails (line 74) | public static K> Fails( method Fails (line 87) | public static K> Fails( FILE: LanguageExt.Core/Traits/Fallible/Fallible.Extensions.Fails.cs class FallibleExtensions (line 7) | public static partial class FallibleExtensions method Fails (line 18) | public static K> Fails( method Fails (line 35) | public static K> Fails( method Fails (line 48) | public static K> Fails( method Fails (line 61) | public static K> Fails( method Fails (line 74) | public static K> Fails( method Fails (line 87) | public static K> Fails( FILE: LanguageExt.Core/Traits/Fallible/Fallible.Extensions.Partition.E.cs class FallibleExtensionsE (line 7) | public static partial class FallibleExtensionsE method PartitionFallible (line 21) | public static K Fails, Seq Succs)> PartitionFallible Fails, Seq Succs)> PartitionFallible Fails, Seq Succs)> PartitionFallible Fails, Seq Succs)> PartitionFallible Fails, Seq Succs)> PartitionFallible Fails, Seq Succs)> PartitionFallible Fails, Seq Succs)> PartitionFallible Fails, Seq Succs)> PartitionFallible... method PartitionFallible (line 39) | public static K Fails, Seq Succs)> PartitionFallible... method PartitionFallible (line 54) | public static K Fails, Seq Succs)> PartitionFallible... method PartitionFallible (line 69) | public static K Fails, Seq Succs)> PartitionFallible... method PartitionFallible (line 84) | public static K Fails, Seq Succs)> PartitionFallible... method PartitionFallible (line 99) | public static K Fails, Seq Succs)> PartitionFallible... method PartitionFallible (line 114) | public static K Fails, Seq Succs)> PartitionFallible... FILE: LanguageExt.Core/Traits/Fallible/Fallible.Extensions.Succs.E.cs class FallibleExtensionsE (line 7) | public static partial class FallibleExtensionsE method Succs (line 18) | public static K> Succs( method Succs (line 35) | public static K> Succs( method Succs (line 48) | public static K> Succs( method Succs (line 61) | public static K> Succs( method Succs (line 74) | public static K> Succs( method Succs (line 87) | public static K> Succs( FILE: LanguageExt.Core/Traits/Fallible/Fallible.Extensions.Succs.cs class FallibleExtensions (line 7) | public static partial class FallibleExtensions method Succs (line 18) | public static K> Succs( method Succs (line 35) | public static K> Succs( method Succs (line 48) | public static K> Succs( method Succs (line 61) | public static K> Succs( method Succs (line 74) | public static K> Succs( method Succs (line 87) | public static K> Succs( FILE: LanguageExt.Core/Traits/Fallible/Fallible.Guard.cs class FallibleGuardExtensions (line 8) | public static class FallibleGuardExtensions method Bind (line 13) | public static K Bind( method SelectMany (line 24) | public static K SelectMany( method Bind (line 36) | public static K Bind( method SelectMany (line 47) | public static K SelectMany( FILE: LanguageExt.Core/Traits/Fallible/Fallible.Module.cs class Fallible (line 10) | public static class Fallible method fail (line 20) | public static K fail(E error) method error (line 31) | public static K error(Error error) method fail (line 43) | public static K fail(E error) method error (line 55) | public static K error(Error error) FILE: LanguageExt.Core/Traits/Fallible/Fallible.Operators.cs class FallibleExtensions (line 6) | public static partial class FallibleExtensions FILE: LanguageExt.Core/Traits/Fallible/Fallible.Prelude.Catch.E.cs class Prelude (line 7) | public static partial class Prelude method matchError (line 12) | internal static CatchM matchError(Func pred... method matchError (line 19) | internal static CatchM matchError(Func pred... method @catch (line 26) | public static CatchM @catch(E error, Func... method @catch (line 33) | public static CatchM @catch(E error, K Fail) method @catch (line 40) | public static CatchM @catch(Func predicate,... method @catch (line 47) | public static CatchM @catch(Func predicate,... method @catch (line 54) | public static CatchM @catch(Func> Fail) FILE: LanguageExt.Core/Traits/Fallible/Fallible.Prelude.Catch.cs class Prelude (line 7) | public static partial class Prelude method catchOf (line 17) | public static CatchM catchOf(Func> Fail) method catchOfFold (line 28) | public static CatchM catchOfFold(Func... method @catch (line 39) | public static CatchM @catch(Error error, Func @catch(Error error, K Fail) method @catch (line 53) | public static CatchM @catch(int errorCode, Func @catch(int errorCode, K ... method @catch (line 67) | public static CatchM @catch(Func predi... method @catch (line 74) | public static CatchM @catch(Func predi... method @catch (line 81) | public static CatchM @catch(Func> Fail) method @catch (line 88) | public static CatchM @catch(K Fail) method expected (line 96) | public static CatchM expected(Func expectedOf(Func>... method exceptional (line 111) | public static CatchM exceptional(Func exceptionalOf(Func expectedFold(Func expectedOfFold(Func exceptionalFold(Func exceptionalOfFold(Func> fails( method fails (line 34) | public static K> fails( method fails (line 47) | public static K> fails( method fails (line 60) | public static K> fails( method fails (line 73) | public static K> fails( method fails (line 86) | public static K> fails( method fails (line 99) | public static K> fails( FILE: LanguageExt.Core/Traits/Fallible/Fallible.Prelude.Fails.cs class Prelude (line 7) | public static partial class Prelude method fails (line 18) | public static K> fails( method fails (line 35) | public static K> fails( method fails (line 48) | public static K> fails( method fails (line 61) | public static K> fails( method fails (line 74) | public static K> fails( method fails (line 87) | public static K> fails( method fails (line 100) | public static K> fails( FILE: LanguageExt.Core/Traits/Fallible/Fallible.Prelude.Partition.E.cs class Prelude (line 7) | public static partial class Prelude method partitionFallible (line 21) | public static K Fails, Seq Succs)> partitionFallible Fails, Seq Succs)> partitionFallible Fails, Seq Succs)> partitionFallible Fails, Seq Succs)> partitionFallible Fails, Seq Succs)> partitionFallible Fails, Seq Succs)> partitionFallible Fails, Seq Succs)> partitionFallible Fails, Seq Succs)> partitionFallible... method partitionFallible (line 40) | public static K Fails, Seq Succs)> partitionFallible... method partitionFallible (line 55) | public static K Fails, Seq Succs)> partitionFallible... method partitionFallible (line 70) | public static K Fails, Seq Succs)> partitionFallible... method partitionFallible (line 85) | public static K Fails, Seq Succs)> partitionFallible... method partitionFallible (line 100) | public static K Fails, Seq Succs)> partitionFallible... method partitionFallible (line 115) | public static K Fails, Seq Succs)> partitionFallible... FILE: LanguageExt.Core/Traits/Fallible/Fallible.Prelude.Succs.E.cs class FallibleExtensionsE (line 6) | public static partial class FallibleExtensionsE method succs (line 17) | public static K> succs( method succs (line 34) | public static K> succs( method succs (line 47) | public static K> succs( method succs (line 60) | public static K> succs( method succs (line 73) | public static K> succs( method succs (line 86) | public static K> succs( method succs (line 99) | public static K> succs( FILE: LanguageExt.Core/Traits/Fallible/Fallible.Prelude.Succs.cs class Prelude (line 7) | public static partial class Prelude method succs (line 18) | public static K> succs( method succs (line 35) | public static K> succs( method succs (line 48) | public static K> succs( method succs (line 61) | public static K> succs( method succs (line 74) | public static K> succs( method succs (line 87) | public static K> succs( method succs (line 100) | public static K> succs( FILE: LanguageExt.Core/Traits/Fallible/Fallible.Prelude.cs class Prelude (line 11) | public static partial class Prelude method fail (line 21) | public static K fail(E error) method error (line 32) | public static K error(Error error) method fail (line 44) | public static K fail(E error) method error (line 56) | public static K error(Error error) FILE: LanguageExt.Core/Traits/Fallible/Fallible.Trait.cs type Fallible (line 11) | public interface Fallible method Fail (line 24) | public static abstract K Fail(E error); method Catch (line 37) | public static abstract K Catch( FILE: LanguageExt.Core/Traits/Final/Final.Extensions.cs class FinalExtensions (line 3) | public static class FinalExtensions method Finally (line 11) | public static K Finally(this K ma, K @finally) FILE: LanguageExt.Core/Traits/Final/Final.Module.cs class Final (line 3) | public static class Final method final (line 11) | public static Finally final(K @finally) FILE: LanguageExt.Core/Traits/Final/Final.Operators.cs class FinalExtensions (line 5) | public static partial class FinalExtensions FILE: LanguageExt.Core/Traits/Final/Final.Prelude.cs class Prelude (line 5) | public static partial class Prelude method final (line 13) | public static Finally final(K @finally) FILE: LanguageExt.Core/Traits/Final/Final.Trait.cs type Final (line 6) | public interface Final method Finally (line 15) | public static abstract K Finally(K fa, K @fina... FILE: LanguageExt.Core/Traits/Final/Finally.cs type Finally (line 11) | public readonly record struct Finally(K Operation) FILE: LanguageExt.Core/Traits/Floating/Floating.Prelude.cs class Trait (line 7) | public static partial class Trait method Ratio (line 16) | [Pure] method pi (line 24) | [Pure] method exp (line 33) | [Pure] method sqrt (line 42) | [Pure] method log (line 53) | [Pure] method pow (line 62) | [Pure] method logBase (line 72) | [Pure] method sin (line 81) | [Pure] method cos (line 90) | [Pure] method tan (line 99) | [Pure] method asin (line 108) | [Pure] method acos (line 117) | [Pure] method atan (line 126) | [Pure] method sinh (line 135) | [Pure] method cosh (line 144) | [Pure] method tanh (line 155) | [Pure] method asinh (line 163) | [Pure] method acosh (line 173) | [Pure] method atanh (line 183) | [Pure] FILE: LanguageExt.Core/Traits/Floating/Floating.cs type Floating (line 10) | [Trait("Float*")] method Pi (line 17) | [Pure] method Exp (line 25) | [Pure] method Sqrt (line 33) | [Pure] method Log (line 43) | [Pure] method Pow (line 51) | [Pure] method LogBase (line 60) | [Pure] method Sin (line 68) | [Pure] method Cos (line 76) | [Pure] method Tan (line 84) | [Pure] method Asin (line 92) | [Pure] method Acos (line 100) | [Pure] method Atan (line 108) | [Pure] method Sinh (line 116) | [Pure] method Cosh (line 124) | [Pure] method Tanh (line 134) | [Pure] method Asinh (line 141) | [Pure] method Acosh (line 150) | [Pure] method Atanh (line 159) | [Pure] FILE: LanguageExt.Core/Traits/Foldable/Fold.Module.cs type Fold (line 8) | public record Fold FILE: LanguageExt.Core/Traits/Foldable/Fold.cs type Fold (line 15) | public abstract record Fold(S State) FILE: LanguageExt.Core/Traits/Foldable/Foldable.Extensions.cs class FoldableExtensions (line 8) | public static partial class FoldableExtensions method ForM (line 24) | public K ForM(K ta) => FILE: LanguageExt.Core/Traits/Foldable/Foldable.ExtensionsT.cs class FoldableExtensions (line 10) | public static partial class FoldableExtensions method FoldWhileT (line 16) | public static S FoldWhileT( method FoldWhileT (line 29) | public static S FoldWhileT( method FoldBackWhileT (line 42) | public static S FoldBackWhileT( method FoldBackWhileT (line 55) | public static S FoldBackWhileT( method FoldUntilT (line 68) | public static S FoldUntilT( method FoldUntilT (line 81) | public static S FoldUntilT( method FoldBackUntilT (line 94) | public static S FoldBackUntilT( method FoldBackUntilT (line 107) | public static S FoldBackUntilT( method FoldT (line 123) | public static S FoldT( method FoldT (line 138) | public static S FoldT( method FoldBackT (line 161) | public static S FoldBackT( method FoldBackT (line 184) | public static S FoldBackT( method FoldT (line 198) | public static A FoldT(this K> tua) method FoldWhileT (line 210) | public static A FoldWhileT(this K> tua, Func<(A St... method FoldUntilT (line 222) | public static A FoldUntilT(this K> tua, Func<(A St... method FoldMapT (line 234) | public static B FoldMapT(this K> tua, Func(this K> tua, Func... method FoldMapUntilT (line 258) | public static B FoldMapUntilT(this K> tua, Func... method FoldMapBackT (line 269) | public static B FoldMapBackT(this K> tua, Func<... method FoldMapBackWhileT (line 280) | public static B FoldMapBackWhileT(this K> tua, ... method FoldMapBackUntilT (line 291) | public static B FoldMapBackUntilT(this K> tua, ... method ToSeqT (line 300) | public static Seq ToSeqT(this K> tua) method ToLstT (line 308) | public static Lst ToLstT(this K> tua) method ToArrT (line 316) | public static Arr ToArrT(this K> tua) method ToEnumerableT (line 336) | public static Iterable ToEnumerableT(this K> tua) method IsEmptyT (line 354) | public static bool IsEmptyT(this K> tua) method CountT (line 367) | public static int CountT(this K> tua) method ExistsT (line 375) | public static bool ExistsT(this K> tua, Func(this K> tua, Func(this K> tua, A v... method ContainsT (line 400) | public static bool ContainsT(this K> tua, A value) method FindT (line 408) | public static Option FindT(this K> tua, Func FindBackT(this K> tua, Fun... method FindAllT (line 424) | public static Iterable FindAllT(this K> tua, Fu... method FindAllBackT (line 432) | public static Iterable FindAllBackT(this K> tua... method SumT (line 440) | public static A SumT(this K> tua) method ProductT (line 449) | public static A ProductT(this K> tua) method HeadT (line 458) | public static Option HeadT(this K> tua) method LastT (line 470) | public static Option LastT(this K> tua) method IterT (line 484) | public static K IterT(this K> tua, ... method IterT (line 495) | public static Unit IterT(this K> tua, Action(this K> tua, Action f) method MinT (line 513) | public static Option MinT(this K> tua) method MinT (line 529) | public static Option MinT(this K> tua) method MaxT (line 545) | public static Option MaxT(this K> tua) method MaxT (line 561) | public static Option MaxT(this K> tua) method MinT (line 577) | public static A MinT(this K> tua, A initialMin) method MinT (line 586) | public static A MinT(this K> tua, A initialMin) method MaxT (line 595) | public static A MaxT(this K> tua, A initialMax) method MaxT (line 604) | public static A MaxT(this K> tua, A initialMax) method AverageT (line 613) | public static A AverageT(this K ta) method AverageT (line 621) | public static B AverageT(this K ta, Func f) method AtT (line 629) | public static Option AtT(this K ta, Index index) FILE: LanguageExt.Core/Traits/Foldable/Foldable.Module.cs class Foldable (line 8) | public static class Foldable method forM (line 21) | public static K forM(K ta, Func> f) method foldWhile (line 30) | public static S foldWhile( method foldWhile (line 42) | public static S foldWhile( method foldBackWhile (line 54) | public static S foldBackWhile( method foldBackWhile (line 66) | public static S foldBackWhile( method foldWhileM (line 79) | public static K foldWhileM( method foldWhileM (line 93) | public static K foldWhileM( method foldBackWhileM (line 107) | public static K foldBackWhileM( method foldBackWhileM (line 121) | public static K foldBackWhileM( method foldUntil (line 134) | public static S foldUntil( method foldUntil (line 146) | public static S foldUntil( method foldUntilM (line 159) | public static K foldUntilM( method foldUntilM (line 173) | public static K foldUntilM( method foldBackUntil (line 186) | public static S foldBackUntil( method foldBackUntil (line 198) | public static S foldBackUntil( method foldBackUntilM (line 211) | public static K foldBackUntilM( method foldBackUntilM (line 225) | public static K foldBackUntilM( method fold (line 241) | public static S fold(Func> f, S initialState, K... method fold (line 252) | public static S fold(Func f, S initialState, K... method foldM (line 263) | public static K foldM( method foldM (line 278) | public static K foldM( method foldBack (line 301) | public static S foldBack(Func> f, S initialStat... method foldBack (line 320) | public static S foldBack(Func f, S initialState, K foldBackM( method foldBackM (line 362) | public static K foldBackM( method fold (line 376) | public static A fold(K tm) method foldWhile (line 387) | public static A foldWhile(Func<(A State, A Value), bool> predica... method foldUntil (line 398) | public static A foldUntil(Func<(A State, A Value), bool> predica... method foldMap (line 409) | public static B foldMap(Func f, K ta) method foldMapWhile (line 420) | public static B foldMapWhile(Func f, Func<(B State, A V... method foldMapUntil (line 431) | public static B foldMapUntil(Func f, Func<(B State, A V... method foldMapBack (line 441) | public static B foldMapBack(Func f, K ta) method foldMapBackWhile (line 451) | public static B foldMapBackWhile(Func f, Func<(B State,... method foldMapBackUntil (line 461) | public static B foldMapBackUntil(Func f, Func<(B State,... method toSeq (line 469) | public static Seq toSeq(K ta) method toLst (line 476) | public static Lst toLst(K ta) method toArr (line 483) | public static Arr toArr(K ta) method toIterable (line 490) | public static Iterable toIterable(K ta) method isEmpty (line 497) | public static bool isEmpty(K ta) method count (line 509) | public static int count(K ta) method exists (line 516) | public static bool exists(Func predicate, K ta) method forAll (line 523) | public static bool forAll(Func predicate, K ta) method contains (line 530) | public static bool contains(A value, K ta) method contains (line 538) | public static bool contains(A value, K ta) method find (line 545) | public static Option find(Func predicate, K ta) method findBack (line 552) | public static Option findBack(Func predicate, K findAll(Func predicate, K findAllBack(Func predicate, K... method sum (line 573) | public static A sum(K ta) method product (line 581) | public static A product(K ta) method head (line 589) | public static Option head(K ta) method last (line 596) | public static Option last(K ta) method iter (line 605) | public static K iter(Func> f, K ta) method iter (line 615) | public static Unit iter(Action f, K ta) method iter (line 624) | public static Unit iter(Action f, K ta) method min (line 631) | public static Option min(K ta) method min (line 639) | public static Option min(K ta) method max (line 647) | public static Option max(K ta) method max (line 655) | public static Option max(K ta) method min (line 663) | public static A min(K ta, A initialMin) method min (line 671) | public static A min(K ta, A initialMin) method max (line 679) | public static A max(K ta, A initialMax) method max (line 687) | public static A max(K ta, A initialMax) method average (line 695) | public static A average(K ta) method average (line 703) | public static B average(Func f, K ta) method at (line 711) | public static Option at(K ta, Index index) method partition (line 722) | public static (Seq True, Seq False) partition(Func( method foldWhile (line 27) | public static S foldWhile( method foldBackWhile (line 39) | public static S foldBackWhile( method foldBackWhile (line 51) | public static S foldBackWhile( method foldWhileM (line 64) | public static K foldWhileM( method foldWhileM (line 78) | public static K foldWhileM( method foldBackWhileM (line 92) | public static K foldBackWhileM( method foldBackWhileM (line 106) | public static K foldBackWhileM( method foldUntil (line 119) | public static S foldUntil( method foldUntil (line 131) | public static S foldUntil( method foldUntilM (line 144) | public static K foldUntilM( method foldUntilM (line 158) | public static K foldUntilM( method foldBackUntil (line 171) | public static S foldBackUntil( method foldBackUntil (line 183) | public static S foldBackUntil( method foldBackUntilM (line 196) | public static K foldBackUntilM( method foldBackUntilM (line 210) | public static K foldBackUntilM( method fold (line 226) | public static S fold(Func> f, S initialState, K... method fold (line 237) | public static S fold(Func f, S initialState, K... method foldM (line 248) | public static K foldM( method foldM (line 263) | public static K foldM( method foldBack (line 286) | public static S foldBack(Func> f, S initialStat... method foldBack (line 305) | public static S foldBack(Func f, S initialState, K foldBackM( method foldBackM (line 347) | public static K foldBackM( method fold (line 361) | public static A fold(K tm) method foldWhile (line 372) | public static A foldWhile(Func<(A State, A Value), bool> predica... method foldUntil (line 383) | public static A foldUntil(Func<(A State, A Value), bool> predica... method foldMap (line 394) | public static B foldMap(Func f, K ta) method foldMapWhile (line 405) | public static B foldMapWhile(Func f, Func<(B State, A V... method foldMapUntil (line 416) | public static B foldMapUntil(Func f, Func<(B State, A V... method foldMapBack (line 426) | public static B foldMapBack(Func f, K ta) method foldMapWhileBack (line 436) | public static B foldMapWhileBack(Func f, Func<(B State,... method foldMapUntilBack (line 446) | public static B foldMapUntilBack(Func f, Func<(B State,... method iter (line 456) | public static K iter(Func> f, K ta) method iter (line 466) | public static Unit iter(Action f, K ta) method iter (line 475) | public static Unit iter(Action f, K ta) method partition (line 486) | public static (Seq True, Seq False) partition(Func where T : Foldable method FoldStep (line 35) | public static abstract Fold FoldStep(K ta, S initial... method FoldStepBack (line 55) | public static abstract Fold FoldStepBack(K ta, S ini... method FoldWhile (line 66) | public static virtual S FoldWhile( method FoldBackWhile (line 101) | public static virtual S FoldBackWhile( method FoldMaybe (line 141) | public static virtual S FoldMaybe( method FoldBackMaybe (line 181) | public static virtual S FoldBackMaybe( method FoldWhileM (line 217) | public static virtual K FoldWhileM( method FoldBackWhileM (line 255) | public static virtual K FoldBackWhileM( method FoldUntil (line 292) | public static virtual S FoldUntil( method FoldUntilM (line 328) | public static virtual K FoldUntilM( method FoldBackUntil (line 365) | public static virtual S FoldBackUntil( method FoldBackUntilM (line 401) | public static virtual K FoldBackUntilM( method Fold (line 441) | public static virtual S Fold(Func> f, S initialSta... method FoldM (line 468) | public static virtual K FoldM( method FoldBack (line 508) | public static virtual S FoldBack(Func> f, S initia... method FoldBackM (line 543) | public static virtual K FoldBackM( method Fold (line 572) | public static virtual A Fold(K ta) method FoldWhile (line 597) | public static virtual A FoldWhile(Func<(A State, A Value), bool> pr... method FoldUntil (line 629) | public static virtual A FoldUntil(Func<(A State, A Value), bool> pr... method FoldMap (line 661) | public static virtual B FoldMap(Func f, K ta) method FoldMapWhile (line 686) | public static virtual B FoldMapWhile(Func f, Func<(B State... method FoldMapUntil (line 720) | public static virtual B FoldMapUntil(Func f, Func<(B State... method FoldMapBack (line 753) | public static virtual B FoldMapBack(Func f, K ta) method FoldMapWhileBack (line 779) | public static virtual B FoldMapWhileBack(Func f, Func<(B S... method FoldMapUntilBack (line 812) | public static virtual B FoldMapUntilBack(Func f, Func<(B S... method ToSeq (line 843) | public static virtual Seq ToSeq(K ta) method ToLst (line 872) | public static virtual Lst ToLst(K ta) method ToArr (line 901) | public static virtual Arr ToArr(K ta) method ToIterable (line 930) | public static virtual Iterable ToIterable(K ta) method IsEmpty (line 959) | public static virtual bool IsEmpty(K ta) method Count (line 980) | public static virtual int Count(K ta) method Exists (line 1005) | public static virtual bool Exists(Func predicate, K ta) method ForAll (line 1029) | public static virtual bool ForAll(Func predicate, K ta) method Contains (line 1053) | public static virtual bool Contains(A value, K ta) where... method Contains (line 1077) | public static virtual bool Contains(A value, K ta) method Find (line 1101) | public static virtual Option Find(Func predicate, K FindBack(Func predicate, K... method FindAll (line 1149) | public static virtual Iterable FindAll(Func predicate, ... method FindAllBack (line 1180) | public static virtual Iterable FindAllBack(Func predica... method Sum (line 1211) | public static virtual A Sum(K ta) method Product (line 1236) | public static virtual A Product(K ta) method Head (line 1261) | public static virtual Option Head(K ta) method Last (line 1280) | public static virtual Option Last(K ta) method Iter (line 1300) | public static virtual K Iter(Func> f, K(Action f, K ta) method Iter (line 1354) | public static virtual Unit Iter(Action f, K ta) method Min (line 1380) | public static virtual Option Min(K ta) method Min (line 1424) | public static virtual Option Min(K ta) method Max (line 1468) | public static virtual Option Max(K ta) method Max (line 1512) | public static virtual Option Max(K ta) method Min (line 1556) | public static virtual A Min(K ta, A initialMin) method Min (line 1586) | public static virtual A Min(K ta, A initialMin) method Max (line 1616) | public static virtual A Max(K ta, A initialMax) method Max (line 1646) | public static virtual A Max(K ta, A initialMax) method Average (line 1676) | public static virtual A Average(K ta) method Average (line 1707) | public static virtual B Average(Func f, K ta) method At (line 1738) | public static virtual Option At(K ta, Index index) method Partition (line 1774) | public static virtual (Seq True, Seq False) Partition(Func SelectMany(Func> bind, Func> MapT(this K> mna, F... FILE: LanguageExt.Core/Traits/Functor/Extensions/Functor.MemoExtensions.cs class FunctorExtensions (line 7) | public static partial class FunctorExtensions method Map (line 12) | public K Map(Func f) => FILE: LanguageExt.Core/Traits/Functor/Functor.Laws.cs class FunctorLaw (line 15) | public static class FunctorLaw method assert (line 26) | public static Unit assert(K fa, Func, K, boo... method validate (line 38) | public static Validation validate(K fa, Func identityLaw(K lhs, Func<... method compositionLaw (line 69) | public static Validation compositionLaw( method f (line 82) | static int f(int x) => method g (line 85) | static int g(int x) => FILE: LanguageExt.Core/Traits/Functor/Functor.Module.cs class Functor (line 8) | public static class Functor method map (line 19) | public static K map(Func f, K fa) method ignore (line 30) | public static K ignore(K fa) FILE: LanguageExt.Core/Traits/Functor/Functor.Trait.cs type Functor (line 19) | public interface Functor method Map (line 33) | public static abstract K Map(Func f, K ma); method Map (line 46) | public static virtual K Map(Func f, Memo ma) => method ConstMap (line 56) | public static virtual K ConstMap(A constantValue, K ... FILE: LanguageExt.Core/Traits/Functor/Operators/Functor.MemoOperators.cs class FunctorExtensions (line 7) | public static partial class FunctorExtensions FILE: LanguageExt.Core/Traits/Functor/Operators/Functor.Operators.cs class FunctorExtensions (line 7) | public static partial class FunctorExtensions FILE: LanguageExt.Core/Traits/Functor/Prelude/Functor.Prelude.cs class Prelude (line 7) | public static partial class Prelude method ignore (line 16) | public static K ignore(K fa) method map (line 31) | public static K map( method map (line 56) | public static K> map( method map (line 81) | public static K>> map( method map (line 106) | public static K>>> map>>>> map>>>>>... method map (line 181) | public static K map( method map (line 299) | public static K> map( method map (line 324) | public static K>> map( method map (line 349) | public static K>>> map>>>> map>>>>>... method map (line 424) | public static K FILE: LanguageExt.Core/Traits/Has/Has.cs class Has (line 14) | public static class Has FILE: LanguageExt.Core/Traits/Hashable/Hashable.Module.cs class Hashable (line 5) | public static class Hashable method code (line 11) | [Pure] FILE: LanguageExt.Core/Traits/Hashable/Hashable.Trait.cs type Hashable (line 12) | [Trait("Hashable*")] method GetHashCode (line 19) | [Pure] FILE: LanguageExt.Core/Traits/Identifiable/Identifiable.Module.cs class Identifiable (line 6) | public static class Identifiable method identify (line 17) | public static K identify(K fa, L label) method identify (line 30) | public static K identify(K fa, Label label) FILE: LanguageExt.Core/Traits/Identifiable/Identifiable.Operators.cs class IdentifiableExtensions (line 8) | public static partial class IdentifiableExtensions FILE: LanguageExt.Core/Traits/Identifiable/Identifiable.Prelude.cs class Prelude (line 6) | public static partial class Prelude method label (line 14) | public static Label label(L value) => FILE: LanguageExt.Core/Traits/Identifiable/Identifiable.cs type Identifiable (line 8) | public interface Identifiable method Identify (line 18) | public static abstract K Identify(K fa, Label label); FILE: LanguageExt.Core/Traits/Identifiable/Label.cs type Label (line 8) | public readonly record struct Label(L Value); FILE: LanguageExt.Core/Traits/Indexable/Indexable.cs type Indexable (line 3) | public interface Indexable method TryGet (line 5) | public static abstract Option TryGet(A ma, KEY key); method Get (line 6) | public static abstract VALUE Get(A ma, KEY key); FILE: LanguageExt.Core/Traits/K.Extensions.cs class KExtensions (line 6) | public static class KExtensions method Kind (line 11) | public static K Kind(this K fa) => method Kind2 (line 17) | public static K Kind2(this K fab) => method SafeCast (line 20) | public static FA SafeCast(this K fa) method KindT (line 61) | public static K> KindT(this K mna) method AsT (line 92) | public static K AsT(this K> mna) FILE: LanguageExt.Core/Traits/Local/Local.Module.cs class Local (line 6) | public static class Local method with (line 8) | public static K with(Func : Has method With (line 12) | public static abstract K With(Func f, K method LiftIOMaybe (line 21) | public static virtual K LiftIOMaybe(K ma) => method LiftIOMaybe (line 41) | public static virtual K LiftIOMaybe(IO ma) => FILE: LanguageExt.Core/Traits/Maybe Traits/MonadUnliftIO/MonadUnliftIO.Extensions.cs class MaybeMonadUnliftIOExtensions (line 6) | public static class MaybeMonadUnliftIOExtensions method ToIO (line 11) | public static K> ToIO(this K ma) method MapIO (line 18) | public static K MapIO(this K ma, Func, IO MapIO(this Func, IO> f, K> ToIOMaybe(this K ma) method MapIOMaybe (line 39) | public static K MapIOMaybe(this K ma, Func,... method MapIOMaybe (line 46) | public static K MapIOMaybe(this Func, IO> f, K... FILE: LanguageExt.Core/Traits/Maybe Traits/MonadUnliftIO/MonadUnliftIO.Trait.cs class Maybe (line 6) | public static partial class Maybe type MonadUnliftIO (line 12) | public interface MonadUnliftIO : Maybe.MonadIO method ToIOMaybe (line 29) | public static virtual K> ToIOMaybe(K ma) => method MapIOMaybe (line 36) | public static virtual K MapIOMaybe(K ma, Func> ForkIOMaybe(K ma, Opt... method AwaitMaybe (line 52) | public static virtual K AwaitMaybe(K> ma) => method LocalIOMaybe (line 68) | public static virtual K LocalIOMaybe(K ma) => method PostIOMaybe (line 76) | public static virtual K PostIOMaybe(K ma) => method TimeoutIOMaybe (line 82) | public static virtual K TimeoutIOMaybe(K ma, TimeSpan... method BracketIOMaybe (line 90) | public static virtual K BracketIOMaybe(K ma) => method BracketIOMaybe (line 101) | public static virtual K BracketIOMaybe( method BracketIOMaybe (line 116) | public static virtual K BracketIOMaybe( method RepeatIOMaybe (line 136) | public static virtual K RepeatIOMaybe(K ma) => method RepeatIOMaybe (line 148) | public static virtual K RepeatIOMaybe( method RepeatWhileIOMaybe (line 162) | public static virtual K RepeatWhileIOMaybe( method RepeatWhileIOMaybe (line 177) | public static virtual K RepeatWhileIOMaybe( method RepeatUntilIOMaybe (line 192) | public static virtual K RepeatUntilIOMaybe( method RepeatUntilIOMaybe (line 207) | public static virtual K RepeatUntilIOMaybe( method RetryIOMaybe (line 229) | public static virtual K RetryIOMaybe(K ma) => method RetryIOMaybe (line 243) | public static virtual K RetryIOMaybe( method RetryWhileIOMaybe (line 260) | public static virtual K RetryWhileIOMaybe( method RetryWhileIOMaybe (line 277) | public static virtual K RetryWhileIOMaybe( method RetryUntilIOMaybe (line 295) | public static virtual K RetryUntilIOMaybe( method RetryUntilIOMaybe (line 312) | public static virtual K RetryUntilIOMaybe( method FoldIOMaybe (line 323) | public static virtual K FoldIOMaybe( method FoldIOMaybe (line 330) | public static virtual K FoldIOMaybe( method FoldWhileIOMaybe (line 336) | public static virtual K FoldWhileIOMaybe( method FoldWhileIOMaybe (line 344) | public static virtual K FoldWhileIOMaybe( method FoldWhileIOMaybe (line 351) | public static virtual K FoldWhileIOMaybe( method FoldWhileIOMaybe (line 359) | public static virtual K FoldWhileIOMaybe( method FoldWhileIOMaybe (line 366) | public static virtual K FoldWhileIOMaybe( method FoldWhileIOMaybe (line 374) | public static virtual K FoldWhileIOMaybe( method FoldUntilIOMaybe (line 381) | public static virtual K FoldUntilIOMaybe( method FoldUntilIOMaybe (line 389) | public static virtual K FoldUntilIOMaybe( method FoldUntilIOMaybe (line 396) | public static virtual K FoldUntilIOMaybe( method FoldUntilIOMaybe (line 404) | public static virtual K FoldUntilIOMaybe( method FoldUntilIOMaybe (line 411) | public static virtual K FoldUntilIOMaybe( method FoldUntilIOMaybe (line 418) | public static virtual K FoldUntilIOMaybe( FILE: LanguageExt.Core/Traits/Monads/Monad/Monad.Extensions.cs class MonadExtensions (line 7) | public static partial class MonadExtensions method Bind (line 16) | [Pure] method Bind (line 30) | public static K Bind( method SelectMany (line 45) | public static K SelectMany( method SelectMany (line 61) | public static K SelectMany( method SelectMany (line 77) | public static K SelectMany( method SelectMany (line 97) | public static K SelectMany( method Flatten (line 115) | public static K Flatten(this K> mma) method Forever (line 135) | [Pure] method Forever (line 149) | [Pure] method Replicate (line 158) | [Pure] method AccumUntil (line 168) | [Pure] method AccumUntilM (line 178) | [Pure] method AccumWhile (line 188) | [Pure] method AccumWhileM (line 198) | [Pure] FILE: LanguageExt.Core/Traits/Monads/Monad/Monad.ExtensionsT.cs class MonadExtensions (line 9) | public static partial class MonadExtensions method BindT (line 34) | public static K> BindT(this K> mna, ... method BindT (line 63) | public static K> BindT(this K> mna, ... FILE: LanguageExt.Core/Traits/Monads/Monad/Monad.Laws.cs class MonadLaw (line 22) | public static class MonadLaw method assert (line 33) | public static Unit assert(Func, K, bool>? equals = n... method validate (line 45) | public static Validation validate(Func, K recurIsSameAsBind(Func... method leftIdentityLaw (line 99) | public static Validation leftIdentityLaw(Func, ... method rightIdentityLaw (line 119) | public static Validation rightIdentityLaw(Func,... method associativityLaw (line 139) | public static Validation associativityLaw(Func,... FILE: LanguageExt.Core/Traits/Monads/Monad/Monad.Module.cs class Monad (line 13) | public static partial class Monad method pure (line 15) | [Pure] method flatten (line 20) | [Pure] method bind (line 25) | [Pure] method bind (line 30) | [Pure] method forever (line 49) | [Pure] method forever (line 67) | [Pure] method replicate (line 80) | [Pure] method accumUntil (line 98) | [Pure] method accumUntilM (line 115) | [Pure] method accumWhile (line 132) | [Pure] method accumWhileM (line 149) | [Pure] method done (line 160) | [Pure] method loop (line 168) | [Pure] method recur (line 188) | [Pure] method unsafeRecur (line 208) | [Pure] method iterableRecur (line 234) | [Pure] method enumerableRecur (line 292) | [Pure] method when (line 336) | [Pure] method when (line 348) | [Pure] method unless (line 360) | [Pure] method unless (line 372) | [Pure] method iff (line 385) | [Pure] method iff (line 398) | [Pure] method iff (line 411) | [Pure] method iff (line 424) | [Pure] method iff (line 437) | [Pure] method iff (line 450) | [Pure] method iff (line 463) | [Pure] method iff (line 476) | [Pure] method iff (line 489) | [Pure] FILE: LanguageExt.Core/Traits/Monads/Monad/Monad.Operators.cs class MonadExtensions (line 6) | public static partial class MonadExtensions FILE: LanguageExt.Core/Traits/Monads/Monad/Monad.Trait.cs type Monad (line 12) | public interface Monad : method Bind (line 22) | public static abstract K Bind(K ma, Func>... method Recur (line 32) | public static abstract K Recur(A value, Func> Done(B value) => method Loop (line 48) | public static virtual K> Loop(A value) => method SelectMany (line 51) | public static virtual K SelectMany(K ma, Func SelectMany(K ma, Func Flatten(K> mma) => method Actions (line 60) | static K Applicative.Actions(IterableNE> mas) FILE: LanguageExt.Core/Traits/Monads/MonadIO/MonadIO.Extensions.cs class MonadIOExtensions (line 7) | public static class MonadIOExtensions method Bind (line 12) | public static K Bind( method Bind (line 21) | public static K Bind( method SelectMany (line 30) | public static K SelectMany(this K ma, Func SelectMany(this IO ma, Func> ForkIO(this K ma, Option> ForkIOMaybe(this K ma, Optio... FILE: LanguageExt.Core/Traits/Monads/MonadIO/MonadIO.Module.cs class MonadIO (line 11) | public static class MonadIO method when (line 20) | [Pure] method unless (line 32) | [Pure] method liftIO (line 41) | [Pure] method liftIO (line 50) | [Pure] method envIO (line 60) | [Pure] method token (line 70) | [Pure] method tokenSource (line 80) | [Pure] method syncContext (line 90) | [Pure] FILE: LanguageExt.Core/Traits/Monads/MonadIO/MonadIO.Trait.cs type MonadIO (line 12) | public interface MonadIO : Monad method LiftIO (line 21) | public static virtual K LiftIO(K ma) => method LiftIO (line 41) | public static abstract K LiftIO(IO ma); method LiftIOMaybe (line 43) | static K Maybe.MonadIO.LiftIOMaybe(IO ma) => method LiftIOMaybe (line 46) | static K Maybe.MonadIO.LiftIOMaybe(K ma) => FILE: LanguageExt.Core/Traits/Monads/MonadT/MonadT.Module.cs class MonadT (line 3) | public static partial class MonadT method lift (line 13) | public static K lift(K ma) FILE: LanguageExt.Core/Traits/Monads/MonadT/MonadT.Trait.cs type MonadT (line 8) | public interface MonadT : Monad method Lift (line 12) | public static abstract K Lift(K ma); FILE: LanguageExt.Core/Traits/Monads/MonadUnliftIO/MonadUnliftIO.Extensions.cs class MonadUnliftIOExtensions (line 7) | public static class MonadUnliftIOExtensions method Await (line 12) | public static K Await(this K> ma) method LocalIO (line 30) | public K LocalIO() => method UninterruptibleIO (line 37) | public K UninterruptibleIO() => method PostIO (line 45) | public K PostIO() => method TimeoutIO (line 51) | public K TimeoutIO(TimeSpan timeout) => method BracketIO (line 59) | public K BracketIO() => method BracketIO (line 69) | public K BracketIO(Func> Use, method BracketIO (line 81) | public K BracketIO(Func> Use, method RepeatIO (line 100) | public K RepeatIO() => method RepeatIO (line 112) | public K RepeatIO(Schedule schedule) => method RepeatWhileIO (line 124) | public K RepeatWhileIO(Func predicate) => method RepeatWhileIO (line 137) | public K RepeatWhileIO(Schedule schedule, method RepeatUntilIO (line 150) | public K RepeatUntilIO(Func predicate) => method RepeatUntilIO (line 163) | public K RepeatUntilIO(Schedule schedule, method RetryIO (line 183) | public K RetryIO() => method RetryIO (line 197) | public K RetryIO(Schedule schedule) => method RetryWhileIO (line 212) | public K RetryWhileIO(Func predicate) => method RetryWhileIO (line 227) | public K RetryWhileIO(Schedule schedule, method RetryUntilIO (line 243) | public K RetryUntilIO(Func predicate) => method RetryUntilIO (line 258) | public K RetryUntilIO(Schedule schedule, FILE: LanguageExt.Core/Traits/Monads/MonadUnliftIO/MonadUnliftIO.Module.cs class MonadUnliftIO (line 9) | public static class MonadUnliftIO method toIO (line 17) | [Pure] method mapIO (line 25) | [Pure] FILE: LanguageExt.Core/Traits/Monads/MonadUnliftIO/MonadUnliftIO.Trait.cs type MonadUnliftIO (line 19) | public interface MonadUnliftIO : MonadIO method ToIO (line 36) | public static abstract K> ToIO(K ma); method MapIO (line 42) | public static virtual K MapIO(K ma, Func, IO> ForkIO(K ma, Option Await(K> ma) => method LocalIO (line 74) | public static virtual K LocalIO(K ma) => method UninterruptibleIO (line 81) | public static virtual K UninterruptibleIO(K ma) => method PostIO (line 89) | public static virtual K PostIO(K ma) => method TimeoutIO (line 95) | public static virtual K TimeoutIO(K ma, TimeSpan timeou... method BracketIO (line 103) | public static virtual K BracketIO(K ma) => method BracketIO (line 114) | public static virtual K BracketIO( method BracketIO (line 129) | public static virtual K BracketIO( method RepeatIO (line 149) | public static virtual K RepeatIO(K ma) => method RepeatIO (line 161) | public static virtual K RepeatIO( method RepeatWhileIO (line 175) | public static virtual K RepeatWhileIO( method RepeatWhileIO (line 190) | public static virtual K RepeatWhileIO( method RepeatUntilIO (line 205) | public static virtual K RepeatUntilIO( method RepeatUntilIO (line 220) | public static virtual K RepeatUntilIO( method RetryIO (line 242) | public static virtual K RetryIO(K ma) => method RetryIO (line 256) | public static virtual K RetryIO( method RetryWhileIO (line 273) | public static virtual K RetryWhileIO( method RetryWhileIO (line 290) | public static virtual K RetryWhileIO( method RetryUntilIO (line 308) | public static virtual K RetryUntilIO( method RetryUntilIO (line 325) | public static virtual K RetryUntilIO( method FoldIO (line 336) | public static virtual K FoldIO( method FoldIO (line 343) | public static virtual K FoldIO( method FoldWhileIO (line 349) | public static virtual K FoldWhileIO( method FoldWhileIO (line 357) | public static virtual K FoldWhileIO( method FoldWhileIO (line 364) | public static virtual K FoldWhileIO( method FoldWhileIO (line 372) | public static virtual K FoldWhileIO( method FoldWhileIO (line 379) | public static virtual K FoldWhileIO( method FoldWhileIO (line 387) | public static virtual K FoldWhileIO( method FoldUntilIO (line 394) | public static virtual K FoldUntilIO( method FoldUntilIO (line 402) | public static virtual K FoldUntilIO( method FoldUntilIO (line 409) | public static virtual K FoldUntilIO( method FoldUntilIO (line 417) | public static virtual K FoldUntilIO( method FoldUntilIO (line 424) | public static virtual K FoldUntilIO( method FoldUntilIO (line 431) | public static virtual K FoldUntilIO( method MapIOMaybe (line 440) | static K Maybe.MonadUnliftIO.MapIOMaybe(K ma, Fun... method ToIOMaybe (line 443) | static K> Maybe.MonadUnliftIO.ToIOMaybe(K ma) => method ForkIOMaybe (line 446) | static K> Maybe.MonadUnliftIO.ForkIOMaybe(K m... method AwaitMaybe (line 449) | static K Maybe.MonadUnliftIO.AwaitMaybe(K> ma... method LocalIOMaybe (line 452) | static K Maybe.MonadUnliftIO.LocalIOMaybe(K ma) => method PostIOMaybe (line 455) | static K Maybe.MonadUnliftIO.PostIOMaybe(K ma) => method TimeoutIOMaybe (line 458) | static K Maybe.MonadUnliftIO.TimeoutIOMaybe(K ma, Ti... method BracketIOMaybe (line 461) | static K Maybe.MonadUnliftIO.BracketIOMaybe(K ma) => method BracketIOMaybe (line 464) | static K Maybe.MonadUnliftIO.BracketIOMaybe( method BracketIOMaybe (line 470) | static K Maybe.MonadUnliftIO.BracketIOMaybe( method RepeatIOMaybe (line 477) | static K Maybe.MonadUnliftIO.RepeatIOMaybe(K ma) => method RepeatIOMaybe (line 480) | static K Maybe.MonadUnliftIO.RepeatIOMaybe( method RepeatWhileIOMaybe (line 485) | static K Maybe.MonadUnliftIO.RepeatWhileIOMaybe( method RepeatWhileIOMaybe (line 490) | static K Maybe.MonadUnliftIO.RepeatWhileIOMaybe( method RepeatUntilIOMaybe (line 496) | static K Maybe.MonadUnliftIO.RepeatUntilIOMaybe( method RepeatUntilIOMaybe (line 501) | static K Maybe.MonadUnliftIO.RepeatUntilIOMaybe( method RetryIOMaybe (line 507) | static K Maybe.MonadUnliftIO.RetryIOMaybe(K ma) => method RetryIOMaybe (line 510) | static K Maybe.MonadUnliftIO.RetryIOMaybe( method RetryWhileIOMaybe (line 515) | static K Maybe.MonadUnliftIO.RetryWhileIOMaybe( method RetryWhileIOMaybe (line 520) | static K Maybe.MonadUnliftIO.RetryWhileIOMaybe( method RetryUntilIOMaybe (line 526) | static K Maybe.MonadUnliftIO.RetryUntilIOMaybe( method RetryUntilIOMaybe (line 531) | static K Maybe.MonadUnliftIO.RetryUntilIOMaybe( method FoldIOMaybe (line 537) | static K Maybe.MonadUnliftIO.FoldIOMaybe( method FoldIOMaybe (line 544) | static K Maybe.MonadUnliftIO.FoldIOMaybe( method FoldWhileIOMaybe (line 550) | static K Maybe.MonadUnliftIO.FoldWhileIOMaybe( method FoldWhileIOMaybe (line 558) | static K Maybe.MonadUnliftIO.FoldWhileIOMaybe( method FoldWhileIOMaybe (line 565) | static K Maybe.MonadUnliftIO.FoldWhileIOMaybe( method FoldWhileIOMaybe (line 573) | static K Maybe.MonadUnliftIO.FoldWhileIOMaybe( method FoldWhileIOMaybe (line 580) | static K Maybe.MonadUnliftIO.FoldWhileIOMaybe( method FoldWhileIOMaybe (line 588) | static K Maybe.MonadUnliftIO.FoldWhileIOMaybe( method FoldUntilIOMaybe (line 595) | static K Maybe.MonadUnliftIO.FoldUntilIOMaybe( method FoldUntilIOMaybe (line 603) | static K Maybe.MonadUnliftIO.FoldUntilIOMaybe( method FoldUntilIOMaybe (line 610) | static K Maybe.MonadUnliftIO.FoldUntilIOMaybe( method FoldUntilIOMaybe (line 618) | static K Maybe.MonadUnliftIO.FoldUntilIOMaybe( method FoldUntilIOMaybe (line 625) | static K Maybe.MonadUnliftIO.FoldUntilIOMaybe( method FoldUntilIOMaybe (line 632) | static K Maybe.MonadUnliftIO.FoldUntilIOMaybe( FILE: LanguageExt.Core/Traits/Monoid/Monoid.Instance.cs type MonoidInstance (line 14) | public record MonoidInstance(A Empty, Func Combine) : FILE: LanguageExt.Core/Traits/Monoid/Monoid.Prelude.cs class Monoid (line 7) | public static class Monoid method empty (line 12) | [Pure] method combine (line 19) | [Pure] method combine (line 27) | [Pure] method combine (line 35) | [Pure] method combine (line 43) | [Pure] method instance (line 53) | [Pure] FILE: LanguageExt.Core/Traits/Monoid/Monoid.cs type Monoid (line 13) | public interface Monoid : Semigroup FILE: LanguageExt.Core/Traits/MonoidK/MonoidK.Extensions.cs class MonoidKExtensions (line 10) | public static class MonoidKExtensions method Filter (line 15) | public static K Filter(this K ma, Func pred... method Where (line 22) | public static K Where(this K ma, Func predi... method Choose (line 30) | public static K Choose(this K ma, Func filter(K ma, Func predicate) method choose (line 66) | public static K choose(K ma, Func> s... method guard (line 80) | [Pure] FILE: LanguageExt.Core/Traits/MonoidK/MonoidK.cs type MonoidK (line 9) | public interface MonoidK : SemigroupK method Empty (line 15) | [Pure] FILE: LanguageExt.Core/Traits/Mutates/Mutates.Module.cs class Mutates (line 6) | public static class Mutates method mutate (line 16) | public static K mutate(Func f) FILE: LanguageExt.Core/Traits/Mutates/Mutates.Trait.cs type Mutates (line 8) | public interface Mutates : Has FILE: LanguageExt.Core/Traits/Natural/CoNatural.Module.cs class CoNatural (line 3) | public static class CoNatural method transform (line 22) | public static K transform(K fa) FILE: LanguageExt.Core/Traits/Natural/CoNatural.cs type CoNatural (line 17) | public interface CoNatural method CoTransform (line 34) | public static abstract K CoTransform(K fa); FILE: LanguageExt.Core/Traits/Natural/Natural.Module.cs class Natural (line 3) | public static class Natural method transform (line 22) | public static K transform(K fa) FILE: LanguageExt.Core/Traits/Natural/Natural.cs type Natural (line 17) | public interface Natural method Transform (line 34) | public static abstract K Transform(K fa); FILE: LanguageExt.Core/Traits/Natural/NaturalEpi.cs type NaturalEpi (line 16) | public interface NaturalEpi : CoNatural, Natural method Transform (line 19) | static K Natural.Transform(K fa) => FILE: LanguageExt.Core/Traits/Natural/NaturalMono.cs type NaturalMono (line 23) | public interface NaturalMono : Natural, CoNatural method CoTransform (line 26) | static K CoNatural.CoTransform(K fa) => FILE: LanguageExt.Core/Traits/Num/Num.Prelude.cs class Trait (line 6) | public static partial class Trait method divide (line 14) | [Pure] method abs (line 24) | [Pure] method signum (line 33) | [Pure] method fromInteger (line 42) | [Pure] method fromDecimal (line 51) | [Pure] method fromFloat (line 60) | [Pure] method fromDouble (line 69) | [Pure] FILE: LanguageExt.Core/Traits/Num/Num.cs type Num (line 11) | [Trait("Num*")] method Abs (line 19) | [Pure] method Signum (line 27) | [Pure] method FromInteger (line 35) | [Pure] method FromDecimal (line 43) | [Pure] method FromFloat (line 51) | [Pure] method FromDouble (line 59) | [Pure] method Divide (line 68) | [Pure] FILE: LanguageExt.Core/Traits/Ord/Ord.Module.cs class Ord (line 8) | public static partial class Ord method greaterThan (line 16) | [Pure] method greaterOrEq (line 27) | [Pure] method lessThan (line 38) | [Pure] method lessOrEq (line 49) | [Pure] method compare (line 64) | [Pure] method max (line 75) | [Pure] method min (line 88) | [Pure] method min (line 102) | [Pure] method max (line 124) | [Pure] FILE: LanguageExt.Core/Traits/Ord/Ord.Prelude.cs class Prelude (line 8) | public static partial class Prelude method greaterThan (line 16) | [Pure] method greaterOrEq (line 27) | [Pure] method lessThan (line 38) | [Pure] method lessOrEq (line 49) | [Pure] method compare (line 64) | [Pure] method compare (line 79) | [Pure] method compare (line 94) | [Pure] method compare (line 111) | [Pure] method compare (line 129) | [Pure] method compare (line 145) | [Pure] method compare (line 161) | [Pure] FILE: LanguageExt.Core/Traits/Ord/Ord.cs type Ord (line 6) | [Trait("Ord*")] method Compare (line 21) | [Pure] FILE: LanguageExt.Core/Traits/Ord/OrdComparer.cs class OrdComparer (line 10) | public class OrdComparer : IComparer where OrdA : Ord method Compare (line 14) | public int Compare(A? x, A? y) => method Compare (line 26) | public int Compare(A? x, A? y) => class OrdComparer (line 24) | internal class OrdComparer(Func Comparer) : IComparer method Compare (line 14) | public int Compare(A? x, A? y) => method Compare (line 26) | public int Compare(A? x, A? y) => FILE: LanguageExt.Core/Traits/Predicate/Predicate.cs type Pred (line 11) | [Trait("Pred*")] method True (line 20) | [Pure] FILE: LanguageExt.Core/Traits/Range/Range.Trait.cs type Range (line 8) | public interface Range : IEnumerable, K method New (line 12) | public static abstract SELF New(A from, A to, A step); method FromMinMax (line 58) | [Pure] method FromCount (line 68) | [Pure] method InRange (line 77) | [Pure] method Overlaps (line 92) | [Pure] method ToSeq (line 104) | [Pure] method AsIterable (line 108) | [Pure] method GetEnumerator (line 131) | [Pure] method GetEnumerator (line 136) | [Pure] method Fold (line 140) | [Pure] FILE: LanguageExt.Core/Traits/Readable/Readable.Extensions.cs class ReadableExtensions (line 6) | public static class ReadableExtensions method Local (line 8) | public static K Local(this K ma, Func f) FILE: LanguageExt.Core/Traits/Readable/Readable.Module.cs class Readable (line 5) | public static class Readable method ask (line 7) | public static K ask() method asks (line 11) | public static K asks(Func f) method asksM (line 15) | public static K asksM(Func> f) method local (line 19) | public static K local(Func f, K ma) FILE: LanguageExt.Core/Traits/Readable/Readable.Prelude.cs class Prelude (line 6) | public static partial class Prelude method ask (line 13) | [Pure] method asks (line 23) | [Pure] FILE: LanguageExt.Core/Traits/Readable/Readable.Trait.cs type Readable (line 5) | public interface Readable method Asks (line 8) | public static abstract K Asks(Func f); method Local (line 13) | public static abstract K Local( FILE: LanguageExt.Core/Traits/Resolve/EqResolver.cs class EqResolve (line 7) | public static class EqResolve method GetHashCode (line 19) | public static int GetHashCode(A value) => method Equals (line 22) | public static bool Equals(A lhs, A rhs) => method EqResolve (line 28) | static EqResolve() method MakeDefault (line 69) | static void MakeDefault() method DefaultGetHashCode (line 80) | static int DefaultGetHashCode(A value) => FILE: LanguageExt.Core/Traits/Resolve/HashableResolver.cs class HashableResolve (line 7) | public static class HashableResolve method GetHashCode (line 15) | public static int GetHashCode(A value) => method HashableResolve (line 21) | static HashableResolve() method MakeDefault (line 46) | static void MakeDefault() method DefaultGetHashCode (line 53) | static int DefaultGetHashCode(A value) => FILE: LanguageExt.Core/Traits/Resolve/OrdResolver.cs class OrdResolve (line 8) | public static class OrdResolve method GetHashCode (line 24) | public static int GetHashCode(A value) => method Equals (line 27) | public static bool Equals(A lhs, A rhs) => method Compare (line 30) | public static int Compare(A lhs, A rhs) => method OrdResolve (line 36) | static OrdResolve() method MakeComparer (line 55) | static void MakeComparer(Type source) method MakeDefault (line 108) | static void MakeDefault() method MakeDelegateDefault (line 123) | static void MakeDelegateDefault() method MakeTraitDefault (line 146) | static void MakeTraitDefault() method DefaultGetHashCode (line 183) | static int DefaultGetHashCode(A value) => FILE: LanguageExt.Core/Traits/Resolve/Resolver.cs method Method (line 11) | public static MethodInfo? Method(Type? type, string name, params Type[] ... method Find (line 14) | public static Type? Find(Type type, string prefix = "") method MakeGeneric (line 30) | static Type MakeGeneric(Type generic, Type concrete) => method FindType (line 35) | static Type? FindType(Assembly? asm, string name) method LoadAssembly (line 51) | static Assembly? LoadAssembly(AssemblyName name) method GetAssemblies (line 63) | static IEnumerable GetAssemblies() method GetHashCodeMethod (line 83) | public static MethodInfo? GetHashCodeMethod(Type type) method GetHashCodeMethodAlways (line 99) | public static MethodInfo GetHashCodeMethodAlways(Type type) method GetEqualsMethod (line 117) | public static MethodInfo? GetEqualsMethod(Type type) FILE: LanguageExt.Core/Traits/Semigroup/Semigroup.Instance.cs type SemigroupInstance (line 13) | public record SemigroupInstance(Func Combine) FILE: LanguageExt.Core/Traits/Semigroup/Semigroup.Module.cs class Semigroup (line 7) | public static partial class Semigroup method combine (line 15) | [Pure] method instance (line 24) | [Pure] FILE: LanguageExt.Core/Traits/Semigroup/Semigroup.Operators.cs class SemigroupExtensions (line 4) | public static class SemigroupExtensions FILE: LanguageExt.Core/Traits/Semigroup/Semigroup.Prelude.cs class Prelude (line 7) | public static partial class Prelude method combine (line 15) | [Pure] method combine (line 25) | [Pure] method combine (line 38) | [Pure] method combine (line 51) | [Pure] FILE: LanguageExt.Core/Traits/Semigroup/Semigroup.cs type Semigroup (line 5) | public interface Semigroup method Combine (line 14) | [Pure] FILE: LanguageExt.Core/Traits/SemigroupK/SemigroupK.Extensions.cs class SemigroupKExtensions (line 7) | public static partial class SemigroupKExtensions method Combine (line 15) | [Pure] FILE: LanguageExt.Core/Traits/SemigroupK/SemigroupK.Module.cs class SemigroupK (line 7) | public static partial class SemigroupK method combine (line 15) | [Pure] FILE: LanguageExt.Core/Traits/SemigroupK/SemigroupK.Operators.cs class SemigroupKExtensions (line 4) | public static partial class SemigroupKExtensions FILE: LanguageExt.Core/Traits/SemigroupK/SemigroupK.Prelude.cs class Prelude (line 7) | public static partial class Prelude method combine (line 15) | [Pure] FILE: LanguageExt.Core/Traits/SemigroupK/SemigroupK.cs type SemigroupK (line 9) | public interface SemigroupK method Combine (line 18) | [Pure] FILE: LanguageExt.Core/Traits/Stateful/Stateful.Extensions.cs class StatefulExtensions (line 5) | public static partial class StatefulExtensions method Local (line 14) | public static K Local(this K stateSetter, K put(S value) method modify (line 11) | public static K modify(Func modify) method modifyM (line 15) | public static K modifyM(Func> modify) method get (line 22) | public static K get() method gets (line 26) | public static K gets(Func f) method getsM (line 30) | public static K getsM(Func> f) method state (line 34) | public static K state(Func f) method local (line 48) | public static K local(K stateSetter, K o... method local (line 63) | public static K local(Func stateSetter, K o... FILE: LanguageExt.Core/Traits/Stateful/Stateful.Trait.cs type Stateful (line 6) | public interface Stateful method Put (line 9) | public static abstract K Put(S value); method Modify (line 11) | public static abstract K Modify(Func modify) ; method Gets (line 13) | public static abstract K Gets(Func f); FILE: LanguageExt.Core/Traits/TokenStream/TokenStream.Module.cs class TokenStream (line 6) | public class TokenStream method tokenToChunk (line 11) | public static S tokenToChunk(in A token) method tokensToChunk (line 18) | public static S tokensToChunk(in ReadOnlySpan token) method chunkToTokens (line 25) | public static ReadOnlySpan chunkToTokens(in S tokens) method chunkLength (line 32) | public static int chunkLength(in S tokens) method chunkEmpty (line 39) | public static bool chunkEmpty(in S tokens) method take1 (line 48) | public static bool take1(in S stream, out A head, out S tail) method take (line 66) | public static bool take(int amount, in S stream, out S head, out... method takeWhile (line 80) | public static void takeWhile(Func predicate, in S strea... FILE: LanguageExt.Core/Traits/TokenStream/TokenStream.cs type TokenStream (line 9) | public interface TokenStream method IsTab (line 18) | public static abstract bool IsTab(TOKEN token); method IsNewline (line 26) | public static abstract bool IsNewline(TOKEN token); method TokenToString (line 33) | public static abstract ReadOnlySpan TokenToString(TOKEN token); method TokenToChunk (line 38) | public static abstract TOKENS TokenToChunk(in TOKEN token); method TokensToChunk (line 43) | public static abstract TOKENS TokensToChunk(in ReadOnlySpan tok... method ChunkToTokens (line 48) | public static abstract ReadOnlySpan ChunkToTokens(in TOKENS tok... method ChunkLength (line 53) | public static abstract int ChunkLength(in TOKENS tokens); method Take1 (line 60) | public static abstract bool Take1(in TOKENS stream, out TOKEN head, ou... method Take (line 76) | public static abstract bool Take(int amount, in TOKENS stream, out TOK... method TakeWhile (line 88) | public static abstract void TakeWhile(Func predicate, in ... FILE: LanguageExt.Core/Traits/TraitAttribute.cs class TraitAttribute (line 5) | [AttributeUsage(AttributeTargets.Interface)] method TraitAttribute (line 9) | public TraitAttribute(string nameFormat) => FILE: LanguageExt.Core/Traits/Traversable/Traversable.Extensions.cs class TraversableExtensions (line 15) | public static partial class TraversableExtensions method Traverse (line 17) | public static K> Traverse( method Sequence (line 24) | public static K> Sequence( method TraverseM (line 30) | public static K> TraverseM( method SequenceM (line 37) | public static K> SequenceM( FILE: LanguageExt.Core/Traits/Traversable/Traversable.Module.cs class Traversable (line 5) | public static partial class Traversable method traverse (line 24) | public static K> traverse( method sequence (line 39) | public static K> sequence( method traverseM (line 56) | public static K> traverseM( method sequenceM (line 71) | public static K> sequenceM( FILE: LanguageExt.Core/Traits/Traversable/Traversable.Trait.cs type Traversable (line 14) | public interface Traversable : Functor, Foldable method Traverse (line 17) | public static abstract K> Traverse( method Sequence (line 22) | public static virtual K> Sequence( method TraverseM (line 27) | public static virtual K> TraverseM( method SequenceM (line 33) | public static virtual K> SequenceM( method TraverseDefault (line 38) | public static virtual K> TraverseDefault( FILE: LanguageExt.Core/Traits/Writable/Writable.Extensions.cs class WritableExtensions (line 6) | public static partial class WritableExtensions method Pass (line 13) | public static K Pass(this K Fun... method Listens (line 22) | public static K Listens(this Func<... method Listens (line 31) | public static K Listens(this K Censor(this K ma, Func f) method Censor (line 49) | public static K Censor(this Func f, K ma) FILE: LanguageExt.Core/Traits/Writable/Writable.Module.cs class Writable (line 6) | public static partial class Writable method tell (line 14) | public static K tell(W item) method write (line 22) | public static K write((A, W) item) method write (line 30) | public static K write(A value, W item) method pass (line 40) | public static K pass(K Function... method listen (line 48) | public static K listen(K ma) method listens (line 57) | public static K listens(Func... method censor (line 66) | public static K censor(Func f, K ma) FILE: LanguageExt.Core/Traits/Writable/Writable.Trait.cs type Writable (line 19) | public interface Writable method Tell (line 29) | public static abstract K Tell(W item); method Listen (line 34) | public static abstract K Listen(K ma); method Pass (line 44) | public static abstract K Pass(K Funct... FILE: LanguageExt.Core/Units of Measure/Accel.cs type Accel (line 14) | public readonly struct Accel : method Accel (line 21) | internal Accel(double value) => method ToString (line 24) | public override string ToString() => method Equals (line 27) | public bool Equals(Accel other) => method Equals (line 30) | public bool Equals(Accel other, double epsilon) => method Equals (line 33) | public override bool Equals(object? obj) => method GetHashCode (line 36) | public override int GetHashCode() => method CompareTo (line 39) | public int CompareTo(object? obj) => method CompareTo (line 47) | public int CompareTo(Accel other) => method Add (line 50) | public Accel Add(Accel rhs) => method Subtract (line 53) | public Accel Subtract(Accel rhs) => method Multiply (line 56) | public Accel Multiply(double rhs) => method Divide (line 59) | public Accel Divide(double rhs) => method Pow (line 116) | public Accel Pow(double power) => method Round (line 119) | public Accel Round() => method Sqrt (line 122) | public Accel Sqrt() => method Abs (line 125) | public Accel Abs() => method Min (line 128) | public Accel Min(Accel rhs) => method Max (line 131) | public Accel Max(Accel rhs) => class UnitsAccelExtensions (line 137) | public static class UnitsAccelExtensions method MetresPerSecond2 (line 139) | public static Accel MetresPerSecond2(this int self) => method MetresPerSecond2 (line 142) | public static Accel MetresPerSecond2(this float self) => method MetresPerSecond2 (line 145) | public static Accel MetresPerSecond2(this double self) => FILE: LanguageExt.Core/Units of Measure/Area.cs type Area (line 14) | public readonly struct Area : method Area (line 21) | internal Area(double value) => method ToString (line 24) | public override string ToString() => method Equals (line 27) | public bool Equals(Area other) => method Equals (line 30) | public bool Equals(Area other, double epsilon) => method Equals (line 33) | public override bool Equals(object? obj) => method GetHashCode (line 36) | public override int GetHashCode() => method CompareTo (line 39) | public int CompareTo(object? obj) => method CompareTo (line 47) | public int CompareTo(Area other) => method Add (line 50) | public Area Add(Area rhs) => method Subtract (line 53) | public Area Subtract(Area rhs) => method Multiply (line 56) | public Area Multiply(double rhs) => method Divide (line 59) | public Area Divide(double rhs) => method Pow (line 101) | public Area Pow(double power) => method Round (line 104) | public Area Round() => method Sqrt (line 107) | public Area Sqrt() => method Abs (line 110) | public Length Abs() => method Min (line 113) | public Area Min(Area rhs) => method Max (line 116) | public Area Max(Area rhs) => class UnitsAreaExtensions (line 125) | public static class UnitsAreaExtensions method SqKilometres (line 127) | public static Area SqKilometres(this int self) => method SqKilometres (line 130) | public static Area SqKilometres(this float self) => method SqKilometres (line 133) | public static Area SqKilometres(this double self) => method SqMetres (line 136) | public static Area SqMetres(this int self) => method SqMetres (line 139) | public static Area SqMetres(this float self) => method SqMetres (line 142) | public static Area SqMetres(this double self) => method SqCentimetres (line 145) | public static Area SqCentimetres(this int self) => method SqCentimetres (line 148) | public static Area SqCentimetres(this float self) => method SqCentimetres (line 151) | public static Area SqCentimetres(this double self) => method SqMillimetres (line 154) | public static Area SqMillimetres(this int self) => method SqMillimetres (line 157) | public static Area SqMillimetres(this float self) => method SqMillimetres (line 160) | public static Area SqMillimetres(this double self) => FILE: LanguageExt.Core/Units of Measure/Length.cs type Length (line 15) | public readonly struct Length : method Length (line 22) | internal Length(double value) => method ToString (line 25) | public override string ToString() => method Equals (line 28) | public bool Equals(Length other) => method Equals (line 31) | public bool Equals(Length other, double epsilon) => method Equals (line 34) | public override bool Equals(object? obj) => method GetHashCode (line 37) | public override int GetHashCode() => method CompareTo (line 40) | public int CompareTo(object? obj) => method CompareTo (line 48) | public int CompareTo(Length other) => method Add (line 51) | public Length Add(Length rhs) => method Subtract (line 54) | public Length Subtract(Length rhs) => method Multiply (line 57) | public Length Multiply(double rhs) => method Divide (line 60) | public Length Divide(double rhs) => method Pow (line 114) | public Length Pow(double power) => method Round (line 117) | public Length Round() => method Sqrt (line 120) | public Length Sqrt() => method Abs (line 123) | public Length Abs() => method Min (line 126) | public Length Min(Length rhs) => method Max (line 129) | public Length Max(Length rhs) => method From (line 147) | static Fin DomainType.From(double repr) => method From (line 150) | public static Length From(double repr) => method To (line 153) | public double To() => class UnitsLengthExtensions (line 157) | public static class UnitsLengthExtensions method Miles (line 159) | public static Length Miles(this int self) => method Miles (line 162) | public static Length Miles(this float self) => method Miles (line 165) | public static Length Miles(this double self) => method NauticalMiles (line 168) | public static Length NauticalMiles(this int self) => method NauticalMiles (line 171) | public static Length NauticalMiles(this float self) => method NauticalMiles (line 174) | public static Length NauticalMiles(this double self) => method Yards (line 177) | public static Length Yards(this int self) => method Yards (line 180) | public static Length Yards(this float self) => method Yards (line 183) | public static Length Yards(this double self) => method Feet (line 186) | public static Length Feet(this int self) => method Feet (line 189) | public static Length Feet(this float self) => method Feet (line 192) | public static Length Feet(this double self) => method Inches (line 195) | public static Length Inches(this int self) => method Inches (line 198) | public static Length Inches(this float self) => method Inches (line 201) | public static Length Inches(this double self) => method Kilometres (line 204) | public static Length Kilometres(this int self) => method Kilometres (line 207) | public static Length Kilometres(this float self) => method Kilometres (line 210) | public static Length Kilometres(this double self) => method Metres (line 213) | public static Length Metres(this int self) => method Metres (line 216) | public static Length Metres(this float self) => method Metres (line 219) | public static Length Metres(this double self) => method Centimetres (line 222) | public static Length Centimetres(this int self) => method Centimetres (line 225) | public static Length Centimetres(this float self) => method Centimetres (line 228) | public static Length Centimetres(this double self) => method Millimetres (line 231) | public static Length Millimetres(this int self) => method Millimetres (line 234) | public static Length Millimetres(this float self) => method Millimetres (line 237) | public static Length Millimetres(this double self) => method Micrometres (line 240) | public static Length Micrometres(this int self) => method Micrometres (line 243) | public static Length Micrometres(this float self) => method Micrometres (line 246) | public static Length Micrometres(this double self) => method Nanometres (line 249) | public static Length Nanometres(this int self) => method Nanometres (line 252) | public static Length Nanometres(this float self) => method Nanometres (line 255) | public static Length Nanometres(this double self) => method Angstroms (line 258) | public static Length Angstroms(this int self) => method Angstroms (line 261) | public static Length Angstroms(this float self) => method Angstroms (line 264) | public static Length Angstroms(this double self) => FILE: LanguageExt.Core/Units of Measure/Mass.cs type Mass (line 5) | public readonly struct Mass : method Mass (line 12) | internal Mass(double value) => method ToString (line 15) | public override string ToString() => method CompareTo (line 18) | public int CompareTo(object? obj) => method CompareTo (line 23) | public int CompareTo(Mass other) => method Equals (line 26) | public bool Equals(Mass other) => method Equals (line 29) | public bool Equals(Mass other, double epsilon) => method Equals (line 32) | public override bool Equals(object? obj) => method GetHashCode (line 35) | public override int GetHashCode() => method Add (line 38) | public Mass Add(Mass rhs) => method Subtract (line 41) | public Mass Subtract(Mass rhs) => method Multiply (line 44) | public Mass Multiply(double rhs) => method Divide (line 47) | public Mass Divide(double rhs) => method Round (line 86) | public Mass Round() => method Sqrt (line 89) | public Mass Sqrt() => method Abs (line 92) | public Mass Abs() => method Min (line 95) | public Mass Min(Mass rhs) => method Max (line 98) | public Mass Max(Mass rhs) => class UnitsMassExtensions (line 112) | public static class UnitsMassExtensions method Grams (line 114) | public static Mass Grams(this int self) => method Grams (line 117) | public static Mass Grams(this double self) => method Grams (line 120) | public static Mass Grams(this float self) => method Kilograms (line 123) | public static Mass Kilograms(this int self) => method Kilograms (line 126) | public static Mass Kilograms(this double self) => method Kilograms (line 129) | public static Mass Kilograms(this float self) => method Tonnes (line 132) | public static Mass Tonnes(this int self) => method Tonnes (line 135) | public static Mass Tonnes(this double self) => method Tonnes (line 138) | public static Mass Tonnes(this float self) => method Ounces (line 141) | public static Mass Ounces(this int self) => method Ounces (line 144) | public static Mass Ounces(this double self) => method Ounces (line 147) | public static Mass Ounces(this float self) => method Pounds (line 150) | public static Mass Pounds(this int self) => method Pounds (line 153) | public static Mass Pounds(this double self) => method Pounds (line 156) | public static Mass Pounds(this float self) => method Stones (line 159) | public static Mass Stones(this int self) => method Stones (line 162) | public static Mass Stones(this double self) => method Stones (line 165) | public static Mass Stones(this float self) => method ImperialTons (line 168) | public static Mass ImperialTons(this int self) => method ImperialTons (line 171) | public static Mass ImperialTons(this double self) => method ImperialTons (line 174) | public static Mass ImperialTons(this float self) => method ShortTon (line 177) | public static Mass ShortTon(this int self) => method ShortTon (line 180) | public static Mass ShortTon(this double self) => method ShortTon (line 183) | public static Mass ShortTon(this float self) => FILE: LanguageExt.Core/Units of Measure/Module.cs class UnitsOfMeasure (line 3) | public class UnitsOfMeasure FILE: LanguageExt.Core/Units of Measure/Temperature.cs type Temperature (line 7) | public readonly struct Temperature : type UnitType (line 12) | internal enum UnitType method Temperature (line 24) | internal Temperature(UnitType type, double value) method FromCelcius (line 32) | public static Temperature FromCelcius(double value) => method FromFahrenheit (line 35) | public static Temperature FromFahrenheit(double value) => method FromKelvin (line 38) | public static Temperature FromKelvin(double value) => method CtoK (line 41) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method KtoC (line 44) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method FtoK (line 47) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method KtoF (line 50) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method CtoF (line 53) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method FtoC (line 56) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetHashCode (line 59) | public override int GetHashCode() => method Equals (line 62) | public override bool Equals(object? obj) => method Equals (line 65) | public bool Equals(Temperature rhs) => method ToString (line 68) | public override string ToString() => method Equals (line 113) | public bool Equals(Temperature rhs, double epsilon) => method CompareTo (line 140) | public int CompareTo(object? obj) => method CompareTo (line 148) | public int CompareTo(Temperature rhs) => method Add (line 175) | public Temperature Add(Temperature rhs) => method Add (line 202) | public Temperature Add(double rhs) => method Subtract (line 205) | public Temperature Subtract(Temperature rhs) => method Subtract (line 232) | public Temperature Subtract(double rhs) => method Multiply (line 235) | public Temperature Multiply(double rhs) => method Divide (line 238) | public Temperature Divide(double rhs) => method Round (line 280) | public Temperature Round() => method Abs (line 283) | public Temperature Abs() => method Min (line 286) | public Temperature Min(Temperature rhs) => method Max (line 313) | public Temperature Max(Temperature rhs) => class UnitsTemperatureExtensions (line 341) | public static class UnitsTemperatureExtensions method Celsius (line 343) | public static Temperature Celsius(this int self) => method Celsius (line 346) | public static Temperature Celsius(this float self) => method Celsius (line 349) | public static Temperature Celsius(this double self) => method Fahrenheit (line 352) | public static Temperature Fahrenheit(this int self) => method Fahrenheit (line 355) | public static Temperature Fahrenheit(this float self) => method Fahrenheit (line 358) | public static Temperature Fahrenheit(this double self) => method Kelvin (line 361) | public static Temperature Kelvin(this int self) => method Kelvin (line 364) | public static Temperature Kelvin(this float self) => method Kelvin (line 367) | public static Temperature Kelvin(this double self) => FILE: LanguageExt.Core/Units of Measure/Time.cs type Time (line 15) | public readonly struct Time : method Time (line 22) | internal Time(double value) => method ToString (line 25) | public override string ToString() => method Equals (line 28) | public bool Equals(Time other) => method Equals (line 31) | public bool Equals(Time other, double epsilon) => method Equals (line 34) | public override bool Equals(object? obj) => method GetHashCode (line 37) | public override int GetHashCode() => method CompareTo (line 40) | public int CompareTo(object? obj) => method CompareTo (line 48) | public int CompareTo(Time other) => method Add (line 51) | public Time Add(Time rhs) => method Subtract (line 54) | public Time Subtract(Time rhs) => method Multiply (line 57) | public Time Multiply(double rhs) => method Divide (line 60) | public Time Divide(double rhs) => method Pow (line 113) | public Time Pow(double power) => method Round (line 116) | public Time Round() => method Sqrt (line 119) | public Time Sqrt() => method Abs (line 122) | public Time Abs() => method Min (line 125) | public Time Min(Time rhs) => method Max (line 128) | public Time Max(Time rhs) => method ToTimeSpan (line 131) | public TimeSpan ToTimeSpan() => class UnitsTimeExtensions (line 147) | public static class UnitsTimeExtensions method Milliseconds (line 149) | public static Time Milliseconds(this int self) => method Milliseconds (line 152) | public static Time Milliseconds(this float self) => method Milliseconds (line 155) | public static Time Milliseconds(this double self) => method Seconds (line 158) | public static Time Seconds(this int self) => method Seconds (line 161) | public static Time Seconds(this float self) => method Seconds (line 164) | public static Time Seconds(this double self) => method Minutes (line 167) | public static Time Minutes(this int self) => method Minutes (line 170) | public static Time Minutes(this float self) => method Minutes (line 173) | public static Time Minutes(this double self) => method Hours (line 176) | public static Time Hours(this int self) => method Hours (line 179) | public static Time Hours(this float self) => method Hours (line 182) | public static Time Hours(this double self) => method Days (line 185) | public static Time Days(this int self) => method Days (line 188) | public static Time Days(this float self) => method Days (line 191) | public static Time Days(this double self) => FILE: LanguageExt.Core/Units of Measure/TimeSq.cs type TimeSq (line 8) | public readonly struct TimeSq : method TimeSq (line 15) | internal TimeSq(double value) => method ToString (line 18) | public override string ToString() => method Equals (line 21) | public bool Equals(TimeSq other) => method Equals (line 24) | public bool Equals(TimeSq other, double epsilon) => method Equals (line 27) | public override bool Equals(object? obj) => method GetHashCode (line 30) | public override int GetHashCode() => method CompareTo (line 33) | public int CompareTo(object? obj) => method CompareTo (line 41) | public int CompareTo(TimeSq other) => method Add (line 44) | public TimeSq Add(TimeSq rhs) => method Subtract (line 47) | public TimeSq Subtract(TimeSq rhs) => method Multiply (line 50) | public TimeSq Multiply(double rhs) => method Divide (line 53) | public TimeSq Divide(double rhs) => method Round (line 92) | public TimeSq Round() => method Sqrt (line 95) | public Time Sqrt() => method Abs (line 98) | public TimeSq Abs() => method Min (line 101) | public TimeSq Min(TimeSq rhs) => method Max (line 104) | public TimeSq Max(TimeSq rhs) => FILE: LanguageExt.Core/Units of Measure/Velocity.cs type Velocity (line 15) | public readonly struct Velocity : method Velocity (line 22) | internal Velocity(double value) => method ToString (line 25) | public override string ToString() => method Equals (line 28) | public bool Equals(Velocity other) => method Equals (line 31) | public bool Equals(Velocity other, double epsilon) => method Equals (line 34) | public override bool Equals(object? obj) => method GetHashCode (line 37) | public override int GetHashCode() => method CompareTo (line 40) | public int CompareTo(object? obj) => method CompareTo (line 48) | public int CompareTo(Velocity other) => method Add (line 51) | public Velocity Add(Velocity rhs) => method Subtract (line 54) | public Velocity Subtract(Velocity rhs) => method Multiply (line 57) | public Velocity Multiply(double rhs) => method Divide (line 60) | public Velocity Divide(double rhs) => method Round (line 119) | public Velocity Round() => method Abs (line 122) | public Velocity Abs() => method Min (line 125) | public Velocity Min(Velocity rhs) => method Max (line 128) | public Velocity Max(Velocity rhs) => class UnitsVelocityExtensions (line 139) | public static class UnitsVelocityExtensions method MetresPerSecond (line 141) | public static Velocity MetresPerSecond(this int self) => method MetresPerSecond (line 144) | public static Velocity MetresPerSecond(this float self) => method MetresPerSecond (line 147) | public static Velocity MetresPerSecond(this double self) => method KilometresPerSecond (line 150) | public static Velocity KilometresPerSecond(this int self) => method KilometresPerSecond (line 153) | public static Velocity KilometresPerSecond(this float self) => method KilometresPerSecond (line 156) | public static Velocity KilometresPerSecond(this double self) => method KilometresPerHour (line 159) | public static Velocity KilometresPerHour(this int self) => method KilometresPerHour (line 162) | public static Velocity KilometresPerHour(this float self) => method KilometresPerHour (line 165) | public static Velocity KilometresPerHour(this double self) => method MilesPerSecond (line 168) | public static Velocity MilesPerSecond(this int self) => method MilesPerSecond (line 171) | public static Velocity MilesPerSecond(this float self) => method MilesPerSecond (line 174) | public static Velocity MilesPerSecond(this double self) => method MilesPerHour (line 177) | public static Velocity MilesPerHour(this int self) => method MilesPerHour (line 180) | public static Velocity MilesPerHour(this float self) => method MilesPerHour (line 183) | public static Velocity MilesPerHour(this double self) => method Knots (line 186) | public static Velocity Knots(this int self) => method Knots (line 189) | public static Velocity Knots(this float self) => method Knots (line 192) | public static Velocity Knots(this double self) => FILE: LanguageExt.Core/Units of Measure/VelocitySq.cs type VelocitySq (line 9) | public readonly struct VelocitySq : method VelocitySq (line 16) | internal VelocitySq(double value) => method ToString (line 19) | public override string ToString() => method Equals (line 22) | public bool Equals(VelocitySq other) => method Equals (line 25) | public bool Equals(VelocitySq other, double epsilon) => method Equals (line 28) | public override bool Equals(object? obj) => method GetHashCode (line 31) | public override int GetHashCode() => method CompareTo (line 34) | public int CompareTo(object? obj) => method CompareTo (line 42) | public int CompareTo(VelocitySq other) => method Add (line 45) | public VelocitySq Add(VelocitySq rhs) => method Subtract (line 48) | public VelocitySq Subtract(VelocitySq rhs) => method Multiply (line 51) | public VelocitySq Multiply(double rhs) => method Divide (line 54) | public VelocitySq Divide(double rhs) => method Sqrt (line 93) | public Velocity Sqrt() => method Round (line 96) | public VelocitySq Round() => method Abs (line 99) | public VelocitySq Abs() => method Min (line 102) | public VelocitySq Min(VelocitySq rhs) => method Max (line 105) | public VelocitySq Max(VelocitySq rhs) => FILE: LanguageExt.Core/Utility/AsyncEnumerableEx.cs class AsyncEnumerableEx (line 13) | public static class AsyncEnumerableEx method Merge (line 22) | public static IAsyncEnumerable Merge(params IAsyncEn... method Merge (line 124) | public static IAsyncEnumerable Merge( FILE: LanguageExt.Core/Utility/Box.cs class Box (line 12) | internal class Box method Box (line 16) | public Box(A value) => method Box (line 22) | static Box() method GetValueClass (line 33) | static Func GetValueClass() method GetValueStruct (line 51) | static Func GetValueStruct() method MakeNewClass (line 72) | static Func MakeNewClass() method MakeNewStruct (line 90) | static Func MakeNewStruct() FILE: LanguageExt.Core/Utility/Check.cs class Check (line 3) | internal static class Check method NullReturn (line 5) | internal static T NullReturn(T value) => FILE: LanguageExt.Core/Utility/CollectionFormat.cs class CollectionFormat (line 7) | public static class CollectionFormat method ToShortString (line 16) | internal static string ToShortString(IEnumerable ma, string sepa... method ToShortString (line 25) | internal static string ToShortString(IEnumerable ma, int count, ... method ToShortArrayString (line 30) | internal static string ToShortArrayString(IEnumerable ma, string... method ToShortArrayString (line 33) | internal static string ToShortArrayString(IEnumerable ma, int co... method ToFullString (line 36) | internal static string ToFullString(IEnumerable ma, string separ... method ToFullArrayString (line 39) | internal static string ToFullArrayString(IEnumerable ma, string ... FILE: LanguageExt.Core/Utility/Disposable.cs class Disposable (line 5) | internal static class Disposable FILE: LanguageExt.Core/Utility/EnumerableOptimal.cs class EnumerableOptimal (line 9) | public static class EnumerableOptimal method ConcatFast (line 11) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ConcatFast (line 17) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method BindFast (line 21) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method BindFast (line 27) | [MethodImpl(MethodImplOptions.AggressiveInlining)] class ConcatEnum (line 33) | internal class ConcatEnum(Seq> ms) : IEnumerable method GetEnumerator (line 37) | public ConcatIter GetEnumerator() => method Concat (line 40) | public ConcatEnum Concat(IEnumerable cb) => method GetEnumerator (line 43) | IEnumerator IEnumerable.GetEnumerator() => method GetEnumerator (line 46) | IEnumerator IEnumerable.GetEnumerator() => class BindEnum (line 50) | internal class BindEnum : IEnumerable method BindEnum (line 55) | public BindEnum(IEnumerable ma, Func> f) method GetEnumerator (line 61) | public BindIter GetEnumerator() => method GetEnumerator (line 64) | IEnumerator IEnumerable.GetEnumerator() => method GetEnumerator (line 67) | IEnumerator IEnumerable.GetEnumerator() => type ConcatIter (line 71) | internal struct ConcatIter : IEnumerator method ConcatIter (line 78) | public ConcatIter(Seq> ms) method Dispose (line 92) | public void Dispose() => method MoveNext (line 95) | public bool MoveNext() method Reset (line 126) | public void Reset() type BindIter (line 134) | internal struct BindIter : IEnumerator method BindIter (line 142) | public BindIter(IEnumerable ma, Func> f) method Dispose (line 157) | public void Dispose() method MoveNext (line 163) | public bool MoveNext() method Reset (line 216) | public void Reset() FILE: LanguageExt.Core/Utility/Fnv.cs class FNV32 (line 13) | internal static class FNV32 method Next (line 25) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Hash (line 37) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Hash (line 57) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Hash (line 77) | [MethodImpl(MethodImplOptions.AggressiveInlining)] FILE: LanguageExt.Core/Utility/IL.cs class IL (line 15) | public static class IL method Ctor (line 21) | public static Func Ctor() method Ctor (line 43) | public static Func Ctor() method Ctor (line 78) | public static Func Ctor() method Ctor (line 115) | public static Func Ctor() method Ctor (line 154) | public static Func Ctor() method Func1 (line 196) | public static Option> Func1(Type arg1, Func> Func1(Func> Func2(Func> Func3(Func> Func4(F... method GetHashCode (line 469) | public static Func GetHashCode(bool includeBase) method Equals (line 539) | public static Func Equals(bool includeBase) method EqualsTyped (line 607) | public static Func EqualsTyped(bool includeBase) method Compare (line 671) | public static Func Compare(bool includeBase) method ToStringExpr (line 771) | static Func ToStringExpr(bool includeBase) method ToString (line 837) | public static Func ToString(bool includeBase) method GetObjectDataExpr (line 970) | static Action GetObjectDataExpr(bool includeB... method GetObjectData (line 1008) | public static Action GetObjectData(bool inclu... method SetObjectDataExpr (line 1067) | static Action SetObjectDataExpr(bool includeB... method SetObjectData (line 1087) | public static Action SetObjectData(bool inclu... method GetPropertyOrField (line 1146) | public static Func? GetPropertyOrField(string name) => method GetProperty (line 1149) | public static Func? GetProperty(string name) method GetField (line 1200) | public static Func? GetField(string name) method PrettyFieldName (line 1243) | static string PrettyFieldName(FieldInfo field) => class ILCapability (line 1250) | public static class ILCapability method ILCapability (line 1254) | static ILCapability() => method GetAvailability (line 1257) | static bool GetAvailability() method TestSystemExceptionCtor (line 1270) | static Func TestSystemExceptionCtor() FILE: LanguageExt.Core/Utility/Inter.cs class Inter (line 6) | internal static class Inter method And (line 8) | [MethodImpl(MethodImplOptions.AggressiveInlining)] FILE: LanguageExt.Core/Utility/Pool.cs type New (line 9) | internal interface New method New (line 11) | A New(); method New (line 21) | A New(B value); method Set (line 22) | void Set(A item, B value); type New (line 19) | internal interface New method New (line 11) | A New(); method New (line 21) | A New(B value); method Set (line 22) | void Set(A item, B value); class Pool (line 30) | internal static class Pool where NewA : struct, New method Pop (line 34) | public static A Pop() => method Push (line 39) | public static void Push(A value) => method Pop (line 52) | public static A Pop(B value) method Push (line 65) | public static void Push(A value) => class Pool (line 48) | internal static class Pool where NewA : struct, New method Pop (line 34) | public static A Pop() => method Push (line 39) | public static void Push(A value) => method Pop (line 52) | public static A Pop(B value) method Push (line 65) | public static void Push(A value) => FILE: LanguageExt.Core/Utility/ReferenceEqualityComparer.cs class ReferenceEqualityComparer (line 5) | internal class ReferenceEqualityComparer : IEqualityComparer method Equals (line 7) | public bool Equals(A? x, A? y) => method GetHashCode (line 10) | public int GetHashCode(A? obj) => FILE: LanguageExt.Core/Utility/Reflect.cs class Reflect (line 10) | class Reflect method Intersects (line 12) | static bool Intersects(A[] ma, A[] mb) method GetPublicInstanceFields (line 25) | public static IEnumerable GetPublicInstanceFields(bool i... method IsStatic (line 73) | public static bool IsStatic method GetPublicStaticMethod (line 76) | public static Option GetPublicStaticMethod(Type type, stri... method GetPublicStaticMethod (line 90) | public static Option GetPublicStaticMethod(string na... method GetPublicStaticMethod (line 105) | public static Option GetPublicStaticMethod(string... method GetPublicStaticMethod (line 120) | public static Option GetPublicStaticMethod(str... method GetPublicStaticMethod (line 136) | public static Option GetPublicStaticMethod(string na... method GetPublicInstanceMethod (line 152) | public static Option GetPublicInstanceMethod(string ... method GetPublicInstanceMethod (line 165) | public static Option GetPublicInstanceMethod(stri... method GetPublicInstanceMethod (line 181) | public static Option GetPublicInstanceMethod(s... method GetPublicInstanceMethod (line 197) | public static Option GetPublicInstanceMethod(Type type, st... method GetPublicInstanceMethod (line 209) | public static Option GetPublicInstanceMethod(string ... method GetConstructor (line 225) | public static Option GetConstructor() => method GetConstructor (line 237) | public static Option GetConstructor() => method GetConstructor (line 251) | public static Option GetConstructor() => method GetConstructor (line 266) | public static Option GetConstructor() => method GetConstructor (line 282) | public static Option GetConstructor... method IsFunc (line 299) | public static bool IsFunc(Type? type) => method IsAnonymous (line 302) | public static bool IsAnonymous(Type? type) => FILE: LanguageExt.Core/Utility/SysInfo.cs class SysInfo (line 9) | public static class SysInfo FILE: LanguageExt.Core/Utility/TaskExt.cs class TaskExt (line 11) | internal static class TaskExt method WhenAny (line 15) | public static WhenAnyValueTask WhenAny(ValueTask[] tasks) class WhenAnyValueTask (line 29) | internal sealed class WhenAnyValueTask method WhenAnyValueTask (line 61) | public WhenAnyValueTask(ValueTask[] tasks) method Start (line 86) | public void Start() method GetAwaiter (line 108) | public Awaiter GetAwaiter() => new Awaiter(this); method Replace (line 115) | public void Replace(int index, in ValueTask task) method OnReady (line 128) | private void OnReady(int index) method IsCompleted (line 160) | private bool IsCompleted() method GetResult (line 177) | private int GetResult() method OnCompleted (line 189) | private void OnCompleted(Action action) type Awaiter (line 232) | public struct Awaiter : INotifyCompletion method Awaiter (line 236) | public Awaiter(WhenAnyValueTask parent) => _parent = parent; method GetResult (line 239) | public int GetResult() => _parent.GetResult(); method OnCompleted (line 240) | public void OnCompleted(Action action) => _parent.OnCompleted(acti... FILE: LanguageExt.Core/Utility/WaitAsync.cs class WaitAsync (line 7) | public static class WaitAsync method WaitAll (line 9) | public static async ValueTask<(A A, B B)> WaitAll(ValueTask v... method WaitAll (line 17) | public static async ValueTask<(A A, B B, C C)> WaitAll(ValueT... method WaitAll (line 26) | public static async ValueTask<(A A, B B, C C, D D)> WaitAll WaitAll WaitAll<... method WaitOneAsync (line 59) | public static async Task WaitOneAsync(this WaitHandle handle, in... method WaitOneAsync (line 86) | public static async Task WaitOneAsync(this WaitHandle handle, in... method WaitOneAsync (line 108) | public static Task WaitOneAsync(this WaitHandle handle, TimeSpan... method WaitOneAsync (line 111) | public static Task WaitOneAsync(this WaitHandle handle, Cancella... method WaitOneAsync (line 114) | public static Task WaitOneAsync(this WaitHandle handle) => FILE: LanguageExt.Core/Void.cs type Void (line 17) | public record Void FILE: LanguageExt.FSharp/Prelude.cs class FSharp (line 8) | public static class FSharp method fs (line 13) | public static Option fs(FSharpOption fsOption) => method fs (line 21) | public static FSharpOption fs(Option option) => method fs (line 28) | public static Lst fs(FSharpList fsList) => method fs (line 34) | public static FSharpList fs(Lst list) => method fs (line 40) | public static Map fs(FSharpMap fsMap) => method fs (line 46) | public static FSharpMap fs(Map map) => method fs (line 53) | public static void fs(Unit unit) method fs (line 60) | public static Either fs(FSharpResult ... method fs (line 68) | public static FSharpResult fs(Either either) => method ToFSharp (line 75) | public static FSharpOption ToFSharp(this Option option) => method ToFSharp (line 85) | public static FSharpMap ToFSharp(this Map map) => method ToFSharp (line 91) | public static FSharpList ToFSharp(this Lst list) => method ToFSharp (line 97) | public static FSharpResult ToFSharp(this Either eith... FILE: LanguageExt.Megaparsec/ErrorFancy/ErrorFancy.Module.cs class ErrorFancy (line 3) | public static class ErrorFancy method Fail (line 5) | public static ErrorFancy Fail(string value) => method Indentation (line 8) | public static ErrorFancy Indentation(int ordering, int reference... method Custom (line 11) | public static ErrorFancy Custom(E value) => FILE: LanguageExt.Megaparsec/ErrorFancy/ErrorFancy.cs type ErrorFancy (line 3) | public abstract record ErrorFancy : IComparable> FILE: LanguageExt.Megaparsec/ErrorItem/ErrorItem.Extensions.cs class ErrorItemExtensions (line 5) | public static class ErrorItemExtensions method As (line 7) | public static ErrorItem As(this K ea) => FILE: LanguageExt.Megaparsec/ErrorItem/ErrorItem.Module.cs class ErrorItem (line 5) | public class ErrorItem : Functor method Token (line 7) | public static ErrorItem Token(T token) => method Tokens (line 10) | public static ErrorItem Tokens(in Seq tokens) => method Tokens (line 13) | public static ErrorItem Tokens(in ReadOnlySpan tokens) => method Tokens (line 16) | public static ErrorItem Tokens(in S tokens) method Label (line 20) | public static ErrorItem Label(string label) => method EndOfInput (line 23) | public static ErrorItem EndOfInput() => method Map (line 26) | public static K Map(Func f, K ... FILE: LanguageExt.Megaparsec/ErrorItem/ErrorItem.cs type ErrorItem (line 10) | public abstract record ErrorItem : K, IComparable empty() => method singleton (line 14) | public static Hints singleton(ErrorItem value) => method fromOffset (line 25) | public static Hints fromOffset(int streamPos, ParseError(Set> Errors) : Monoid> FILE: LanguageExt.Megaparsec/LineText.cs class LineText (line 7) | public class LineText(Func lazyText) method Lift (line 17) | public static LineText Lift(Func lazyText) => method GetText (line 26) | string GetText() FILE: LanguageExt.Megaparsec/ModuleT/Expr.cs class ModuleT (line 6) | public static partial class ModuleT FILE: LanguageExt.Megaparsec/ModuleT/Failure.cs class ModuleT (line 6) | public static partial class ModuleT method error (line 21) | public static K error(ParseError error) => method failure (line 31) | public static K failure(Option> unexpected, Set... method failure (line 40) | public static K failure(Set> errors) => method failure (line 49) | public static K failure(E error) => method unexpected (line 59) | public static K unexpected(ErrorItem item) => method observing (line 73) | public static K, A>> observing(K... method region (line 88) | public static K region(Func, ParseError withRecovery(Func, K... FILE: LanguageExt.Megaparsec/ModuleT/Lexer.cs class ModuleT (line 6) | public static partial class ModuleT FILE: LanguageExt.Megaparsec/ModuleT/Prim.cs class ModuleT (line 8) | public static partial class ModuleT method single (line 21) | [Pure] method single (line 34) | [Pure] method satisfy (line 54) | [Pure] method anySingleBut (line 71) | [Pure] method anySingleBut (line 82) | [Pure] method chunk (line 91) | [Pure] method label (line 104) | [Pure] method hidden (line 115) | [Pure] method @try (line 162) | [Pure] method lookAhead (line 176) | [Pure] method notFollowedBy (line 188) | [Pure] method lift (line 205) | [Pure] method oneOf (line 218) | [Pure] method oneOf (line 233) | [Pure] method oneOf (line 247) | [Pure] method oneOf (line 260) | [Pure] method oneOf (line 273) | [Pure] method oneOf (line 286) | [Pure] method noneOf (line 301) | [Pure] method noneOf (line 317) | [Pure] method noneOf (line 332) | [Pure] method noneOf (line 346) | [Pure] method noneOf (line 360) | [Pure] method noneOf (line 374) | [Pure] method choice (line 386) | [Pure] method some (line 400) | [Pure] method many (line 413) | [Pure] method skipMany (line 426) | [Pure] method endBy (line 439) | [Pure] method endBy1 (line 452) | [Pure] method either (line 464) | [Pure] method manyUntil (line 478) | [Pure] method manyUntil2 (line 493) | [Pure] method someUntil (line 507) | [Pure] method someUntil2 (line 522) | [Pure] method option (line 534) | [Pure] method sepBy (line 546) | [Pure] method sepBy1 (line 558) | [Pure] method sepByEnd (line 571) | [Pure] method sepByEnd1 (line 584) | [Pure] method skipSome (line 596) | [Pure] method skip (line 608) | [Pure] method skipManyUntil (line 620) | [Pure] method skipSomeUntil (line 632) | [Pure] FILE: LanguageExt.Megaparsec/ModuleT/State.cs class ModuleT (line 5) | public static partial class ModuleT method setParserState (line 26) | public static K setParserState(State s) => method mapParserState (line 33) | public static K mapParserState(Func, A> f) => method modifyParserState (line 41) | public static K modifyParserState(Func, State... method setInput (line 55) | public static K setInput(S input) => method setOffset (line 70) | public static K setOffset(int offset) => FILE: LanguageExt.Megaparsec/ModuleT/Text.cs class ModuleT (line 6) | public static partial class ModuleT method @string (line 14) | public static K @string(string xs) => method ch (line 22) | public static K ch(char c) => method charToStream (line 161) | public static S charToStream(char ch) => FILE: LanguageExt.Megaparsec/ModuleT/Token.cs class ModuleT (line 6) | public static partial class ModuleT method token (line 21) | public static K token(Func> test, in Set tokens(Func test, S chunk) => method takeWhile (line 67) | public static K takeWhile(Func test, Option na... method takeWhile1 (line 83) | public static K takeWhile1(Func test, Option n... method take (line 104) | public static K take(int n, Option name = default) => FILE: LanguageExt.Megaparsec/MonadParsecT/MonadParsecT.Module.cs class Module (line 9) | public static partial class Module method error (line 22) | public static K error(ParseError error) => method label (line 34) | public static K label(string name, K p) => method hidden (line 44) | public static K hidden(K p) => method @try (line 90) | public static K @try(K p) => method lookAhead (line 103) | public static K lookAhead(K p) => method notFollowedBy (line 114) | public static K notFollowedBy(K p) => method withRecovery (line 132) | public static K withRecovery(Func, K, A>> observing(K token(Func> test, in Set tokens(Func test, S chunk) => method takeWhile (line 212) | public static K takeWhile(Func test, Option... method takeWhile1 (line 228) | public static K takeWhile1(Func test, Option take(int n, Option name = default) => method putParserState (line 263) | public static K putParserState(State s) => method mapParserState (line 270) | public static K mapParserState(Func, A> f) => method modifyParserState (line 278) | public static K modifyParserState(Func, St... method lift (line 287) | public static K lift(Func, Reply : method Error (line 40) | public static abstract K Error(ParseError error); method Label (line 51) | public static abstract K Label(string name, K p); method Hidden (line 60) | public static virtual K Hidden(K p) => method Try (line 107) | public static abstract K Try(K p); method LookAhead (line 119) | public static abstract K LookAhead(K p); method NotFollowedBy (line 129) | public static abstract K NotFollowedBy(K p); method WithRecovery (line 146) | public static abstract K WithRecovery(Func,... method Observing (line 164) | public static abstract K, A>> Observing(... method Token (line 176) | public static abstract K Token(Func> test, in S... method Tokens (line 205) | public static abstract K Tokens(Func test, in S chu... method OneOf (line 212) | public static abstract K OneOf(S tokens) method NoneOf (line 220) | public static abstract K NoneOf(S tokens) method TakeWhile (line 236) | public static abstract K TakeWhile(Func test, in Optio... method TakeWhile1 (line 251) | public static abstract K TakeWhile1(Func test, in Opti... method Take (line 271) | public static abstract K Take(int n, in Option name = d... method Lift (line 279) | public static abstract K Lift(Func, Reply FILE: LanguageExt.Megaparsec/PString.cs type PString (line 13) | [CollectionBuilder(typeof(PString), nameof(PString.From))] method PString (line 40) | public PString(string Value) : this(Value, 0, Value.Length) method From (line 44) | public static PString From(string value) => method Splice (line 59) | public PString Splice(int offset, int amount) method Splice (line 67) | public PString Splice(int amount) method ToString (line 75) | public override string ToString() => method GetEnumerator (line 78) | public PStringEnum GetEnumerator() => method IsTab (line 81) | static bool TokenStream.IsTab(char token) => method IsNewline (line 84) | static bool TokenStream.IsNewline(char token) => method TokenToString (line 87) | static ReadOnlySpan TokenStream.TokenToString(cha... method TokenToChunk (line 90) | static PString TokenStream.TokenToChunk(in char token) => method TokensToChunk (line 93) | static PString TokenStream.TokensToChunk(in ReadOnlySpa... method ChunkToTokens (line 96) | static ReadOnlySpan TokenStream.ChunkToTokens(in ... method ChunkLength (line 99) | static int TokenStream.ChunkLength(in PString tokens) => method Take1 (line 102) | static bool TokenStream.Take1(in PString stream, out ch... method Take (line 120) | static bool TokenStream.Take(int amount, in PString str... method TakeWhile (line 151) | static void TokenStream.TakeWhile( method Equals (line 172) | public bool Equals(PString other) method CompareTo (line 180) | public int CompareTo(PString other) type PStringEnum (line 187) | public struct PStringEnum method PStringEnum (line 194) | internal PStringEnum(PString ps) method MoveNext (line 201) | public bool MoveNext() method Reset (line 207) | public void Reset() => FILE: LanguageExt.Megaparsec/ParseError/ParseError.Module.cs class ParseError (line 5) | public static class ParseError method Trivial (line 7) | public static ParseError Trivial( method Trivial (line 13) | public static ParseError Trivial( method Trivial (line 19) | public static ParseError Trivial( method Trivial (line 26) | public static ParseError Trivial( method Fancy (line 31) | public static ParseError Fancy(int offset, Set Fancy(int offset, ErrorFancy e... method mergeError (line 37) | public static ParseError mergeError(ParseError e1, P... FILE: LanguageExt.Megaparsec/ParseError/ParseError.cs type ParseError (line 18) | public abstract record ParseError(int Offset) : Semigroup(ParsecT> FF... type ParsecTApplyLazy (line 36) | record ParsecTApplyLazy(ParsecT... FILE: LanguageExt.Megaparsec/ParsecT/DSL/Bind.cs type ParsecTBind (line 5) | record ParsecTBind(ParsecT FA, Func( FILE: LanguageExt.Megaparsec/ParsecT/DSL/Choose.cs type ParsecTChoose (line 5) | record ParsecTChoose(ParsecT m, ParsecT(ParsecT m, Memo method pure (line 16) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method empty (line 20) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method error (line 24) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method asks (line 36) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method local (line 40) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method label (line 46) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method @try (line 52) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method lookAhead (line 57) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method notFollowedBy (line 62) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method take (line 67) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method withRecovery (line 73) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method observing (line 79) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method token (line 84) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method tokens (line 90) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method oneOf (line 96) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method noneOf (line 101) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method takeWhile (line 106) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method takeWhile1 (line 112) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method put (line 118) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method modify (line 123) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method lift (line 128) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method lift (line 133) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method liftM (line 138) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method liftIO (line 142) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method map (line 146) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method apply (line 152) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method apply (line 158) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method bind (line 164) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method choose (line 170) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method choose (line 176) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method @catch (line 182) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method fail (line 189) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method fail (line 193) | [MethodImpl(MethodImplOptions.AggressiveInlining)] FILE: LanguageExt.Megaparsec/ParsecT/DSL/EOF.cs type ParsecTEOF (line 6) | record ParsecTEOF : FILE: LanguageExt.Megaparsec/ParsecT/DSL/Empty.cs type ParsecTEmpty (line 6) | record ParsecTEmpty : FILE: LanguageExt.Megaparsec/ParsecT/DSL/Error.cs type ParsecTError (line 5) | record ParsecTError(ParseError Error) : FILE: LanguageExt.Megaparsec/ParsecT/DSL/Fail.cs type ParsecTFail1 (line 6) | record ParsecTFail1(string Message) : type ParsecTFail2 (line 20) | record ParsecTFail2(E Error) : FILE: LanguageExt.Megaparsec/ParsecT/DSL/Label.cs type ParsecTLabel (line 6) | record ParsecTLabel(string Name, ParsecT P) : FILE: LanguageExt.Megaparsec/ParsecT/DSL/Lift.cs type ParsecTLift (line 5) | record ParsecTLift(Func, Reply... type ParsecTLift2 (line 35) | record ParsecTLift2(Func, K(ParsecT P) : FILE: LanguageExt.Megaparsec/ParsecT/DSL/MTransLift.cs type ParsecTMTransLift (line 5) | record ParsecTMTransLift(K ma) : type ParsecTMTransLiftIO (line 19) | record ParsecTMTransLiftIO(IO ma) : FILE: LanguageExt.Megaparsec/ParsecT/DSL/Map.cs type ParsecTMap (line 5) | record ParsecTMap(ParsecT P, Func... FILE: LanguageExt.Megaparsec/ParsecT/DSL/NoneOf.cs type ParsecTNoneOf (line 5) | record ParsecTNoneOf(S tokens) : ParsecT FILE: LanguageExt.Megaparsec/ParsecT/DSL/NotFollowedBy.cs type ParsecTNotFollowedBy (line 6) | record ParsecTNotFollowedBy(ParsecT P) : FILE: LanguageExt.Megaparsec/ParsecT/DSL/Observing.cs type ParsecTObserving (line 6) | record ParsecTObserving(ParsecT P) : FILE: LanguageExt.Megaparsec/ParsecT/DSL/OneOf.cs type ParsecTOneOf (line 5) | record ParsecTOneOf(S tokens) : ParsecT FILE: LanguageExt.Megaparsec/ParsecT/DSL/Pure.cs type ParsecTPure (line 5) | record ParsecTPure(A Value) : FILE: LanguageExt.Megaparsec/ParsecT/DSL/Reader.cs type ParsecTAsk (line 6) | record ParsecTAsk : type ParsecTAsks (line 22) | record ParsecTAsks(Func, A> F) : type ParsecTLocal (line 36) | record ParsecTLocal(Func, State> ... FILE: LanguageExt.Megaparsec/ParsecT/DSL/State.cs type ParsecTPutState (line 6) | record ParsecTPutState(State State) : type ParsecTModifyState (line 20) | record ParsecTModifyState(Func, State(in Option Name, int Amount) : FILE: LanguageExt.Megaparsec/ParsecT/DSL/TakeWhile.cs type ParsecTTakeWhile (line 5) | record ParsecTTakeWhile(in Option Name, Func(in Option Name, Func(Func> Test, in Set(Func Test, in S Chunk) : FILE: LanguageExt.Megaparsec/ParsecT/DSL/Try.cs type ParsecTTry (line 5) | record ParsecTTry(ParsecT P) : FILE: LanguageExt.Megaparsec/ParsecT/DSL/WithRecovery.cs type ParsecTWithRecovery (line 4) | record ParsecTWithRecovery( FILE: LanguageExt.Megaparsec/ParsecT/Extensions/ParsecTExtensions.cs class ParsecTExtensions (line 6) | public static class ParsecTExtensions method As (line 15) | public ParsecT As() => method Run (line 23) | public K> Run(State initialState) method Hoist (line 47) | public ParsecT Hoist(Func>, K... FILE: LanguageExt.Megaparsec/ParsecT/ParsecT.cs type ParsecT (line 13) | public interface ParsecT : method Run (line 27) | K Run( FILE: LanguageExt.Megaparsec/ParsecT/Trait/ParsecT.TraitImpl.cs class ParsecT (line 7) | public class ParsecT : method Error (line 14) | static K, A> MonadParsecT, E, ... method Label (line 18) | static K, A> MonadParsecT, E, ... method Try (line 23) | static K, A> MonadParsecT, E, ... method LookAhead (line 27) | static K, A> MonadParsecT, E, ... method NotFollowedBy (line 31) | static K, Unit> MonadParsecT, ... method WithRecovery (line 35) | static K, A> MonadParsecT, E, ... method Observing (line 43) | static K, Either, A>> MonadParsec... method Token (line 47) | static K, A> MonadParsecT, E, ... method Tokens (line 52) | static K, S> MonadParsecT, E, ... method OneOf (line 57) | static K, T> MonadParsecT, E, ... method NoneOf (line 61) | static K, T> MonadParsecT, E, ... method TakeWhile (line 65) | static K, S> MonadParsecT, E, ... method TakeWhile1 (line 70) | static K, S> MonadParsecT, E, ... method Take (line 75) | static K, S> MonadParsecT, E, ... method Lift (line 80) | static K, A> MonadParsecT, E, ... method Identify (line 84) | static K, A> Identifiable, str... method Map (line 89) | static K, B> Functor>.Map( method Pure (line 94) | static K, A> Applicative>.Pure... method Apply (line 97) | static K, B> Applicative>.Appl... method Apply (line 102) | static K, B> Applicative>.Appl... method Bind (line 107) | static K, B> Monad>.Bind( method Recur (line 112) | static K, B> Monad>.Recur, A> Choice>.Choose( method Choose (line 120) | static K, A> Choice>.Choose( method Combine (line 125) | static K, A> SemigroupK>.Combi... method Empty (line 136) | static K, A> MonoidK>.Empty... method Empty (line 139) | static K, A> Alternative>.Empt... method Fail (line 142) | static K, A> Fallible, ParsecT, A> Fallible, ParsecT, A> MonadIO>.LiftIO, A> MonadT, M>.Lift, A> Readable, State, A> Readable, State, Unit> Stateful, Stat... method Modify (line 170) | static K, Unit> Stateful, Stat... method Gets (line 174) | static K, A> Stateful, State, INumber FILE: LanguageExt.Megaparsec/PosState.cs type PosState (line 3) | public readonly record struct PosState( FILE: LanguageExt.Megaparsec/Reach.cs class Reach (line 5) | internal static class Reach method offset (line 18) | public static (string Line, PosState UpdatedState) offset(int o, in... method offsetNoLine (line 101) | public static PosState offsetNoLine(int o, in PosState posState) method expandTab (line 157) | public static string expandTab(Pos tabWidth, string str) FILE: LanguageExt.Megaparsec/Reply/Extensions/Reply.Extensions.cs class ReplyExtensions (line 5) | public static class ReplyExtensions method As (line 9) | public Reply As() => FILE: LanguageExt.Megaparsec/Reply/Reply.Module.cs class Reply (line 6) | public static class Reply method ConsumedOK (line 8) | public static Reply ConsumedOK(A value, State<... method EmptyOK (line 11) | public static Reply EmptyOK(A value, State ConsumedError(ParseError EmptyError(ParseError(State NewState,... FILE: LanguageExt.Megaparsec/Reply/Trait/Reply.TraitImpl.cs class Reply (line 5) | public class Reply : Functor> method Map (line 7) | static K, B> Functor>.Map(Func As() => FILE: LanguageExt.Megaparsec/Result/Result.Module.cs class Result (line 3) | public static class Result method OK (line 14) | public static Result OK(Hints hints, A value) => method Error (line 25) | public static Result Error(ParseError error) => FILE: LanguageExt.Megaparsec/Result/Result.cs type Result (line 11) | public abstract record Result : K, A> FILE: LanguageExt.Megaparsec/Result/Trait/Result.TraitImpl.cs class Result (line 10) | public class Result : Functor> method Map (line 12) | static K, B> Functor>.Map(Func f... FILE: LanguageExt.Megaparsec/SourcePos.cs type SourcePos (line 9) | public readonly record struct SourcePos( FILE: LanguageExt.Megaparsec/State.cs type State (line 3) | public readonly record struct State( FILE: LanguageExt.Parsec/Common.cs class Common (line 5) | public static class Common method setDefPos (line 10) | public static Parser setDefPos(Pos defpos, Parser p) => method onside (line 13) | public static bool onside(Pos pos, Pos delta) => method mergeError (line 16) | public static ParserError mergeError(ParserError? err1, ParserError? e... method mergeErrorReply (line 31) | public static Reply mergeErrorReply(ParserError err, Reply re... FILE: LanguageExt.Parsec/Exceptions.cs class ParserException (line 8) | public class ParserException : Exception method ParserException (line 10) | public ParserException() method ParserException (line 14) | public ParserException(string message) : base(message) method ParserException (line 18) | public ParserException(string message, Exception innerException) : bas... FILE: LanguageExt.Parsec/GenLanguageDef.cs class GenLanguageDef (line 11) | public class GenLanguageDef method GenLanguageDef (line 83) | GenLanguageDef( method With (line 110) | public GenLanguageDef With( FILE: LanguageExt.Parsec/GenTokenParser.cs class GenTokenParser (line 13) | public class GenTokenParser method Lexeme (line 140) | public Parser Lexeme(Parser p) => method Parens (line 158) | public Parser Parens(Parser p) => method Braces (line 168) | public Parser Braces(Parser p) => method Angles (line 178) | public Parser Angles(Parser p) => method Brackets (line 188) | public Parser Brackets(Parser p) => method SemiSep (line 223) | public Parser> SemiSep(Parser p) => method SemiSep1 (line 230) | public Parser> SemiSep1(Parser p) => method CommaSep (line 238) | public Parser> CommaSep(Parser p) => method CommaSep1 (line 246) | public Parser> CommaSep1(Parser p) => method BracketsCommaSep1 (line 249) | public Parser> BracketsCommaSep1(Parser p) => method BracketsCommaSep (line 252) | public Parser> BracketsCommaSep(Parser p) => method ParensCommaSep1 (line 255) | public Parser> ParensCommaSep1(Parser p) => method ParensCommaSep (line 258) | public Parser> ParensCommaSep(Parser p) => method AnglesCommaSep1 (line 261) | public Parser> AnglesCommaSep1(Parser p) => method AnglesCommaSep (line 264) | public Parser> AnglesCommaSep(Parser p) => method BracesCommaSep1 (line 267) | public Parser> BracesCommaSep1(Parser p) => method BracesCommaSep (line 270) | public Parser> BracesCommaSep(Parser p) => method BracketsSemiSep1 (line 274) | public Parser> BracketsSemiSep1(Parser p) => method BracketsSemiSep (line 277) | public Parser> BracketsSemiSep(Parser p) => method ParensSemiSep1 (line 280) | public Parser> ParensSemiSep1(Parser p) => method ParensSemiSep (line 283) | public Parser> ParensSemiSep(Parser p) => method AnglesSemiSep1 (line 286) | public Parser> AnglesSemiSep1(Parser p) => method AnglesSemiSep (line 289) | public Parser> AnglesSemiSep(Parser p) => method BracesSemiSep1 (line 292) | public Parser> BracesSemiSep1(Parser p) => method BracesSemiSep (line 295) | public Parser> BracesSemiSep(Parser p) => method GenTokenParser (line 298) | internal GenTokenParser( FILE: LanguageExt.Parsec/GenTokenParser2.cs class GenTokenParser2 (line 8) | public class GenTokenParser2 method Lexeme (line 135) | public Parser<(A Value, Pos BeginPos, Pos EndPos, int BeginIndex, int ... method Parens (line 151) | public Parser<(A Value, Pos BeginPos, Pos EndPos, int BeginIndex, int ... method Braces (line 161) | public Parser<(A Value, Pos BeginPos, Pos EndPos, int BeginIndex, int ... method Angles (line 171) | public Parser<(A Value, Pos BeginPos, Pos EndPos, int BeginIndex, int ... method Brackets (line 181) | public Parser<(A Value, Pos BeginPos, Pos EndPos, int BeginIndex, int ... method SepBy (line 216) | public Parser<(Seq Value, Pos BeginPos, Pos EndPos, int BeginIndex,... method SepBy1 (line 228) | public Parser<(Seq Value, Pos BeginPos, Pos EndPos, int BeginIndex,... method SemiSep (line 237) | public Parser<(Seq Value, Pos BeginPos, Pos EndPos, int BeginIndex,... method SemiSep1 (line 244) | public Parser<(Seq Value, Pos BeginPos, Pos EndPos, int BeginIndex,... method CommaSep (line 252) | public Parser<(Seq Value, Pos BeginPos, Pos EndPos, int BeginIndex,... method CommaSep1 (line 260) | public Parser<(Seq Value, Pos BeginPos, Pos EndPos, int BeginIndex,... method BracketsCommaSep1 (line 263) | public Parser<(Seq Value, Pos BeginPos, Pos EndPos, int BeginIndex,... method BracketsCommaSep (line 266) | public Parser<(Seq Value, Pos BeginPos, Pos EndPos, int BeginIndex,... method ParensCommaSep1 (line 269) | public Parser<(Seq Value, Pos BeginPos, Pos EndPos, int BeginIndex,... method ParensCommaSep (line 272) | public Parser<(Seq Value, Pos BeginPos, Pos EndPos, int BeginIndex,... method AnglesCommaSep1 (line 275) | public Parser<(Seq Value, Pos BeginPos, Pos EndPos, int BeginIndex,... method AnglesCommaSep (line 278) | public Parser<(Seq Value, Pos BeginPos, Pos EndPos, int BeginIndex,... method BracesCommaSep1 (line 281) | public Parser<(Seq Value, Pos BeginPos, Pos EndPos, int BeginIndex,... method BracesCommaSep (line 284) | public Parser<(Seq Value, Pos BeginPos, Pos EndPos, int BeginIndex,... method BracketsSemiSep1 (line 288) | public Parser<(Seq Value, Pos BeginPos, Pos EndPos, int BeginIndex,... method BracketsSemiSep (line 291) | public Parser<(Seq Value, Pos BeginPos, Pos EndPos, int BeginIndex,... method ParensSemiSep1 (line 294) | public Parser<(Seq Value, Pos BeginPos, Pos EndPos, int BeginIndex,... method ParensSemiSep (line 297) | public Parser<(Seq Value, Pos BeginPos, Pos EndPos, int BeginIndex,... method AnglesSemiSep1 (line 300) | public Parser<(Seq Value, Pos BeginPos, Pos EndPos, int BeginIndex,... method AnglesSemiSep (line 303) | public Parser<(Seq Value, Pos BeginPos, Pos EndPos, int BeginIndex,... method BracesSemiSep1 (line 306) | public Parser<(Seq Value, Pos BeginPos, Pos EndPos, int BeginIndex,... method BracesSemiSep (line 309) | public Parser<(Seq Value, Pos BeginPos, Pos EndPos, int BeginIndex,... method GenTokenParser2 (line 312) | internal GenTokenParser2( FILE: LanguageExt.Parsec/Language.cs class Language (line 12) | public static class Language FILE: LanguageExt.Parsec/OperatorIOs.cs class Operator (line 5) | public static partial class Operator method Infix (line 7) | public static Operator Infix(Assoc assoc, Parser Prefix(Parser> p) => method Postfix (line 13) | public static Operator Postfix(Parser> p) => method Operator (line 21) | public Operator(OperatorTag tag) method SplitOp (line 26) | public abstract (Seq>>, Seq method Infix (line 7) | public static Operator Infix(Assoc assoc, Parser Prefix(Parser> p) => method Postfix (line 13) | public static Operator Postfix(Parser> p) => method Operator (line 21) | public Operator(OperatorTag tag) method SplitOp (line 26) | public abstract (Seq>>, Seq : Operator method InfixOp (line 35) | internal InfixOp(Assoc assoc, Parser> p) method SplitOp (line 43) | public override (Seq>>, Seq : Operator method PrefixOp (line 56) | internal PrefixOp(Parser> p) method SplitOp (line 63) | public override (Seq>>, Seq : Operator method PostfixOp (line 75) | internal PostfixOp(Parser> p) method SplitOp (line 82) | public override (Seq>>, Seq Infix(Assoc assoc, Parser> ... method Prefix (line 26) | public static Operator Prefix(Parser> p) => method Postfix (line 29) | public static Operator Postfix(Parser> p) => method Operator (line 37) | public Operator(OperatorTag tag) method SplitOp (line 42) | public abstract (Seq>>, Seq>>,... class Operator (line 33) | public abstract class Operator method Infix (line 23) | public static Operator Infix(Assoc assoc, Parser> ... method Prefix (line 26) | public static Operator Prefix(Parser> p) => method Postfix (line 29) | public static Operator Postfix(Parser> p) => method Operator (line 37) | public Operator(OperatorTag tag) method SplitOp (line 42) | public abstract (Seq>>, Seq>>,... class InfixOp (line 46) | public class InfixOp : Operator method InfixOp (line 51) | internal InfixOp(Assoc assoc, Parser> p) method SplitOp (line 59) | public override (Seq>>, Seq>... class PrefixOp (line 69) | public class PrefixOp : Operator method PrefixOp (line 73) | internal PrefixOp(Parser> p) method SplitOp (line 80) | public override (Seq>>, Seq>... class PostfixOp (line 88) | public class PostfixOp : Operator method PostfixOp (line 92) | internal PostfixOp(Parser> p) method SplitOp (line 99) | public override (Seq>>, Seq>... FILE: LanguageExt.Parsec/PString.cs class PString (line 10) | public class PString method PString (line 20) | public PString(string value, int index, int endIndex, Pos pos, Pos def... method SetDefPos (line 31) | public PString SetDefPos(Pos defpos) => method SetPos (line 34) | public PString SetPos(Pos pos) => method SetSide (line 37) | public PString SetSide(Sidedness side) => method SetValue (line 40) | public PString SetValue(string value) => method SetIndex (line 43) | public PString SetIndex(int index) => method SetUserState (line 46) | public PString SetUserState(object? state) => method SetEndIndex (line 49) | public PString SetEndIndex(int endIndex) => method ToString (line 52) | public override string ToString() => FILE: LanguageExt.Parsec/PStringIO.cs class PString (line 11) | public class PString method PString (line 19) | public PString(T[] value, int index, int endIndex, Option user... method SetValue (line 35) | public PString SetValue(T[] value) => method SetIndex (line 38) | public PString SetIndex(int index) => method SetUserState (line 41) | public PString SetUserState(object? state) => method SetEndIndex (line 44) | public PString SetEndIndex(int endIndex) => method ToString (line 47) | public override string ToString() => method Zero (line 50) | public static PString Zero(Func tokenPos) => method Cast (line 53) | public PString Cast() where U : T => FILE: LanguageExt.Parsec/Parsec.Internal.cs class Internal (line 10) | static class Internal method newstate (line 12) | public static ParserResult newstate(PString inp) method choicei (line 40) | public static Parser choicei(Seq> ps) => method chaini (line 85) | public static Parser> chaini(Seq> ps) => method counti (line 231) | public static Parser> counti(int n, Parser p) => FILE: LanguageExt.Parsec/ParsecIO.Internal.cs class InternalIO (line 12) | static class InternalIO method newstate (line 14) | public static ParserResult newstate(PString inp) method choicei (line 34) | public static Parser choicei(Seq> ps) => method chaini (line 79) | public static Parser> chaini(Seq> ps) => method counti (line 225) | public static Parser> counti(int n, Parser p) => FILE: LanguageExt.Parsec/Parser.cs class ParserExtensions (line 22) | public static class ParserExtensions method label (line 28) | public static Parser label(this Parser p, string expected) => method Parse (line 50) | public static ParserResult Parse(this Parser self, PString in... method Parse (line 53) | public static ParserResult Parse(this Parser self, string inp... method Filter (line 56) | public static Parser Filter(this Parser self, Func p... method Where (line 59) | public static Parser Where(this Parser self, Func pr... method Map (line 67) | public static Parser Map(this Parser self, Func map) => method Select (line 70) | public static Parser Select(this Parser self, Func m... method Bind (line 73) | public static Parser Bind(this Parser self, Func SelectMany( method SelectMany (line 107) | public static Parser SelectMany( method Flatten (line 185) | public static Parser Flatten(this Parser> mma) => method Flatten (line 188) | public static Parser Flatten(this Parser> p, Func Flatten(this Parser> p, Fun... method Flatten (line 198) | public static Parser Flatten(this Parser> p) =>... FILE: LanguageExt.Parsec/ParserError.cs type ParserErrorTag (line 8) | public enum ParserErrorTag class ParserError (line 17) | public class ParserError : IEquatable, IComparable method SysUnexpect (line 37) | public static ParserError SysUnexpect(Pos pos, string message) => method Unexpect (line 40) | public static ParserError Unexpect(Pos pos, string message) => method Expect (line 43) | public static ParserError Expect(Pos pos, string message, string expec... method Message (line 46) | public static ParserError Message(Pos pos, string message) => method FormatExpects (line 49) | private static string FormatExpects(Lst expects) => method ToString (line 56) | public override string ToString() => method ToStringNoPosition (line 59) | public string ToStringNoPosition() => method Equals (line 66) | public bool Equals(ParserError? other) => method Equals (line 69) | public override bool Equals(object? obj) => method GetHashCode (line 72) | public override int GetHashCode() => method CompareTo (line 75) | public int CompareTo(ParserError? other) => method Compare (line 96) | public static R Compare( FILE: LanguageExt.Parsec/ParserIO.cs class ParserIOExtensions (line 24) | public static class ParserIOExtensions method label (line 30) | public static Parser label(this Parser p, string exp... method Parse (line 52) | public static ParserResult Parse(this Parser self, P... method Parse (line 55) | public static ParserResult Parse(this Parser self, S... method Parse (line 58) | public static ParserResult Parse(this Parser self, I... method Filter (line 61) | public static Parser Filter(this Parser self, Func Where(this Parser self, Func Map(this Parser self, Func Select(this Parser self, Fun... method Bind (line 78) | public static Parser Bind(this Parser self, Func<... method SelectMany (line 81) | public static Parser SelectMany( method SelectMany (line 112) | public static Parser SelectMany( method Flatten (line 190) | public static Parser Flatten(this Parser> ... FILE: LanguageExt.Parsec/ParserIOs/Expr.cs class ExprIO (line 8) | public static class ExprIO method buildExpressionParser (line 57) | public static Parser buildExpressionParser( method makeParser (line 64) | static Parser makeParser( FILE: LanguageExt.Parsec/ParserIOs/Indent.cs class IndentIO (line 5) | public static class IndentIO method indented (line 14) | public static Parser indented(int offset, Parser indented(Parser p) => method indented1 (line 54) | public static Parser indented1(Parser p) => method indented2 (line 64) | public static Parser indented2(Parser p) => method indented4 (line 74) | public static Parser indented4(Parser p) => method parseBlock (line 83) | static ParserResult parseBlock(Parser p,... FILE: LanguageExt.Parsec/ParserIOs/Item.cs class ItemIO (line 13) | public static class ItemIO method item (line 19) | public static Parser item(A c) => method satisfy (line 28) | public static Parser satisfy(Func pred) => method oneOf (line 61) | public static Parser oneOf(Seq str) => method noneOf (line 72) | public static Parser noneOf(Seq str) => method anyItem (line 78) | public static Parser anyItem() => method str (line 84) | public static Parser> str(Seq s) => FILE: LanguageExt.Parsec/ParserIOs/Prim.cs class PrimIO (line 16) | public static class PrimIO method parse (line 21) | public static ParserResult parse(Parser p, PString parse(Parser p, Seq in... method lazyp (line 33) | public static Parser lazyp(Func> fn) => method unitp (line 41) | public static Parser unitp() => method setState (line 48) | public static Parser setState(S state) => method getState (line 55) | public static Parser getState() => method getPos (line 67) | public static Parser getPos() => method getIndex (line 73) | public static Parser getIndex() => method unexpected (line 87) | public static Parser unexpected(string msg) => method failure (line 100) | public static Parser failure(string msg) => method result (line 107) | public static Parser result(O value) => method zero (line 113) | public static Parser zero() => method either (line 131) | public static Parser either(Parser p, Parser q... method choice (line 168) | public static Parser choice(params Parser[] ps) => method choice (line 178) | public static Parser choice(Seq> ps) => method chain (line 188) | public static Parser> chain(params Parser[] ps) => method chain (line 198) | public static Parser> chain(Seq> ps) => method attempt (line 243) | public static Parser attempt(Parser p) => method lookAhead (line 263) | public static Parser lookAhead(Parser p) => method many (line 288) | public static Parser> many(Parser p) => method many1 (line 332) | public static Parser> many1(Parser p) => method skipMany (line 341) | public static Parser skipMany(Parser p) => method skipMany1 (line 348) | public static Parser skipMany1(Parser p) => method optionOrElse (line 358) | public static Parser optionOrElse(O x, Parser p) => method optional (line 366) | public static Parser> optional(Parser p) => method optionalSeq (line 381) | public static Parser> optionalSeq(Parser p) => method optionalList (line 396) | public static Parser> optionalList(Parser p) => method optionalArray (line 411) | public static Parser optionalArray(Parser p) => method between (line 426) | public static Parser between(Parser open, Pars... method sepBy1 (line 439) | public static Parser> sepBy1(Parser p, Parser... method sepBy (line 453) | public static Parser> sepBy(Parser p, Parser<... method sepEndBy1 (line 463) | public static Parser> sepEndBy1(Parser p, Par... method sepEndBy (line 478) | public static Parser> sepEndBy(Parser p, Pars... method endBy1 (line 488) | public static Parser> endBy1(Parser p, Parser... method endBy (line 500) | public static Parser> endBy(Parser p, Parser<... method count (line 512) | public static Parser> count(int n, Parser p) => method chainr (line 522) | public static Parser chainr(Parser p, Parser chainl(Parser p, Parser chainr1(Parser p, Parser chainl1(Parser p, Parser eof() => method notFollowedBy (line 603) | public static Parser notFollowedBy(Parser p) => method asString (line 613) | public static Parser asString(Parser> p) => method asString (line 619) | public static Parser asString(Parser> p) => method asString (line 625) | public static Parser asString(Parser p) => method asInteger (line 631) | public static Parser> asInteger(Parser>... method asInteger (line 637) | public static Parser> asInteger(Parser p) => method asInteger (line 643) | public static Parser> asInteger(Parser>... method asInteger (line 649) | public static Parser> asInteger(Parser p,... method asDouble (line 655) | public static Parser> asDouble(Parser> asDouble(Parser ... method asFloat (line 667) | public static Parser> asFloat(Parser>... method asFloat (line 673) | public static Parser> asFloat(Parser p) => method manyUntil (line 676) | public static Parser> manyUntil(Parser p, Par... method children (line 698) | public static Parser children(Parser Consumed(Reply reply) => method Empty (line 17) | public static ParserResult Empty(Reply reply) => method EmptyOK (line 20) | public static ParserResult EmptyOK(T value, PString input, Parse... method EmptyError (line 23) | public static ParserResult EmptyError(ParserError error) => method ConsumedOK (line 26) | public static ParserResult ConsumedOK(T value, PString input) => method ConsumedOK (line 29) | public static ParserResult ConsumedOK(T value, PString input, Pa... method ConsumedError (line 32) | public static ParserResult ConsumedError(ParserError error) => method ParserResult (line 48) | internal ParserResult(ResultTag tag, Reply reply) method SetEndIndex (line 54) | public ParserResult SetEndIndex(int endIndex) => method Project (line 57) | public ParserResult Project(S s, Func project) => method ToString (line 60) | public override string ToString() => method Match (line 68) | public R Match( method Match (line 85) | public R Match( method Match (line 97) | public R Match( method Match (line 109) | public R Match( method Match (line 121) | public R Match( method Select (line 143) | public ParserResult Select(Func map) => method ToEither (line 146) | public Either ToEither() => method ToEither (line 151) | public Either ToEither(Func f) => method ToOption (line 156) | public Option ToOption() => type ResultTag (line 37) | public enum ResultTag class ParserResult (line 43) | public class ParserResult method Consumed (line 14) | public static ParserResult Consumed(Reply reply) => method Empty (line 17) | public static ParserResult Empty(Reply reply) => method EmptyOK (line 20) | public static ParserResult EmptyOK(T value, PString input, Parse... method EmptyError (line 23) | public static ParserResult EmptyError(ParserError error) => method ConsumedOK (line 26) | public static ParserResult ConsumedOK(T value, PString input) => method ConsumedOK (line 29) | public static ParserResult ConsumedOK(T value, PString input, Pa... method ConsumedError (line 32) | public static ParserResult ConsumedError(ParserError error) => method ParserResult (line 48) | internal ParserResult(ResultTag tag, Reply reply) method SetEndIndex (line 54) | public ParserResult SetEndIndex(int endIndex) => method Project (line 57) | public ParserResult Project(S s, Func project) => method ToString (line 60) | public override string ToString() => method Match (line 68) | public R Match( method Match (line 85) | public R Match( method Match (line 97) | public R Match( method Match (line 109) | public R Match( method Match (line 121) | public R Match( method Select (line 143) | public ParserResult Select(Func map) => method ToEither (line 146) | public Either ToEither() => method ToEither (line 151) | public Either ToEither(Func f) => method ToOption (line 156) | public Option ToOption() => FILE: LanguageExt.Parsec/ParserResultIO.cs class ParserResultIO (line 6) | public static class ParserResultIO method Consumed (line 8) | public static ParserResult Consumed(Reply reply) => method Empty (line 11) | public static ParserResult Empty(Reply reply) => method EmptyOK (line 14) | public static ParserResult EmptyOK(O value, PString inp... method EmptyError (line 17) | public static ParserResult EmptyError(ParserError error, F... method ConsumedOK (line 20) | public static ParserResult ConsumedOK(O value, PString ... method ConsumedOK (line 23) | public static ParserResult ConsumedOK(O value, PString ... method ConsumedError (line 26) | public static ParserResult ConsumedError(ParserError error... class ParserResult (line 31) | public class ParserResult method ParserResult (line 36) | internal ParserResult(ResultTag tag, Reply reply) method SetEndIndex (line 42) | public ParserResult SetEndIndex(int endIndex) => method Project (line 45) | public ParserResult Project(S s, Func project) => method ToString (line 48) | public override string ToString() => method Match (line 56) | public R Match( method Match (line 73) | public R Match( method Match (line 85) | public R Match( method Match (line 97) | public R Match( method Match (line 109) | public R Match( method Select (line 131) | public ParserResult Select(Func map) => method ToEither (line 134) | public Either ToEither() => method ToEither (line 139) | public Either ToEither(Func f) => method ToOption (line 144) | public Option ToOption() => FILE: LanguageExt.Parsec/Parsers/Char.cs class Char (line 14) | public static class Char method Char (line 16) | static Char() method ch (line 49) | public static Parser ch(char c) => method ch (line 57) | public static Parser ch(char c) where EQ : Eq => method satisfy (line 66) | public static Parser satisfy(Func pred) => method oneOf (line 99) | public static Parser oneOf(string str) => method oneOf (line 106) | public static Parser oneOf(params char[] str) => method noneOf (line 117) | public static Parser noneOf(string str) => method noneOf (line 128) | public static Parser noneOf(params char[] str) => method str (line 251) | public static Parser str(string s) => method str (line 258) | public static Parser str(string s) where EQ: Eq => FILE: LanguageExt.Parsec/Parsers/Expr.cs class Expr (line 8) | public static class Expr method buildExpressionParser (line 57) | public static Parser buildExpressionParser( method makeParser (line 68) | static Parser makeParser( FILE: LanguageExt.Parsec/Parsers/Indent.cs class Indent (line 5) | public static class Indent method indented (line 10) | public static Parser indented(int offset, Parser p) => method indented (line 39) | public static Parser indented(Parser p) => method indented1 (line 45) | public static Parser indented1(Parser p) => method indented2 (line 51) | public static Parser indented2(Parser p) => method indented4 (line 57) | public static Parser indented4(Parser p) => FILE: LanguageExt.Parsec/Parsers/Prim.cs class Prim (line 15) | public static class Prim method Prim (line 17) | static Prim() method parse (line 28) | public static ParserResult parse(Parser p, PString input) => method parse (line 34) | public static ParserResult parse(Parser p, string input) => method lazyp (line 40) | public static Parser lazyp(Func> fn) => method setState (line 54) | public static Parser setState(T state) => method getState (line 61) | public static Parser getState() => method unexpected (line 91) | public static Parser unexpected(string msg) => method unexpected (line 106) | public static Parser unexpected(Pos pos, string msg) => method failure (line 119) | public static Parser failure(string msg) => method result (line 126) | public static Parser result(T value) => method zero (line 132) | public static Parser zero() => method either (line 150) | public static Parser either(Parser p, Parser q) => method choice (line 187) | public static Parser choice(params Parser[] ps) => method choice (line 197) | public static Parser choice(Seq> ps) => method chain (line 207) | public static Parser> chain(params Parser[] ps) => method chain (line 217) | public static Parser> chain(Seq> ps) => method cons (line 227) | public static Parser> cons(Parser p, Parser> ps) => method flatten (line 236) | public static Parser> flatten(Parser>> ssp) => method attempt (line 282) | public static Parser attempt(Parser p) => method lookAhead (line 302) | public static Parser lookAhead(Parser p) => method many (line 327) | public static Parser> many(Parser p) => method manyn (line 376) | public static Parser> manyn(Parser p, int n) => method manyn0 (line 432) | public static Parser> manyn0(Parser p, int n) => method manyn1 (line 486) | public static Parser> manyn1(Parser p, int n) => method many1 (line 497) | public static Parser> many1(Parser p) => method skipMany (line 506) | public static Parser skipMany(Parser p) => method skipMany1 (line 513) | public static Parser skipMany1(Parser p) => method optionOrElse (line 523) | public static Parser optionOrElse(T x, Parser p) => method optional (line 531) | public static Parser> optional(Parser p) => method optionalList (line 546) | public static Parser> optionalList(Parser p) => method optionalSeq (line 561) | public static Parser> optionalSeq(Parser p) => method optionalArray (line 576) | public static Parser optionalArray(Parser p) => method between (line 591) | public static Parser between(Parser open, Parser clo... method sepBy1 (line 604) | public static Parser> sepBy1(Parser p, Parser sep) => method sepBy (line 618) | public static Parser> sepBy(Parser p, Parser sep) => method sepEndBy1 (line 628) | public static Parser> sepEndBy1(Parser p, Parser se... method sepEndBy (line 643) | public static Parser> sepEndBy(Parser p, Parser sep... method endBy1 (line 653) | public static Parser> endBy1(Parser p, Parser sep) => method endBy (line 665) | public static Parser> endBy(Parser p, Parser sep) => method count (line 677) | public static Parser> count(int n, Parser p) => method chainr (line 687) | public static Parser chainr(Parser p, Parser> o... method chainl (line 697) | public static Parser chainl(Parser p, Parser> o... method chainr1 (line 707) | public static Parser chainr1(Parser p, Parser> op) method chainl1 (line 730) | public static Parser chainl1(Parser p, Parser> op) method notFollowedBy (line 767) | public static Parser notFollowedBy(Parser p, string? label... method asString (line 779) | public static Parser asString(Parser> p) => method asInteger (line 785) | public static Parser> asInteger(Parser> p) => method asInteger (line 791) | public static Parser> asInteger(Parser> p, int f... method asDouble (line 797) | public static Parser> asDouble(Parser> p) => method asFloat (line 803) | public static Parser> asFloat(Parser> p) => method manyUntil (line 806) | public static Parser> manyUntil(Parser p, Parser end) FILE: LanguageExt.Parsec/Parsers/Token.cs class Token (line 13) | public static class Token method makeTokenParser (line 44) | public static GenTokenParser makeTokenParser(GenLanguageDef def) method lexemeDef (line 361) | static Func, Parser> lexemeDef(Parser whiteSpace) method parseEsc (line 370) | static Parser parseEsc(char c, T code) => FILE: LanguageExt.Parsec/Pipes.cs class ParsecPipes (line 10) | public static class ParsecPipes method toParserStringT (line 15) | public static PipeT toParserStringT() method toTokenStringT (line 22) | public static PipeT, M, Unit> toTokenStringT(Fun... method toParserString (line 29) | public static Pipe toParserString() => method toTokenString (line 35) | public static Pipe, Unit> toTokenString(Fun... method ToPipeT (line 42) | public static PipeT ToPipeT(this Parser... method ToPipeT (line 58) | public static PipeT, OUT, M, Unit> ToPipeT(thi... method ToPipe (line 74) | public static Pipe ToPipe(this Parser... method ToPipe (line 89) | public static Pipe, OUT, Unit> ToPipe(thi... FILE: LanguageExt.Parsec/Pos.cs class Pos (line 12) | public class Pos : IEquatable, IComparable method Pos (line 17) | public Pos(int line, int column) method Equals (line 25) | public bool Equals(Pos? other) => method Equals (line 30) | public override bool Equals(object? obj) => method GetHashCode (line 33) | public override int GetHashCode() => method ToString (line 36) | public override string ToString() => method CompareTo (line 39) | public int CompareTo(Pos? other) => method Compare (line 66) | public static R Compare( FILE: LanguageExt.Parsec/Reply.cs type ReplyTag (line 7) | public enum ReplyTag class Reply (line 13) | public static partial class Reply method OK (line 15) | public static Reply OK(T result, PString remaining, ParserError?... method Error (line 18) | public static Reply Error(ParserErrorTag tag, Pos pos, string me... method Error (line 21) | public static Reply Error(ParserError error) => method Reply (line 32) | internal Reply(ParserError error) method Reply (line 39) | internal Reply(T result, PString state, ParserError? error = null) method Reply (line 49) | internal Reply(ReplyTag tag, T result, PString state, ParserError error) method Project (line 57) | public Reply Project(S s, Func project) => method Select (line 62) | public Reply Select(Func map) => method SetEndIndex (line 67) | internal Reply SetEndIndex(int endIndex) => class Reply (line 25) | public class Reply method OK (line 15) | public static Reply OK(T result, PString remaining, ParserError?... method Error (line 18) | public static Reply Error(ParserErrorTag tag, Pos pos, string me... method Error (line 21) | public static Reply Error(ParserError error) => method Reply (line 32) | internal Reply(ParserError error) method Reply (line 39) | internal Reply(T result, PString state, ParserError? error = null) method Reply (line 49) | internal Reply(ReplyTag tag, T result, PString state, ParserError error) method Project (line 57) | public Reply Project(S s, Func project) => method Select (line 62) | public Reply Select(Func map) => method SetEndIndex (line 67) | internal Reply SetEndIndex(int endIndex) => FILE: LanguageExt.Parsec/ReplyIO.cs class Reply (line 7) | public static partial class Reply method OK (line 9) | public static Reply OK(O result, PString remaining, Par... method Error (line 12) | public static Reply Error(ParserErrorTag tag, Pos pos, str... method Error (line 15) | public static Reply Error(ParserError error, Func ... method Reply (line 26) | internal Reply(ParserError error, Func tokenPos) method Reply (line 33) | internal Reply(O result, PString state, ParserError? error = null) method Reply (line 43) | internal Reply(ReplyTag tag, O result, PString state, ParserError e... method Project (line 51) | public Reply Project(S s, Func project) => method Select (line 56) | public Reply Select(Func map) => method SetEndIndex (line 61) | internal Reply SetEndIndex(int endIndex) => class Reply (line 19) | public class Reply method OK (line 9) | public static Reply OK(O result, PString remaining, Par... method Error (line 12) | public static Reply Error(ParserErrorTag tag, Pos pos, str... method Error (line 15) | public static Reply Error(ParserError error, Func ... method Reply (line 26) | internal Reply(ParserError error, Func tokenPos) method Reply (line 33) | internal Reply(O result, PString state, ParserError? error = null) method Reply (line 43) | internal Reply(ReplyTag tag, O result, PString state, ParserError e... method Project (line 51) | public Reply Project(S s, Func project) => method Select (line 56) | public Reply Select(Func map) => method SetEndIndex (line 61) | internal Reply SetEndIndex(int endIndex) => FILE: LanguageExt.Parsec/Sidedness.cs type Sidedness (line 9) | public enum Sidedness FILE: LanguageExt.Parsec/StringAndCollectionExt.cs class StringAndCollectionExtensions (line 9) | public static class StringAndCollectionExtensions method ToPString (line 11) | public static PString ToPString(this string value) => method ToPString (line 14) | public static PString ToPString(this IEnumerable value, Func<... method ToPString (line 17) | public static PString ToPString(this Seq value, Func ... FILE: LanguageExt.Rx/Atom.Extensions.cs class AtomExtensions (line 8) | public static class AtomExtensions method OnChange (line 16) | [Pure] method Latest (line 30) | [Pure] method OnChange (line 41) | [Pure] method Latest (line 55) | [Pure] method OnChange (line 66) | [Pure] method Latest (line 80) | [Pure] method OnChange (line 93) | [Pure] method OnChange (line 107) | [Pure] method OnEntryChange (line 121) | [Pure] method OnEntryChange (line 135) | [Pure] method OnMapChange (line 151) | [Pure] FILE: LanguageExt.Rx/Cast.cs class CastExtensions (line 4) | internal static class CastExtensions method Cast (line 6) | public static A Cast(this Option ma) => (A)ma; method CastLeft (line 7) | public static L CastLeft(this Either ma) => (L)ma; method CastRight (line 8) | public static R CastRight(this Either ma) => (R)ma; FILE: LanguageExt.Rx/Check.cs class Check (line 3) | internal static class Check method NullReturn (line 5) | internal static T NullReturn(T value) => FILE: LanguageExt.Rx/Eff.Extensions.cs class EffRxExtensions (line 10) | public static class EffRxExtensions method Consume (line 22) | public static Eff Consume( method Fold (line 91) | public static Eff Fold(this IObservable ma, S initialState... FILE: LanguageExt.Rx/Either.Extensions.cs class EitherRxExtensions (line 8) | public static class EitherRxExtensions method ToObservable (line 10) | public static IObservable ToObservable(this Either ma) => method MatchObservable (line 16) | [Pure] method MatchObservable (line 25) | [Pure] method MatchObservable (line 33) | [Pure] method MatchObservable (line 40) | [Pure] FILE: LanguageExt.Rx/EitherUnsafe.Extensions.cs class EitherUnsafeRxExtensions (line 8) | public class EitherUnsafeRxExtensions method ToObservable (line 10) | public static IObservable ToObservable(this EitherUnsafe Choose(this IObservable ma, Func... method ToObservable (line 14) | public static IObservable ToObservable(this Option ma) => method MatchObservable (line 26) | [Pure] method MatchObservable (line 39) | [Pure] FILE: LanguageExt.Rx/PreludeRx.cs class PreludeRx (line 8) | public static class PreludeRx method delay (line 16) | public static IObservable delay(Func f, TimeSpan delayFor) => method delay (line 30) | public static IObservable delay(Func f, DateTime delayUntil) => FILE: LanguageExt.Rx/Validation.Extensions.cs class ValidationRxExtensions (line 8) | public static class ValidationRxExtensions method MatchObservable (line 13) | [Pure] method MatchObservable (line 24) | [Pure] FILE: LanguageExt.Streaming/Buffer.cs type Buffer (line 7) | public abstract record Buffer type UnboundedBuffer (line 63) | public sealed record UnboundedBuffer : Buffer; type BoundedBuffer (line 64) | public sealed record BoundedBuffer(uint Size) : Buffer; type SingleBuffer (line 65) | public sealed record SingleBuffer : Buffer; type LatestBuffer (line 66) | public sealed record LatestBuffer(A Value) : Buffer; type NewestBuffer (line 67) | public sealed record NewestBuffer(uint Size) : Buffer; type NewBuffer (line 68) | public sealed record NewBuffer : Buffer; FILE: LanguageExt.Streaming/Conduit/Conduit.Extensions.cs class ConduitExtensions (line 6) | public static class ConduitExtensions method As (line 8) | public static Conduit As(this K, B> ma) => FILE: LanguageExt.Streaming/Conduit/Conduit.Module.cs class Conduit (line 5) | public static class Conduit method make (line 13) | public static Conduit make() => method make (line 24) | public static Conduit make(Buffer buffer) method MakeChannel (line 30) | static Ch.Channel MakeChannel(Buffer buffer) FILE: LanguageExt.Streaming/Conduit/Conduit.TraitImpl.cs class Conduit (line 6) | public class Conduit : Cofunctor>, Functor> method Comap (line 8) | public static K, X> Comap(Func f, K,... method Map (line 11) | public static K, C> Map(Func f, K, B... FILE: LanguageExt.Streaming/Conduit/Conduit.cs class Conduit (line 31) | public abstract class Conduit : K, B> method Post (line 53) | public abstract IO Post(A value); method Complete (line 58) | public abstract IO Complete(); method Fail (line 63) | public abstract IO Fail(Error Error); method Reduce (line 73) | public abstract IO Reduce(S state, ReducerIO reducer); method Reduce (line 83) | public abstract K Reduce(S state, ReducerIO reducer) method Map (line 89) | public abstract Conduit Map(Func f); method Select (line 94) | public Conduit Select(Func f) => method Transform (line 102) | public abstract Conduit Transform(Transducer transducer); method Comap (line 107) | public abstract Conduit Comap(Func f); method CoTransform (line 114) | public abstract Conduit CoTransform(Transducer transduc... method ToConsumerT (line 121) | public abstract ConsumerT ToConsumerT() method ToConsumer (line 128) | public abstract Consumer ToConsumer(); method ToProducerT (line 135) | public abstract ProducerT ToProducerT() method ToProducer (line 142) | public abstract Producer ToProducer(); method Where (line 149) | public Conduit Where(Func f) => method Filter (line 157) | public abstract Conduit Filter(Func f); method Skip (line 164) | public abstract Conduit Skip(int amount); method Take (line 171) | public abstract Conduit Take(int amount); method FoldWhile (line 182) | public abstract Conduit FoldWhile(Func Fold, Func FoldUntil(Func Fold, Func FoldWhile( method FoldUntil (line 221) | public abstract Conduit FoldUntil( FILE: LanguageExt.Streaming/Conduit/Internal/Conduit.ABC.cs class Conduit (line 35) | internal class Conduit : Conduit method Conduit (line 41) | internal Conduit(Transducer sink, Channel channel, Transducer... method Post (line 57) | public override IO Post(A value) => method Complete (line 78) | public override IO Complete() => method Fail (line 84) | public override IO Fail(Error Error) => method Reduce (line 95) | public override IO Reduce(S state, ReducerIO reducer) => method Reduce (line 122) | public override K Reduce(S state, ReducerIO reducer) => method Map (line 144) | public override Conduit Map(Func f) => method Comap (line 150) | public override Conduit Comap(Func f) => method ToConsumerT (line 171) | public override ConsumerT ToConsumerT() => method ToConsumer (line 178) | public override Consumer ToConsumer() => method ToProducerT (line 186) | public override ProducerT ToProducerT() => method ToProducer (line 193) | public override Producer ToProducer() => method Transform (line 201) | public override Conduit Transform(Transducer transducer... method CoTransform (line 209) | public override Conduit CoTransform(Transducer transduc... method Filter (line 217) | public override Conduit Filter(Func f) => method Skip (line 225) | public override Conduit Skip(int amount) => method Take (line 233) | public override Conduit Take(int amount) => method FoldWhile (line 245) | public override Conduit FoldWhile(Func Fold, Func FoldUntil(Func Fold, Func FoldWhile( method FoldUntil (line 287) | public override Conduit FoldUntil( method With (line 301) | internal Conduit With(Transducer src) => method With (line 310) | internal Conduit With(Transducer snk) => FILE: LanguageExt.Streaming/ConduitT/ConduitT.Extensions.cs class ConduitTExtensions (line 6) | public static class ConduitTExtensions method As (line 8) | public static ConduitT As(this K, B> ma) method ToConsumer (line 16) | public static Consumer ToConsumer(this ConduitT... method ToProducer (line 23) | public static Producer ToProducer(this ConduitT... FILE: LanguageExt.Streaming/ConduitT/ConduitT.Module.cs class ConduitT (line 6) | public static class ConduitT method make (line 14) | public static ConduitT make() method make (line 26) | public static ConduitT make(Buffer buffer) method makeM (line 39) | public static K> makeM() method makeM (line 51) | public static K> makeM(Buffer buffer) method MakeChannel (line 55) | static Ch.Channel> MakeChannel(Buffer buffer) FILE: LanguageExt.Streaming/ConduitT/ConduitT.TraitImpl.cs class ConduitT (line 6) | public class ConduitT : Cofunctor>, Functor, X> Comap(Func f, K, C> Map(Func f, K : K, B> method Post (line 52) | public abstract K Post(A value); method PostM (line 62) | public abstract K PostM(K ma); method Complete (line 67) | public abstract K Complete(); method Fail (line 72) | public abstract K Fail(Error Error); method Reduce (line 85) | public abstract K Reduce(S state, ReducerM reducer); method Map (line 90) | public abstract ConduitT Map(Func f); method Select (line 95) | public ConduitT Select(Func f) => method Comap (line 101) | public abstract ConduitT Comap(Func f); method ToConsumerT (line 119) | public abstract ConsumerT ToConsumerT(); method ToProducerT (line 125) | public abstract ProducerT ToProducerT(); method Transform (line 132) | public abstract ConduitT Transform(TransducerM tr... method CoTransform (line 139) | public abstract ConduitT CoTransform(TransducerM ... method Where (line 146) | public ConduitT Where(Func f) => method Filter (line 154) | public abstract ConduitT Filter(Func f); method Skip (line 161) | public abstract ConduitT Skip(int amount); method Take (line 168) | public abstract ConduitT Take(int amount); method FoldWhile (line 179) | public abstract ConduitT FoldWhile(Func Fold, Fun... method FoldUntil (line 190) | public abstract ConduitT FoldUntil(Func Fold, Fun... method FoldWhile (line 202) | public abstract ConduitT FoldWhile( method FoldUntil (line 218) | public abstract ConduitT FoldUntil( FILE: LanguageExt.Streaming/ConduitT/Internal/ConduitT.ABC.cs class ConduitT (line 12) | class ConduitT : ConduitT method ConduitT (line 19) | internal ConduitT(TransducerM sink, Channel> channel,... method Post (line 35) | public override K Post(A value) => method PostM (line 47) | public override K PostM(K ma) => method Complete (line 53) | public override K Complete() => method Fail (line 59) | public override K Fail(Error Error) => method Reduce (line 70) | public override K Reduce(S state, ReducerM reducer) method Map (line 96) | public override ConduitT Map(Func f) => method Comap (line 102) | public override ConduitT Comap(Func f) => method ToConsumerT (line 123) | public override ConsumerT ToConsumerT() => method ToProducerT (line 131) | public override ProducerT ToProducerT() => method Transform (line 139) | public override ConduitT Transform(TransducerM tr... method CoTransform (line 147) | public override ConduitT CoTransform(TransducerM ... method Filter (line 155) | public override ConduitT Filter(Func f) => method Skip (line 163) | public override ConduitT Skip(int amount) => method Take (line 171) | public override ConduitT Take(int amount) => method FoldWhile (line 183) | public override ConduitT FoldWhile(Func Fold, Fun... method FoldUntil (line 195) | public override ConduitT FoldUntil(Func Fold, Fun... method FoldWhile (line 208) | public override ConduitT FoldWhile( method FoldUntil (line 225) | public override ConduitT FoldUntil( method With (line 238) | ConduitT With(TransducerM src) => method With (line 247) | ConduitT With(TransducerM sink) => method Write (line 250) | K Write(K value) FILE: LanguageExt.Streaming/Event/Event.Module.cs class Event (line 5) | public static class Event method from (line 13) | public static Event from(ref Action eventDelegate) => FILE: LanguageExt.Streaming/Event/Event.cs class Event (line 19) | public class Event : IDisposable method Event (line 29) | public Event(ref Action @delegate) method Subscribe (line 38) | public IO> Subscribe() => method Subscribe (line 45) | public SourceT Subscribe() method SubscribeInternal (line 56) | IO SubscribeInternal() => method Unsubscribe (line 66) | public IO Unsubscribe(Subscription sub) => method UnsubscribeAll (line 77) | public IO UnsubscribeAll() => method Post (line 87) | void Post(A value) method Dispose (line 95) | public void Dispose() class Subscription (line 105) | public class Subscription : IDisposable method Subscription (line 111) | internal Subscription(Event @event, Channel channel) method Dispose (line 117) | public void Dispose() FILE: LanguageExt.Streaming/Pipes/Consumer/Consumer.Extensions.cs class ConsumerExtensions (line 7) | public static partial class ConsumerExtensions method ToConsumer (line 12) | public static Consumer ToConsumer(this K ToConsumer(this K As(this K SelectMany( method SelectMany (line 39) | public static Consumer SelectMany( method SelectMany (line 48) | public static Consumer SelectMany( method SelectMany (line 57) | public static Consumer SelectMany( method Bind (line 66) | public static Consumer Bind( method Bind (line 75) | public static Consumer Bind( method Bind (line 84) | public static Consumer Bind( method Bind (line 93) | public static Consumer Bind( method SelectMany (line 102) | public static Consumer SelectMany( method SelectMany (line 115) | public static Consumer SelectMany( FILE: LanguageExt.Streaming/Pipes/Consumer/Consumer.Module.cs class Consumer (line 11) | public static class Consumer method awaiting (line 19) | public static Consumer awaiting() => method awaitIgnore (line 28) | public static Consumer awaitIgnore() => method pure (line 38) | public static Consumer pure(A value) => method error (line 48) | public static Consumer error(Error value) => method empty (line 58) | public static Consumer empty() => method lift (line 68) | public static Consumer lift(Func f) => method liftT (line 78) | public static Consumer liftT(Func liftT(Func liftT(ValueTask liftM(K, A> ma) => method liftIO (line 118) | public static Consumer liftIO(IO ma) => method repeat (line 128) | public static Consumer repeat(Consumer repeat(Schedule schedule,... method repeatM (line 148) | public static Consumer repeatM(K, A> ma) => method repeatM (line 158) | public static Consumer repeatM(Schedule schedule... FILE: LanguageExt.Streaming/Pipes/Consumer/Consumer.Monad.cs class Consumer (line 8) | public class Consumer : method Bind (line 12) | static K, B> Monad>.Bind( method Recur (line 17) | static K, B> Monad>.Recur(A va... method Map (line 20) | static K, B> Functor>.Map( method Pure (line 25) | static K, A> Applicative>.Pure(A ... method Apply (line 28) | static K, B> Applicative>.Apply( method Apply (line 33) | static K, B> Applicative>.Apply( method Lift (line 40) | static K, A> MonadT, Eff>.Lift, A> MonadIO>.LiftIO(IO, B> MonadUnliftIO>.MapIO, IO> MonadUnliftIO>.ToIO... method Action (line 52) | static K, B> Applicative>.Action( method Actions (line 57) | static K, A> Applicative>.Actions( FILE: LanguageExt.Streaming/Pipes/Consumer/Consumer.Operators.cs class ConsumerExtensions (line 5) | public static partial class ConsumerExtensions FILE: LanguageExt.Streaming/Pipes/Consumer/Consumer.cs type Consumer (line 14) | public readonly record struct Consumer(PipeT ToConsumer(this K As(this K... method ToEff (line 26) | public static Consumer ToEff(this K SelectMany( method SelectMany (line 42) | public static ConsumerT SelectMany( method SelectMany (line 52) | public static ConsumerT SelectMany( method SelectMany (line 62) | public static ConsumerT SelectMany( method Bind (line 72) | public static ConsumerT Bind( method Bind (line 82) | public static ConsumerT Bind( method Bind (line 92) | public static ConsumerT Bind( method Bind (line 102) | public static ConsumerT Bind( method SelectMany (line 112) | public static ConsumerT SelectMany( method SelectMany (line 126) | public static ConsumerT SelectMany( method MapIO (line 137) | [Pure] FILE: LanguageExt.Streaming/Pipes/ConsumerT/ConsumerT.Module.cs class ConsumerT (line 11) | public static class ConsumerT method awaiting (line 19) | public static ConsumerT awaiting() method awaitIgnore (line 29) | public static ConsumerT awaitIgnore() method pure (line 40) | public static ConsumerT pure(A value) method fail (line 52) | public static ConsumerT fail(E value) method error (line 63) | public static ConsumerT error(Error value) method empty (line 74) | public static ConsumerT empty() method lift (line 85) | public static ConsumerT lift(Func f) method liftT (line 96) | public static ConsumerT liftT(Func liftT(Func liftT(ValueTask liftM(K ma) method liftIO (line 140) | public static ConsumerT liftIO(IO ma) method repeat (line 151) | public static ConsumerT repeat(ConsumerT... method repeat (line 162) | public static ConsumerT repeat(Schedule schedule, ... method repeatM (line 173) | public static ConsumerT repeatM(K ma) method repeatM (line 184) | public static ConsumerT repeatM(Schedule schedule,... FILE: LanguageExt.Streaming/Pipes/ConsumerT/ConsumerT.Monad.cs class ConsumerT (line 6) | public class ConsumerT : method Bind (line 11) | static K, B> Monad>.Bind( method Recur (line 16) | static K, B> Monad>.Recur(A va... method Map (line 19) | static K, B> Functor>.Map( method Pure (line 24) | static K, A> Applicative>.Pure(A ... method Apply (line 27) | static K, B> Applicative>.Apply( method Apply (line 32) | static K, B> Applicative>.Apply( method Lift (line 39) | static K, A> MonadT, M>.Lift(K, A> MonadIO>.LiftIO(IO, B> MonadUnliftIO>.MapIO, IO> MonadUnliftIO>.ToIO... method Action (line 51) | static K, B> Applicative>.Action( method Actions (line 56) | static K, A> Applicative>.Actions( FILE: LanguageExt.Streaming/Pipes/ConsumerT/ConsumerT.Operators.cs class ConsumerTExtensions (line 5) | public static partial class ConsumerTExtensions FILE: LanguageExt.Streaming/Pipes/ConsumerT/ConsumerT.cs type ConsumerT (line 11) | public readonly record struct ConsumerT(PipeT ... FILE: LanguageExt.Streaming/Pipes/Effect/Effect.Extensions.cs class EffectExtensions (line 7) | public static partial class EffectExtensions method ToEffect (line 12) | public static Effect ToEffect(this K As(this K, A> ma) => method SelectMany (line 24) | public static Effect SelectMany( method SelectMany (line 33) | public static Effect SelectMany( method SelectMany (line 42) | public static Effect SelectMany( method SelectMany (line 51) | public static Effect SelectMany( method Bind (line 60) | public static Effect Bind( method Bind (line 68) | public static Effect Bind( method Bind (line 76) | public static Effect Bind( method Bind (line 84) | public static Effect Bind( method SelectMany (line 92) | public static Effect SelectMany( method SelectMany (line 105) | public static Effect SelectMany( FILE: LanguageExt.Streaming/Pipes/Effect/Effect.Module.cs class Effect (line 11) | public static class Effect method pure (line 19) | public static Effect pure(A value) => method error (line 28) | public static Effect error(Error value) => method empty (line 37) | public static Effect empty() => method lift (line 46) | public static Effect lift(Func f) => method liftM (line 55) | public static Effect liftM(K, A> ma) => method liftIO (line 64) | public static Effect liftIO(IO ma) => method liftT (line 73) | public static Effect liftT(Func> f) => method liftT (line 82) | public static Effect liftT(Func>... method liftT (line 91) | public static Effect liftT(ValueTask> f) => method repeat (line 100) | public static Effect repeat(Effect ma) => method repeat (line 109) | public static Effect repeat(Schedule schedule, Effect repeatM(K, A> ma) => method repeatM (line 127) | public static Effect repeatM(Schedule schedule, K : method Bind (line 13) | static K, B> Monad>.Bind(K, A> ... method Recur (line 16) | static K, B> Monad>.Recur(A value, Func, B> Functor>.Map(Func f, K<... method Pure (line 22) | static K, A> Applicative>.Pure(A value) => method Apply (line 25) | static K, B> Applicative>.Apply(K, B> Applicative>.Apply(K, A> MonadT, Eff>.Lift(K,... method LiftIO (line 36) | static K, A> MonadIO>.LiftIO(IO ma) => method MapIO (line 39) | static K, B> MonadUnliftIO>.MapIO(K, IO> MonadUnliftIO>.ToIO(K, ForkIO> MonadUnliftIO>.ForkIO( method Action (line 50) | static K, B> Applicative>.Action( method Actions (line 55) | static K, A> Applicative>.Actions( FILE: LanguageExt.Streaming/Pipes/Effect/Effect.Operators.cs class EffectExtensions (line 5) | public static partial class EffectExtensions FILE: LanguageExt.Streaming/Pipes/Effect/Effect.cs type Effect (line 9) | public readonly record struct Effect(PipeT, A... FILE: LanguageExt.Streaming/Pipes/EffectT/EffectT.Extensions.cs class EffectTExtensions (line 7) | public static partial class EffectTExtensions method ToEffect (line 12) | [Pure] method As (line 20) | [Pure] method ToEff (line 28) | [Pure] method FromEff (line 35) | [Pure] method SelectMany (line 42) | [Pure] method SelectMany (line 53) | [Pure] method SelectMany (line 64) | [Pure] method SelectMany (line 75) | [Pure] method Bind (line 86) | [Pure] method Bind (line 96) | [Pure] method Bind (line 106) | [Pure] method Bind (line 116) | [Pure] method SelectMany (line 126) | [Pure] method SelectMany (line 141) | [Pure] method MapIO (line 153) | [Pure] FILE: LanguageExt.Streaming/Pipes/EffectT/EffectT.Module.cs class EffectT (line 11) | public static class EffectT method pure (line 19) | public static EffectT pure(A value) method fail (line 30) | public static EffectT fail(E value) method error (line 40) | public static EffectT error(Error value) method empty (line 50) | public static EffectT empty() method lift (line 60) | public static EffectT lift(Func f) method liftM (line 70) | public static EffectT liftM(K ma) method liftIO (line 80) | public static EffectT liftIO(IO ma) method liftT (line 90) | public static EffectT liftT(Func> f) method liftT (line 100) | public static EffectT liftT(Func>> f) method liftT (line 110) | public static EffectT liftT(ValueTask> f) method repeat (line 120) | public static EffectT repeat(EffectT ma) method repeat (line 130) | public static EffectT repeat(Schedule schedule, EffectT repeatM(K ma) method repeatM (line 150) | public static EffectT repeatM(Schedule schedule, K ma) FILE: LanguageExt.Streaming/Pipes/EffectT/EffectT.Monad.cs class EffectT (line 9) | public class EffectT : method Bind (line 14) | static K, B> Monad>.Bind(K, A> ... method Recur (line 17) | static K, B> Monad>.Recur(A value, Func, B> Functor>.Map(Func f, K<... method Pure (line 23) | static K, A> Applicative>.Pure(A value) => method Apply (line 26) | static K, B> Applicative>.Apply(K, B> Applicative>.Apply(K, A> MonadT, M>.Lift(K ma) => method LiftIO (line 37) | static K, A> MonadIO>.LiftIO(IO ma) => method MapIO (line 40) | static K, B> MonadUnliftIO>.MapIO(K, IO> MonadUnliftIO>.ToIO(K, ForkIO> MonadUnliftIO>.ForkIO( method Action (line 51) | static K, B> Applicative>.Action( method Actions (line 56) | static K, A> Applicative>.Actions( FILE: LanguageExt.Streaming/Pipes/EffectT/EffectT.Operators.cs class EffectTExtensions (line 5) | public static partial class EffectTExtensions FILE: LanguageExt.Streaming/Pipes/EffectT/EffectT.cs type EffectT (line 9) | public readonly record struct EffectT(PipeT Prox... FILE: LanguageExt.Streaming/Pipes/Pipe/Pipe.Extensions.cs class PipeExtensions (line 7) | public static partial class PipeExtensions method As (line 12) | public static Pipe As(this K SelectMany( method SelectMany (line 27) | public static Pipe SelectMany( method SelectMany (line 36) | public static Pipe SelectMany( method SelectMany (line 45) | public static Pipe SelectMany( method Bind (line 54) | public static Pipe Bind( method Bind (line 62) | public static Pipe Bind( method Bind (line 70) | public static Pipe Bind( method Bind (line 78) | public static Pipe Bind( method SelectMany (line 86) | public static Pipe SelectMany( method SelectMany (line 99) | public static Pipe SelectMany( FILE: LanguageExt.Streaming/Pipes/Pipe/Pipe.Module.cs class Pipe (line 12) | public static class Pipe method yield (line 21) | public static Pipe yield(OUT value) => method yieldAll (line 31) | public static Pipe yieldAll(IEnumerabl... method yieldAll (line 41) | public static Pipe yieldAll(IAsyncEnum... method yieldRepeat (line 51) | public static Pipe yieldRepeat(K yieldRepeatIO(IO awaiting() => method filter (line 81) | public static Pipe filter(Func f) => method map (line 92) | public static Pipe map(Func f... method mapM (line 103) | public static Pipe mapM(Func pure(A value) => method error (line 125) | public static Pipe error(Error value) => method empty (line 136) | public static Pipe empty() => method lift (line 147) | public static Pipe lift(Func f) => method liftT (line 158) | public static Pipe liftT(Func liftT(Func liftT(ValueTask liftM(K, A>... method liftM (line 202) | public static Pipe liftM(ValueTask liftIO(IO ma) => method repeat (line 224) | public static Pipe repeat(Pipe repeat(Schedule sch... method repeatM (line 246) | public static Pipe repeatM(K, ... method repeatM (line 257) | public static Pipe repeatM(Schedule sc... method fold (line 273) | public static Pipe fold( method foldUntil (line 293) | public static Pipe foldUntil( method foldUntil (line 314) | public static Pipe foldUntil( method foldWhile (line 335) | public static Pipe foldWhile( method foldWhile (line 356) | public static Pipe foldWhile( method fold (line 375) | public static Pipe fold( method foldUntil (line 392) | public static Pipe foldUntil( method foldUntil (line 410) | public static Pipe foldUntil( method foldWhile (line 428) | public static Pipe foldWhile( method foldWhile (line 446) | public static Pipe foldWhile( FILE: LanguageExt.Streaming/Pipes/Pipe/Pipe.Monad.cs class Pipe (line 10) | public class Pipe : method Bind (line 14) | static K, B> Monad>.Bind( method Recur (line 19) | static K, B> Monad>.Recur(A ... method Map (line 22) | static K, B> Functor>.Map( method Pure (line 27) | static K, A> Applicative>.Pure(... method Apply (line 30) | static K, B> Applicative>.Apply, B> Applicative>.Apply, B> Applicative>.Action, A> Applicative>.Actions<... method Lift (line 50) | static K, A> MonadT, Eff>.Lift... method LiftIO (line 53) | static K, A> MonadIO>.LiftIO(IO... method MapIO (line 56) | static K, B> MonadUnliftIO>.MapIO<... method ToIO (line 59) | static K, IO> MonadUnliftIO>.To... FILE: LanguageExt.Streaming/Pipes/Pipe/Pipe.Operators.cs class PipeExtensions (line 5) | public static partial class PipeExtensions FILE: LanguageExt.Streaming/Pipes/Pipe/Pipe.cs type Pipe (line 24) | public record Pipe(PipeT, A> Proxy) : K... FILE: LanguageExt.Streaming/Pipes/PipeT/PipeT.Cached.cs class PipeTCached (line 5) | class PipeTCached FILE: LanguageExt.Streaming/Pipes/PipeT/PipeT.DSL.cs type PipeTEmpty (line 8) | record PipeTEmpty : PipeT type PipeTPure (line 44) | record PipeTPure(A Value) : PipeT type PipeTFail (line 78) | record PipeTFail(E Value) : PipeT type PipeTMemo (line 112) | record PipeTMemo(Memo, A> Acquire) : Pi... type PipeTLazy (line 146) | record PipeTLazy(Func> Acquire) : Pi... type PipeTLazyAsync (line 180) | record PipeTLazyAsync(Func... type PipeTLiftM (line 214) | record PipeTLiftM(K> Value) : Pip... type PipeTYield (line 248) | record PipeTYield(OUT Value, Func(Func> Await) :... type PipeTYieldAll (line 316) | record PipeTYieldAll(IterableNE> ... type PipeTYieldAllSource (line 359) | record PipeTYieldAllSource(Source Yields, Func(SourceT Yields, Func... FILE: LanguageExt.Streaming/Pipes/PipeT/PipeT.Extensions.cs class PipeTExtensions (line 8) | public static partial class PipeTExtensions method As (line 13) | [Pure] method ToEff (line 21) | [Pure] method SelectMany (line 28) | [Pure] method SelectMany (line 39) | [Pure] method SelectMany (line 50) | [Pure] method SelectMany (line 61) | [Pure] method Bind (line 72) | [Pure] method Bind (line 82) | [Pure] method Bind (line 92) | [Pure] method Bind (line 102) | [Pure] method SelectMany (line 112) | [Pure] method SelectMany (line 127) | [Pure] method MapIO (line 139) | [Pure] FILE: LanguageExt.Streaming/Pipes/PipeT/PipeT.Module.cs class PipeT (line 13) | public static class PipeT method yield (line 22) | public static PipeT yield(OUT value) method yieldAll (line 33) | public static PipeT yieldAll(IterableNE<... method yieldAll (line 44) | public static PipeT yieldAll(Iterable yieldAll(IEnumerable... method yieldAll (line 75) | public static PipeT yieldAll(IAsyncEnume... method yieldAll (line 92) | public static PipeT yieldAll(Source... method yieldAll (line 103) | public static PipeT yieldAll(SourceT yieldRepeat(K yieldRepeatIO(IO awaiting() method filter (line 147) | public static PipeT filter(Func f) method map (line 159) | public static PipeT map(Func f) method mapM (line 171) | public static PipeT mapM(Func pure(A value) method fail (line 196) | public static PipeT fail(E value) method error (line 208) | public static PipeT error(Error value) method empty (line 220) | public static PipeT empty() method lift (line 232) | public static PipeT lift(Func f) method lift (line 244) | public static PipeT lift(Memo f) method liftT (line 256) | public static PipeT liftT(Func liftT(Memo liftT(Func liftT(ValueTask liftM(K ma) method liftM (line 316) | public static PipeT liftM(ValueTask liftIO(IO ma) method repeat (line 340) | public static PipeT repeat(PipeT repeat(Schedule sche... method repeatM (line 375) | public static PipeT repeatM(K ma) method repeatM (line 387) | public static PipeT repeatM(Schedule sch... method fold (line 404) | public static PipeT fold( method foldUntil (line 447) | public static PipeT foldUntil( method foldUntil (line 486) | public static PipeT foldUntil( method foldWhile (line 530) | public static PipeT foldWhile( method foldWhile (line 569) | public static PipeT foldWhile( method fold (line 611) | public static PipeT fold( method foldUntil (line 629) | public static PipeT foldUntil( method foldUntil (line 648) | public static PipeT foldUntil( method foldWhile (line 667) | public static PipeT foldWhile( method foldWhile (line 686) | public static PipeT foldWhile( FILE: LanguageExt.Streaming/Pipes/PipeT/PipeT.Monad.cs class PipeT (line 9) | public class PipeT : method Bind (line 14) | static K, B> Monad>.Bind( method Recur (line 19) | static K, B> Monad>.Recur(A ... method Map (line 22) | static K, B> Functor>.Map( method Pure (line 27) | static K, A> Applicative>.Pure(... method Apply (line 30) | static K, B> Applicative>.Apply, B> Applicative>.Apply, B> Applicative>.Action, A> Applicative>.Actions<... method Lift (line 48) | static K, A> MonadT, M>.Lift(K<... method LiftIO (line 51) | static K, A> MonadIO>.LiftIO(IO... method MapIO (line 54) | static K, B> MonadUnliftIO>.MapIO<... method ToIO (line 57) | static K, IO> MonadUnliftIO>.To... method ForkIO (line 60) | static K, ForkIO> MonadUnliftIO... FILE: LanguageExt.Streaming/Pipes/PipeT/PipeT.Operators.cs class PipeTExtensions (line 5) | public static partial class PipeTExtensions FILE: LanguageExt.Streaming/Pipes/PipeT/PipeT.cs type PipeT (line 21) | public abstract record PipeT : K, A> FILE: LanguageExt.Streaming/Pipes/Producer/Producer.Extensions.cs class ProducerExtensions (line 7) | public static partial class ProducerExtensions method ToProducer (line 12) | public static Producer ToProducer(this K ToProducer(this K As(this K SelectMany( method SelectMany (line 39) | public static Producer SelectMany( method SelectMany (line 48) | public static Producer SelectMany( method SelectMany (line 57) | public static Producer SelectMany( method Bind (line 66) | public static Producer Bind( method Bind (line 74) | public static Producer Bind( method Bind (line 82) | public static Producer Bind( method Bind (line 90) | public static Producer Bind( method SelectMany (line 99) | public static Producer SelectMany( method SelectMany (line 112) | public static Producer SelectMany( FILE: LanguageExt.Streaming/Pipes/Producer/Producer.Module.cs class Producer (line 10) | public static class Producer method yield (line 18) | public static Producer yield(OUT value) => method yieldAll (line 27) | public static Producer yieldAll(IEnumerable yieldAll(IAsyncEnumerab... method yieldRepeat (line 46) | public static Producer yieldRepeat(K, ... method yieldRepeatIO (line 56) | public static Producer yieldRepeatIO(IO m... method pure (line 66) | public static Producer pure(A value) => method error (line 76) | public static Producer error(Error value) => method empty (line 86) | public static Producer empty() => method lift (line 96) | public static Producer lift(Func f) => method liftM (line 106) | public static Producer liftM(K, A> ma) => method liftIO (line 116) | public static Producer liftIO(IO ma) => method liftT (line 125) | public static Producer liftT(Func liftT(Func liftT(ValueTask repeat(Producer repeat(Schedule schedul... method repeatM (line 174) | public static Producer repeatM(K, A> m... method repeatM (line 184) | public static Producer repeatM(Schedule schedu... method fold (line 199) | public static Producer fold( method foldUntil (line 218) | public static Producer foldUntil( method foldUntil (line 238) | public static Producer foldUntil( method foldWhile (line 258) | public static Producer foldWhile( method foldWhile (line 278) | public static Producer foldWhile( method merge (line 294) | public static Producer merge( method merge (line 306) | public static Producer merge( FILE: LanguageExt.Streaming/Pipes/Producer/Producer.Monad.cs class Producer (line 9) | public class Producer : method Bind (line 13) | static K, B> Monad>.Bind( method Recur (line 18) | static K, B> Monad>.Recur(A ... method Map (line 21) | static K, B> Functor>.Map( method Pure (line 26) | static K, A> Applicative>.Pure(... method Apply (line 29) | static K, B> Applicative>.Apply, B> Applicative>.Apply, A> MonadT, Eff>.Lift... method LiftIO (line 44) | static K, A> MonadIO>.LiftIO(IO... method MapIO (line 47) | static K, B> MonadUnliftIO>.MapIO<... method ToIO (line 50) | static K, IO> MonadUnliftIO>.To... method Action (line 53) | static K, B> Applicative>.Action, A> Applicative>.Actions( FILE: LanguageExt.Streaming/Pipes/Producer/Producer.Operators.cs class ProducerExtensions (line 5) | public static partial class ProducerExtensions FILE: LanguageExt.Streaming/Pipes/Producer/Producer.cs type Producer (line 10) | public readonly record struct Producer(PipeT yield(OUT value) method yieldAll (line 29) | public static ProducerT yieldAll(IEnumerable yieldAll(IAsyncEnumerabl... method yieldAll (line 49) | public static ProducerT yieldAll(Source val... method yieldAll (line 59) | public static ProducerT yieldAll(SourceT... method yieldRepeat (line 70) | public static ProducerT yieldRepeat(K ma) method yieldRepeatIO (line 81) | public static ProducerT yieldRepeatIO(IO ma) method pure (line 92) | public static ProducerT pure(A value) method fail (line 104) | public static ProducerT fail(E value) method error (line 115) | public static ProducerT error(Error value) method empty (line 126) | public static ProducerT empty() method lift (line 137) | public static ProducerT lift(Func f) method liftM (line 148) | public static ProducerT liftM(K ma) method liftIO (line 159) | public static ProducerT liftIO(IO ma) method liftT (line 170) | public static ProducerT liftT(Func liftT(Func liftT(ValueTask repeat(ProducerT repeat(Schedule schedule... method repeatM (line 225) | public static ProducerT repeatM(K ma) method repeatM (line 236) | public static ProducerT repeatM(Schedule schedul... method fold (line 252) | public static ProducerT fold( method foldUntil (line 272) | public static ProducerT foldUntil( method foldUntil (line 293) | public static ProducerT foldUntil( method foldWhile (line 314) | public static ProducerT foldWhile( method foldWhile (line 335) | public static ProducerT foldWhile( method merge (line 352) | public static ProducerT merge( method merge (line 365) | public static ProducerT merge( method forkEffects (line 380) | static K>> forkEffects( method trigger (line 389) | static K trigger(CountdownSignal signal, Conduit : method Bind (line 14) | static K, B> Monad>.Bind( method Recur (line 19) | static K, B> Monad>.Recur(A ... method Map (line 22) | static K, B> Functor>.Map( method Pure (line 27) | static K, A> Applicative>.Pure(... method Apply (line 30) | static K, B> Applicative>.Apply, B> Applicative>.Apply, A> MonadT, M>.Lift(K<... method LiftIO (line 45) | static K, A> MonadIO>.LiftIO(IO... method MapIO (line 48) | static K, B> MonadUnliftIO>.MapIO<... method ToIO (line 51) | static K, IO> MonadUnliftIO>.To... method Action (line 54) | static K, B> Applicative>.Action, A> Applicative>.Actions( FILE: LanguageExt.Streaming/Pipes/ProducerT/ProducerT.Operators.cs class ProducerTExtensions (line 5) | public static partial class ProducerTExtensions FILE: LanguageExt.Streaming/Pipes/ProducerT/ProducerT.cs type ProducerT (line 10) | public readonly record struct ProducerT(PipeT(Func> F, Sink Left, Sink(Func F, Sink Left, ... FILE: LanguageExt.Streaming/Sink/DSL/SinkContraMap.cs type SinkContraMap (line 6) | record SinkContraMap(Func F, Sink Sink) : Sink FILE: LanguageExt.Streaming/Sink/DSL/SinkContraMapT.cs type SinkContraMapT (line 8) | record SinkContraMapT(Transducer F, Sink Sink) : Sink FILE: LanguageExt.Streaming/Sink/DSL/SinkEmpty.cs type SinkEmpty (line 7) | record SinkEmpty : Sink FILE: LanguageExt.Streaming/Sink/DSL/SinkVoid.cs type SinkVoid (line 7) | record SinkVoid : Sink FILE: LanguageExt.Streaming/Sink/DSL/SinkWriter.cs type SinkWriter (line 7) | record SinkWriter(Channel Channel) : Sink FILE: LanguageExt.Streaming/Sink/Sink.CoFunctor.cs class Sink (line 6) | public partial class Sink : Decidable method Comap (line 8) | static K Cofunctor.Comap(Func f, K... method Divide (line 11) | static K Divisible.Divide(Func Divisible.Conquer() => method Lose (line 17) | static K Decidable.Lose(Func f) => method Route (line 20) | static K Decidable.Route(Func>... FILE: LanguageExt.Streaming/Sink/Sink.Extensions.cs class SinkExtensions (line 5) | public static class SinkExtensions method As (line 10) | public static Sink As(this K ma) => FILE: LanguageExt.Streaming/Sink/Sink.Module.cs class Sink (line 6) | public partial class Sink method lift (line 14) | public static Sink lift(Channel channel) => FILE: LanguageExt.Streaming/Sink/Sink.cs type Sink (line 14) | public abstract record Sink : FILE: LanguageExt.Streaming/SinkT/DSL/SinkChoose.cs type SinkTChoose (line 7) | record SinkTChoose(Func> F, SinkT Left... FILE: LanguageExt.Streaming/SinkT/DSL/SinkCombine.cs type SinkTCombine (line 8) | record SinkTCombine(Func F, SinkT(Func F, SinkT Sink) : SinkT(TransducerM F, SinkT Sink... FILE: LanguageExt.Streaming/SinkT/DSL/SinkEmpty.cs type SinkTEmpty (line 8) | record SinkTEmpty : SinkT FILE: LanguageExt.Streaming/SinkT/DSL/SinkVoid.cs type SinkTVoid (line 8) | record SinkTVoid : SinkT FILE: LanguageExt.Streaming/SinkT/DSL/SinkWriter.cs type SinkTWriter (line 8) | record SinkTWriter(Channel> Channel) : SinkT FILE: LanguageExt.Streaming/SinkT/SinkT.CoFunctor.cs class SinkT (line 6) | public partial class SinkT : Decidable> method Comap (line 9) | static K, A> Cofunctor>.Comap(Func f, K<... method Divide (line 12) | static K, A> Divisible>.Divide(Func, A> Divisible>.Conquer() => method Lose (line 18) | static K, A> Decidable>.Lose(Func f) => method Route (line 21) | static K, A> Decidable>.Route(Func As(this K, A> ma) method ToConsumer (line 20) | public static Consumer ToConsumer(this SinkT lift(Channel> channel) FILE: LanguageExt.Streaming/SinkT/SinkT.cs type SinkT (line 15) | public abstract record SinkT : FILE: LanguageExt.Streaming/Source/Extensions/Source.Extensions.cs class SourceExtensions (line 9) | public static partial class SourceExtensions method As (line 14) | public static Source As(this K ma) => method AsSource (line 17) | [Pure] method AsSource (line 21) | [Pure] method AsSource (line 25) | [Pure] method AsSource (line 29) | [Pure] FILE: LanguageExt.Streaming/Source/Extensions/Source.Reducers.cs class SourceExtensions (line 10) | public static partial class SourceExtensions method Iter (line 18) | public static IO Iter(this K ma) => method Iter (line 27) | public static K Iter(this K ma) method Last (line 34) | public static IO Last(this K ma) => method Last (line 46) | public static K Last(this K ma) method Collect (line 53) | public static IO> Collect(this K ma) => method Collect (line 59) | public static K> Collect(this K ma) FILE: LanguageExt.Streaming/Source/Operators/Source.Operators.Applicative.cs class SourceExtensions (line 7) | public static partial class SourceExtensions FILE: LanguageExt.Streaming/Source/Operators/Source.Operators.Choice.cs class SourceExtensions (line 5) | public static partial class SourceExtensions FILE: LanguageExt.Streaming/Source/Operators/Source.Operators.Combine.cs class SourceExtensions (line 5) | public static partial class SourceExtensions FILE: LanguageExt.Streaming/Source/Operators/Source.Operators.Functor.cs class SourceExtensions (line 7) | public static partial class SourceExtensions FILE: LanguageExt.Streaming/Source/Operators/Source.Operators.Monad.cs class SourceExtensions (line 6) | public static partial class SourceExtensions FILE: LanguageExt.Streaming/Source/Operators/Source.Operators.Zip.cs class SourceExtensions (line 5) | public static partial class SourceExtensions FILE: LanguageExt.Streaming/Source/Operators/Source.Operators.cs class SourceExtensions (line 5) | public static partial class SourceExtensions FILE: LanguageExt.Streaming/Source/Source.Module.cs class Source (line 7) | public partial class Source method empty (line 17) | public static Source empty() => method pure (line 29) | public static Source pure(A value) => method forever (line 41) | public static Source forever(A value) => method lift (line 50) | public static Source lift(Channel channel) => method lift (line 59) | public static Source lift(IEnumerable items) => method lift (line 68) | public static Source lift(IAsyncEnumerable items) => method lift (line 77) | public static Source lift(IObservable items) => method merge (line 86) | public static Source merge(Seq> sources) => method merge (line 95) | public static Source merge(params Source[] sources) => method zip (line 104) | public Source<(A First, B Second)> zip(Source first, Source zip(Source fir... method zip (line 125) | public Source<(A First, B Second, C Third, D Fourth)> zip(... FILE: LanguageExt.Streaming/Source/Source.cs type Source (line 13) | public readonly record struct Source(SourceT runSource) : FILE: LanguageExt.Streaming/Source/Trait/Source.TraitImpl.cs class Source (line 6) | public partial class Source : method Bind (line 11) | static K Monad.Bind(K ma, Func Monad.Recur(A value, Func Functor.Map(Func f, K Applicative.Pure(A value) => method Apply (line 23) | static K Applicative.Apply(K Applicative.Apply(K SemigroupK.Combine(K fa, K Choice.Choose(K fa, K Choose(K fa, Memo ... method Empty (line 38) | static K Alternative.Empty() => method Empty (line 41) | static K MonoidK.Empty() => FILE: LanguageExt.Streaming/SourceT/DSL/BindSourceT.cs type BindSourceT (line 6) | record BindSourceT(SourceT Source, Func>... FILE: LanguageExt.Streaming/SourceT/DSL/ChooseSourceT.cs type ChooseSourceT (line 10) | record ChooseSourceT(Seq> Sources) : SourceT FILE: LanguageExt.Streaming/SourceT/DSL/CombineSourceT.cs type CombineSourceT (line 5) | record CombineSourceT(Seq> Sources) : SourceT FILE: LanguageExt.Streaming/SourceT/DSL/DoneSourceT.cs type DoneSourceT (line 5) | record DoneSourceT : SourceT FILE: LanguageExt.Streaming/SourceT/DSL/EmptySourceT.cs type EmptySourceT (line 5) | record EmptySourceT : SourceT FILE: LanguageExt.Streaming/SourceT/DSL/FilterSourceT.cs type FilterSourceT (line 6) | record FilterSourceT(SourceT Source, Func Predicate... FILE: LanguageExt.Streaming/SourceT/DSL/FoldUntilSourceT.cs type FoldUntilSourceT (line 6) | record FoldUntilSourceT( FILE: LanguageExt.Streaming/SourceT/DSL/FoldWhileSourceT.cs type FoldWhileSourceT (line 6) | record FoldWhileSourceT( FILE: LanguageExt.Streaming/SourceT/DSL/FoldablePureSourceT.cs type FoldablePureSourceT (line 5) | record FoldablePureSourceT(K Items) : SourceT FILE: LanguageExt.Streaming/SourceT/DSL/FoldableSourceT.cs type FoldableSourceT (line 5) | record FoldableSourceT(K> Items) : SourceT FILE: LanguageExt.Streaming/SourceT/DSL/ForeverSourceT.cs type ForeverSourceT (line 5) | record ForeverSourceT(K Value) : SourceT FILE: LanguageExt.Streaming/SourceT/DSL/IteratorAsyncSourceT.cs type IteratorAsyncSourceT (line 6) | record IteratorAsyncSourceT(IAsyncEnumerable> Items) : Sou... FILE: LanguageExt.Streaming/SourceT/DSL/IteratorSyncSourceT.cs type IteratorSyncSourceT (line 6) | record IteratorSyncSourceT(IEnumerable> Items) : SourceT(K Value) : SourceT FILE: LanguageExt.Streaming/SourceT/DSL/MapIOSourceT.cs type MapIOSourceT (line 6) | record MapIOSourceT(SourceT Source, Func, IO> F)... FILE: LanguageExt.Streaming/SourceT/DSL/MapSourceT.cs type MapSourceT (line 6) | record MapSourceT(SourceT Source, Func F) : SourceT... FILE: LanguageExt.Streaming/SourceT/DSL/MultiListenerPureSourceT.cs method ReduceInternalM (line 19) | internal override K> ReduceInternalM(S state, ReducerM<... FILE: LanguageExt.Streaming/SourceT/DSL/MultiListenerSourceT.cs method ReduceInternalM (line 19) | internal override K> ReduceInternalM(S state, ReducerM<... FILE: LanguageExt.Streaming/SourceT/DSL/ObservablePureSourceT.cs type ObservablePureSourceT (line 8) | record ObservablePureSourceT(IObservable Items) : SourceT FILE: LanguageExt.Streaming/SourceT/DSL/ObservableSourceT.cs type ObservableSourceT (line 8) | record ObservableSourceT(IObservable> Items) : SourceT FILE: LanguageExt.Streaming/SourceT/DSL/PureSourceT.cs type PureSourceT (line 5) | record PureSourceT(A Value) : SourceT FILE: LanguageExt.Streaming/SourceT/DSL/Reader2SourceT.cs type Reader2SourceT (line 8) | record Reader2SourceT(Channel> ChannelA, Channel( FILE: LanguageExt.Streaming/SourceT/DSL/Reader4SourceT.cs type Reader4SourceT (line 8) | record Reader4SourceT( FILE: LanguageExt.Streaming/SourceT/DSL/SourcePureSourceT.cs type SourcePureSourceT (line 5) | record SourcePureSourceT(Source Source) : SourceT FILE: LanguageExt.Streaming/SourceT/DSL/SourceSourceT.cs type SourceSourceT (line 5) | record SourceSourceT(Source> Source) : SourceT FILE: LanguageExt.Streaming/SourceT/DSL/TakeForSourceT.cs type TakeForSourceT (line 8) | record TakeForSourceT(SourceT Source, TimeSpan Duration) : S... FILE: LanguageExt.Streaming/SourceT/DSL/TakeSourceT.cs type TakeSourceT (line 5) | record TakeSourceT(SourceT Source, int Count) : SourceT FILE: LanguageExt.Streaming/SourceT/DSL/ToIOSourceT.cs type ToIOSourceT (line 5) | record ToIOSourceT(SourceT Source) : SourceT> FILE: LanguageExt.Streaming/SourceT/DSL/TransformSourceT.cs type TransformSourceT (line 5) | record TransformSourceT(SourceT Source, TransducerM(SourceT Source, Transducer... FILE: LanguageExt.Streaming/SourceT/DSL/Zip2SourceT.cs type Zip2SourceT (line 9) | record Zip2SourceT(SourceT SourceA, SourceT SourceB... FILE: LanguageExt.Streaming/SourceT/DSL/Zip3SourceT.cs type Zip3SourceT (line 9) | record Zip3SourceT( FILE: LanguageExt.Streaming/SourceT/DSL/Zip4SourceT.cs type Zip4SourceT (line 9) | record Zip4SourceT(SourceT SourceA, SourceT S... FILE: LanguageExt.Streaming/SourceT/Extensions/SourceT.Combinators.cs class SourceTExtensions (line 9) | public static partial class SourceTExtensions method Delay (line 21) | public SourceT Delay(TimeSpan duration) => method Delay (line 29) | public SourceT Delay(Duration duration) => FILE: LanguageExt.Streaming/SourceT/Extensions/SourceT.Extensions.cs class SourceTExtensions (line 10) | public static partial class SourceTExtensions method As (line 15) | [Pure] method AsSourceT (line 20) | [Pure] method AsSourceM (line 25) | [Pure] method AsSourceT (line 30) | [Pure] method AsSourceM (line 35) | [Pure] method AsSourceT (line 40) | [Pure] method AsSourceM (line 45) | [Pure] method AsSourceT (line 50) | [Pure] method AsSourceM (line 55) | [Pure] method AsSourceT (line 60) | [Pure] method AsSourceM (line 65) | [Pure] method Bind (line 73) | [Pure] method Bind (line 81) | [Pure] method Bind (line 89) | [Pure] method SelectMany (line 97) | [Pure] method SelectMany (line 105) | [Pure] method SelectMany (line 113) | [Pure] method SomeSource (line 125) | [Pure] method SomeSource (line 140) | [Pure] method SomeSource (line 154) | [Pure] method SomeSource (line 169) | [Pure] method RightSource (line 183) | [Pure] method RightSource (line 198) | [Pure] method RightSource (line 212) | [Pure] method RightSource (line 227) | [Pure] method LeftSource (line 241) | [Pure] method LeftSource (line 256) | [Pure] method LeftSource (line 270) | [Pure] method LeftSource (line 285) | [Pure] method SuccSource (line 299) | [Pure] method SuccSource (line 314) | [Pure] method SuccSource (line 328) | [Pure] method SuccSource (line 343) | [Pure] method FailSource (line 357) | [Pure] method FailSource (line 372) | [Pure] method FailSource (line 386) | [Pure] method FailSource (line 401) | [Pure] method SuccSource (line 415) | [Pure] method SuccSource (line 431) | [Pure] method SuccSource (line 446) | [Pure] method SuccSource (line 462) | [Pure] method FailSource (line 477) | [Pure] method FailsStream (line 493) | [Pure] method FailSource (line 508) | [Pure] method FailSource (line 524) | [Pure] FILE: LanguageExt.Streaming/SourceT/Extensions/SourceT.Reducers.cs class SourceTExtensions (line 8) | public static partial class SourceTExtensions method Iter (line 18) | [Pure] method CollectWhile (line 25) | [Pure] method CollectUntil (line 36) | [Pure] method Collect (line 47) | [Pure] method LastOrNone (line 54) | [Pure] method FirstOrNone (line 61) | [Pure] method Last (line 68) | [Pure] method First (line 75) | [Pure] FILE: LanguageExt.Streaming/SourceT/Operators/SourceT.Operators.Applicative.cs class SourceTExtensions (line 7) | public static partial class SourceTExtensions FILE: LanguageExt.Streaming/SourceT/Operators/SourceT.Operators.Choice.cs class SourceTExtensions (line 5) | public static partial class SourceTExtensions FILE: LanguageExt.Streaming/SourceT/Operators/SourceT.Operators.Combine.cs class SourceExtensions (line 5) | public static partial class SourceExtensions FILE: LanguageExt.Streaming/SourceT/Operators/SourceT.Operators.Functor.cs class SourceTExtensions (line 7) | public static partial class SourceTExtensions FILE: LanguageExt.Streaming/SourceT/Operators/SourceT.Operators.Monad.cs class SourceTExtensions (line 6) | public static partial class SourceTExtensions FILE: LanguageExt.Streaming/SourceT/Operators/SourceT.Operators.Zip.cs class SourceTExtensions (line 5) | public static partial class SourceTExtensions FILE: LanguageExt.Streaming/SourceT/Operators/SourceT.Operators.cs class SourceTExtensions (line 5) | public static partial class SourceTExtensions FILE: LanguageExt.Streaming/SourceT/SourceT.Module.cs class SourceT (line 12) | public partial class SourceT method empty (line 22) | [Pure] method pure (line 36) | [Pure] method done (line 48) | [Pure] method liftFoldable (line 61) | [Pure] method liftFoldableM (line 75) | [Pure] method liftM (line 90) | [Pure] method liftIO (line 104) | [Pure] method forever (line 118) | [Pure] method foreverM (line 132) | [Pure] method lift (line 144) | [Pure] method liftM (line 155) | [Pure] method lift (line 166) | [Pure] method liftM (line 177) | [Pure] method lift (line 188) | [Pure] method liftM (line 199) | [Pure] method lift (line 210) | [Pure] method liftM (line 221) | [Pure] method lift (line 232) | [Pure] method liftM (line 243) | [Pure] method merge (line 254) | [Pure] method merge (line 265) | [Pure] method zip (line 276) | [Pure] method zip (line 288) | [Pure] method zip (line 301) | [Pure] method iter (line 309) | [Pure] method collectWhile (line 317) | [Pure] method collectUntil (line 325) | [Pure] method collect (line 333) | [Pure] method lastOrNone (line 341) | [Pure] method firstOrNone (line 349) | [Pure] method last (line 357) | [Pure] method first (line 365) | [Pure] method last (line 373) | [Pure] method first (line 381) | [Pure] FILE: LanguageExt.Streaming/SourceT/SourceT.cs type SourceT (line 13) | public abstract record SourceT : FILE: LanguageExt.Streaming/SourceT/Trait/SourceT.TraitImpl.cs class SourceT (line 6) | public partial class SourceT : method Bind (line 11) | static K, B> Monad>.Bind(K, A> ... method Recur (line 14) | static K, B> Monad>.Recur(A value, Func, B> Functor>.Map(Func f, K<... method Pure (line 20) | static K, A> Applicative>.Pure(A value) => method Apply (line 23) | static K, B> Applicative>.Apply(K, B> Applicative>.Apply(K, A> SemigroupK>.Combine(K... method Empty (line 32) | static K, A> MonoidK>.Empty() => method LiftIO (line 35) | static K, A> MonadIO>.LiftIO(IO ma) => method ToIO (line 38) | static K, IO> MonadUnliftIO>.ToIO(K, B> MonadUnliftIO>.MapIO(K(bool Continue, A Value) method Reduced (line 20) | static Reduced() method Continue (line 32) | public static Reduced Continue(A value) => method Done (line 41) | public static Reduced Done(A value) => method ContinueIO (line 55) | public static IO> ContinueIO(A value) => method DoneIO (line 64) | public static IO> DoneIO(A value) => class Reduced (line 18) | public static class Reduced method Reduced (line 20) | static Reduced() method Continue (line 32) | public static Reduced Continue(A value) => method Done (line 41) | public static Reduced Done(A value) => method ContinueIO (line 55) | public static IO> ContinueIO(A value) => method DoneIO (line 64) | public static IO> DoneIO(A value) => FILE: LanguageExt.Streaming/Transducers/ReducedM.cs type ReducedM (line 9) | public readonly record struct ReducedM(bool Continue, K Value); method Continue (line 22) | public static ReducedM Continue(A value) method Continue (line 32) | public static ReducedM Continue(K ma) method Done (line 42) | public static ReducedM Done(A value) method Done (line 52) | public static ReducedM Done(K ma) method Unit (line 59) | public static ReducedM Unit() method ContinueAsync (line 69) | public static ValueTask> ContinueAsync(A value) method ContinueAsync (line 79) | public static ValueTask> ContinueAsync(K ma) method DoneAsync (line 89) | public static ValueTask> DoneAsync(A value) method DoneAsync (line 99) | public static ValueTask> DoneAsync(K ma) method UnitAsync (line 106) | public static ValueTask> UnitAsync() class ReducedM (line 14) | public static class ReducedM method Continue (line 22) | public static ReducedM Continue(A value) method Continue (line 32) | public static ReducedM Continue(K ma) method Done (line 42) | public static ReducedM Done(A value) method Done (line 52) | public static ReducedM Done(K ma) method Unit (line 59) | public static ReducedM Unit() method ContinueAsync (line 69) | public static ValueTask> ContinueAsync(A value) method ContinueAsync (line 79) | public static ValueTask> ContinueAsync(K ma) method DoneAsync (line 89) | public static ValueTask> DoneAsync(A value) method DoneAsync (line 99) | public static ValueTask> DoneAsync(K ma) method UnitAsync (line 106) | public static ValueTask> UnitAsync() class ReducedMInternal (line 114) | static class ReducedMInternal method ReducedMInternal (line 117) | static ReducedMInternal() FILE: LanguageExt.Streaming/Transducers/Transducer/DSL/BindTransducer.cs type BindTransducer1 (line 6) | record BindTransducer1(Transducer First, Func(Transducer First, Func(Transducer TF, Transducer ... type ComposeTransducer (line 19) | record ComposeTransducer(Transducer TF, Transducer( type ComposeTransducer (line 55) | record ComposeTransducer( type ComposeTransducer (line 81) | record ComposeTransducer( FILE: LanguageExt.Streaming/Transducers/Transducer/DSL/ConstTransducer.cs type ConstTransducer (line 3) | record ConstTransducer(B Value) : Transducer FILE: LanguageExt.Streaming/Transducers/Transducer/DSL/FilterTransducer.cs type FilterTransducer (line 6) | record FilterTransducer(Func Predicate) : Transducer FILE: LanguageExt.Streaming/Transducers/Transducer/DSL/FoldUntilTransducer.cs type FoldUntilTransducer (line 7) | record FoldUntilTransducer( type FoldUntilTransducer2 (line 43) | record FoldUntilTransducer2( FILE: LanguageExt.Streaming/Transducers/Transducer/DSL/FoldWhileTransducer.cs type FoldWhileTransducer (line 6) | record FoldWhileTransducer( type FoldWhileTransducer2 (line 43) | record FoldWhileTransducer2( FILE: LanguageExt.Streaming/Transducers/Transducer/DSL/IdentityTransducer.cs type IdentityTransducer (line 3) | record IdentityTransducer : Transducer FILE: LanguageExt.Streaming/Transducers/Transducer/DSL/MapTransducer.cs type MapTransducer (line 5) | record MapTransducer(Func F) : Transducer FILE: LanguageExt.Streaming/Transducers/Transducer/DSL/SelectManyTransducer.cs type SelectManyTransducer1 (line 6) | record SelectManyTransducer1( type SelectManyTransducer2 (line 20) | record SelectManyTransducer2(Transducer First, Fun... FILE: LanguageExt.Streaming/Transducers/Transducer/DSL/SkipTransducer.cs type SkipTransducer (line 3) | record SkipTransducer(int Amount) : Transducer FILE: LanguageExt.Streaming/Transducers/Transducer/DSL/TakeTransducer.cs type TakeTransducer (line 3) | record TakeTransducer(int Amount) : Transducer FILE: LanguageExt.Streaming/Transducers/Transducer/TransduceFrom.TraitImpl.cs class TransduceFrom (line 6) | public class TransduceFrom : method Bind (line 10) | static K, B> Monad>.Bind( method Recur (line 15) | static K, B> Monad>.Recur(A ... method Map (line 18) | static K, B> Functor>.Map( method Pure (line 23) | static K, A> Applicative>.Pure(... method Apply (line 26) | static K, B> Applicative>.Apply, B> Applicative>.Apply, A> Asks(Func f) => method Local (line 39) | public static K, A> Local(Func f, K : Cofunctor> method Comap (line 9) | static K, A> Cofunctor>. FILE: LanguageExt.Streaming/Transducers/Transducer/Transducer.Extensions.cs class TransducerExtensions (line 5) | public static class TransducerExtensions method As (line 10) | public static Transducer As(this K, B> ma... method As (line 16) | public static Transducer As(this K, A> ma) => FILE: LanguageExt.Streaming/Transducers/Transducer/Transducer.Module.cs class Transducer (line 6) | public static class Transducer method identity (line 13) | public static Transducer identity() => method constant (line 21) | public static Transducer constant(B value) => method compose (line 30) | public static Transducer compose( method compose (line 42) | public static Transducer compose( method compose (line 56) | public static Transducer compose( method compose (line 72) | public static Transducer compose( method compose (line 90) | public static Transducer compose( method skip (line 105) | public static Transducer skip(int amount) => method take (line 114) | public static Transducer take(int amount) => method map (line 124) | public static Transducer map(Func f) => method filter (line 134) | public static Transducer filter(Func predicate) => method bind (line 149) | public static Transducer bind(Transducer ta... method bind (line 164) | public static Transducer bind(Transducer ta... method foldWhile (line 177) | public static Transducer foldWhile( method foldWhile (line 194) | public static Transducer foldWhile( method foldUntil (line 212) | public static Transducer foldUntil( method foldUntil (line 229) | public static Transducer foldUntil( FILE: LanguageExt.Streaming/Transducers/Transducer/Transducer.cs type Transducer (line 6) | public abstract record Transducer : FILE: LanguageExt.Streaming/Transducers/TransducerM/DSL/BindTransducer.cs type BindTransducerM1 (line 6) | record BindTransducerM1(TransducerM First, Func... type BindTransducerM2 (line 15) | record BindTransducerM2(TransducerM First, Func... FILE: LanguageExt.Streaming/Transducers/TransducerM/DSL/ComposeTransducer.cs type ComposeTransducerM (line 3) | record ComposeTransducerM(TransducerM TF, Transduce... type ComposeTransducerM (line 13) | record ComposeTransducerM(TransducerM TF, Transd... type ComposeTransducerM (line 23) | record ComposeTransducerM( type ComposeTransducerM (line 43) | record ComposeTransducerM( type ComposeTransducerM (line 66) | record ComposeTransducerM( FILE: LanguageExt.Streaming/Transducers/TransducerM/DSL/ConstTransducer.cs type ConstTransducerM (line 3) | record ConstTransducerM(B Value) : TransducerM FILE: LanguageExt.Streaming/Transducers/TransducerM/DSL/FilterTransducer.cs type FilterTransducerM (line 6) | record FilterTransducerM(Func Predicate) : TransducerM( type FoldUntilTransducerM2 (line 32) | record FoldUntilTransducerM2( FILE: LanguageExt.Streaming/Transducers/TransducerM/DSL/FoldWhileTransducer.cs type FoldWhileTransducerM (line 7) | record FoldWhileTransducerM( type FoldWhileTransducerM2 (line 37) | record FoldWhileTransducerM2( FILE: LanguageExt.Streaming/Transducers/TransducerM/DSL/IdentityTransducer.cs type IdentityTransducerM (line 3) | record IdentityTransducerM : TransducerM FILE: LanguageExt.Streaming/Transducers/TransducerM/DSL/MapTransducer.cs type MapTransducerM (line 6) | record MapTransducerM(Func F) : TransducerM FILE: LanguageExt.Streaming/Transducers/TransducerM/DSL/SelectManyTransducer.cs type SelectManyTransducerM1 (line 6) | record SelectManyTransducerM1(TransducerM Fi... type SelectManyTransducerM2 (line 16) | record SelectManyTransducerM2(TransducerM Fi... FILE: LanguageExt.Streaming/Transducers/TransducerM/DSL/SkipTransducer.cs type SkipTransducerM (line 5) | record SkipTransducerM(int Amount) : TransducerM FILE: LanguageExt.Streaming/Transducers/TransducerM/DSL/TakeTransducer.cs type TakeTransducerM (line 5) | record TakeTransducerM(int Amount) : TransducerM FILE: LanguageExt.Streaming/Transducers/TransducerM/TransduceFromM.TraitImpl.cs class TransduceFromM (line 6) | public class TransduceFromM : method Bind (line 10) | static K, B> Monad>.Bind, B> Monad>.Recur<... method Map (line 18) | static K, B> Functor>.Map<... method Pure (line 23) | static K, A> Applicative>.... method Apply (line 26) | static K, B> Applicative>.... method Apply (line 31) | static K, B> Applicative>.... method Asks (line 36) | public static K, A> Asks(Func f) => method Local (line 39) | public static K, A> Local(Func f, K : Cofunctor> method Comap (line 9) | static K, A> Cofunctor>. FILE: LanguageExt.Streaming/Transducers/TransducerM/TransducerM.Extensions.cs class TransducerMExtensions (line 6) | public static class TransducerMExtensions method As (line 11) | public static TransducerM As(this K As(this K Filter(this TransducerM Where(this TransducerM Take(this TransducerM Skip(this TransducerM FoldWhile( method FoldWhile (line 56) | public static TransducerM FoldWhile( method FoldUntil (line 65) | public static TransducerM FoldUntil( method FoldUntil (line 73) | public static TransducerM FoldUntil( FILE: LanguageExt.Streaming/Transducers/TransducerM/TransducerM.Module.cs class TransducerM (line 6) | public static class TransducerM method identity (line 13) | public static TransducerM identity() => method constant (line 21) | public static TransducerM constant(B value) => method compose (line 30) | public static TransducerM compose( method compose (line 42) | public static TransducerM compose( method compose (line 56) | public static TransducerM compose( method compose (line 72) | public static TransducerM compose( method compose (line 90) | public static TransducerM compose( method skip (line 105) | public static TransducerM skip(int amount) method take (line 115) | public static TransducerM take(int amount) method map (line 126) | public static TransducerM map(Func f) => method filter (line 136) | public static TransducerM filter(Func predicate) method bind (line 152) | public static TransducerM bind(TransducerM bind(TransducerM foldWhile( method foldWhile (line 198) | public static TransducerM foldWhile( method foldUntil (line 217) | public static TransducerM foldUntil( method foldUntil (line 235) | public static TransducerM foldUntil( FILE: LanguageExt.Streaming/Transducers/TransducerM/TransducerM.cs type TransducerM (line 6) | public abstract record TransducerM : FILE: LanguageExt.Sys/ActivityEnv.cs type ActivityEnv (line 7) | public record ActivityEnv( FILE: LanguageExt.Sys/EffOpt.cs class EffOpt (line 5) | internal static class EffOpt FILE: LanguageExt.Sys/Live/Implementations/ActivitySourceIO.cs type ActivitySourceIO (line 8) | public record ActivitySourceIO(ActivityEnv Env) : LanguageExt.Sys.Traits... FILE: LanguageExt.Sys/Live/Implementations/ConsoleIO.cs type ConsoleIO (line 6) | public record ConsoleIO : Sys.Traits.ConsoleIO FILE: LanguageExt.Sys/Live/Implementations/DirectoryIO.cs type DirectoryIO (line 7) | public record DirectoryIO : Traits.DirectoryIO FILE: LanguageExt.Sys/Live/Implementations/EncodingIO.cs class EncodingIO (line 5) | public class EncodingIO : Sys.Traits.EncodingIO FILE: LanguageExt.Sys/Live/Implementations/EnvironmentIO.cs type EnvironmentIO (line 8) | public record EnvironmentIO : Sys.Traits.EnvironmentIO FILE: LanguageExt.Sys/Live/Implementations/FileIO.cs type FileIO (line 11) | public record FileIO : Sys.Traits.FileIO FILE: LanguageExt.Sys/Live/Implementations/TextReadIO.cs type TextReadIO (line 7) | public record TextReadIO : Sys.Traits.TextReadIO FILE: LanguageExt.Sys/Live/Implementations/TimeIO.cs type TimeIO (line 7) | public readonly struct TimeIO : Sys.Traits.TimeIO method SleepUntil (line 33) | public IO SleepUntil(DateTime dt) => method SleepFor (line 43) | public IO SleepFor(TimeSpan ts) => FILE: LanguageExt.Sys/Live/Runtime.cs type Runtime (line 10) | public record Runtime(RuntimeEnv Env) : type RuntimeEnv (line 104) | public record RuntimeEnv(ActivityEnv Activity) : IDisposable FILE: LanguageExt.Sys/MemoryConsole.cs class MemoryConsole (line 24) | public class MemoryConsole : IEnumerable method MemoryConsole (line 32) | public MemoryConsole() => method WriteKey (line 41) | public Unit WriteKey(ConsoleKeyInfo key) method WriteKeyChar (line 53) | public Unit WriteKeyChar(char ch) method WriteKeyString (line 66) | public Unit WriteKeyString(string str) method WriteKeyLine (line 81) | public Unit WriteKeyLine(string str) method Commit (line 92) | public Unit Commit() method ReadKey (line 101) | internal Option ReadKey() => method CharToConsoleKey (line 106) | internal ConsoleKey CharToConsoleKey(char ch) => method Clear (line 109) | internal Unit Clear() method SetBgColor (line 115) | internal Unit SetBgColor(ConsoleColor color) method SetColor (line 121) | internal Unit SetColor(ConsoleColor color) method ResetColor (line 127) | internal Unit ResetColor() method Read (line 137) | internal Option Read() method ReadLine (line 161) | internal Option ReadLine() method WriteLine (line 174) | internal Unit WriteLine() method WriteLine (line 180) | internal Unit WriteLine(string value) method Write (line 186) | internal Unit Write(string value) method GetEnumerator (line 198) | public IEnumerator GetEnumerator() => method GetEnumerator (line 201) | IEnumerator IEnumerable.GetEnumerator() => FILE: LanguageExt.Sys/MemorySystemEnvironment.cs class MemorySystemEnvironment (line 15) | public class MemorySystemEnvironment method MemorySystemEnvironment (line 17) | public MemorySystemEnvironment( method With (line 102) | public MemorySystemEnvironment With( method InitFromSystem (line 156) | public static MemorySystemEnvironment InitFromSystem() => method GetEnvs (line 185) | static ConcurrentDictionary> GetEnvs(Environmen... FILE: LanguageExt.Sys/Sys/Console.Eff.cs class Console (line 11) | public static class Console method writeLine (line 66) | public static Eff writeLine(string line) => method writeLine2 (line 72) | public static Eff writeLine2(string line) => method write (line 78) | public static Eff write(string line) => method write (line 84) | public static Eff write(char line) => method setBgColour (line 87) | public static Eff setBgColour(ConsoleColor colour) => method setColour (line 90) | public static Eff setColour(ConsoleColor colour) => FILE: LanguageExt.Sys/Sys/Console.cs class Console (line 13) | public static class Console method writeLine (line 92) | public static K writeLine(string line) => method writeLine2 (line 98) | public static K writeLine2(string line) => method write (line 104) | public static K write(string line) => method write (line 110) | public static K write(char line) => method setBgColour (line 113) | public static K setBgColour(ConsoleColor col) => method setColour (line 116) | public static K setColour(ConsoleColor col) => method resetColour (line 119) | public static K resetColour() => FILE: LanguageExt.Sys/Sys/Diag/Activity.Eff.cs class Activity (line 17) | public class Activity method startActivity (line 28) | public static Eff startActivity( method span (line 50) | public static Eff span(string name, K, A> operation) => method span (line 61) | public static Eff span( method span (line 76) | public static Eff span( method span (line 94) | public static Eff span( method span (line 116) | public static Eff span( method setTraceState (line 138) | public static Eff setTraceState(string traceStateString) => method addBaggage (line 159) | public static Eff addBaggage(string key, string? value) => method addTag (line 174) | public static Eff addTag(string name, string? value) => method addTag (line 182) | public static Eff addTag(string name, object? value) => method addEvent (line 215) | public static Eff addEvent(ActivityEvent @event) => FILE: LanguageExt.Sys/Sys/Diag/Activity.cs class Activity (line 18) | public class Activity method startActivity (line 34) | public static K startActivity( method span (line 61) | public static K span(string name, K operation) => method span (line 72) | public static K span( method span (line 87) | public static K span( method span (line 105) | public static K span( method span (line 129) | public static K span( method setTraceState (line 152) | public static K setTraceState(string traceStateString) => method addBaggage (line 178) | public static K addBaggage(string key, string? value) => method addTag (line 201) | public static K addTag(string name, string? value) => method addTag (line 214) | public static K addTag(string name, object? value) => method addEvent (line 258) | public static K addEvent(ActivityEvent @event) => FILE: LanguageExt.Sys/Sys/Encoding.Eff.cs class Enc (line 6) | public static class Enc FILE: LanguageExt.Sys/Sys/Encoding.cs class Enc (line 6) | public static class Enc FILE: LanguageExt.Sys/Sys/Environment.Eff.cs class Environment (line 10) | public static class Environment method exit (line 29) | public static Eff exit(int exitCode) => method setExitCode (line 42) | public static Eff setExitCode(int exitCode) => method expandEnvironmentVariables (line 49) | public static Eff expandEnvironmentVariables(string name) => method failFast (line 56) | public static Eff failFast(Option message) => method failFast (line 64) | public static Eff failFast(Option message, Option> getEnvironmentVariable(string va... method getEnvironmentVariable (line 85) | public static Eff> getEnvironmentVariable(string va... method getEnvironmentVariables (line 98) | public static Eff>> getEnvironmentV... method getFolderPath (line 105) | public static Eff getFolderPath(Environment.SpecialFolder ... method getFolderPath (line 113) | public static Eff getFolderPath(Environment.SpecialFolder ... method setEnvironmentVariable (line 169) | public static Eff setEnvironmentVariable(string variable, Op... method setEnvironmentVariable (line 178) | public static Eff setEnvironmentVariable(string variable, Op... FILE: LanguageExt.Sys/Sys/Environment.cs class Environment (line 10) | public static class Environment method exit (line 34) | public static K exit(int exitCode) => method setExitCode (line 47) | public static K setExitCode(int exitCode) => method expandEnvironmentVariables (line 54) | public static K expandEnvironmentVariables(string name) => method failFast (line 61) | public static K failFast(Option message) => method failFast (line 69) | public static K failFast(Option message, Option> getEnvironmentVariable(string varia... method getEnvironmentVariable (line 90) | public static K> getEnvironmentVariable(string varia... method getEnvironmentVariables (line 103) | public static K>> getEnvironmentVari... method getFolderPath (line 110) | public static K getFolderPath(Environment.SpecialFolder fol... method getFolderPath (line 118) | public static K getFolderPath(Environment.SpecialFolder fol... method setEnvironmentVariable (line 174) | public static K setEnvironmentVariable(string variable, Optio... method setEnvironmentVariable (line 183) | public static K setEnvironmentVariable(string variable, Optio... FILE: LanguageExt.Sys/Sys/IO/Directory.Eff.cs class Directory (line 8) | public class Directory method create (line 15) | public static Eff create(string path) => method delete (line 21) | public static Eff delete(string path, bool recursive = true) => method getParent (line 27) | public static Eff> getParent(string path) => method exists (line 33) | public static Eff exists(string path) => method setCreationTime (line 39) | public static Eff setCreationTime(string path, DateTime crea... method setCreationTimeUtc (line 45) | public static Eff setCreationTimeUtc(string path, DateTime c... method getCreationTime (line 51) | public static Eff getCreationTime(string path) => method getCreationTimeUtc (line 57) | public static Eff getCreationTimeUtc(string path) => method setLastWriteTime (line 63) | public static Eff setLastWriteTime(string path, DateTime las... method setLastWriteTimeUtc (line 69) | public static Eff setLastWriteTimeUtc(string path, DateTime ... method getLastWriteTime (line 75) | public static Eff getLastWriteTime(string path) => method getLastWriteTimeUtc (line 81) | public static Eff getLastWriteTimeUtc(string path) => method setLastAccessTime (line 87) | public static Eff setLastAccessTime(string path, DateTime la... method setLastAccessTimeUtc (line 93) | public static Eff setLastAccessTimeUtc(string path, DateTime... method getLastAccessTime (line 99) | public static Eff getLastAccessTime(string path) => method getLastAccessTimeUtc (line 105) | public static Eff getLastAccessTimeUtc(string path) => method enumerateDirectories (line 111) | public static Eff> enumerateDirectories(string path) => method enumerateDirectories (line 117) | public static Eff> enumerateDirectories(string path, s... method enumerateDirectories (line 123) | public static Eff> enumerateDirectories(string path, s... method enumerateFiles (line 129) | public static Eff> enumerateFiles(string path) => method enumerateFiles (line 135) | public static Eff> enumerateFiles(string path, string ... method enumerateFiles (line 141) | public static Eff> enumerateFiles(string path, string ... method enumerateFileSystemEntries (line 147) | public static Eff> enumerateFileSystemEntries(string p... method enumerateFileSystemEntries (line 153) | public static Eff> enumerateFileSystemEntries(string p... method enumerateFileSystemEntries (line 159) | public static Eff> enumerateFileSystemEntries(string p... method getRoot (line 165) | public static Eff getRoot(string path) => method setCurrent (line 178) | public static Eff setCurrent(string path) => method move (line 184) | public static Eff move(string sourceDirName, string destDirN... FILE: LanguageExt.Sys/Sys/IO/Directory.cs class Directory (line 8) | public class Directory method create (line 20) | public static K create(string path) => method delete (line 26) | public static K delete(string path, bool recursive = true) => method getParent (line 32) | public static K> getParent(string path) => method exists (line 38) | public static K exists(string path) => method setCreationTime (line 44) | public static K setCreationTime(string path, DateTime creatio... method setCreationTimeUtc (line 50) | public static K setCreationTimeUtc(string path, DateTime crea... method getCreationTime (line 56) | public static K getCreationTime(string path) => method getCreationTimeUtc (line 62) | public static K getCreationTimeUtc(string path) => method setLastWriteTime (line 68) | public static K setLastWriteTime(string path, DateTime lastWr... method setLastWriteTimeUtc (line 74) | public static K setLastWriteTimeUtc(string path, DateTime las... method getLastWriteTime (line 80) | public static K getLastWriteTime(string path) => method getLastWriteTimeUtc (line 86) | public static K getLastWriteTimeUtc(string path) => method setLastAccessTime (line 92) | public static K setLastAccessTime(string path, DateTime lastA... method setLastAccessTimeUtc (line 98) | public static K setLastAccessTimeUtc(string path, DateTime la... method getLastAccessTime (line 104) | public static K getLastAccessTime(string path) => method getLastAccessTimeUtc (line 110) | public static K getLastAccessTimeUtc(string path) => method enumerateDirectories (line 116) | public static K> enumerateDirectories(string path) => method enumerateDirectories (line 122) | public static K> enumerateDirectories(string path, stri... method enumerateDirectories (line 128) | public static K> enumerateDirectories(string path, stri... method enumerateFiles (line 134) | public static K> enumerateFiles(string path) => method enumerateFiles (line 140) | public static K> enumerateFiles(string path, string sea... method enumerateFiles (line 146) | public static K> enumerateFiles(string path, string sea... method enumerateFileSystemEntries (line 152) | public static K> enumerateFileSystemEntries(string path... method enumerateFileSystemEntries (line 158) | public static K> enumerateFileSystemEntries(string path... method enumerateFileSystemEntries (line 164) | public static K> enumerateFileSystemEntries(string path... method getRoot (line 170) | public static K getRoot(string path) => method setCurrent (line 183) | public static K setCurrent(string path) => method move (line 189) | public static K move(string sourceDirName, string destDirName... FILE: LanguageExt.Sys/Sys/IO/File.Eff.cs class File (line 14) | public class File method copy (line 27) | [Pure, MethodImpl(EffOpt.mops)] method appendAllLines (line 34) | [Pure, MethodImpl(EffOpt.mops)] method readAllLines (line 41) | [Pure, MethodImpl(EffOpt.mops)] method writeAllLines (line 48) | [Pure, MethodImpl(EffOpt.mops)] method readAllText (line 55) | [Pure, MethodImpl(EffOpt.mops)] method readAllBytes (line 62) | [Pure, MethodImpl(EffOpt.mops)] method writeAllText (line 69) | [Pure, MethodImpl(EffOpt.mops)] method writeAllBytes (line 76) | [Pure, MethodImpl(EffOpt.mops)] method delete (line 83) | [Pure, MethodImpl(EffOpt.mops)] method exists (line 90) | [Pure, MethodImpl(EffOpt.mops)] method openText (line 97) | [Pure, MethodImpl(EffOpt.mops)] method createText (line 104) | [Pure, MethodImpl(EffOpt.mops)] method appendText (line 111) | [Pure, MethodImpl(EffOpt.mops)] method openRead (line 118) | public static Producer openRead(string path) => method open (line 124) | [Pure, MethodImpl(EffOpt.mops)] method open (line 131) | [Pure, MethodImpl(EffOpt.mops)] method openWrite (line 138) | [Pure, MethodImpl(EffOpt.mops)] FILE: LanguageExt.Sys/Sys/IO/File.cs class File (line 15) | public class File method copy (line 33) | [Pure, MethodImpl(EffOpt.mops)] method move (line 44) | [Pure, MethodImpl(EffOpt.mops)] method move (line 56) | [Pure, MethodImpl(EffOpt.mops)] method appendAllLines (line 63) | [Pure, MethodImpl(EffOpt.mops)] method readAllLines (line 72) | [Pure, MethodImpl(EffOpt.mops)] method writeAllLines (line 81) | [Pure, MethodImpl(EffOpt.mops)] method readAllText (line 90) | [Pure, MethodImpl(EffOpt.mops)] method readAllBytes (line 99) | [Pure, MethodImpl(EffOpt.mops)] method writeAllText (line 106) | [Pure, MethodImpl(EffOpt.mops)] method writeAllBytes (line 115) | [Pure, MethodImpl(EffOpt.mops)] method delete (line 122) | [Pure, MethodImpl(EffOpt.mops)] method exists (line 129) | [Pure, MethodImpl(EffOpt.mops)] method openText (line 136) | [Pure, MethodImpl(EffOpt.mops)] method createText (line 145) | [Pure, MethodImpl(EffOpt.mops)] method appendText (line 152) | [Pure, MethodImpl(EffOpt.mops)] method openRead (line 159) | public static ProducerT openRead(string path) => method open (line 167) | [Pure, MethodImpl(EffOpt.mops)] method open (line 176) | [Pure, MethodImpl(EffOpt.mops)] method openWrite (line 185) | [Pure, MethodImpl(EffOpt.mops)] method openReadInternal (line 196) | static K openReadInternal(string path) => method openInternal (line 204) | [Pure, MethodImpl(EffOpt.mops)] method openInternal (line 213) | [Pure, MethodImpl(EffOpt.mops)] method openWriteInternal (line 222) | [Pure, MethodImpl(EffOpt.mops)] method openTextInternal (line 231) | [Pure, MethodImpl(EffOpt.mops)] FILE: LanguageExt.Sys/Sys/IO/Stream.cs class Stream (line 11) | public static class Stream where M : MonadIO method read (line 16) | public static PipeT, M, Unit> read(int chunkSize) FILE: LanguageExt.Sys/Sys/IO/TextRead.Eff.cs class TextRead (line 10) | public static class TextRead method readChars (line 38) | [Pure] method read (line 45) | [Pure] method close (line 52) | [Pure, MethodImpl(EffOpt.mops)] FILE: LanguageExt.Sys/Sys/IO/TextRead.cs class TextRead (line 15) | public static class TextRead method readChars (line 86) | [Pure] method read (line 109) | [Pure] method close (line 139) | [Pure, MethodImpl(EffOpt.mops)] FILE: LanguageExt.Sys/Sys/Time.Eff.cs class Time (line 12) | public static class Time method sleepUntil (line 37) | [Pure, MethodImpl(EffOpt.mops)] method sleepFor (line 44) | [Pure, MethodImpl(EffOpt.mops)] FILE: LanguageExt.Sys/Sys/Time.cs class Time (line 12) | public static class Time method sleepUntil (line 42) | [Pure, MethodImpl(EffOpt.mops)] method sleepFor (line 49) | [Pure, MethodImpl(EffOpt.mops)] FILE: LanguageExt.Sys/Test/Implementations/ConsoleIO.cs type ConsoleIO (line 13) | public record ConsoleIO(MemoryConsole mem) : Sys.Traits.ConsoleIO FILE: LanguageExt.Sys/Test/Implementations/DirectoryIO.cs type DirectoryIO (line 6) | public record DirectoryIO(string root) : Traits.DirectoryIO FILE: LanguageExt.Sys/Test/Implementations/EnvironmentIO.cs type EnvironmentIO (line 7) | public record EnvironmentIO(MemorySystemEnvironment env) : Sys.Traits.En... FILE: LanguageExt.Sys/Test/Implementations/FileIO.cs type FileIO (line 13) | public record FileIO(string root) : Sys.Traits.FileIO FILE: LanguageExt.Sys/Test/Implementations/TestTimeSpec.cs type TestTimeSpec (line 5) | public record TestTimeSpec(Schedule Schedule, DateTime Start) FILE: LanguageExt.Sys/Test/Implementations/TextReadIO.cs type TextReadIO (line 6) | public struct TextReadIO : Sys.Traits.TextReadIO method ReadLine (line 14) | public IO> ReadLine(TextReader reader) => method ReadToEnd (line 20) | public IO ReadToEnd(TextReader reader) => method Read (line 27) | public IO Read(TextReader reader, Memory buffer) => method Close (line 33) | public IO Close(TextReader reader) => FILE: LanguageExt.Sys/Test/Implementations/TimeIO.cs class TimeIO (line 7) | public class TimeIO : Sys.Traits.TimeIO, IDisposable method TimeIO (line 12) | public TimeIO(TestTimeSpec spec) method Dispose (line 18) | public void Dispose() => method Tick (line 21) | void Tick() => method SleepUntil (line 53) | public IO SleepUntil(DateTime dt) => method SleepFor (line 59) | public IO SleepFor(TimeSpan ts) => FILE: LanguageExt.Sys/Test/Runtime.cs type Runtime (line 12) | public record Runtime(RuntimeEnv Env) : type RuntimeEnv (line 120) | public record RuntimeEnv( FILE: LanguageExt.Sys/Traits/ActivitySourceIO.cs type ActivitySourceIO (line 6) | public interface ActivitySourceIO method StartActivity (line 15) | IO StartActivity(string name, ActivityKind kind); method StartActivity (line 29) | IO StartActivity( method StartActivity (line 48) | IO StartActivity( FILE: LanguageExt.Sys/Traits/ConsoleIO.cs type ConsoleIO (line 5) | public interface ConsoleIO method Clear (line 7) | IO Clear(); method ReadKey (line 8) | IO> ReadKey(); method Read (line 9) | IO> Read(); method ReadLine (line 10) | IO> ReadLine(); method WriteLine (line 11) | IO WriteLine(); method WriteLine (line 12) | IO WriteLine(string value); method Write (line 13) | IO Write(string value); method SetBgColor (line 14) | IO SetBgColor(ConsoleColor color); method SetColor (line 15) | IO SetColor(ConsoleColor color); method ResetColor (line 20) | IO ResetColor(); FILE: LanguageExt.Sys/Traits/DirectoryIO.cs type DirectoryIO (line 6) | public interface DirectoryIO method Create (line 11) | IO Create(string path); method Delete (line 16) | IO Delete(string path, bool recursive = true); method GetParent (line 21) | IO> GetParent(string path); method Exists (line 26) | IO Exists(string path); method SetCreationTime (line 31) | IO SetCreationTime(string path, DateTime creationTime); method SetCreationTimeUtc (line 36) | IO SetCreationTimeUtc(string path, DateTime creationTimeUtc); method GetCreationTime (line 41) | IO GetCreationTime(string path); method GetCreationTimeUtc (line 46) | IO GetCreationTimeUtc(string path); method SetLastWriteTime (line 51) | IO SetLastWriteTime(string path, DateTime lastWriteTime); method SetLastWriteTimeUtc (line 56) | IO SetLastWriteTimeUtc(string path, DateTime lastWriteTimeUtc); method GetLastWriteTime (line 61) | IO GetLastWriteTime(string path); method GetLastWriteTimeUtc (line 66) | IO GetLastWriteTimeUtc(string path); method SetLastAccessTime (line 71) | IO SetLastAccessTime(string path, DateTime lastAccessTime); method SetLastAccessTimeUtc (line 76) | IO SetLastAccessTimeUtc(string path, DateTime lastAccessTimeUtc); method GetLastAccessTime (line 81) | IO GetLastAccessTime(string path); method GetLastAccessTimeUtc (line 86) | IO GetLastAccessTimeUtc(string path); method EnumerateDirectories (line 91) | IO> EnumerateDirectories(string path); method EnumerateDirectories (line 96) | IO> EnumerateDirectories(string path, string searchPattern); method EnumerateDirectories (line 101) | IO> EnumerateDirectories(string path, string searchPattern... method EnumerateFiles (line 106) | IO> EnumerateFiles(string path); method EnumerateFiles (line 111) | IO> EnumerateFiles(string path, string searchPattern); method EnumerateFiles (line 116) | IO> EnumerateFiles(string path, string searchPattern, Sear... method EnumerateFileSystemEntries (line 121) | IO> EnumerateFileSystemEntries(string path); method EnumerateFileSystemEntries (line 126) | IO> EnumerateFileSystemEntries(string path, string searchP... method EnumerateFileSystemEntries (line 131) | IO> EnumerateFileSystemEntries(string path, string searchP... method GetDirectoryRoot (line 136) | IO GetDirectoryRoot(string path); method GetCurrentDirectory (line 141) | IO GetCurrentDirectory(); method SetCurrentDirectory (line 147) | IO SetCurrentDirectory(string path); method Move (line 152) | IO Move(string sourceDirName, string destDirName); method GetLogicalDrives (line 157) | IO> GetLogicalDrives(); FILE: LanguageExt.Sys/Traits/EncodingIO.cs type EncodingIO (line 5) | public interface EncodingIO FILE: LanguageExt.Sys/Traits/EnvironmentIO.cs type EnvironmentIO (line 5) | public interface EnvironmentIO method CommandLine (line 7) | IO CommandLine(); method CurrentManagedThreadId (line 8) | IO CurrentManagedThreadId(); method Exit (line 9) | IO Exit(int exitCode); method ExitCode (line 10) | IO ExitCode(); method SetExitCode (line 11) | IO SetExitCode(int exitCode); method ExpandEnvironmentVariables (line 12) | IO ExpandEnvironmentVariables(string name); method FailFast (line 13) | IO FailFast(Option message); method FailFast (line 14) | IO FailFast(Option message, Option exception); method GetCommandLineArgs (line 15) | IO> GetCommandLineArgs(); method GetEnvironmentVariable (line 16) | IO> GetEnvironmentVariable(string variable); method GetEnvironmentVariable (line 17) | IO> GetEnvironmentVariable(string variable, Environment... method GetEnvironmentVariables (line 18) | IO>> GetEnvironmentVariables(); method GetEnvironmentVariables (line 19) | IO>> GetEnvironmentVariables(Environmen... method GetFolderPath (line 20) | IO GetFolderPath(Environment.SpecialFolder folder); method GetFolderPath (line 21) | IO GetFolderPath(Environment.SpecialFolder folder, Environment... method GetLogicalDrives (line 22) | IO> GetLogicalDrives(); method HasShutdownStarted (line 23) | IO HasShutdownStarted(); method Is64BitOperatingSystem (line 24) | IO Is64BitOperatingSystem(); method Is64BitProcess (line 25) | IO Is64BitProcess(); method MachineName (line 26) | IO MachineName(); method NewLine (line 27) | IO NewLine(); method OSVersion (line 28) | IO OSVersion(); method ProcessorCount (line 29) | IO ProcessorCount(); method SetEnvironmentVariable (line 30) | IO SetEnvironmentVariable(string variable, Option value); method SetEnvironmentVariable (line 31) | IO SetEnvironmentVariable(string variable, Option value,... method StackTrace (line 32) | IO StackTrace(); method SystemDirectory (line 33) | IO SystemDirectory(); method SystemPageSize (line 34) | IO SystemPageSize(); method TickCount (line 35) | IO TickCount(); method UserDomainName (line 36) | IO UserDomainName(); method UserInteractive (line 37) | IO UserInteractive(); method UserName (line 38) | IO UserName(); method Version (line 39) | IO Version(); method WorkingSet (line 40) | IO WorkingSet(); FILE: LanguageExt.Sys/Traits/FileIO.cs type FileIO (line 7) | public interface FileIO method Copy (line 12) | IO Copy(string fromPath, string toPath, bool overwrite = false); method Move (line 17) | IO Move(string fromPath, string toPath); method Move (line 22) | IO Move(string fromPath, string toPath, bool overwrite); method AppendAllLines (line 27) | IO AppendAllLines(string path, IEnumerable lines, Encodi... method ReadAllLines (line 32) | IO> ReadAllLines(string path, Encoding encoding); method ReadAllText (line 37) | IO ReadAllText(string path, Encoding encoding); method ReadAllBytes (line 42) | IO ReadAllBytes(string path); method WriteAllText (line 47) | IO WriteAllText(string path, string lines, Encoding encoding); method WriteAllLines (line 52) | IO WriteAllLines(string path, IEnumerable lines, Encodin... method WriteAllBytes (line 57) | IO WriteAllBytes(string path, byte[] data); method Delete (line 62) | IO Delete(string path); method Exists (line 67) | IO Exists(string path); method OpenText (line 72) | IO OpenText(string path); method CreateText (line 77) | IO CreateText(string path); method AppendText (line 82) | IO AppendText(string path); method OpenRead (line 87) | IO OpenRead(string path); method Open (line 92) | IO Open(string path, FileMode mode); method Open (line 97) | IO Open(string path, FileMode mode, FileAccess access); method OpenWrite (line 102) | IO OpenWrite(string path); FILE: LanguageExt.Sys/Traits/TextReadIO.cs type TextReadIO (line 6) | public interface TextReadIO method ReadLine (line 11) | IO> ReadLine(TextReader reader); method ReadToEnd (line 16) | IO ReadToEnd(TextReader reader); method Read (line 22) | IO Read(TextReader reader, Memory buffer); method Close (line 27) | IO Close(TextReader reader); FILE: LanguageExt.Sys/Traits/TimeIO.cs type TimeIO (line 5) | public interface TimeIO method SleepUntil (line 25) | IO SleepUntil(DateTime dt); method SleepFor (line 30) | IO SleepFor(TimeSpan ts); FILE: LanguageExt.Tests/AffTests.cs class EffMapFailTests (line 10) | public class EffMapFailTests method Eff_WithFailingTaskInEff_EndsWithMapFailValue (line 12) | [Fact] // Fails method Eff_WithExceptionInEff_EndsWithMapFailValue (line 27) | [Fact] // Fails method Eff_FailingTaskToEff_EndsWithMapFailValue (line 42) | [Fact] // Fails method EffToEff_WithExceptionInEff_EndsWithMapFailValue (line 57) | [Fact] // Succeeds method FailingTask (line 72) | static async Task FailingTask() FILE: LanguageExt.Tests/ArrayTests.cs class ArrayTests (line 9) | public class ArrayTests method ConsTest1 (line 11) | [Fact] method ListConstruct (line 24) | [Fact] method MapTestFluent (line 38) | [Fact] method ReduceTestFluent (line 49) | [Fact] method ReverseListTest1 (line 60) | [Fact] method ReverseListTest2 (line 70) | [Fact] method ReverseListTest3 (line 80) | [Fact] method OpEqualTest (line 90) | [Fact] method ArrShouldNotStackOverflowOnEquals (line 116) | [Fact] method EqualsTest (line 123) | [Fact] method itemLensGetShouldGetExistingValue (line 136) | [Fact] method itemLensGetShouldThrowExceptionForNonExistingValue (line 146) | [Fact] method itemOrNoneLensGetShouldGetExistingValue (line 156) | [Fact] method itemOrNoneLensGetShouldReturnNoneForNonExistingValue (line 166) | [Fact] FILE: LanguageExt.Tests/AtomHashMapEqTests.cs class AtomHashMapEqTests (line 7) | public class AtomHashMapEqTests method SwapInvokesChange (line 9) | [Fact] method SwapKeyInvokesChange (line 25) | [Fact] method SwapKeyOptionalInvokesChange (line 43) | [Fact] method FilterInPlaceInvokesChange (line 61) | [Fact] method FilterInPlaceWithKeyInvokesChange (line 81) | [Fact] method MapInPlaceInvokesChange (line 101) | [Fact] method AddInvokesChange (line 122) | [Fact] method TryAddInvokesChange (line 141) | [Fact] method AddOrUpdateInvokesChange (line 157) | [Fact] method AddRangeInvokesChange (line 176) | [Fact] method TryAddRangeInvokesChange (line 196) | [Fact] method AddOrUpdateRangeInvokesChange (line 216) | [Fact] method RemoveInvokesChange (line 236) | [Fact] method RemoveRangeInvokesChange (line 255) | [Fact] method FindOrAddInvokesChange (line 275) | [Fact] method FindOrAddConstantInvokesChange (line 294) | [Fact] method FindOrMaybeAddInvokesChange (line 313) | [Fact] method FindOrMaybeAddConstantInvokesChange (line 332) | [Fact] method SetItemsInvokesChange (line 351) | [Fact] method TrySetItemsInvokesChange (line 371) | [Fact] method SetItemFuncInvokesChange (line 391) | [Fact] method TrySetItemInvokesChange (line 410) | [Fact] method TrySetItemFuncInvokesChange (line 429) | [Fact] method ClearInvokesChange (line 448) | [Fact] method AppendInvokesChange (line 468) | [Fact] method AppendAtomInvokesChange (line 490) | [Fact] method SubtractInvokesChange (line 512) | [Fact] method SubtractAtomInvokesChange (line 538) | [Fact] method IntersectInvokesChange (line 564) | [Fact] method IntersectAtomInvokesChange (line 588) | [Fact] method ExceptInvokesChange (line 612) | [Fact] method ExceptKeysInvokesChange (line 638) | [Fact] method SymmetricExceptInvokesChange (line 662) | [Fact] method UnionInvokesChange (line 688) | [Fact] method Union_TakeRight_InvokesChange (line 712) | [Fact] method Union_TakeLeft_InvokesChange (line 737) | [Fact] FILE: LanguageExt.Tests/AtomHashMapTests.cs class AtomHashMapTests (line 6) | public class AtomHashMapTests method SwapInvokesChange (line 8) | [Fact] method SwapKeyInvokesChange (line 24) | [Fact] method SwapKeyOptionalInvokesChange (line 41) | [Fact] method FilterInPlaceInvokesChange (line 58) | [Fact] method FilterInPlaceWithKeyInvokesChange (line 77) | [Fact] method MapInPlaceInvokesChange (line 96) | [Fact] method AddInvokesChange (line 116) | [Fact] method TryAddInvokesChange (line 134) | [Fact] method AddOrUpdateInvokesChange (line 152) | [Fact] method AddRangeInvokesChange (line 170) | [Fact] method TryAddRangeInvokesChange (line 189) | [Fact] method AddOrUpdateRangeInvokesChange (line 208) | [Fact] method RemoveInvokesChange (line 227) | [Fact] method RemoveRangeInvokesChange (line 245) | [Fact] method FindOrAddInvokesChange (line 264) | [Fact] method FindOrAddConstantInvokesChange (line 282) | [Fact] method FindOrMaybeAddInvokesChange (line 300) | [Fact] method FindOrMaybeAddConstantInvokesChange (line 318) | [Fact] method SetItemsInvokesChange (line 336) | [Fact] method TrySetItemsInvokesChange (line 355) | [Fact] method SetItemFuncInvokesChange (line 374) | [Fact] method TrySetItemInvokesChange (line 392) | [Fact] method TrySetItemFuncInvokesChange (line 410) | [Fact] method ClearInvokesChange (line 428) | [Fact] method AppendInvokesChange (line 447) | [Fact] method AppendAtomInvokesChange (line 468) | [Fact] method SubtractInvokesChange (line 491) | [Fact] method SubtractAtomInvokesChange (line 516) | [Fact] method IntersectInvokesChange (line 541) | [Fact] method IntersectAtomInvokesChange (line 565) | [Fact] method ExceptInvokesChange (line 589) | [Fact] method ExceptKeysInvokesChange (line 615) | [Fact] method SymmetricExceptInvokesChange (line 639) | [Fact] method UnionInvokesChange (line 661) | [Fact] method Union_TakeRight_InvokesChange (line 684) | [Fact] method Union_TakeLeft_InvokesChange (line 709) | [Fact] method AppendInvokesChangeInt (line 733) | [Theory] FILE: LanguageExt.Tests/AtomTests.cs class AtomTests (line 8) | public class AtomTests method ConstructAndSwap (line 10) | [Fact] method AtomSeqEnumeration (line 21) | [Fact] FILE: LanguageExt.Tests/ChoiceTests.cs class ChoiceTests (line 9) | public class ChoiceTests method TaskFirstChoice (line 11) | [Fact] method TaskMiddleChoice (line 23) | [Fact] method TaskLastChoice (line 35) | [Fact] method TaskNoChoice (line 47) | [Fact] FILE: LanguageExt.Tests/CollectionOrderingTests.cs class CollectionOrderingTests (line 6) | public class CollectionOrderingTests method TestSetOrdering1 (line 8) | [Fact] method TestSetOrdering2 (line 21) | [Fact] method TestSetOrdering3 (line 35) | [Fact] method TestSetOrdering4 (line 49) | [Fact] method TestSetOrdering5 (line 63) | [Fact] method TestListOrdering1 (line 78) | [Fact] method TestListOrdering2 (line 91) | [Fact] method TestListOrdering3 (line 105) | [Fact] method TestListOrdering4 (line 119) | [Fact] method TestListOrdering5 (line 133) | [Fact] method TestMapOrdering1 (line 149) | [Fact] method TestMapOrdering2 (line 162) | [Fact] method TestMapOrdering3 (line 176) | [Fact] method TestMapOrdering4 (line 190) | [Fact] method TestMapOrdering5 (line 204) | [Fact] FILE: LanguageExt.Tests/CollectionToStringTests.cs class CollectionToStringTests (line 7) | public class CollectionToStringTests method ArrShortToString (line 20) | [Fact] method ArrMedToString (line 27) | [Fact] method ArrLongToString (line 34) | [Fact] method LstShortToString (line 41) | [Fact] method LstMedToString (line 48) | [Fact] method LstLongToString (line 55) | [Fact] method SeqShortToString (line 62) | [Fact] method SeqMedToString (line 69) | [Fact] method SeqLongToString (line 76) | [Fact] method SetShortToString (line 83) | [Fact] method SetMedToString (line 90) | [Fact] method SetLongToString (line 97) | [Fact] method MapToString (line 104) | [Fact] FILE: LanguageExt.Tests/CombinatorsTests.cs class CombinatorsTests (line 7) | public class CombinatorsTests method DeriveIdiotBird (line 12) | [Fact] method DeriveBluebird (line 24) | [Fact] method DeriveCardinalBird (line 30) | [Fact] FILE: LanguageExt.Tests/CompositionTests.cs class CompositionTests (line 8) | public class CompositionTests method CompositionTests (line 14) | public CompositionTests() method Sanity (line 21) | [Fact] method BackComposeFuncWithNoArgFunc (line 29) | [Fact] method ComposeNoArgFuncWithFunc (line 35) | [Fact] method BackComposeActionWithNoArgFunc (line 41) | [Fact] method ComposeNoArgFuncWithAction (line 52) | [Fact] method BackComposeFuncWithFunc (line 63) | [Fact] method ComposeFuncWithFunc (line 69) | [Fact] method BackComposeActionWithFunc (line 75) | [Fact] method ComposeFuncWithAction (line 86) | [Fact] FILE: LanguageExt.Tests/DefaultValueChecks/AbstractDefaultValueCheckTests.cs class AbstractDefaultValueCheckTests (line 5) | public abstract class AbstractDefaultValueCheckTests method DefaultValueCheck (line 8) | protected abstract bool DefaultValueCheck(T value); method DefaultValueCheck_DefaultValueObject_AsExpectedWhenDefaultValue (line 12) | [Fact] method DefaultValueCheck_DefaultConstructorObject_AsExpectedWhenNotDefaultValue (line 20) | [Fact] method DefaultValueCheck_DefaultValueString_AsExpectedWhenDefaultValue (line 28) | [Fact] method DefaultValueCheck_HelloString_AsExpectedWhenNotDefaultValue (line 36) | [Fact] method DefaultValueCheck_DefaultValueInt_AsExpectedWhenDefaultValue (line 44) | [Fact] method DefaultValueCheck_NonDefaultValueInt_AsExpectedWhenNotDefaultValue (line 52) | [Fact] method DefaultValueCheck_DefaultValueNullableByte_AsExpectedWhenDefaultValue (line 60) | [Fact] method DefaultValueCheck_ZeroNullableByte_AsExpectedWhenNotDefaultValue (line 68) | [Fact] method DefaultValueCheck_DefaultConstructorEnum_AsExpectedWhenDefaultValue (line 76) | [Fact] method DefaultValueCheck_FirstEnumOptionWithValueOne_AsExpectedWhenNotDefaultValue (line 84) | [Fact] type FooEnum (line 92) | private enum FooEnum FILE: LanguageExt.Tests/DefaultValueChecks/isDefaultPreludeTests.cs class isDefaultPreludeTests (line 3) | public class isDefaultPreludeTests : AbstractDefaultValueCheckTests method DefaultValueCheck (line 6) | protected override bool DefaultValueCheck(T value) => Prelude.isDef... FILE: LanguageExt.Tests/DefaultValueChecks/notDefaultPreludeTests.cs class notDefaultPreludeTests (line 3) | public class notDefaultPreludeTests : AbstractDefaultValueCheckTests method DefaultValueCheck (line 6) | protected override bool DefaultValueCheck(T value) => Prelude.notDe... FILE: LanguageExt.Tests/DelayTests.cs class DelayTests (line 9) | public class DelayTests method DelayTest1 (line 11) | [Fact] FILE: LanguageExt.Tests/DistinctTests.cs class DistinctTests (line 7) | public class DistinctTests method SeqDistinctIgnoreCase (line 9) | [Fact] FILE: LanguageExt.Tests/Divisible.cs class Divisible (line 8) | public class Divisible method OptionalNumericDivide (line 10) | [Fact] FILE: LanguageExt.Tests/EitherApply.cs class EitherApply (line 8) | public class EitherApply method ApplyRightArgs (line 12) | [Fact] method ApplyRightArgsF (line 22) | [Fact] method ApplyRightArgsF2 (line 35) | [Fact] method ApplyLeftArgs (line 43) | [Fact] method ApplyLeftArgsF (line 61) | [Fact] method ApplyLeftArgsF2 (line 68) | [Fact] method ApplicativeLawHolds (line 75) | [Fact] method ApplicativeLawHoldsF (line 88) | [Fact] method ApplicativeLawHoldsF2 (line 97) | [Fact] FILE: LanguageExt.Tests/EitherCoalesceTests.cs class EitherCoalesceTests (line 5) | public class EitherCoalesceTests method EitherCoalesceTest1 (line 7) | [Fact] method EitherCoalesceTest2 (line 16) | [Fact] method EitherCoalesceTest3 (line 25) | [Fact] FILE: LanguageExt.Tests/EitherTests.cs class EitherTests (line 6) | public class EitherTests method RightGeneratorTestsObject (line 8) | [Fact] public void RightGeneratorTestsObject() method SomeGeneratorTestsFunction (line 21) | [Fact] public void SomeGeneratorTestsFunction() method LeftGeneratorTestsObject (line 34) | [Fact] public void LeftGeneratorTestsObject() method LeftGeneratorTestsFunction (line 47) | [Fact] public void LeftGeneratorTestsFunction() method SomeLinqTest (line 60) | [Fact] method LeftLinqTest (line 70) | [Fact] public void LeftLinqTest() => method EitherFluentSomeNoneTest (line 80) | [Fact] public void EitherFluentSomeNoneTest() method GetValue (line 94) | private Either GetValue(bool select) method EitherLinqTest1 (line 106) | [Fact] method EitherLinqTest2 (line 115) | [Fact] method EitherCoalesce (line 124) | [Fact] method EitherInfer1 (line 130) | [Fact] method EitherInfer2 (line 134) | void EitherInfer2(bool v) method AddEithers (line 141) | public Either AddEithers(Either x, Either ImplicitConversion() => 1000; FILE: LanguageExt.Tests/EnumerableTTests.cs class EnumerableTTests (line 8) | public class EnumerableTTests method WrappedListTest (line 10) | [Fact] method ChooseTest (line 31) | [Fact] FILE: LanguageExt.Tests/EqualityTests.cs class EqualityTests (line 9) | public class EqualityTests method EqualityTest1 (line 11) | [Fact] method EqualityTest2 (line 26) | [Fact] method EqualityTest3 (line 41) | [Fact] method EqualityTest4 (line 56) | [Fact] method NonEqualityTest1 (line 71) | [Fact] method NonEqualityTest2 (line 86) | [Fact] method EitherEqualityComparerTest (line 106) | [Fact] method IsDefault (line 117) | public static bool IsDefault(T obj) => method OptionMonadEqualityTests1 (line 121) | [Fact] method OptionMonadEqualityTests2 (line 133) | [Fact] method EitherMonadEqualityTests1 (line 146) | [Fact] method EitherMonadEqualityTests2 (line 158) | [Fact] method IsEqual (line 170) | public static bool IsEqual(K mx, K my) class EqualityTestsWithStaticProperties (line 180) | public class EqualityTestsWithStaticProperties class Foo (line 182) | public class Foo : Record method Foo (line 186) | static Foo() => method Foo (line 189) | public Foo(int age, int s, Lst numbers) method EqualRecordsShouldBeEqual (line 200) | [Fact] method NonEqualRecordsShouldBeNotEqual (line 211) | [Fact] FILE: LanguageExt.Tests/ErrorTests.cs class ErrorTests (line 10) | public class ErrorTests method EqualityTest (line 12) | [Fact] method NonEqualityTest (line 21) | [Fact] method IsTest (line 30) | [Fact] method IsExpectedTest (line 42) | [Fact] method ExpectedSerialisationTest (line 56) | [Fact] method ExceptionalSerialisationTest (line 73) | [Fact] type BespokeError (line 89) | public record BespokeError([property: DataMember] bool MyData) : method BespokeExpectedSerialisationTest (line 92) | [Fact] method ManyExpectedSerialisationTest (line 110) | [Fact] method MonoidLawsTest (line 135) | [Fact] FILE: LanguageExt.Tests/FSharp/FSharpTests.cs class FSharpTests (line 5) | public class FSharpTests method ErrorResult_to_Either (line 7) | [Theory] method OKResult_to_Either (line 20) | [Fact] method Either_to_ErrorResult (line 31) | [Fact] method Either_to_OkResult (line 42) | [Fact] FILE: LanguageExt.Tests/FunTests.cs class FunTests (line 6) | public class FunTests method LambdaInferTests (line 8) | [Fact] public void LambdaInferTests() FILE: LanguageExt.Tests/HashMapTests.cs class HashMapTests (line 10) | public class HashMapTests method HashMapGeneratorTest (line 12) | [Fact] method MapGeneratorAndMatchTest (line 20) | [Fact] method MapSetTest (line 38) | [Fact] method MapAddInOrderTest (line 60) | [Fact] method MapAddInReverseOrderTest (line 89) | [Fact] method MapAddInMixedOrderTest (line 115) | [Fact] method MapRemoveTest (line 134) | [Fact] method MassAddRemoveTest (line 182) | [Fact] method HashMapSetTest (line 204) | [Fact] method EqualsTest (line 217) | [Fact] method FetchBack (line 231) | [Fact] method HashMapRemoveTest (line 253) | [Fact] method itemLensGetShouldGetExistingValue (line 269) | [Fact] method itemLensGetShouldThrowExceptionForNonExistingValue (line 279) | [Fact] method itemOrNoneLensGetShouldGetExistingValue (line 289) | [Fact] method itemOrNoneLensGetShouldReturnNoneForNonExistingValue (line 299) | [Fact] FILE: LanguageExt.Tests/HashSetTests.cs class HashSetTests (line 9) | public class HashSetTests method HashSetHasItemsTest (line 11) | [Fact] method HashSetGeneratorTest (line 15) | [Fact] method HashSetGeneratorAndMatchTest (line 23) | [Fact] method HashSetAddInOrderTest (line 38) | [Fact] method HashSetAddInReverseOrderTest (line 67) | [Fact] method HashSetAddInMixedOrderTest (line 96) | [Fact] method HashSetRemoveTest (line 114) | [Fact] method HashSetKeyTypeTests (line 158) | [Fact] method HashSetSetTest (line 173) | [Fact] method EqualsTest (line 185) | [Fact] method HashSet_WithDefaultSettings_SerializationTest (line 197) | [Fact] method HashSet_WithEchoCustomSettings_SerializationTest (line 207) | [Fact] FILE: LanguageExt.Tests/IOTests/ApplyTests.cs class IO_ApplyTests (line 8) | public class IO_ApplyTests method Apply_ShouldApplyFunctionToValue (line 10) | [Fact] method Apply_ShouldBubbleUpFailure (line 25) | [Fact] method Apply_ShouldNotRunFunctionIfFunctionIsFailed (line 39) | [Fact] method Apply_WithAsyncAndSyncTermsShouldRunInParallel (line 53) | [Fact] method Apply_WithAsyncAndSyncTermsShouldApplyFunctionToValue (line 75) | [Fact] method Apply_WithSyncAndAsyncTermsShouldApplyFunctionToValue (line 95) | [Fact] FILE: LanguageExt.Tests/IOTests/FoldTests.cs class IOFoldTests (line 7) | public class IOFoldTests method Fold_AccumulatesStateAccurately (line 9) | [Fact] method Fold_InitialStateIsReturnedIfNoEffect (line 24) | [Fact] method Fold_ComputationFailurePreservesState (line 36) | [Fact] method Fold_ComplexTransformationAppliedCorrectly (line 48) | [Fact] method FoldUntil_StopsOnMatchingPredicate (line 63) | [Fact] method FoldWhile_StatePredicatesEnforcedCorrectly (line 79) | [Fact] method FoldWhile_StopsWhenStateConditionIsNotMet (line 95) | [Fact] method FoldWhile_HandlesEmptyCorrectly (line 111) | [Fact] method FoldUntil_CompletesOnConditionMet (line 124) | [Fact] method FoldUntil_HandlesErrorsWithoutStateChange (line 140) | [Fact] FILE: LanguageExt.Tests/IOTests/GeneralTests.cs class IO_GeneralTests (line 8) | public class IO_GeneralTests method Pure_ShouldReturnCorrectValue (line 10) | [Fact] method Fail_ShouldThrowError (line 24) | [Fact] method Map_ShouldTransformValue (line 36) | [Fact] method Bind_ShouldChainComputations (line 49) | [Fact] method Catch_ShouldHandleErrorsGracefully (line 62) | [Fact] method Select_ShouldMapValue_WhenUsingLINQ (line 75) | [Fact] method SelectMany_ShouldChainOperations_WhenUsingLINQ (line 88) | [Fact] method Retry_ShouldRetryOnFailure_AndSucceedEventually (line 104) | [Fact] method Repeat_ShouldRepeatUntilConditionMet (line 123) | [Fact] method Timeout_ShouldThrowException_WhenTimeLimitExceeded (line 138) | [Fact] FILE: LanguageExt.Tests/IOTests/MapFailTests.cs class IO_MapFailTests (line 7) | public class IO_MapFailTests method MapFail_ShouldNotAlterSuccessValue (line 9) | [Fact] method MapFail_ShouldTransformFailure (line 23) | [Fact] method MapFail_ShouldHandleNestedErrors (line 41) | [Fact] method MapFail_ShouldNotSwallowExceptionsOnMappingFailure (line 59) | [Fact] FILE: LanguageExt.Tests/IOTests/RepeatTests.cs class IO_RepeatTests (line 6) | public class IO_RepeatTests method CreateIncrementingIO (line 8) | IO CreateIncrementingIO(Atom callCount) method RepeatWhile_ShouldRepeatUntilConditionFails (line 14) | [Fact] method RepeatUntil_ShouldStopWhenConditionIsMet (line 30) | [Fact] method RepeatWhile_WithTimeSeriesSchedule_ShouldRepeatWhileConditionIsMet (line 46) | [Fact] method RepeatUntil_WithForeverSchedule_ShouldRepeatUntilConditionIsMet (line 63) | [Fact] method RepeatWhile_FixedIntervalSchedule_ShouldFollowScheduleDelays (line 80) | [Fact] FILE: LanguageExt.Tests/IOTests/RetryTests.cs class IO_RetryTests (line 7) | public class IO_RetryTests method Retry_SuccessOnFirstAttempt_ShouldReturnResultImmediately (line 9) | [Fact] method Retry_FailingThenSuccess_ShouldRetryAndReturnSuccess (line 21) | [Fact] method Retry_ExceedsMaxRetry_ShouldThrowLastError (line 41) | [Fact] method RetryWhile_ShouldContinueWhilePredicateIsTrue (line 51) | [Fact] method RetryUntil_ShouldStopWhenPredicateReturnsTrue (line 68) | [Fact] method RetryWithSchedule_Spaced_ShouldRespectIntervalsAndStopAfterScheduleExpires (line 85) | [Fact] method RetryWithSchedule_ExponentialBackoff_ShouldRetryWithIncreasingIntervals (line 103) | [Fact] FILE: LanguageExt.Tests/IOTests/TailRecursionTests.cs class TailRecursionTests (line 6) | public class TailRecursionTests type TestIO (line 8) | private record TestIO(IO io) : K method Transform (line 15) | public static K Transform(K fa) => ((TestIO)... method CoTransform (line 17) | public static K CoTransform(K fa) => new TestIO... class TestIO (line 13) | private class TestIO : Deriving.MonadIO method Transform (line 15) | public static K Transform(K fa) => ((TestIO)... method CoTransform (line 17) | public static K CoTransform(K fa) => new TestIO... method TailRecursionInApplication_WhenPlainIO_ShouldNotThrow (line 22) | [Fact] method reset (line 40) | private IO reset() => State.SwapIO(_ => 0); method increment (line 42) | private IO increment() => State.SwapIO(x => x + 1); method multiply (line 44) | private IO multiply() => State.SwapIO(x => x * 10); method TailRecursionInApplication_WhenIOHKT_ShouldNotThrow (line 47) | [Fact] method TailRecursionInApplication_WhenLiftIO_ShouldNotThrow (line 65) | [Fact] method TailRecursionUsedImproperly_WhenPlainIO_ShouldThrow (line 83) | [Fact] method TailRecursionUsedImproperly_WhenIOHKT_ShouldThrow (line 95) | [Fact] method TailRecursionUsedImproperly_WhenLiftIO_ShouldThrow (line 108) | [Fact] FILE: LanguageExt.Tests/IssuesTests.cs class IssuesTests (line 12) | public class IssuesTests method Issue207 (line 17) | public void Issue207() => method Issue207_2 (line 23) | public EitherT Issue207_2() => method createUserMapping (line 32) | static Either createUserMapping(ADUser user) => method addUser (line 35) | static EitherT addUser(UserMapping user) => method addUser2 (line 38) | static IO addUser2(UserMapping user) => method createUserMapping2 (line 41) | static IO createUserMapping2(ADUser user) => method Issue207_5 (line 44) | public IO Issue207_5() => method Issue208 (line 51) | [Fact] method Issue346 (line 59) | [Fact] method Issue675 (line 65) | [Fact] type ADUser (line 84) | public record ADUser(string u); type UserMapping (line 85) | public record UserMapping(string u); class TopHatTests (line 89) | public class TopHatTests class TopHat (line 91) | public class TopHat : Record method TopHat (line 93) | public TopHat(int id, Option id2) method TopHat (line 99) | TopHat(SerializationInfo info, StreamingContext context) : base(info... method SumOptionAsync (line 106) | OptionT SumOptionAsync() => liftIO(async _ => method TopHatSerialisationTest (line 114) | [Fact] class ExternalOptionsAndEithersTests (line 134) | public class ExternalOptionsAndEithersTests method what_i_desire_EitherAsync (line 136) | [Fact] class ExternalSystem (line 155) | static class ExternalSystem type Error (line 157) | public record Error(string Value); method GetPixel (line 159) | public static OptionT GetPixel(PixelId id) => method GenerateLinkId (line 162) | public static EitherT GenerateLinkId(PixelId pixelI... method ScrapeUrl (line 165) | public static EitherT ScrapeUrl(string url) => type WebResource (line 168) | public record WebResource(int Value); type PixelId (line 169) | public record PixelId(string Value); type Pixel (line 170) | public record Pixel(PixelId Value); type CollectorId (line 176) | public record CollectorId(int Value); type TenantId (line 177) | public record TenantId(int Value); type UserId (line 178) | public record UserId(int Value); type Instant (line 179) | public record Instant(int Value); class Collector (line 181) | public class Collector : Record, ISerializable method Collector (line 188) | public Collector(CollectorId id, string name, TenantId tenant, UserId ... method Collector (line 197) | Collector(SerializationInfo info, StreamingContext ctx) : base(info, c... class GitterTests (line 200) | public class GitterTests method TestSerial (line 202) | [Fact] class Issue251 (line 217) | public static class Issue251 type Error (line 219) | public record Error(string Value); class ErrorException (line 220) | public class ErrorException(Error error) : Exception(error.Value) method AsOptionT (line 225) | public static OptionT AsOptionT(this Either... method AsTryOption (line 230) | public static OptionT AsTryOption(this Either AsOptionT(this Task class Issue263 (line 244) | public class Issue263 method Test (line 248) | public void Test() => ignore(act(fire)); class Issue261 (line 251) | public class Issue261 method Test1 (line 253) | [Fact] method Test2 (line 272) | [Fact] method Test3 (line 291) | [Fact] class Issue376 (line 311) | public class Issue376 method Op1 (line 313) | public static EitherT Op1() => method Op2 (line 316) | public static EitherT Op2() => method Op3 (line 319) | public static EitherT Op3() => method Calculate (line 322) | public static EitherT Calculate(int x, int y, int z) => method Test (line 325) | public static int Test() => class Issue376_2 (line 335) | public class Issue376_2 method Op1 (line 337) | static async Task> Op1() => await 1.AsTask(); method Op2 (line 338) | static async Task> Op2() => await 2.AsTask(); method Op3 (line 339) | static async Task> Op3() => await "error".AsTask(); method Calculate (line 340) | static async Task> Calculate(int x, int y, int z) ... method Test (line 342) | public static IO> Test() => class Issue376_3 (line 351) | public class Issue376_3 method Op1 (line 353) | static async Task> Op1() => await 1.AsTask(); method Op2 (line 354) | static async Task> Op2() => await 2.AsTask(); method Op3 (line 355) | static async Task> Op3() => await Option.None.AsTask(); method Calculate (line 356) | static async Task> Calculate(int x, int y, int z) => await... method Test (line 358) | public static IO> Test() => class Issue533 (line 366) | public class Issue533 method Test (line 368) | [Fact] class StackOverflow_54609459 (line 388) | public class StackOverflow_54609459 class Error (line 390) | public class Error { } class HostResponse (line 391) | public class HostResponse { } class Response (line 392) | public class Response { } class Command (line 394) | public class Command { method GetCommand (line 398) | static Either>> GetCommand... method ExecuteCommand (line 404) | internal static EitherT ExecuteCommand( method Validate (line 409) | static Either Validate( method ExecuteAllAsync (line 416) | public static EitherT> ExecuteAllAsync( class Issue1340 (line 429) | public class Issue1340 type CustomExpected (line 431) | public sealed record CustomExpected(string Message, int Code, string A... method Test (line 433) | [Fact] FILE: LanguageExt.Tests/IteratorTests/IteratorTests.cs class IteratorTests (line 9) | public class IteratorTests method Iterator_BasicBehavior_Test (line 11) | [Fact] method Iterator_ThreadSafety_Test (line 27) | [Fact] method Iterator_Nil_Test (line 51) | [Fact] method Iterator_MultipleEnumerationPrevention_Test (line 63) | [Fact] method Iterator_EmptyEnumerable_Test (line 80) | [Fact] method Iterator_ThreadSafety_Test_WithContentCheck (line 92) | [Fact] FILE: LanguageExt.Tests/LinqTests.cs class LinqTests (line 8) | public class LinqTests method EnumerableString (line 10) | [Fact] method MixedLinq (line 35) | [Fact] method WithOptionSomeList (line 49) | [Fact] method WithOptionNoneList (line 63) | [Fact] method WithEitherRightList (line 73) | [Fact] method WithEitherLeftList (line 87) | [Fact] method WhereArrayTest (line 97) | [Fact] method WhereOptionTest (line 107) | [Fact] method OptionAndOrTest (line 123) | [Fact] method GetOptionValue (line 137) | private Option GetOptionValue(bool select) => method GetEitherValue (line 142) | private Either GetEitherValue(bool select) method OptionLst1 (line 151) | [Fact] method OptionNoneTest1 (line 163) | [Fact] FILE: LanguageExt.Tests/ListMatchingTests.cs class ListMatchingTests (line 6) | public class ListMatchingTests method RecursiveMatchSumTest (line 8) | [Fact] method Sum (line 20) | public int Sum(IEnumerable list) => method RecursiveMatchMultiplyTest (line 26) | [Fact] method Multiply (line 38) | public int Multiply(IEnumerable list) => method AnotherRecursiveMatchSumTest (line 44) | [Fact] method AnotherSum (line 56) | public int AnotherSum(IEnumerable list) => method AnotherRecursiveMatchMultiplyTest (line 61) | [Fact] method AnotherMultiply (line 73) | public int AnotherMultiply(IEnumerable list) => FILE: LanguageExt.Tests/ListTests.cs class ListTests (line 8) | public class ListTests method ConsTest1 (line 10) | [Fact] method ListConstruct (line 24) | [Fact] method MapTest (line 38) | [Fact] method ReduceTest (line 54) | [Fact] method MapTestFluent (line 70) | [Fact] method ReduceTestFluent (line 81) | [Fact] method RangeTest1 (line 92) | [Fact] method RangeTest2 (line 103) | [Fact] method RangeTest4 (line 114) | [Fact] method RangeTest5 (line 121) | [Fact] method RepeatTest (line 128) | [Fact] method GenerateTest (line 140) | [Fact] method UnfoldTest (line 152) | [Fact] method UnfoldTupleTest (line 162) | [Fact] method UnfoldSingleTest (line 172) | [Fact] method ReverseListTest1 (line 188) | [Fact] method ReverseListTest2 (line 198) | [Fact] method ReverseListTest3 (line 208) | [Fact] method OpEqualTest (line 218) | [Fact] method IterSimpleTest (line 243) | [Fact] method IterPositionalTest (line 261) | [Fact] method ConsumeTest (line 279) | [Fact] method SkipLastTest1 (line 293) | [Fact] method SkipLastTest2 (line 303) | [Fact] method SkipLastTest3 (line 313) | [Fact] method SkipLastTest4 (line 323) | [Fact] method SetItemTest (line 333) | [Fact] method RemoveAllTest (line 352) | [Fact] method RemoveAtInsertTest (line 359) | [Fact] method RemoveRange (line 384) | [Fact] method SetItemManyTest (line 393) | [Fact] method RemoveAtInsertManyTest (line 412) | [Fact] method EqualsTest (line 433) | [Fact] method ListShouldRemoveByReference (line 445) | [Fact] method ListShouldRemoveByReferenceForReverseLists (line 460) | [Fact] method FoldTest (line 475) | [Fact] method FoldBackTest (line 483) | [Fact] method FoldWhileTest (line 491) | [Fact] method FoldBackWhileTest (line 509) | [Fact] method FoldUntilTest (line 527) | [Fact] method FoldBackUntilTest (line 545) | [Fact] method itemLensGetShouldGetExistingValue (line 563) | [Fact] method itemLensGetShouldThrowExceptionForNonExistingValue (line 573) | [Fact] method itemOrNoneLensGetShouldGetExistingValue (line 583) | [Fact] method itemOrNoneLensGetShouldReturnNoneForNonExistingValue (line 593) | [Fact] FILE: LanguageExt.Tests/MapTests.cs class MapTests (line 9) | public class MapTests method MapGeneratorTest (line 11) | [Fact] method MapGeneratorAndMatchTest (line 19) | [Fact] method MapSetTest (line 35) | [Fact] method MapOrdSetTest (line 60) | [Fact] method MapAddInOrderTest (line 80) | [Fact] method MapAddInReverseOrderTest (line 109) | [Fact] method MapAddInMixedOrderTest (line 135) | [Fact] method MapRemoveTest (line 154) | [Fact] method MassAddRemoveTest (line 202) | [Fact] method MapOrdSumTest (line 223) | [Fact] method MapOptionTest (line 236) | [Fact] method MapValuesTest (line 258) | [Fact] method MapKeysTest (line 273) | [Fact] method MapUnionTest1 (line 288) | [Fact] method MapUnionTest2 (line 299) | [Fact] method MapIntesectTest1 (line 310) | [Fact] method MapExceptTest (line 321) | [Fact] method MapSymmetricExceptTest (line 332) | [Fact] method EqualsTest (line 343) | [Fact] method SliceTest (line 360) | [Fact] method MinMaxTest (line 385) | [Fact] method FindPredecessorWhenKeyExistsTest (line 401) | [Fact] method FindPredecessorWhenKeyNotExistsTest (line 423) | [Fact] method FindExactOrPredecessorWhenKeyExistsTest (line 445) | [Fact] method FindExactOrPredecessorWhenKeySometimesExistsTest (line 467) | [Fact] method FindSuccessorWhenKeyExistsTest (line 489) | [Fact] method FindSuccessorWhenKeyNotExistsTest (line 511) | [Fact] method FindExactOrSuccessorWhenKeyExistsTest (line 533) | [Fact] method FindExactOrSuccessorWhenKeySometimesExistsTest (line 555) | [Fact] method itemLensGetShouldGetExistingValue (line 593) | [Fact] method itemLensGetShouldThrowExceptionForNonExistingValue (line 603) | [Fact] method itemOrNoneLensGetShouldGetExistingValue (line 613) | [Fact] method itemOrNoneLensGetShouldReturnNoneForNonExistingValue (line 623) | [Fact] method foldStepValuesShouldYieldInOrder (line 633) | [Fact] method foldStepBackValuesShouldYieldInReverseOrder (line 651) | [Fact] FILE: LanguageExt.Tests/MemoImplTests.cs class MemoImplTests (line 8) | public class MemoImplTests method MemoTest1 (line 10) | [Fact] method MemoTest2 (line 27) | [Fact] method ListMemoTest (line 66) | [Fact] FILE: LanguageExt.Tests/MemoryConsoleTests.cs class MemoryConsoleTests (line 9) | public class MemoryConsoleTests method Write_line (line 11) | [Theory] method Read_line_followed_by_write_line (line 31) | [Theory] FILE: LanguageExt.Tests/MonadTests.cs class MonadTests (line 7) | public class MonadTests method WriterTest (line 9) | [Fact] method writer (line 31) | static Writer, int> writer(int value, Seq output) => method Traverse (line 34) | static Writer, Seq> multWithLog(Seq input) => class Bindings (line 48) | private class Bindings method Bindings (line 51) | public Bindings(params (string, int)[] items) => method New (line 54) | public static Bindings New(params (string, int)[] items) => FILE: LanguageExt.Tests/Multiplicable.cs class Multiplicable (line 12) | public class Multiplicable method OptionalNumericMultiply (line 14) | [Fact] FILE: LanguageExt.Tests/NullChecks/AbstractNullCheckTests.cs class AbstractNullCheckTests (line 5) | public abstract class AbstractNullCheckTests method NullCheck (line 8) | protected abstract bool NullCheck(T value); method NullCheck_NullObject_AsExpectedWhenNull (line 12) | [Fact] method NullCheck_NonNullObject_AsExpectedWhenNotNull (line 20) | [Fact] method NullCheck_NullString_AsExpectedWhenNull (line 28) | [Fact] method NullCheck_HelloString_AsExpectedWhenNotNull (line 36) | [Fact] method NullCheck_NullCustomClass_AsExpectedWhenNull (line 44) | [Fact] method NullCheck_DefaultConstructorCustomClass_AsExpectedWhenNotNull (line 52) | [Fact] method NullCheck_NullNullableByte_AsExpectedWhenNull (line 60) | [Fact] method NullCheck_ZeroNullableByte_AsExpectedWhenNotNull (line 68) | [Fact] method NullCheck_ZeroInt_AsExpectedWhenNotNull (line 76) | [Fact] method NullCheck_DefaultCustomEnum_AsExpectedWhenNull (line 84) | [Fact] method NullCheck_DefaultConstructorCustomStruct_AsExpectedWhenNull (line 92) | [Fact] class FooClass (line 100) | private class FooClass { } type FooEnum (line 101) | private enum FooEnum { } type FooStruct (line 102) | private struct FooStruct { } FILE: LanguageExt.Tests/NullChecks/IsNullExtensionTests.cs class IsNullExtensionTests (line 3) | public class IsNullExtensionTests : AbstractNullCheckTests method NullCheck (line 6) | protected override bool NullCheck(T value) => value.IsNull(); FILE: LanguageExt.Tests/NullChecks/isnullPreludeTests.cs class isnullPreludeTests (line 3) | public class isnullPreludeTests : AbstractNullCheckTests method NullCheck (line 6) | protected override bool NullCheck(T value) => Prelude.isnull(value); FILE: LanguageExt.Tests/NullChecks/notnullPreludeTests.cs class notnullPreludeTests (line 3) | public class notnullPreludeTests : AbstractNullCheckTests method NullCheck (line 6) | protected override bool NullCheck(T value) => Prelude.notnull(value); FILE: LanguageExt.Tests/OptionApply.cs class OptionApply (line 8) | public class OptionApply method ApplySomeArgs (line 12) | [Fact] method ApplySomeArgsF (line 19) | [Fact] method ApplySomeArgsF2 (line 26) | [Fact] method ApplyNoneArgs (line 33) | [Fact] method ApplyNoneArgsF (line 40) | [Fact] method ApplyNoneArgsF2 (line 47) | [Fact] method ApplicativeLawHolds (line 55) | [Fact] FILE: LanguageExt.Tests/OptionCoalesceTests.cs class OptionCoalesceTests (line 5) | public class OptionCoalesceTests method OptionCoalesceTest1 (line 7) | [Fact] method OptionCoalesceTest2 (line 15) | [Fact] method OptionCoalesceTest3 (line 24) | [Fact] method OptionUnsafeCoalesceTest1 (line 33) | [Fact] FILE: LanguageExt.Tests/OptionTTests.cs class OptionTTests (line 7) | public class OptionTTests method TestOptionT2 (line 9) | [Fact] method TestOptionT3 (line 21) | [Fact] method TestOptionT4 (line 32) | [Fact] method WrappedListTest (line 43) | [Fact] method WrappedListLinqTest (line 90) | [Fact] method WrappedMapLinqTest (line 104) | [Fact] method WrappedOptionOptionLinqTest (line 118) | [Fact] method WrappedOptionLinqTest (line 140) | [Fact] method WrappedListOfOptionsTest2 (line 183) | [Fact] FILE: LanguageExt.Tests/OptionTests.cs class OptionTests (line 9) | public class OptionTests method SomeGeneratorTestsObject (line 11) | [Fact] method SomeGeneratorTestsFunction (line 25) | [Fact] method NoneGeneratorTestsObject (line 39) | [Fact] method NoneGeneratorTestsFunction (line 53) | [Fact] method SomeLinqTest (line 67) | [Fact] method NoneLinqTest (line 84) | [Fact] method OptionFluentSomeNoneTest (line 101) | [Fact] method NullableTest (line 115) | [Fact] method NullableDenySomeNullTest (line 125) | [Fact] method BiIterSomeTest (line 138) | [Fact] method BiIterNoneTest (line 147) | [Fact] method IfNoneSideEffect (line 156) | [Fact] method ISomeSideEffect (line 167) | [Fact] method OptionToFin (line 178) | [Fact] method GetStringNone (line 199) | private Option GetStringNone() method GetNullable (line 205) | private Option GetNullable(bool select) => method GetValue (line 210) | private Option GetValue(bool select) => method GetSomeOptionValue (line 215) | private Option> GetSomeOptionValue(bool select) => method ImplicitConversion (line 220) | private Option ImplicitConversion() => 1000; method ImplicitNoneConversion (line 222) | private Option ImplicitNoneConversion() => None; method InferenceTest1 (line 224) | private void InferenceTest1() FILE: LanguageExt.Tests/OptionUnsafeApply.cs class OptionUnsafeApply (line 7) | public class OptionUnsafeApply FILE: LanguageExt.Tests/ParsecIOTests.cs class ParsecIOTests (line 17) | public class ParsecIOTests class Tok (line 19) | class Tok method Tok (line 21) | public Tok(int col, int ln, char val) method Indent1SuccessTest (line 33) | [Fact] FILE: LanguageExt.Tests/ParsecTests.cs class ParsecTests (line 20) | public class ParsecTests method MultiLineNestedComments (line 23) | [Fact] method MultiLineComments (line 34) | [Fact] method ResultComb (line 45) | [Fact] method ZeroComb (line 55) | [Fact] method ItemComb (line 64) | [Fact] method ItemFailComb (line 75) | [Fact] method Item2Comb (line 84) | [Fact] method Item1LinqComb (line 102) | [Fact] method Item2LinqComb (line 115) | [Fact] method EitherFirstComb (line 130) | [Fact] method EitherSecondComb (line 142) | [Fact] method EitherLINQComb (line 154) | [Fact] method UpperComb (line 169) | [Fact] method UpperFailComb (line 180) | [Fact] method LowerComb (line 189) | [Fact] method LowerFailComb (line 200) | [Fact] method DigitComb (line 209) | [Fact] method DigitFailComb (line 220) | [Fact] method LetterComb (line 229) | [Fact] method LetterFailComb (line 240) | [Fact] method WordComb (line 249) | [Fact] method WordFailComb (line 260) | [Fact] method StringMatchComb (line 269) | [Fact] method StringMatchFailComb (line 280) | [Fact] method StringOrdinalIgnoreCase (line 289) | [Fact] method NaturalNumberComb (line 302) | [Fact] method NaturalNumberFailComb (line 315) | [Fact] method IntegerNumberComb (line 326) | [Fact] method IntegerNegativeNumberComb (line 339) | [Fact] method IntegerNumberFailComb (line 352) | [Fact] method BracketAndIntegerComb (line 363) | [Fact] method BracketAndIntegerFailComb (line 379) | [Fact] method BracketAndIntegerListComb (line 390) | [Fact] method BracketAndSpacedIntegerListComb (line 410) | [Fact] method BracketAndIntegerListFailComb (line 431) | [Fact] method JunkEmptyComb (line 442) | [Fact] method JunkNoMatchComb (line 453) | [Fact] method JunkFourSpacesComb (line 464) | [Fact] method JunkFourSpacesThenCommentComb (line 475) | [Fact] method StringLiteralComb (line 486) | [Fact] method ParseNTimes (line 497) | [Theory] method ParseNTimesFail (line 512) | [Theory] method ParseN1Times (line 526) | [Theory] method ParseN1TimesFail (line 541) | [Fact] method ParseN0Times (line 551) | [Theory] method ParseN0TimesZeroNegative (line 567) | [Fact] method SepByTest (line 574) | [Fact] method EndByTest (line 588) | [Fact] method SepEndByTest (line 602) | [Fact] method ParallelCheck (line 617) | [Fact] method FlattenCheck (line 627) | [Fact] method ConsCheck (line 641) | [Fact] method EMailParserCheck (line 655) | [Fact] method Issue889 (line 673) | [Fact] method Nat_or_float_must_be_int (line 703) | [Fact] method ExpressionResultShouldBeSixDueToMultiplicationOperationPriority (line 727) | [Fact] class Expr (line 785) | public abstract class Expr method Eval (line 787) | public abstract int Eval(); method Natural (line 789) | public static Expr Natural(int x) => new NaturalExpr(x); method Add (line 790) | public static Expr Add(Expr left, Expr right) => new AddExpr(left, r... method Sub (line 791) | public static Expr Sub(Expr left, Expr right) => new SubExpr(left, r... method Mul (line 792) | public static Expr Mul(Expr left, Expr right) => new MulExpr(left, r... method Div (line 793) | public static Expr Div(Expr left, Expr right) => new DivExpr(left, r... class NaturalExpr (line 795) | public class NaturalExpr : Expr method NaturalExpr (line 798) | public NaturalExpr(int value) => Value = value; method Eval (line 799) | public override int Eval() => Value; class AddExpr (line 802) | public class AddExpr : Expr method AddExpr (line 806) | public AddExpr(Expr left, Expr right) method Eval (line 811) | public override int Eval() => class SubExpr (line 814) | public class SubExpr : Expr method SubExpr (line 818) | public SubExpr(Expr left, Expr right) method Eval (line 823) | public override int Eval() => class MulExpr (line 826) | public class MulExpr : Expr method MulExpr (line 830) | public MulExpr(Expr left, Expr right) method Eval (line 835) | public override int Eval() => class DivExpr (line 838) | public class DivExpr : Expr method DivExpr (line 842) | public DivExpr(Expr left, Expr right) method Eval (line 847) | public override int Eval() => FILE: LanguageExt.Tests/Parsing/AbstractParseTPrecisionIntervalTests.cs class AbstractParseTPrecisionIntervalTests (line 5) | public abstract class AbstractParseTPrecisionIntervalTests method ParseT_ValidStringFromMinValue_SomeMinValue (line 12) | [Fact] method ParseT_ValidStringFromMaxValue_SomeMaxValue (line 16) | [Fact] FILE: LanguageExt.Tests/Parsing/AbstractParseTSignedPrecisionIntervalTests.cs class AbstractParseTSignedPrecisionIntervalTests (line 5) | public abstract class AbstractParseTSignedPrecisionIntervalTests method ParseT_ValidStringFromNegativeOne_SomeNegativeOne (line 12) | [Fact] method ParseT_ValidStringFromPositiveOne_SomePositiveOne (line 16) | [Fact] FILE: LanguageExt.Tests/Parsing/AbstractParseTTests.cs class AbstractParseTTests (line 6) | public abstract class AbstractParseTTests where T : struct method ParseT (line 8) | protected abstract Option ParseT(string value); method ParseT_NullString_None (line 10) | [Fact] method ParseT_EmptyString_None (line 18) | [Fact] method ParseT_ValidStringFromDefaultValue_SomeDefaultValue (line 26) | [Fact] method ParseT_ValidStringFromGiven_SomeAsGiven (line 30) | protected void ParseT_ValidStringFromGiven_SomeAsGiven(T expected) => method ParseT_ValidStringFromGivenToLower_SomeAsGiven (line 33) | protected void ParseT_ValidStringFromGivenToLower_SomeAsGiven(T expect... method ParseT_ValidStringFromGiven_SomeAsGiven (line 36) | private void ParseT_ValidStringFromGiven_SomeAsGiven(T expected, strin... FILE: LanguageExt.Tests/Parsing/AbstractParseTUnsignedPrecisionIntervalTests.cs class AbstractParseTUnsignedPrecisionIntervalTests (line 5) | public abstract class AbstractParseTUnsignedPrecisionIntervalTests method ParseT_ValidStringFromPositiveOne_SomePositiveOne (line 12) | [Fact] method ParseT_ValidStringFromPositiveTwo_SomePositiveTwo (line 16) | [Fact] FILE: LanguageExt.Tests/Parsing/parseBoolTests.cs class parseBoolTests (line 5) | public class parseBoolTests : AbstractParseTTests method ParseT (line 7) | protected override Option ParseT(string value) => Prelude.parseB... method parseBool_ValidStringFromTrue_SomeTrue (line 9) | [Fact] FILE: LanguageExt.Tests/Parsing/parseByteTests.cs class parseByteTests (line 3) | public class parseByteTests : AbstractParseTUnsignedPrecisionIntervalTes... method ParseT (line 5) | protected override Option ParseT(string value) => Prelude.parseB... FILE: LanguageExt.Tests/Parsing/parseCharTests.cs class parseCharTests (line 5) | public class parseCharTests : AbstractParseTPrecisionIntervalTests method ParseT (line 7) | protected override Option ParseT(string value) => Prelude.parseC... method parseChar_ValidStringFromGiven_SomeAsGiven (line 12) | [Theory] FILE: LanguageExt.Tests/Parsing/parseDateTimeOffsetTests.cs class parseDateTimeOffsetTests (line 7) | public class parseDateTimeOffsetTests : AbstractParseTTests method ParseT (line 9) | protected override Option ParseT(string value) => Prel... method parseDateTimeOffset_ValidStringFromNewMillennium_SomeUtc (line 11) | [Fact] method parseDateTimeOffset_ValidStringFromNewMillennium_SomeBerlin (line 15) | [Fact] method parseDateTimeOffset_ISO8601_SomeBerlin (line 19) | [Fact] method parseDateTimeOffset_ISO8601_SomeUtc (line 23) | [Fact] method parseDateTimeOffset_Universal_SomeBerlin (line 27) | [Fact] method parseDateTimeOffset_Universal_SomeUtc (line 31) | [Fact] FILE: LanguageExt.Tests/Parsing/parseDateTimeTests.cs class parseDateTimeTests (line 6) | public class parseDateTimeTests : AbstractParseTTests method ParseT (line 8) | protected override Option ParseT(string value) => Prelude.pa... method parseDateTime_ValidStringFromNewMillennium_SomeNewMillennium (line 10) | [Fact] FILE: LanguageExt.Tests/Parsing/parseDecimalTests.cs class parseDecimalTests (line 3) | public class parseDecimalTests : AbstractParseTPrecisionIntervalTests ParseT(string value) => Prelude.par... FILE: LanguageExt.Tests/Parsing/parseDoubleTests.cs class parseDoubleTests (line 5) | public class parseDoubleTests : AbstractParseTTests method ParseT (line 7) | protected override Option ParseT(string value) => Prelude.pars... method parseDouble_ValidStringFromGiven_SomeAsGiven (line 9) | [Theory] FILE: LanguageExt.Tests/Parsing/parseEnumTests.cs class parseEnumTests (line 5) | public class parseEnumTests : AbstractParseTTests method ParseT (line 7) | protected override Option ParseT(string value) => Prelude.... method parseEnum_ValidStringFromFoo_SomeFoo (line 9) | [Fact] method parseEnum_ValidStringFromBar_SomeBar (line 13) | [Fact] class parseEnumIgnoreCaseTests (line 19) | public class parseEnumIgnoreCaseTests : AbstractParseTTests method ParseT (line 21) | protected override Option ParseT(string value) => Prelude.... method parseEnum_ValidStringFromFoo_SomeFoo (line 23) | [Fact] method parseEnum_ValidStringFromBar_SomeBar (line 27) | [Fact] type FooBarEnum (line 33) | public enum FooBarEnum FILE: LanguageExt.Tests/Parsing/parseFloatTests.cs class parseFloatTests (line 5) | public class parseFloatTests : AbstractParseTTests method ParseT (line 7) | protected override Option ParseT(string value) => Prelude.parse... method parseFloat_ValidStringFromGiven_SomeAsGiven (line 9) | [Theory] FILE: LanguageExt.Tests/Parsing/parseGuidTests.cs class parseGuidTests (line 6) | public class parseGuidTests : AbstractParseTTests method ParseT (line 8) | protected override Option ParseT(string value) => Prelude.parseG... method ParseGuid_ValidStringFixedGuid_SomeOfSameFixedGuid (line 10) | [Fact] FILE: LanguageExt.Tests/Parsing/parseIntTests.cs class parseIntTests (line 3) | public class parseIntTests : AbstractParseTSignedPrecisionIntervalTests<... method ParseT (line 5) | protected override Option ParseT(string value) => Prelude.parseIn... FILE: LanguageExt.Tests/Parsing/parseLongTests.cs class parseLongTests (line 3) | public class parseLongTests : AbstractParseTSignedPrecisionIntervalTests... method ParseT (line 5) | protected override Option ParseT(string value) => Prelude.parseL... FILE: LanguageExt.Tests/Parsing/parseSByteTests.cs class parseSByteTests (line 3) | public class parseSByteTests : AbstractParseTSignedPrecisionIntervalTest... method ParseT (line 5) | protected override Option ParseT(string value) => Prelude.parse... FILE: LanguageExt.Tests/Parsing/parseShortTests.cs class parseShortTests (line 3) | public class parseShortTests : AbstractParseTSignedPrecisionIntervalTest... method ParseT (line 5) | protected override Option ParseT(string value) => Prelude.parse... FILE: LanguageExt.Tests/Parsing/parseTimeSpanTests.cs class parseTimeSpanTests (line 6) | public class parseTimeSpanTests : AbstractParseTTests method ParseT (line 8) | protected override Option ParseT(string value) => Prelude.pa... method parseTimeSpan_valid (line 10) | [Fact] method parseTimeSpan_multipleValid (line 14) | [Theory] method parseTimeSpan_multipleInvalid (line 21) | [Theory] FILE: LanguageExt.Tests/Parsing/parseUIntTests.cs class parseUIntTests (line 3) | public class parseUIntTests : AbstractParseTUnsignedPrecisionIntervalTes... method ParseT (line 5) | protected override Option ParseT(string value) => Prelude.parseU... FILE: LanguageExt.Tests/Parsing/parseULongTests.cs class parseULongTests (line 3) | public class parseULongTests : AbstractParseTUnsignedPrecisionIntervalTe... method ParseT (line 5) | protected override Option ParseT(string value) => Prelude.parse... FILE: LanguageExt.Tests/Parsing/parseUShortTests.cs class parseUShortTests (line 3) | public class parseUShortTests : AbstractParseTUnsignedPrecisionIntervalT... method ParseT (line 5) | protected override Option ParseT(string value) => Prelude.pars... FILE: LanguageExt.Tests/PartialAndCurryingTests.cs class PartialAndCurryingTests (line 6) | public class PartialAndCurryingTests method CurryTest (line 8) | [Fact] method PartialTest1 (line 15) | [Fact] method PartialTest2 (line 23) | [Fact] method PartialTest3 (line 31) | [Fact] method CurryPartialTest (line 39) | [Fact] FILE: LanguageExt.Tests/PatchTests.cs class PatchTests (line 8) | public class PatchTests method PatchAppendEmptyIsPatch (line 10) | [Fact] method EmptyPatchAppendPatchIsPatch (line 22) | [Fact] method PatchCommutes (line 34) | [Fact] method InsertAtEndDiff (line 52) | [Fact] method InsertAtBeginningDiff (line 64) | [Fact] method InsertAtMidDiff (line 76) | [Fact] method InsertMultiDiff (line 88) | [Fact] method DeleteAtEndDiff (line 103) | [Fact] method DeleteAtBeginningDiff (line 115) | [Fact] method DeleteAtMidDiff (line 127) | [Fact] method DeleteMultiDiff (line 139) | [Fact] method ReplaceAtEndDiff (line 154) | [Fact] method ReplaceAtBeginningDiff (line 166) | [Fact] method ReplaceAtMidDiff (line 178) | [Fact] method ReplaceMultiDiff (line 190) | [Fact] method ApplyInsertAtEndDiff (line 204) | [Fact] method ApplyInsertAtBeginningDiff (line 217) | [Fact] method ApplyInsertAtMidDiff (line 230) | [Fact] method ApplyInsertMultiDiff (line 243) | [Fact] method ApplyDeleteAtEndDiff (line 257) | [Fact] method ApplyDeleteAtBeginningDiff (line 270) | [Fact] method ApplyDeleteAtMidDiff (line 283) | [Fact] method ApplyDeleteMultiDiff (line 296) | [Fact] method ApplyReplaceAtEndDiff (line 310) | [Fact] method ApplyReplaceAtBeginningDiff (line 323) | [Fact] method ApplyReplaceAtMidDiff (line 336) | [Fact] method ApplyReplaceMultiDiff (line 349) | [Fact] method PatchAppendInversePatchIsEmpty (line 362) | [Fact] method InversePatchAppendPatchIsEmpty (line 376) | [Fact] method InverseInversePatchIsPatch (line 391) | [Fact] method PatchAppend (line 404) | [Fact] method InverseOfPatchPAppendPatchQIsInversePatchQAppendInversePatchP (line 432) | [Fact] method InverseEmptyIsEmpty (line 460) | [Fact] method ComposableWithInverse (line 467) | [Fact] method InverseComposableWith (line 480) | [Fact] method InverseApplicableToAnyAppliedPatchOfP (line 493) | [Fact] method ApplyDiffResultsInTargetDocument (line 509) | [Fact] method DiffTheSameDocumentProducesEmptyPatch (line 518) | [Fact] method DiffsBetweenThreePatchesAreEqualToDiffsBetweenFirstAndLastPatch (line 526) | [Fact] method DiffWithConflictTakeOurs (line 538) | [Fact] method DiffWithConflictTakeTheirs (line 558) | [Fact] FILE: LanguageExt.Tests/PipesTests.cs class PipesTests (line 8) | public class PipesTests method MergeSynchronousProducersSucceeds (line 10) | [Fact] FILE: LanguageExt.Tests/QueryTests.cs class QueryTests (line 8) | public class QueryTests method MapTest (line 10) | [Fact] method ReduceTest1 (line 27) | [Fact] method ReduceTest2 (line 43) | [Fact] method MapTestFluent (line 59) | [Fact] method ReduceTestFluent (line 70) | [Fact] FILE: LanguageExt.Tests/QueueTests.cs class QueueTests (line 9) | public class QueueTests method EmptyQueuePeek (line 11) | [Fact] method EmptyQueueDeq (line 20) | [Fact] method Dequeuing (line 29) | [Fact] method EnqDeq5 (line 36) | [Fact] method Deq5 (line 50) | void Deq5(Que test) method CollectionFunctions (line 63) | [Fact] method RecursiveSumTest (line 75) | [Fact] method Sum (line 85) | public int Sum(Que queue) => FILE: LanguageExt.Tests/RangeTests.cs class RangeTests (line 5) | public class RangeTests method IntRangeAsc (line 7) | [Fact] method IntRangeDesc (line 14) | [Fact] method IntCountAsc (line 21) | [Fact] method IntCountDesc (line 28) | [Fact] method CharCountAsc (line 35) | [Fact] method CharCountDesc (line 42) | [Fact] method CharRangeAsc (line 50) | [Fact] method CharRangeDesc (line 57) | [Fact] FILE: LanguageExt.Tests/Read-Me.cs class ReadMe (line 5) | public class ReadMe method ReadMeCode (line 7) | public void ReadMeCode() FILE: LanguageExt.Tests/RecordIgnoreBaseTests.cs class RecordIgnoreBaseTests (line 6) | public class RecordIgnoreBaseTests class BaseClass (line 8) | public class BaseClass method BaseClass (line 12) | public BaseClass(int x) => class SubClass1 (line 16) | public class SubClass1 : BaseClass, IEquatable, IComparable... method SubClass1 (line 20) | public SubClass1(int x, int y) : base(x) => method CompareTo (line 23) | public int CompareTo(SubClass1? other) => method Equals (line 26) | public override bool Equals(object? obj) => method Equals (line 29) | public bool Equals(SubClass1? other) => method GetHashCode (line 32) | public override int GetHashCode() => class SubClass2 (line 36) | [IgnoreBase] method SubClass2 (line 41) | public SubClass2(int x, int y) : base(x) => method CompareTo (line 44) | public int CompareTo(SubClass2 other) => method Equals (line 47) | public override bool Equals(object obj) => method Equals (line 50) | public bool Equals(SubClass2 other) => method GetHashCode (line 53) | public override int GetHashCode() => class SubClass3 (line 57) | public class SubClass3 : BaseClass, IEquatable, IComparable... method SubClass3 (line 61) | public SubClass3(int x, int y) : base(x) => method CompareTo (line 64) | public int CompareTo(SubClass3 other) => method Equals (line 67) | public override bool Equals(object obj) => method Equals (line 70) | public bool Equals(SubClass3 other) => method GetHashCode (line 73) | public override int GetHashCode() => class FirstAttributeAttribute (line 77) | public class FirstAttributeAttribute : Attribute { } class SubClass4 (line 79) | [FirstAttribute] method SubClass4 (line 85) | public SubClass4(int x, int y) : base(x) => method CompareTo (line 88) | public int CompareTo(SubClass4 other) => method Equals (line 91) | public override bool Equals(object obj) => method Equals (line 94) | public bool Equals(SubClass4 other) => method GetHashCode (line 97) | public override int GetHashCode() => method TestSubClass1Eq (line 101) | [Fact] method TestSubClass2Eq (line 112) | [Fact] method TestSubClass3NotEq (line 123) | [Fact] method TestSubClass4Eq (line 134) | [Fact] FILE: LanguageExt.Tests/RecordTests.cs class RecordTests (line 8) | public class RecordTests class Cons (line 13) | public class Cons : Record> method Cons (line 18) | public Cons(A head, Cons tail) method ConsTests (line 25) | [Fact] class Tree (line 40) | public class Tree : Record> method Tree (line 46) | public Tree(A value, Tree left, Tree right) method TreeTests (line 54) | [Fact] class Disorder (line 69) | class Disorder : Record method NullMemberEqualityTest (line 75) | [Fact] method NullMemberOrderingTest (line 87) | [Fact] FILE: LanguageExt.Tests/RecordTypesTest.cs class TestClass (line 12) | public class TestClass : Record method TestClass (line 18) | public TestClass(int x, string y, Guid z) method TestClass (line 25) | TestClass(SerializationInfo info, StreamingContext context) class TestRecord (line 29) | public class TestRecord : Record method TestRecord (line 34) | public TestRecord(Option opt1, Option opt2) class DerivedTestClass (line 41) | public class DerivedTestClass : TestClass method DerivedTestClass (line 45) | public DerivedTestClass(int x, string y, Guid z, int extra) : base(x, ... class TestClass2 (line 51) | public class TestClass2 : Record method TestClass2 (line 62) | public TestClass2(int x, string y, Guid z) class TestClass3 (line 70) | public class TestClass3 : Record method TestClass3 (line 77) | public TestClass3(int x, string y, Guid z, TestClass w) method TestClass3 (line 85) | TestClass3(SerializationInfo info, StreamingContext context) class RecordTypeTests (line 89) | public class RecordTypeTests method EqualityOfOriginTest (line 93) | [Fact] method DeepEqualityTestFieldsAndProperties (line 103) | [Fact] method DeepInEqualityTestFieldsAndProperties (line 114) | [Fact] method SerialisationTest (line 125) | [Fact] method ToStringTest (line 141) | [Fact] method EqualityOperatorTest (line 151) | [Fact] method EqualityMethodTest (line 160) | [Fact] method NullEqualityOperatorTest (line 169) | [Fact] method NullEqualityMethodTest (line 182) | [Fact] method InEqualityOperatorTest (line 191) | [Fact] method InEqualityMethodTest (line 204) | [Fact] method HashingTest (line 217) | [Fact] method OrderingTest (line 233) | [Fact] method NullOrderingOperatorTest (line 242) | [Fact] method NullOrderingMethodTest (line 257) | [Fact] method OrderingOperatorTest (line 266) | [Fact] method OrderingMethodTest (line 284) | [Fact] method EqClassInstanceTest (line 302) | [Fact] method OrdClassInstanceTest (line 317) | [Fact] method GenericEquals (line 335) | public bool GenericEquals(A x, A y) where EqA : Eq => method GenericCompare (line 338) | public int GenericCompare(A x, A y) where OrdA : Ord => method OptOutOfEqTest (line 341) | [Fact] method OptOutOfHashCodeTest (line 352) | [Fact] method OptOutOfToString (line 363) | [Fact] method EnsureHashingIsNotOnlyXoring (line 372) | [Fact] FILE: LanguageExt.Tests/RefTest.cs class Account (line 6) | public class Account method Account (line 10) | Account(int balance) => method SetBalance (line 13) | public Account SetBalance(int value) => method AddBalance (line 16) | public Account AddBalance(int value) => method Deposit (line 19) | public Account Deposit(int value) => method New (line 22) | public static Ref New(int balance) => method Validate (line 25) | public static bool Validate(Account a) => method ToString (line 28) | public override string ToString() => class Transfer (line 32) | public static class Transfer method Do (line 34) | public static Unit Do(Ref from, Ref to, int amount) => class RefTest (line 43) | public class RefTest method BankBalanceChangeTest (line 45) | [Fact] method SimpleBankBalanceTest (line 75) | [Fact] method CommuteTest (line 88) | [Fact] method DepositCommuteTest (line 107) | [Fact] method LogDeposit (line 126) | static void LogDeposit(Ref account, int amount) => FILE: LanguageExt.Tests/ReflectTests.cs class ReflectTests (line 8) | public class ReflectTests class TestClass (line 10) | public class TestClass method TestClass (line 17) | public TestClass() method TestClass (line 21) | public TestClass(string w) method TestClass (line 26) | public TestClass(string w, string x) method TestClass (line 32) | public TestClass(string w, bool x) method TestClass (line 38) | public TestClass(string w, string x, string y) method TestClass (line 45) | public TestClass(string w, string x, string y, string z) method CtorOfArity1Test (line 54) | [Fact] method CtorOfArity2Test (line 64) | [Fact] method CtorOfArity2Test2 (line 75) | [Fact] method CtorOfArity3Test (line 86) | [Fact] method CtorOfArity4Test (line 98) | [Fact] method DateConstructTest (line 111) | [Fact] FILE: LanguageExt.Tests/ScheduleTest/EffTests1.cs class EffTests1 (line 13) | public static class EffTests1 method TestSchedule (line 15) | static Schedule TestSchedule() => Schedule.fixedInterval(1 * ms) | Sch... method BailBeforeScheduleTest1 (line 17) | [Fact] method BailBeforeScheduleTest2 (line 27) | [Fact] method RepeatTest1 (line 38) | [Fact] method RepeatTest2 (line 48) | [Fact] method RetryTest1 (line 59) | [Fact] method RetryTest2 (line 74) | [Fact] method RepeatWhileTest1 (line 90) | [Fact] method RepeatWhileTest2 (line 100) | [Fact] method RetryWhileTest1 (line 111) | [Fact] method RetryWhileTest2 (line 126) | [Fact] method RepeatUntilTest1 (line 142) | [Fact] method RepeatUntilTest2 (line 152) | [Fact] method RetryUntilTest1 (line 163) | [Fact] method RetryUntilTest2 (line 178) | [Fact] method FoldTest1 (line 194) | [Fact] method FoldTest2 (line 204) | [Fact] method FoldWhileTest1 (line 215) | [Fact] method FoldWhileTest2 (line 225) | [Fact] method FoldUntilTest1 (line 236) | [Fact] method FoldUntilTest2 (line 246) | [Fact] method CancelTest (line 259) | [Fact] method ShouldNotCaptureState1Test (line 272) | [Fact(DisplayName = "Schedule Run against Aff should not capture st... method ShouldNotCaptureState2Test (line 300) | [Fact(DisplayName = "Schedule Run against Aff should not capture... FILE: LanguageExt.Tests/ScheduleTest/PositiveDurationTests.cs class PositiveDurationTests (line 5) | public static class PositiveDurationTests method EqualsTest (line 7) | [Fact] method NotEqualsTest (line 11) | [Fact] method GreaterThanTest (line 15) | [Fact] method GreaterThanEqualToTest (line 19) | [Fact] method GreaterThanEqualToTest2 (line 23) | [Fact] method LessThanTest (line 27) | [Fact] method GreaterLessThanOrEqualToTest (line 31) | [Fact] method GreaterLessThanOrEqualToTest2 (line 35) | [Fact] FILE: LanguageExt.Tests/ScheduleTest/ScheduleTests.cs class ScheduleTests (line 12) | public sealed class ScheduleTests method ForeverTest (line 14) | [Fact] method NeverTest (line 28) | [Fact] method OnceTest (line 39) | [Fact] method FromDurationsTest (line 50) | [Fact] method FromDurationsTest2 (line 61) | [Fact] method RecursTest (line 75) | [Fact] method SpacedTest (line 88) | [Fact] method LinearTest (line 102) | [Fact] method LinearTest2 (line 114) | [Fact] method ExponentialTest (line 126) | [Fact] method ExponentialTest2 (line 138) | [Fact] method FibonacciTest (line 150) | [Fact] method NoDelayOnFirstTest (line 162) | [Fact] method MaxDelayTest (line 175) | [Fact] method MaxCumulativeDelayTest (line 187) | [Fact] method UnionTest (line 197) | [Fact] method IntersectTest (line 209) | [Fact] method AppendTest (line 221) | [Fact] method FromDuration (line 234) | [Pure] method FromDurations (line 243) | [Pure] method FromDates (line 251) | [Pure] method UpToTest (line 260) | [Fact] method FixedTest (line 271) | [Fact] method WindowedTest (line 287) | [Fact] method SecondOfMinuteTest (line 303) | [Fact] method MinuteOfHourTest (line 319) | [Fact] method HourOfDayTest (line 335) | [Fact] method DayOfWeekTest (line 352) | [Fact] method JitterTest1 (line 371) | [Fact] method JitterTest2 (line 390) | [Fact] method DecorrelatedTest (line 409) | [Fact] method ResetAfterTest (line 417) | [Fact] method RepeatForeverTest (line 431) | [Fact] method RepeatTest (line 447) | [Fact] method IntersperseTest (line 463) | [Fact] method InterleaveTest (line 477) | [Fact] method RandomDurationTest (line 493) | [Fact] method MapTest (line 517) | [Fact] method FilterTest (line 526) | [Fact] method BindTest1 (line 534) | [Fact] method BindTest2 (line 558) | [Fact] FILE: LanguageExt.Tests/SeqTypes/Seq.Arr.Tests.cs class SeqArrTests (line 6) | public class SeqArrTests method TestEmpty (line 8) | [Fact] method TestGetHashCodeEmpty (line 39) | [Fact] method TestGetHashCodeDefault (line 48) | [Fact] method TestGetHashCodeDefaultCtor (line 57) | [Fact] method TestGetHashCodePartOfContainer (line 66) | [Fact] method TestGetHashCodeEmptyVsDefault (line 75) | [Fact] method TestOne (line 87) | [Fact] method Sum (line 117) | static int Sum(Seq seq) => method TestMore (line 123) | [Fact] method MapTest (line 169) | [Fact] method FilterTest (line 187) | [Fact] method BindTest (line 206) | [Fact] method FoldTest1 (line 219) | [Fact] method FoldTest2 (line 231) | [Fact] method Existential (line 243) | [Fact] FILE: LanguageExt.Tests/SeqTypes/Seq.Cons.Tests.cs class SeqConsTests (line 7) | public class SeqConsTests method TestEmpty (line 9) | [Fact] method TestOne (line 40) | [Fact] method Sum (line 70) | static int Sum(Seq seq) => method TestMore (line 76) | [Fact] method MapTest (line 122) | [Fact] method FilterTest (line 140) | [Fact] method BindTest (line 159) | [Fact] method FoldTest1 (line 172) | [Fact] method FoldTest2 (line 184) | [Fact] method Existential (line 196) | [Fact] FILE: LanguageExt.Tests/SeqTypes/Seq.Enumerable.Tests.cs class SeqEnumerableTests (line 9) | public class SeqEnumerableTests method TestEmpty (line 24) | [Fact] method TestOne (line 57) | [Fact] method Sum (line 90) | static int Sum(Seq seq) => method TestMore (line 96) | [Fact] method MapTest (line 156) | [Fact] method FilterTest (line 174) | [Fact] method BindTest (line 193) | [Fact] method FoldTest1 (line 206) | [Fact] method FoldTest2 (line 218) | [Fact] method Existential (line 230) | [Fact] method TestQueryableCount (line 249) | [Fact] FILE: LanguageExt.Tests/SeqTypes/Seq.IList.Tests.cs class SeqIListTests (line 8) | public class SeqIListTests method TestEmpty (line 10) | [Fact] method TestOne (line 41) | [Fact] method Sum (line 72) | static int Sum(Seq seq) => method TestMore (line 78) | [Fact] method MapTest (line 124) | [Fact] method FilterTest (line 142) | [Fact] method BindTest (line 161) | [Fact] method FoldTest1 (line 174) | [Fact] method FoldTest2 (line 186) | [Fact] method Existential (line 198) | [Fact] FILE: LanguageExt.Tests/SeqTypes/Seq.Lazy.Tests.cs class Seq_Lazy_Tests (line 6) | public class Seq_Lazy_Tests method BeginIndexTests (line 8) | [Theory] method EndIndexTests (line 29) | [Theory] method PreConcatBeginIndexTests (line 51) | [Theory] method PreConcatEndIndexTests (line 73) | [Theory] method PostConcatBeginIndexTests (line 96) | [Theory] method PostConcatEndIndexTests (line 118) | [Theory] method MemoisedBeginIndexTests (line 141) | [Theory] method MemoisedEndIndexTests (line 163) | [Theory] method PreConcatMemoisedBeginIndexTests (line 186) | [Theory] method PreConcatMemoisedEndIndexTests (line 209) | [Theory] method PostConcatMemoisedBeginIndexTests (line 233) | [Theory] method PostConcatMemoisedEndIndexTests (line 256) | [Theory] method Enum (line 280) | static void Enum(Seq seq, int amount) FILE: LanguageExt.Tests/SeqTypes/Seq.Lst.Tests.cs class SeqLstTests (line 7) | public class SeqLstTests method TestEmpty (line 9) | [Fact] method TestOne (line 40) | [Fact] method Sum (line 70) | static int Sum(Seq seq) => method TestMore (line 76) | [Fact] method MapTest (line 122) | [Fact] method FilterTest (line 140) | [Fact] method BindTest (line 159) | [Fact] method FoldTest1 (line 172) | [Fact] method FoldTest2 (line 184) | [Fact] method Existential (line 196) | [Fact] FILE: LanguageExt.Tests/SeqTypes/Seq.Module.Tests.cs class SeqModuleTests (line 9) | public class SeqModuleTests method EmptyTest (line 11) | [Fact] method CreateTest (line 17) | [Fact] method InitTest (line 39) | [Fact] method EquivalentOfTheInitTestWithIEnumerable (line 78) | [Fact] method TailsTestIterative (line 117) | [Fact] method TailsTestRecursive (line 132) | [Fact] method CountTests (line 147) | [Fact] method ParallelTests (line 179) | [Fact] FILE: LanguageExt.Tests/SeqTypes/SeqListTests.cs class SeqListTests (line 7) | public class SeqListTests method Take_ZeroFromNonempty_Empty (line 9) | [Fact] method Take_NegativeFromNonempty_Empty (line 17) | [Fact] method Skip_NegativeFromNonempty_Unchanged (line 25) | [Fact] FILE: LanguageExt.Tests/SeqTypes/SeqTests.cs class SeqTests (line 10) | public class SeqTests method ObjectExists (line 12) | [Fact] method ObjectNull (line 21) | [Fact] method EnumerableExists (line 29) | [Fact] method EnumerableNull (line 45) | [Fact] method TakeTest (line 53) | [Fact] method FoldTest (line 74) | [Fact] method FoldBackTest (line 82) | [Fact] method FoldWhileTest (line 90) | [Fact] method FoldBackWhileTest (line 108) | [Fact] method FoldUntilTest (line 126) | [Fact] method FoldBackUntilTest (line 144) | [Fact] method EqualityTest_BothNull (line 162) | [Fact] method EqualityTest_LeftNull (line 173) | [Fact] method EqualityTest_RightNull (line 184) | [Fact] method EqualityTest (line 195) | [Fact] method GetEnumeratorTest (line 209) | [Fact] method AddTest (line 243) | [Fact] method ConsTest (line 258) | [Fact] method InitStrictTest (line 273) | [Fact] method InitLazyTest (line 291) | [Fact] method InitConcatTest (line 309) | [Fact] method HashTest (line 327) | [Fact] method TakeWhileTest (line 336) | [Fact] method TakeWhileIndex (line 344) | [Fact] method TakeWhile_HalfDefaultCapacityTest (line 352) | [Fact] method TakeWhileIndex_HalfDefaultCapacityTest (line 359) | [Fact] method GeneratingZeroGivesEmptySequence (line 366) | [Fact] method TakingOneAfterGeneratingZeroGivesEmptySequence (line 373) | [Fact] method TakingNAfterGeneratingMoreThanNGivesLengthNSequence (line 380) | [Theory] method SeqConcatTest (line 402) | [Fact] method Concat_strict_and_strict_then_index_test (line 422) | [Fact] method Concat_lazy_and_strict_then_index_test_1 (line 436) | [Fact] method Concat_lazy_and_strict_then_index_test_2 (line 450) | [Fact] method Concat_lazy_and_lazy_then_index_test_1 (line 464) | [Fact] method Concat_lazy_and_lazy_then_index_test_2 (line 478) | [Fact] method CheckItems (line 492) | [Fact] method SeqHashCodeRegression (line 629) | [Fact] method SequenceParallelRandomDelayTest (line 647) | [Fact] method DoDelay (line 664) | static EitherT DoDelay(int seconds) FILE: LanguageExt.Tests/SerialisationTests.cs class SerialisationTests (line 10) | public class SerialisationTests method SetTest (line 12) | [Fact] method LstTest (line 30) | [Fact] method SeqTest (line 47) | [Fact] method OptionTest (line 64) | [Fact] method ActionTypeTest (line 80) | [Fact] type ActionType (line 91) | [Serializable] method ErrorSerialisationTest (line 94) | [Fact] FILE: LanguageExt.Tests/SetTests.cs class SetTests (line 11) | public class SetTests method SetKeyTypeTests (line 13) | [Fact] method EqualsTest (line 29) | [Fact] method SetGeneratorTest (line 44) | [Fact] method SetAddInOrderTest (line 52) | [Fact] method SetAddInReverseOrderTest (line 81) | [Fact] method MapAddInMixedOrderTest (line 107) | [Fact] method SetRemoveTest (line 126) | [Fact] method MassAddRemoveTest (line 170) | [Fact] method SetOrdSumTest (line 189) | [Fact] method SetUnionTest1 (line 201) | [Fact] method SetUnionTest2 (line 212) | [Fact] method SetIntesectTest1 (line 223) | [Fact] method SetExceptTest (line 234) | [Fact] method SetSymmetricExceptTest (line 245) | [Fact] method SliceTest (line 257) | [Fact] method MinMaxTest (line 282) | [Fact] method FindPredecessorWhenKeyExistsTest (line 296) | [Fact] method FindPredecessorWhenKeyNotExistsTest (line 318) | [Fact] method FindExactOrPredecessorWhenKeyExistsTest (line 340) | [Fact] method FindExactOrPredecessorWhenKeySometimesExistsTest (line 362) | [Fact] method FindSuccessorWhenKeyExistsTest (line 384) | [Fact] method FindSuccessorWhenKeyNotExistsTest (line 406) | [Fact] method FindExactOrSuccessorWhenKeyExistsTest (line 428) | [Fact] method FindExactOrSuccessorWhenKeySometimesExistsTest (line 450) | [Fact] method CaseTest (line 472) | [Fact] FILE: LanguageExt.Tests/StackTests.cs class StackTests (line 9) | public class StackTests method EmptyStackPeek (line 11) | [Fact] method EmptyStackPop (line 20) | [Fact] method Popping1 (line 29) | [Fact] method Popping2 (line 36) | [Fact] method Popping5 (line 50) | void Popping5(Stck test) method CollectionFunctions (line 62) | [Fact] method RecursiveSumTest (line 74) | [Fact] method Sum (line 84) | public int Sum(Stck stack) => FILE: LanguageExt.Tests/Streaming/Source.Tests.cs class SourceTests (line 5) | public class SourceTests method Empty_source_should_not_produce_values (line 7) | [Fact] method Pure_source_should_produce_single_value (line 16) | [Fact] method Map_should_transform_values (line 28) | [Fact] method Where_should_filter_values (line 39) | [Fact] method Add_should_concatenate_sources (line 50) | [Fact] method Zip_should_combine_two_sources (line 66) | [Fact] method Or_operator_should_merge_two_sources (line 81) | [Fact] FILE: LanguageExt.Tests/Streaming/SourceT.Tests.cs class SourceTTests (line 5) | public class SourceTTests method Empty_source_should_not_produce_values (line 7) | [Fact] method Pure_source_should_produce_single_value (line 16) | [Fact] method Map_should_transform_values (line 28) | [Fact] method Where_should_filter_values (line 39) | [Fact] method Add_should_concatenate_sources (line 50) | [Fact] method Zip_should_combine_two_sources (line 66) | [Fact] method Or_operator_should_merge_two_sources (line 81) | [Fact] FILE: LanguageExt.Tests/Sys/Diag/ActivityTests.cs class ActivityTests (line 15) | public static class ActivityTests method ActivityTests (line 19) | static ActivityTests() => method ArrangeAndAct (line 28) | static T ArrangeAndAct(this K, T> effect) method Case1 (line 35) | [Fact(DisplayName = "An activity span can be created and effect run wi... method Case2 (line 39) | [Fact(DisplayName = "The trace state can be read")] method Case3 (line 48) | [Fact(DisplayName = "The trace id state can be read")] method Case4 (line 57) | [Fact(DisplayName = "The baggage can be set and read")] method Case5 (line 71) | [Fact(DisplayName = "The tags can be set and read")] method Case6 (line 84) | [Fact(DisplayName = "The tag objects can be read")] method Case7 (line 97) | [Fact(DisplayName = "The context can be read")] method Case8 (line 104) | [Fact(DisplayName = "The duration can be read")] method Case9 (line 113) | [Fact(DisplayName = "The events can be read")] method Case10 (line 122) | [Fact(DisplayName = "The id can be read")] method Case11 (line 129) | [Fact(DisplayName = "The kind can be read")] method Case12 (line 138) | [Fact(DisplayName = "The links can be read")] method Case13 (line 160) | [Fact(DisplayName = "The current can be read and is not None in a span")] method Case14 (line 167) | [Fact(DisplayName = "The current can be read and is None outside a spa... method Case15 (line 174) | [Fact(DisplayName = "The parent id can be read and is not None in a ne... method Case16 (line 196) | [Fact(DisplayName = "The parent id can be read and is None in a single... method Case17 (line 203) | [Fact(DisplayName = "The parent span id can be read and is not None in... method Case18 (line 225) | [Fact(DisplayName = "The recorded can be read")] method Case19 (line 232) | [Fact(DisplayName = "The display name can be read")] method Case20 (line 239) | [Fact(DisplayName = "The operation name can be read")] method Case21 (line 247) | [Fact(DisplayName = "The root id can be read")] method Case22 (line 254) | [Fact(DisplayName = "The span id can be read")] method Case23 (line 261) | [Fact(DisplayName = "The state time can be read")] method Case24 (line 269) | [Fact(DisplayName = "Test span overload 1")] method Case25 (line 285) | [Fact(DisplayName = "Test span overload 2")] method Case26 (line 289) | [Fact(DisplayName = "Test span overload 3")] method Case27 (line 296) | [Fact(DisplayName = "Test span overload 4")] method Case28 (line 312) | [Fact(DisplayName = "Test span overload 5")] FILE: LanguageExt.Tests/Sys/IO/DirectoryTests.cs class DirectoryTests (line 9) | public class DirectoryTests method EnumerateFilesTest (line 11) | [Fact] FILE: LanguageExt.Tests/TESTING.cs class Testing (line 12) | public static class Testing method Test1 (line 14) | public static void Test1() method Test2 (line 46) | public static void Test2() method Test3 (line 63) | public static void Test3() method Test4 (line 87) | public static void Test4() method Test6 (line 104) | public static void Test6() method Test7 (line 121) | public static void Test7() method Test8 (line 140) | public static void Test8() method Test10 (line 191) | public static void Test10() method TravTest1 (line 212) | static void TravTest1() class GeneralIO (line 227) | public static class GeneralIO method readAllText (line 230) | public static K readAllText(string path) => class Maybe (line 239) | public class Maybe : Monad method Just (line 241) | public static Maybe Just(A value) => method Bind (line 244) | public static K Bind(K ma, Func Recur(A value, Func Map(Func f, K ma) => method Pure (line 253) | public static K Pure(A value) => method Apply (line 256) | public static K Apply(K> mf, K Apply(K> mf, Memo Action(K ma, K mb) => method LiftIOMaybe (line 265) | public static K LiftIOMaybe(IO ma) => type Maybe (line 269) | public abstract record Maybe : K method Just (line 241) | public static Maybe Just(A value) => method Bind (line 244) | public static K Bind(K ma, Func Recur(A value, Func Map(Func f, K ma) => method Pure (line 253) | public static K Pure(A value) => method Apply (line 256) | public static K Apply(K> mf, K Apply(K> mf, Memo Action(K ma, K mb) => method LiftIOMaybe (line 265) | public static K LiftIOMaybe(IO ma) => type Just (line 288) | public record Just(A Value) : Maybe type Nothing (line 297) | public record Nothing : Maybe class MaybeExt (line 306) | public static class MaybeExt method As (line 308) | public static Maybe As(this K ma) => type App (line 318) | public record App(ReaderT, A> runReader) : K... method Pure (line 338) | public static App Pure(A value) => method Fail (line 341) | public static App Fail(Error error) => method Catch (line 344) | public static K Catch(K fa, Func Predi... method Transform (line 353) | public static K>, A> Transform(K CoTransform(K Fallible.Fail(Error error) => type AppConfig (line 321) | public record AppConfig(string ConnectionString, string RootFolder); class AppExtensions (line 323) | public static class AppExtensions method As (line 325) | public static App As(this K ma) => method Run (line 328) | public static Either Run(this K ma, AppConfig con... class App (line 332) | public class App : method Pure (line 338) | public static App Pure(A value) => method Fail (line 341) | public static App Fail(Error error) => method Catch (line 344) | public static K Catch(K fa, Func Predi... method Transform (line 353) | public static K>, A> Transform(K CoTransform(K Fallible.Fail(Error error) => FILE: LanguageExt.Tests/TrackingHashMapTests.cs class TrackingHashMapTests (line 10) | public class TrackingHashMapTests method itemLensGetShouldGetExistingValue (line 13) | [Fact] method itemLensGetShouldThrowExceptionForNonExistingValue (line 23) | [Fact] method itemOrNoneLensGetShouldGetExistingValue (line 33) | [Fact] method itemOrNoneLensGetShouldReturnNoneForNonExistingValue (line 43) | [Fact] FILE: LanguageExt.Tests/TraitTests/AlternativeLawTests.cs class AlternativeLawTests (line 7) | public class AlternativeLawTests method Arr (line 9) | [Fact] method HashSet (line 13) | [Fact] method Iterable (line 17) | [Fact] method Lst (line 21) | [Fact] method Seq (line 25) | [Fact] method EffRT (line 29) | [Fact] method Eff (line 38) | [Fact] method IO (line 47) | [Fact] method Fin (line 56) | [Fact] method FinT (line 60) | [Fact] method Option (line 64) | [Fact] method OptionT (line 68) | [Fact] method Try (line 72) | [Fact] method TryT (line 81) | [Fact] method Validation (line 90) | [Fact] method ValidationT (line 94) | [Fact] FILE: LanguageExt.Tests/TraitTests/ApplicativeLawTests.cs class ApplicativeFunctorLawTests (line 4) | public class ApplicativeFunctorLawTests method Arr (line 6) | [Fact] method HashSet (line 10) | [Fact] method Iterable (line 14) | [Fact] method IterableNE (line 18) | [Fact] method Lst (line 22) | [Fact] method Seq (line 26) | [Fact] method EffRT (line 30) | [Fact] method Eff (line 39) | [Fact] method IO (line 48) | [Fact] method StreamT (line 57) | [Fact] method Either (line 73) | [Fact] method EitherT (line 77) | [Fact] method Fin (line 81) | [Fact] method FinT (line 85) | [Fact] method Option (line 89) | [Fact] method OptionT (line 93) | [Fact] method Try (line 97) | [Fact] method TryT (line 106) | [Fact] method Validation (line 115) | [Fact] method ValidationT (line 119) | [Fact] method Identity (line 128) | [Fact] method IdentityT (line 132) | [Fact] method Reader (line 136) | [Fact] method ReaderT (line 145) | [Fact] method State (line 154) | [Fact] method StateT (line 163) | [Fact] method Writer (line 172) | [Fact] method WriterT (line 181) | [Fact] FILE: LanguageExt.Tests/TraitTests/ChoiceLawTests.cs class ChoiceLawTests (line 6) | public class ChoiceLawTests method Arr (line 8) | [Fact] method HashSet (line 12) | [Fact] method Iterable (line 16) | [Fact] method Lst (line 20) | [Fact] method Seq (line 24) | [Fact] method EffRT (line 28) | [Fact] method Eff (line 37) | [Fact] method IO (line 46) | [Fact] method Either (line 55) | [Fact] method EitherT (line 59) | [Fact] method Fin (line 63) | [Fact] method FinT (line 67) | [Fact] method Option (line 71) | [Fact] method OptionT (line 75) | [Fact] method Try (line 79) | [Fact] method TryT (line 88) | [Fact] method Validation (line 97) | [Fact] method ValidationT (line 101) | [Fact] FILE: LanguageExt.Tests/TraitTests/FoldableDefaultsTests.cs class FoldableDefaultsTests (line 7) | public class FoldableDefaultsTests method FoldTest (line 9) | [Fact] method FoldBackTest (line 16) | [Fact] method FoldMNoneTest (line 23) | [Fact] method FoldBackNoneMTest (line 32) | [Fact] method FoldMSomeTest (line 41) | [Fact] method FoldBackSomeMTest (line 50) | [Fact] method FoldWhileStateTest (line 59) | [Fact] method FoldWhileValueTest (line 66) | [Fact] method FoldBackWhileStateTest (line 73) | [Fact] method FoldBackWhileValueTest (line 80) | [Fact] method FoldMaybeTest (line 87) | [Fact] method FoldBackMaybeTest (line 96) | [Fact] method FoldWhileMTest (line 105) | [Fact] method FoldBackWhileMTest (line 114) | [Fact] method FoldUntilStateTest (line 123) | [Fact] method FoldUntilValueTest (line 130) | [Fact] method FoldBackUntilStateTest (line 137) | [Fact] method FoldBackUntilValueTest (line 144) | [Fact] method FoldUntilMTest (line 151) | [Fact] method FoldBackUntilMTest (line 160) | [Fact] method ToSeqTest (line 169) | [Fact] method ToLstTest (line 176) | [Fact] method ToArrTest (line 183) | [Fact] method ToIterableTest (line 190) | [Fact] method IsEmptyFalseTest (line 197) | [Fact] method IsEmptyTrueTest (line 204) | [Fact] method CountTest (line 211) | [Fact] method ExistsTrueTest (line 218) | [Fact] method ExistsFalseTest (line 225) | [Fact] method ExistsEmptyIsFalseTest (line 232) | [Fact] method ForAllTrueTest (line 239) | [Fact] method ForAllFalseTest (line 246) | [Fact] method ForAllEmptyIsTrueTest (line 253) | [Fact] method ContainsTrueTest (line 260) | [Fact] method ContainsFalseTest (line 267) | [Fact] method ContainsEqTrueTest (line 274) | [Fact] method ContainsEqFalseTest (line 281) | [Fact] method FindTrueTest (line 288) | [Fact] method FindFalseTest (line 295) | [Fact] method FindBackTrueTest (line 302) | [Fact] method FindBackFalseTest (line 309) | [Fact] method FindAllTest (line 316) | [Fact] method FindAllBackTest (line 323) | [Fact] method SumTest (line 330) | [Fact] method ProductTest (line 337) | [Fact] method HeadSomeTest (line 344) | [Fact] method HeadNoneTest (line 351) | [Fact] method LastSomeTest (line 358) | [Fact] method LastNoneTest (line 365) | [Fact] method IterTest (line 372) | [Fact] method MinTest (line 384) | [Fact] method MinOrdTest (line 391) | [Fact] method MaxTest (line 398) | [Fact] method MaxOrdTest (line 405) | [Fact] method AverageTest (line 412) | [Fact] method AtTest (line 419) | [Fact] method PartitionTest (line 438) | [Fact] type FList (line 448) | public record FList(A[] Values) : K; method New (line 458) | public static FList New(params A[] values) => method FoldStep (line 462) | public static Fold FoldStep(K ta, S initialState) method FoldStepBack (line 476) | public static Fold FoldStepBack(K ta, S initialS... class FListExtensions (line 450) | public static class FListExtensions method As (line 452) | public static FList As(this K self) => class FList (line 456) | public class FList : Foldable method New (line 458) | public static FList New(params A[] values) => method FoldStep (line 462) | public static Fold FoldStep(K ta, S initialState) method FoldStepBack (line 476) | public static Fold FoldStepBack(K ta, S initialS... FILE: LanguageExt.Tests/TraitTests/FunctorLawTests.cs class FunctorLawTests (line 7) | public class FunctorLawTests method Arr (line 9) | [Fact] method HashMap (line 16) | [Fact] method HashSet (line 23) | [Fact] method Iterable (line 30) | [Fact] method IterableNE (line 37) | [Fact] method Lst (line 44) | [Fact] method Map (line 51) | [Fact] method Seq (line 58) | [Fact] method EffRT (line 65) | [Fact] method Eff (line 77) | [Fact] method IO (line 89) | [Fact] method StreamT (line 101) | [Fact] method Either (line 123) | [Fact] method EitherT (line 132) | [Fact] method Fin (line 141) | [Fact] method FinT (line 150) | [Fact] method Option (line 159) | [Fact] method OptionT (line 168) | [Fact] method Try (line 177) | [Fact] method TryT (line 189) | [Fact] method Validation_ (line 201) | [Fact] method ValidationT (line 210) | [Fact] method Identity (line 222) | [Fact] method IdentityT (line 229) | [Fact] method Reader (line 236) | [Fact] method ReaderT (line 249) | [Fact] method State (line 262) | [Fact] method StateT (line 275) | [Fact] method Writer (line 288) | [Fact] method WriterT (line 301) | [Fact] FILE: LanguageExt.Tests/TraitTests/MonadLawsTest.cs class MonadLawsTest (line 5) | public class MonadLawsTest method Arr (line 7) | [Fact] method HashSet (line 11) | [Fact] method Iterable (line 15) | [Fact] method IterableNE (line 19) | [Fact] method Lst (line 23) | [Fact] method Seq (line 27) | [Fact] method EffRT (line 31) | [Fact] method Eff (line 40) | [Fact] method IO (line 49) | [Fact] method StreamT (line 58) | [Fact] method Either (line 76) | [Fact] method EitherT (line 80) | [Fact] method Fin (line 84) | [Fact] method FinT (line 88) | [Fact] method Option (line 92) | [Fact] method OptionT (line 96) | [Fact] method Try (line 100) | [Fact] method TryT (line 109) | [Fact] method Validation (line 118) | [Fact] method ValidationT (line 122) | [Fact] method Identity (line 131) | [Fact] method IdentityT (line 135) | [Fact] method Reader (line 139) | [Fact] method ReaderT (line 148) | [Fact] method State (line 157) | [Fact] method StateT (line 166) | [Fact] method Writer (line 175) | [Fact] method WriterT (line 184) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Arr/Collections/Arr.cs class ArrArr (line 7) | public class ArrArr method EmptyEmptyIsEmptyEmpty (line 9) | [Fact] method ArrArrCrossProduct (line 24) | [Fact] method ArrOfEmptiesAndNonEmptiesIsEmpty (line 45) | [Fact] method ArrOfEmptiesIsEmpty (line 60) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Arr/Collections/HashSet.cs class HashSetArr (line 8) | public class HashSetArr method EmptyEmptyIsEmptyEmpty (line 10) | [Fact] method HashSetArrCrossProduct (line 25) | [Fact] method HashSetOfEmptiesAndNonEmptiesIsEmpty (line 51) | [Fact] method HashSetOfEmptiesIsEmpty (line 66) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Arr/Collections/IEnumerable.cs class IEnumerableArr (line 9) | public class IEnumerableArr method enumerable (line 11) | private static Iterable enumerable(params T[] items) => items.As... method EmptyEmptyIsEmptyEmpty (line 13) | [Fact] method IEnumerableArrCrossProduct (line 28) | [Fact] method IEnumerableOfEmptiesAndNonEmptiesIsEmpty (line 49) | [Fact] method IEnumerableOfEmptiesIsEmpty (line 64) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Arr/Collections/Lst.cs class LstArr (line 7) | public class LstArr method EmptyEmptyIsEmptyEmpty (line 9) | [Fact] method LstArrCrossProduct (line 24) | [Fact] method LstOfEmptiesAndNonEmptiesIsEmpty (line 48) | [Fact] method LstOfEmptiesIsEmpty (line 63) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Arr/Collections/Seq.cs class SeqArr (line 7) | public class SeqArr method EmptyEmptyIsEmptyEmpty (line 9) | [Fact] method SeqArrCrossProduct (line 24) | [Fact] method SeqOfEmptiesAndNonEmptiesIsEmpty (line 45) | [Fact] method SeqOfEmptiesIsEmpty (line 60) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Arr/Collections/Set.cs class SetArr (line 7) | public class SetArr method EmptyEmptyIsEmptyEmpty (line 9) | [Fact] method SetArrCrossProduct (line 24) | [Fact] method SetOfEmptiesAndNonEmptiesIsEmpty (line 45) | [Fact] method SetOfEmptiesIsEmpty (line 60) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Arr/Sync/Either.cs class EitherArr (line 8) | public class EitherArr method LeftIsSingletonLeft (line 10) | [Fact] method RightEmptyIsEmpty (line 25) | [Fact] method RightNonEmptyArrIsArrRight (line 38) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Arr/Sync/Identity.cs class IdentityArr (line 7) | public class IdentityArr method IdEmptyIsEmpty (line 9) | [Fact] method IdNonEmptyArrIsArrId (line 22) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Arr/Sync/Option.cs class OptionArr (line 7) | public class OptionArr method NoneIsSingletonNone (line 9) | [Fact] method SomeEmptyIsEmpty (line 22) | [Fact] method SomeNonEmptyArrIsArrSomes (line 35) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Arr/Sync/Validation.cs class ValidationArr (line 9) | public class ValidationArr method FailIsSingletonFail (line 11) | [Fact] method SuccessEmptyIsEmpty (line 24) | [Fact] method SuccessNonEmptyArrIsArrSuccesses (line 37) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Either/Collections/Arr.cs class ArrEither (line 8) | public class ArrEither method EmptyArrIsRightEmptyArr (line 10) | [Fact] method ArrRightsIsRightArrs (line 23) | [Fact] method ArrRightAndLeftIsLeftEmpty (line 36) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Either/Collections/HashSet.cs class HashSetEither (line 6) | public class HashSetEither method EmptyHashSetIsRightEmptyHashSet (line 8) | [Fact] method HashSetRightsIsRightHashSets (line 18) | [Fact] method HashSetRightAndLeftIsLeftEmpty (line 28) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Either/Collections/IEnumerable.cs class IEnumerableEither (line 8) | public class IEnumerableEither method EmptyIEnumerableIsRightEmptyIEnumerable (line 10) | [Fact] method IEnumerableRightsIsRightIEnumerables (line 23) | [Fact] method IEnumerableRightAndLeftIsLeftEmpty (line 33) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Either/Collections/Lst.cs class LstEither (line 8) | public class LstEither method EmptyLstIsRightEmptyLst (line 10) | [Fact] method LstRightsIsRightLsts (line 20) | [Fact] method LstRightAndLeftIsLeftEmpty (line 30) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Either/Collections/Seq.cs class SeqEither (line 9) | public class SeqEither method EmptySeqIsRightEmptySeq (line 11) | [Fact] method SeqRightsIsRightSeqs (line 21) | [Fact] method SeqRightAndLeftIsLeftEmpty (line 31) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Either/Collections/Set.cs class SetEither (line 8) | public class SetEither method EmptySetIsRightEmptySet (line 10) | [Fact] method SetRightsIsRightSets (line 20) | [Fact] method SetRightAndLeftIsLeftEmpty (line 30) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Either/Sync/Either.cs class EitherEither (line 6) | public class EitherEither method LeftIsRightLeft (line 8) | [Fact] method RightLeftIsLeft (line 20) | [Fact] method RightRightIsRight (line 32) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Either/Sync/Identity.cs class IdentityEither (line 6) | public class IdentityEither method IdentityLeftIsLeft (line 8) | [Fact] method IdentityRightIsRightIdentity (line 20) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Either/Sync/Option.cs class OptionEither (line 6) | public class OptionEither method NoneLeftIsRightNone (line 8) | [Fact] method SomeLeftIsLeft (line 20) | [Fact] method SomeRightIsRight (line 32) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Either/Sync/ValidationSeq.cs class ValidationSeqEither (line 6) | public class ValidationSeqEither method FailIsRightFail (line 8) | [Fact] method SuccessLeftIsLeft (line 20) | [Fact] method SuccessRightIsRight (line 32) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/HashSet/Collections/Arr.cs class ArrHashSet (line 10) | public class ArrHashSet method EmptyEmptyIsEmptyEmpty (line 12) | [Fact] method ArrHashSetCrossProduct (line 25) | [Fact] method ArrOfEmptiesAndNonEmptiesIsEmpty (line 39) | [Fact] method ArrOfEmptiesIsEmpty (line 52) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/HashSet/Collections/HashSet.cs class HashSetHashSet (line 6) | public class HashSetHashSet method EmptyEmptyIsEmptyEmpty (line 8) | [Fact] method HashSetHashSetCrossProduct (line 21) | [Fact] method HashSetOfEmptiesAndNonEmptiesIsEmpty (line 35) | [Fact] method HashSetOfEmptiesIsEmpty (line 48) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/HashSet/Collections/Lst.cs class LstHashSet (line 6) | public class LstHashSet method EmptyEmptyIsEmptyEmpty (line 8) | [Fact] method LstHashSetCrossProduct (line 20) | [Fact] method LstOfEmptiesAndNonEmptiesIsEmpty (line 34) | [Fact] method LstOfEmptiesIsEmpty (line 47) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/HashSet/Collections/Seq.cs class SeqHashSet (line 10) | public class SeqHashSet method EmptyEmptyIsEmptyEmpty (line 12) | [Fact] method SeqHashSetCrossProduct (line 24) | [Fact] method SeqOfEmptiesAndNonEmptiesIsEmpty (line 38) | [Fact] method SeqOfEmptiesIsEmpty (line 51) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/HashSet/Collections/Set.cs class SetHashSet (line 10) | public class SetHashSet method EmptyEmptyIsEmptyEmpty (line 12) | [Fact] method SetHashSetCrossProduct (line 24) | [Fact] method SetOfEmptiesAndNonEmptiesIsEmpty (line 38) | [Fact] method SetOfEmptiesIsEmpty (line 51) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/HashSet/Sync/Either.cs class EitherHashSet (line 10) | public class EitherHashSet method LeftIsSingletonLeft (line 12) | [Fact] method RightEmptyIsEmpty (line 23) | [Fact] method RightNonEmptyHashSetIsHashSetRight (line 34) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/HashSet/Sync/Identity.cs class IdentityHashSet (line 10) | public class IdentityHashSet method IdEmptyIsEmpty (line 12) | [Fact] method IdNonEmptyHashSetIsHashSetId (line 22) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/HashSet/Sync/Option.cs class OptionHashSet (line 10) | public class OptionHashSet method NoneIsSingletonNone (line 12) | [Fact] method SomeEmptyIsEmpty (line 23) | [Fact] method SomeNonEmptyHashSetIsHashSetSomes (line 34) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/HashSet/Sync/ValidationSeq.cs class ValidationSeqHashSet (line 6) | public class ValidationSeqHashSet method FailIsSingletonFail (line 8) | [Fact] method SuccessEmptyIsEmpty (line 19) | [Fact] method SuccessNonEmptyHashSetIsHashSetSuccesses (line 30) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/IEnumerable/Collections/Arr.cs class ArrIEnumerable (line 8) | public class ArrIEnumerable method EmptyEmptyIsEmptyEmpty (line 10) | [Fact] method ArrIEnumerableCrossProduct (line 22) | [Fact] method ArrOfEmptiesAndNonEmptiesIsEmpty (line 39) | [Fact] method ArrOfEmptiesIsEmpty (line 51) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/IEnumerable/Collections/HashSet.cs class HashSetIEnumerable (line 6) | public class HashSetIEnumerable method EmptyEmptyIsEmptyEmpty (line 8) | [Fact] method HashSetIEnumerableCrossProduct (line 20) | [Fact] method HashSetOfEmptiesAndNonEmptiesIsEmpty (line 41) | [Fact] method HashSetOfEmptiesIsEmpty (line 53) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/IEnumerable/Sync/Either.cs class EitherIEnumerable (line 7) | public class EitherIEnumerable method LeftIsSingletonLeft (line 9) | [Fact] method RightEmptyIsEmpty (line 20) | [Fact] method RightNonEmptyIEnumerableIsIEnumerableRight (line 31) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/IEnumerable/Sync/Identity.cs class IdentityIEnumerable (line 6) | public class IdentityIEnumerable method IdEmptyIsEmpty (line 8) | [Fact] method IdNonEmptyIEnumerableIsIEnumerableId (line 18) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/IEnumerable/Sync/Option.cs class OptionIEnumerable (line 8) | public class OptionIEnumerable method NoneIsSingletonNone (line 10) | [Fact] method SomeEmptyIsEmpty (line 21) | [Fact] method SomeNonEmptyIEnumerableIsIEnumerableSomes (line 32) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/IEnumerable/Sync/ValidationSeq.cs class ValidationIEnumerable (line 8) | public class ValidationIEnumerable method FailIsSingletonFail (line 10) | [Fact] method SuccessEmptyIsEmpty (line 21) | [Fact] method SuccessNonEmptyIEnumerableIsIEnumerableSuccesses (line 32) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Identity/Collections/Arr.cs class ArrIdentity (line 6) | public class ArrIdentity method EmptyArrayIsSuccess (line 8) | [Fact] method ArrOfIdentitiesIsIdentityOfArr (line 18) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Identity/Collections/HashSet.cs class HashSet (line 6) | public class HashSet method EmptyHashSetIsSuccess (line 8) | [Fact] method HashSetOfIdentitiesIsSuccess (line 18) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Identity/Collections/IEnumerable.cs class IEnumerable (line 7) | public class IEnumerable method EmptyIEnumerableIsEmpty (line 9) | [Fact] method EnumerableOfIdentitiesIsIdentityOfEnumerable (line 19) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Identity/Collections/Lst.cs class LstIdentity (line 6) | public class LstIdentity method EmptyLstIsEmpty (line 8) | [Fact] method LstOfIdentitiesIsIdentityOfLst (line 18) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Identity/Collections/Seq.cs class Seq (line 6) | public class Seq method EmptySeqIsEmpty (line 8) | [Fact] method SeqOfIdentitiesIsIdentityOfSeq (line 18) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Identity/Collections/Set.cs class Set (line 6) | public class Set method EmptySetIsEmpty (line 8) | [Fact] method SetOfIdentitiesIsIdentityOfSet (line 18) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Identity/Sync/Either.cs class Either (line 7) | public class Either method LeftIsIdentityLeft (line 9) | [Fact] method RightIsIdentityRight (line 21) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Identity/Sync/Identity.cs class Identity (line 6) | public class Identity method IdentityIdentityIsIdentityIdentity (line 8) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Identity/Sync/Option.cs class Option (line 6) | public class Option method SomeIdentityIsIdentitySome (line 8) | [Fact] method NoneIdentityIsIdentityNone (line 20) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Identity/Sync/ValidationSeq.cs class ValidationSeq (line 6) | public class ValidationSeq method ValidationFailIsIdentityFail (line 8) | [Fact] method ValidationSuccIsIdentitySuccess (line 20) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Lst/Collections/Arr.cs class ArrLst (line 6) | public class ArrLst method EmptyEmptyIsEmptyEmpty (line 8) | [Fact] method ArrLstCrossProduct (line 21) | [Fact] method ArrOfEmptiesAndNonEmptiesIsEmpty (line 37) | [Fact] method ArrOfEmptiesIsEmpty (line 50) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Lst/Collections/HashSet.cs class HashSetLst (line 9) | public class HashSetLst method EmptyEmptyIsEmptyEmpty (line 11) | [Fact] method HashSetLstCrossProduct (line 24) | [Fact] method HashSetOfEmptiesAndNonEmptiesIsEmpty (line 44) | [Fact] method HashSetOfEmptiesIsEmpty (line 57) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Lst/Collections/IEnumerable.cs class IEnumerableLst (line 9) | public class IEnumerableLst method mkEnum (line 11) | G.IEnumerable mkEnum(params T[] ts) method EmptyEmptyIsEmptyEmpty (line 17) | [Fact] method EnumLstCrossProduct (line 29) | [Fact] method SeqOfEmptiesAndNonEmptiesIsEmpty (line 48) | [Fact] method SeqOfEmptiesIsEmpty (line 61) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Lst/Collections/Lst.cs class LstLst (line 6) | public class LstLst method EmptyEmptyIsEmptyEmpty (line 8) | [Fact] method LstLstCrossProduct (line 21) | [Fact] method LstOfEmptiesAndNonEmptiesIsEmpty (line 36) | [Fact] method LstOfEmptiesIsEmpty (line 49) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Lst/Collections/Seq.cs class SeqLst (line 6) | public class SeqLst method EmptyEmptyIsEmptyEmpty (line 8) | [Fact] method SeqLstCrossProduct (line 20) | [Fact] method SeqOfEmptiesAndNonEmptiesIsEmpty (line 36) | [Fact] method SeqOfEmptiesIsEmpty (line 49) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Lst/Collections/Set.cs class SetLst (line 6) | public class SetLst method EmptyEmptyIsEmptyEmpty (line 8) | [Fact] method SetLstCrossProduct (line 20) | [Fact] method SetOfEmptiesAndNonEmptiesIsEmpty (line 41) | [Fact] method SetOfEmptiesIsEmpty (line 53) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Lst/Sync/Either.cs class EitherLst (line 8) | public class EitherLst method LeftIsSingletonLeft (line 10) | [Fact] method RightEmptyIsEmpty (line 21) | [Fact] method RightNonEmptyLstIsLstRight (line 32) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Lst/Sync/Identity.cs class IdentityLst (line 6) | public class IdentityLst method IdEmptyIsEmpty (line 8) | [Fact] method IdNonEmptyLstIsLstId (line 18) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Lst/Sync/Option.cs class OptionLst (line 6) | public class OptionLst method NoneIsSingletonNone (line 8) | [Fact] method SomeEmptyIsEmpty (line 19) | [Fact] method SomeNonEmptyLstIsLstSomes (line 30) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Lst/Sync/ValidationSeq.cs class ValidationSeqLst (line 6) | public class ValidationSeqLst method FailIsSingletonFail (line 8) | [Fact] method SuccessEmptyIsEmpty (line 19) | [Fact] method SuccessNonEmptyLstIsLstSuccesses (line 30) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Option/Collections/Arr.cs class ArrOption (line 5) | public class ArrOption method EmptyArrIsSomeEmptyArr (line 7) | [Fact] method ArrSomesIsSomeArrs (line 18) | [Fact] method ArrSomeAndNoneIsNone (line 29) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Option/Collections/HashSet.cs class HashSetOption (line 7) | public class HashSetOption method EmptyHashSetIsSomeEmptyHashSet (line 9) | [Fact] method HashSetSomesIsSomeHashSets (line 20) | [Fact] method HashSetSomeAndNoneIsNone (line 31) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Option/Collections/IEnumerable.cs class IEnumerableOption (line 8) | public class IEnumerableOption method EmptyIEnumerableIsSomeEmptyIEnumerable (line 10) | [Fact] method IEnumerableSomesIsSomeIEnumerables (line 24) | [Fact] method IEnumerableSomeAndNoneIsNone (line 34) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Option/Collections/Lst.cs class LstOption (line 7) | public class LstOption method EmptyLstIsSomeEmptyLst (line 9) | [Fact] method LstSomesIsSomeLsts (line 20) | [Fact] method LstSomeAndNoneIsNone (line 31) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Option/Collections/Seq.cs class SeqOption (line 5) | public class SeqOption method EmptySeqIsSomeEmptySeq (line 7) | [Fact] method SeqSomesIsSomeSeqs (line 18) | [Fact] method SeqSomeAndNoneIsNone (line 29) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Option/Collections/Set.cs class SetOption (line 5) | public class SetOption method EmptySetIsSomeEmptySet (line 7) | [Fact] method SetSomesIsSomeSets (line 18) | [Fact] method SetSomeAndNoneIsNone (line 29) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Option/Sync/Either.cs class EitherOption (line 7) | public class EitherOption method LeftIsSomeLeft (line 9) | [Fact] method RightNoneIsNone (line 22) | [Fact] method RightSomeIsSomeRight (line 35) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Option/Sync/Identity.cs class IdentityOption (line 6) | public class IdentityOption method IdentityNoneIsNone (line 8) | [Fact] method IdentitySomeIsSomeIdentity (line 20) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Option/Sync/Option.cs class OptionOption (line 5) | public class OptionOption method NoneIsSomeNone (line 7) | [Fact] method SomeNoneIsNone (line 20) | [Fact] method SomeSomeIsSomeSome (line 33) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Option/Sync/ValidationSeq.cs class ValidationSeqOption (line 6) | public class ValidationSeqOption method FailIsSomeFail (line 8) | [Fact] method SuccessNoneIsNone (line 21) | [Fact] method SuccessSomeIsSomeSuccess (line 34) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/SeqT/Collections/Arr.cs class ArrSeq (line 6) | public class ArrSeq method EmptyEmptyIsEmptyEmpty (line 8) | [Fact] method ArrSeqCrossProduct (line 21) | [Fact] method ArrOfEmptiesAndNonEmptiesIsEmpty (line 40) | [Fact] method ArrOfEmptiesIsEmpty (line 53) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/SeqT/Collections/HashSet.cs class HashSetSeq (line 7) | public class HashSetSeq method EmptyEmptyIsEmptyEmpty (line 9) | [Fact] method HashSetSeqCrossProduct (line 22) | [Fact] method HashSetOfEmptiesAndNonEmptiesIsEmpty (line 41) | [Fact] method HashSetOfEmptiesIsEmpty (line 54) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/SeqT/Collections/IEnumerable.cs class IEnumerableSeq (line 8) | public class IEnumerableSeq method EmptyEmptyIsEmptyEmpty (line 10) | [Fact] method IEnumerableSeqCrossProduct (line 23) | [Fact] method IEnumerableOfEmptiesAndNonEmptiesIsEmpty (line 42) | [Fact] method IEnumerableOfEmptiesIsEmpty (line 55) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/SeqT/Collections/Lst.cs class LstSeq (line 6) | public class LstSeq method EmptyEmptyIsEmptyEmpty (line 8) | [Fact] method LstSeqCrossProduct (line 21) | [Fact] method LstOfEmptiesAndNonEmptiesIsEmpty (line 37) | [Fact] method LstOfEmptiesIsEmpty (line 50) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/SeqT/Collections/Seq.cs class SeqSeq (line 6) | public class SeqSeq method EmptyEmptyIsEmptyEmpty (line 8) | [Fact] method SeqSeqCrossProduct (line 21) | [Fact] method SeqOfEmptiesAndNonEmptiesIsEmpty (line 37) | [Fact] method SeqOfEmptiesIsEmpty (line 50) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/SeqT/Collections/Set.cs class SetSeq (line 6) | public class SetSeq method EmptyEmptyIsEmptyEmpty (line 8) | [Fact] method SetSeqCrossProduct (line 21) | [Fact] method SetOfEmptiesAndNonEmptiesIsEmpty (line 40) | [Fact] method SetOfEmptiesIsEmpty (line 53) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/SeqT/Sync/Either.cs class EitherSeq (line 8) | public class EitherSeq method LeftIsSingletonLeft (line 10) | [Fact] method RightEmptyIsEmpty (line 21) | [Fact] method RightNonEmptySeqIsSeqRight (line 32) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/SeqT/Sync/Identity.cs class IdentitySeq (line 6) | public class IdentitySeq method IdEmptyIsEmpty (line 8) | [Fact] method IdNonEmptySeqIsSeqId (line 18) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/SeqT/Sync/Option.cs class OptionSeq (line 7) | public class OptionSeq method NoneIsSingletonNone (line 9) | [Fact] method SomeEmptyIsEmpty (line 20) | [Fact] method SomeNonEmptySeqIsSeqSomes (line 31) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/SeqT/Sync/Validation.cs class ValidationSeq (line 6) | public class ValidationSeq method FailIsSingletonFail (line 8) | [Fact] method SuccessEmptyIsEmpty (line 19) | [Fact] method SuccessNonEmptySeqIsSeqSuccesses (line 30) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/SeqT/Sync/ValidationWithMonoid.cs class ValidationWithMonoidSeq (line 9) | public class ValidationWithMonoidSeq method FailIsSingletonFail (line 11) | [Fact] method SuccessEmptyIsEmpty (line 21) | [Fact] method SuccessNonEmptySeqIsSeqSuccesses (line 31) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/SetT/Collections/Arr.cs class ArrSet (line 6) | public class ArrSet method EmptyEmptyIsEmptyEmpty (line 8) | [Fact] method ArrSetCrossProduct (line 19) | [Fact] method ArrOfEmptiesAndNonEmptiesIsEmpty (line 36) | [Fact] method ArrOfEmptiesIsEmpty (line 47) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/SetT/Sync/Either.cs class EitherSet (line 8) | public class EitherSet method RightEmptyIsEmpty (line 22) | [Fact] method RightNonEmptySetIsSetRight (line 33) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/SetT/Sync/Identity.cs class IdentitySet (line 6) | public class IdentitySet method IdEmptyIsEmpty (line 8) | [Fact] method IdNonEmptySetIsSetId (line 18) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/SetT/Sync/Option.cs class OptionSet (line 6) | public class OptionSet method NoneIsSingletonNone (line 8) | [Fact] method SomeEmptyIsEmpty (line 19) | [Fact] method SomeNonEmptySetIsSetSomes (line 30) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/SetT/Sync/ValidationSeq.cs class ValidationSeqSet (line 6) | public class ValidationSeqSet method SuccessEmptyIsEmpty (line 20) | [Fact] method SuccessNonEmptySetIsSetSuccesses (line 31) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Validation/Collections/Arr.cs class Arr (line 6) | public class Arr method EmptyArrayIsSuccessEmptyArray (line 8) | [Fact] method ArraySuccessIsSuccessArray (line 16) | [Fact] method ArrayFailedIsFailedArray (line 24) | [Fact] method ArrSuccAndFailIsFailedArr (line 33) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Validation/Collections/HashSet.cs class HashSet (line 6) | public class HashSet method EmptyHashSetIsSuccessEmptyHashSet (line 8) | [Fact] method HashSetSuccessIsSuccessHashSet (line 16) | [Fact] method HashSetSuccAndFailIsFailedHashSet (line 24) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Validation/Collections/IEnumerable.cs class IEnumerable (line 6) | public class IEnumerable method EmptyIEnumerableIsSuccessIEnumerable (line 8) | [Fact] method IEnumerableSuccessIsSuccessIEnumerable (line 16) | [Fact] method IEnumerableSuccAndFailIsFailedIEnumerable (line 24) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Validation/Collections/Lst.cs class LstValidation (line 6) | public class LstValidation method EmptyLstIsSuccessEmptyLst (line 8) | [Fact] method LstSuccessIsSuccessLst (line 16) | [Fact] method LstFailedIsFailedLst (line 24) | [Fact] method LstSuccAndFailIsFailedLst (line 33) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Validation/Collections/Seq.cs class Seq (line 6) | public class Seq method EmptySeqIsSuccessEmptySeq (line 8) | [Fact] method SeqSuccessIsSuccessSeq (line 16) | [Fact] method SeqFailedIsFailedSeq (line 24) | [Fact] method SeqSuccAndFailIsFailedSeq (line 33) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Validation/Collections/Set.cs class Set (line 6) | public class Set method EmptySetIsSuccessEmptySet (line 8) | [Fact] method SetSuccessIsSuccessSet (line 16) | [Fact] method SetSuccAndFailIsFailedSet (line 24) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Validation/Sync/Either.cs class Either (line 6) | public class Either method LeftIsSuccessLeft (line 8) | [Fact] method RightSuccessIsSuccess (line 18) | [Fact] method RightFailIsFail (line 28) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Validation/Sync/Identity.cs class Identity (line 7) | public class Identity method IdentitySuccessIsSuccessIdentity (line 9) | [Fact] method IdentityFailIsFailIdentity (line 19) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Validation/Sync/Option.cs class Option (line 6) | public class Option method NoneIsSuccessNone (line 8) | [Fact] method SomeSuccessIsSuccessSome (line 19) | [Fact] method SomeFailIsFailSome (line 30) | [Fact] FILE: LanguageExt.Tests/Transformer/Traverse/Validation/Sync/ValidationSeq.cs class ValidationSeq (line 6) | public class ValidationSeq method FailIsSuccessFail (line 8) | [Fact] method SuccessIsRightSuccess (line 19) | [Fact] method SuccessFailIsFail (line 30) | [Fact] FILE: LanguageExt.Tests/TupleTests.cs class TupleTests (line 6) | public class TupleTests method TupleGeneratorTests (line 8) | [Fact] public void TupleGeneratorTests() method WithApplicationTests1 (line 26) | [Fact] public void WithApplicationTests1() method WithApplicationTests2 (line 36) | [Fact] public void WithApplicationTests2() method ValueTupleGeneratorTests (line 46) | [Fact] method ValueWithApplicationTests1 (line 65) | [Fact] method ValueWithApplicationTests2 (line 76) | [Fact] FILE: LanguageExt.Tests/UnitsOfMeasureTests.cs class UnitsOfMeasureTests (line 7) | public class UnitsOfMeasureTests method PreludeLengthEqualityTest (line 9) | [Fact] method PreludeLengthEqualityTest3 (line 16) | [Fact] method PreludeLengthEqualityTest4 (line 22) | [Fact] method PreludeLengthCompareTest1 (line 28) | [Fact] method PreludeLengthScalarTest2 (line 34) | [Fact] method LengthEqualityTest (line 40) | [Fact] method LengthEqualityTest2 (line 47) | [Fact] method LengthEqualityTest3 (line 56) | [Fact] method LengthEqualityTest4 (line 62) | [Fact] method LengthCompareTest1 (line 68) | [Fact] method LengthScalarTest1 (line 74) | [Fact] method LengthScalarTest2 (line 80) | [Fact] method OperatorTests (line 86) | [Fact] method LengthCompareTest2 (line 100) | [Fact] method LengthArithmetic1 (line 106) | [Fact] method LengthArithmetic2 (line 113) | [Fact] method TimeEqualityTest (line 120) | [Fact] method AreaTest1 (line 127) | [Fact] method SpeedTest1 (line 136) | [Fact] method SpeedTest2 (line 149) | [Fact] method AccelTest1 (line 162) | [Fact] method AccelObjectEquals_Both0_True (line 175) | [Fact] method AreaObjectEquals_Both0_True (line 179) | [Fact] method LengthObjectEquals_Both0_True (line 183) | [Fact] method TimeObjectEquals_Both0_True (line 187) | [Fact] method TimeSqObjectEquals_Both0_True (line 191) | [Fact] method VelocityObjectEquals_Both0_True (line 195) | [Fact] method VelocitySqObjectEquals_Both0_True (line 199) | [Fact] method AssertTypeObjectEquals (line 203) | private void AssertTypeObjectEquals(T t) method CelsiusToStringTest (line 210) | [Fact] method CelsiusAddTest (line 217) | [Fact] method CelsiusSubTest (line 227) | [Fact] method CelsiusScalar1Test (line 237) | [Fact] method CelsiusScalar2Test (line 246) | [Fact] method FahrenheitToStringTest (line 255) | [Fact] method FahrenheitAddTest (line 262) | [Fact] method FahrenheitSubTest (line 272) | [Fact] method FahrenheitScalar1Test (line 282) | [Fact] method FahrenheitScalar2Test (line 291) | [Fact] method KelvinToStringTest (line 300) | [Fact] method KelvinAddTest (line 307) | [Fact] method KelvinSubTest (line 317) | [Fact] method KelvinScalar1Test (line 327) | [Fact] method KelvinScalar2Test (line 336) | [Fact] method KelvinAddCelsiusTest (line 345) | [Fact] method KelvinAddFahrenheitTest (line 355) | [Fact] method CtorThrowsBelowAbsZeroTest (line 365) | [Fact] method RetrieveKValueTest (line 371) | [Fact] method MassEqualityTests (line 380) | [Fact] method PreludeMassEqualityTest (line 391) | [Fact] method PreludeMassCompareTest1 (line 416) | [Fact] method PreludeMassScalarTest2 (line 422) | [Fact] FILE: LanguageExt.Tests/ValidationTests.cs class ValidationTests (line 8) | public class ValidationTests method ValidationSeq_MapFails_Failure (line 12) | [Fact] method ValidationSeq_MapFails_Success (line 27) | [Fact] method ValidationSeq_BiMap_Failure (line 38) | [Fact] method ValidationSeq_BiMap_Success (line 54) | [Fact] method ValidCreditCardTest (line 66) | [Fact] method InValidCreditCardNumberTest (line 83) | [Fact] method ExpiredAndInValidCreditCardNumberTest (line 99) | [Fact] method AsciiOnly (line 119) | public static Validation AsciiOnly(string str) => method MaxStrLength (line 128) | public static Func> MaxStrLength(int... method DigitsOnly (line 137) | public static Validation DigitsOnly(string str) => method ToInt (line 146) | public static Validation ToInt(string str) => method ValidMonth (line 152) | public static Validation ValidMonth(int month) => method PositiveNumber (line 160) | public static Validation PositiveNumber(int value) => method ValidExpiration (line 169) | public static Func>... method ValidateCardHolder (line 183) | public static Validation ValidateCardHolder(string card... method ValidateCreditCard (line 189) | public static Validation ValidateCreditCard(string ... class CreditCard (line 211) | public class CreditCard method CreditCard (line 218) | public CreditCard(string c, string num, int month, int year) FILE: LanguageExt.Tests/VectorClockTests.cs class VectorClockTests (line 7) | public class VectorClockTests method SerialisationTest1 (line 9) | [Fact] method MaxTest (line 20) | [Fact] method CausesTest (line 33) | [Fact] method CausedByTest (line 46) | [Fact] method ConcurrentTest (line 59) | [Fact] FILE: LanguageExt.Tests/VersionHashMapTests.cs class VersionHashMapTests (line 6) | public class VersionHashMapTests method Write_with_no_conflicts (line 8) | [Fact] method Write_with_conflicts_that_are_resolved_to_last_write_wins1 (line 23) | [Fact] method Write_with_conflicts_that_are_resolved_to_last_write_wins2 (line 41) | [Fact] method Write_with_conflicts_that_are_resolved_to_first_write_wins1 (line 59) | [Fact] method Write_with_conflicts_that_are_resolved_to_first_write_wins2 (line 77) | [Fact] FILE: LanguageExt.XUnitExt/EffExtensions.cs class EffExtensions (line 6) | public static class EffExtensions method AssertFail (line 13) | public static void AssertFail(this Eff ma) method AssertFail (line 19) | public static void AssertFail(this Eff ma, string userM... method AssertSucc (line 25) | public static void AssertSucc(this Eff ma) method AssertSucc (line 31) | public static void AssertSucc(this Eff ma, string userM... method AssertFail (line 37) | public static void AssertFail(this Eff ma, Error expected) method AssertFail (line 43) | public static void AssertFail(this Eff ma, Error expect... method AssertSucc (line 49) | public static void AssertSucc(this Eff ma, A expected) method AssertSucc (line 55) | public static void AssertSucc(this Eff ma, A expected, ... method AssertFail (line 61) | public static void AssertFail(this Eff ma, Func(this Eff ma, Func(this Eff ma, Func(this Eff ma, Func(this Eff ma) => method AssertFail (line 93) | public static void AssertFail(this Eff ma, string userMessage) => method AssertSucc (line 96) | public static void AssertSucc(this Eff ma) => method AssertSucc (line 99) | public static void AssertSucc(this Eff ma, string userMessage) => method AssertFail (line 102) | public static void AssertFail(this Eff ma, Error expected) => method AssertFail (line 105) | public static void AssertFail(this Eff ma, Error expected, strin... method AssertSucc (line 108) | public static void AssertSucc(this Eff ma, A expected) => method AssertSucc (line 111) | public static void AssertSucc(this Eff ma, A expected, string us... method AssertFail (line 114) | public static void AssertFail(this Eff ma, Func pre... method AssertFail (line 117) | public static void AssertFail(this Eff ma, Func pre... method AssertSucc (line 120) | public static void AssertSucc(this Eff ma, Func predica... method AssertSucc (line 123) | public static void AssertSucc(this Eff ma, Func predica... FILE: LanguageExt.XUnitExt/EitherExtensions.cs class EitherExtensions (line 5) | public static class EitherExtensions method AssertLeft (line 7) | public static void AssertLeft(this Either ma) => method AssertLeft (line 10) | public static void AssertLeft(this Either ma, string userM... method AssertRight (line 13) | public static void AssertRight(this Either ma) => method AssertRight (line 16) | public static void AssertRight(this Either ma, string user... method AssertLeft (line 19) | public static void AssertLeft(this Either ma, L expected) => method AssertLeft (line 22) | public static void AssertLeft(this Either ma, L expected, ... method AssertRight (line 25) | public static void AssertRight(this Either ma, R expected) => method AssertRight (line 28) | public static void AssertRight(this Either ma, R expected,... method AssertLeft (line 31) | public static void AssertLeft(this Either ma, Func(this Either ma, Func(this Either ma, Func(this Either ma, Func(Error error, Func action) method Throws (line 34) | public static Unit Throws(Error error, Action action) FILE: LanguageExt.XUnitExt/FinExtensions.cs class FinExtensions (line 6) | public static class FinExtensions method AssertFail (line 8) | public static void AssertFail(this Fin ma) => method AssertFail (line 11) | public static void AssertFail(this Fin ma, string userMessage) => method AssertSucc (line 14) | public static void AssertSucc(this Fin ma) => method AssertSucc (line 17) | public static void AssertSucc(this Fin ma, string userMessage) => method AssertFail (line 20) | public static void AssertFail(this Fin ma, Error expected) => method AssertFail (line 23) | public static void AssertFail(this Fin ma, Error expected, strin... method AssertSucc (line 26) | public static void AssertSucc(this Fin ma, A expected) => method AssertSucc (line 29) | public static void AssertSucc(this Fin ma, A expected, string us... method AssertFail (line 32) | public static void AssertFail(this Fin ma, Func pre... method AssertFail (line 35) | public static void AssertFail(this Fin ma, Func pre... method AssertSucc (line 38) | public static void AssertSucc(this Fin ma, Func predica... method AssertSucc (line 41) | public static void AssertSucc(this Fin ma, Func predica... FILE: LanguageExt.XUnitExt/IOExtensions.cs class IOExtensions (line 7) | public static class IOExtensions method AssertFail (line 9) | public static void AssertFail(this IO ma) => method AssertFail (line 12) | public static void AssertFail(this IO ma, string userMessage) => method AssertSucc (line 15) | public static void AssertSucc(this IO ma) => method AssertSucc (line 18) | public static void AssertSucc(this IO ma, string userMessage) => method AssertFail (line 21) | public static void AssertFail(this IO ma, Error expected) => method AssertFail (line 25) | public static void AssertFail(this IO ma, Error expected, string... method AssertSucc (line 28) | public static void AssertSucc(this IO ma, A expected) => method AssertSucc (line 32) | public static void AssertSucc(this IO ma, A expected, string use... method AssertFail (line 35) | public static void AssertFail(this IO ma, Func pred... method AssertFail (line 47) | public static void AssertFail(this IO ma, Func pred... method AssertFail (line 59) | public static void AssertFail(this IO ma, Func pred... method AssertSucc (line 71) | public static void AssertSucc(this IO ma, Func predicat... method AssertSucc (line 74) | public static void AssertSucc(this IO ma, Func predicat... method AssertSucc (line 77) | public static void AssertSucc(this IO ma, Func predicat... FILE: LanguageExt.XUnitExt/OptionExtensions.cs class OptionExtensions (line 5) | public static class OptionExtensions method AssertNone (line 7) | public static void AssertNone(this Option ma) => method AssertNone (line 10) | public static void AssertNone(this Option ma, string userMessage... method AssertSome (line 13) | public static void AssertSome(this Option ma) => method AssertSome (line 16) | public static void AssertSome(this Option ma, string userMessage... method AssertSome (line 19) | public static void AssertSome(this Option ma, A expected) => method AssertSome (line 22) | public static void AssertSome(this Option ma, A expected, string... method AssertSome (line 25) | public static void AssertSome(this Option ma, Func pred... method AssertSome (line 28) | public static void AssertSome(this Option ma, Func pred... FILE: LanguageExt.XUnitExt/SourceExtensions.cs class AssertExt (line 3) | public static partial class AssertExt FILE: Samples/BlazorApp/Components/Pages/Page.cs class Page (line 8) | public class Page : ComponentBase method OnInitializedAsync (line 10) | protected override async Task OnInitializedAsync() => method OnAfterRenderAsync (line 13) | protected override async Task OnAfterRenderAsync(bool firstRender) => method OnParametersSetAsync (line 16) | protected override async Task OnParametersSetAsync() => method SetParametersAsync (line 19) | public override async Task SetParametersAsync(ParameterView parameters... method OnInitialized (line 22) | protected new virtual Eff OnInitialized() => method OnAfterRender (line 29) | protected new virtual Eff OnAfterRender(bool firstRende... method OnParametersSet (line 36) | protected new virtual Eff OnParametersSet() => method SetParameters (line 43) | protected new virtual Eff SetParameters(ParameterView p... FILE: Samples/BlazorApp/Control/Weather.cs class Weather (line 12) | public static class Weather method forecast (line 36) | public static Eff forecast(DateOnly date) => FILE: Samples/BlazorApp/Data/WeatherForecast.cs type WeatherForecast (line 11) | public record WeatherForecast( FILE: Samples/BlazorApp/Effects/AppRuntime.cs class AppRuntime (line 3) | public static class AppRuntime FILE: Samples/BlazorApp/Effects/Impl/RndImpl.cs class RndImpl (line 5) | public class RndImpl : RndIO method Next (line 9) | public int Next(int min, int max) => method Next (line 12) | public int Next(int max) => FILE: Samples/BlazorApp/Effects/Interfaces/RndIO.cs type RndIO (line 3) | public interface RndIO method Next (line 8) | int Next(int min, int max); method Next (line 13) | int Next(int max); FILE: Samples/BlazorApp/Effects/Rnd.cs class Rnd (line 7) | public static class Rnd method next (line 16) | public static K next(int min, int max) => method next (line 22) | public static K next(int max) => method next (line 33) | public static Eff next(int min, int max) => method next (line 39) | public static Eff next(int max) => class Rnd (line 27) | public static class Rnd method next (line 16) | public static K next(int min, int max) => method next (line 22) | public static K next(int max) => method next (line 33) | public static Eff next(int min, int max) => method next (line 39) | public static Eff next(int max) => FILE: Samples/BlazorApp/Effects/Runtime.cs type Runtime (line 12) | public record Runtime(RuntimeInterfaces Interfaces) : type RuntimeInterfaces (line 26) | public record RuntimeInterfaces(TimeIO TimeIO, RndIO RndIO); FILE: Samples/BlazorApp/Effects/SafeErrorExtensions.cs class SafeErrorExtensions (line 7) | public static class SafeErrorExtensions method SafeError (line 17) | public static K SafeError(this K ma) FILE: Samples/CardGame/Card.cs type Card (line 9) | public record Card(int Index) FILE: Samples/CardGame/Console.cs class Console (line 9) | public static class Console method writeLine (line 14) | public static IO writeLine(string line) => FILE: Samples/CardGame/Deck.cs type Deck (line 10) | public record Deck(Seq Cards) FILE: Samples/CardGame/Display.cs class Display (line 9) | public static class Display method playerExists (line 29) | public static Game playerExists(string name) => method playerAdded (line 33) | public static Game playerAdded(string name) => method playerStates (line 36) | public static Game playerStates(Seq<(Player Player, PlayerState ... method playerState (line 39) | public static Game playerState(Player player, PlayerState state) => method winners (line 44) | public static Game winners(Seq<(Player Player, int Score)> winne... method showCard (line 61) | public static Game showCard(Card card) => method showCardsAndScores (line 64) | public static Game showCardsAndScores(Seq cards, Seq ... FILE: Samples/CardGame/Game.Monad/Game.Extensions.cs class GameExtensions (line 5) | public static class GameExtensions method As (line 9) | public Game As() => method Run (line 15) | public IO> Run(GameState state) => method SelectMany (line 18) | public Game SelectMany(Func> bind, Func Pure(A value) => method playerExists (line 100) | public static Game playerExists(string name) => method playerExists (line 106) | public static Game playerExists(Player player) => method addPlayer (line 113) | public static Game addPlayer(string name) => method lazy (line 124) | public static Game lazy(Func> f) => method lift (line 130) | public static Game lift(Option ma) => method liftIO (line 136) | public static Game liftIO(IO ma) => method gets (line 142) | public static Game gets(Func f) => method modify (line 148) | public static Game modify(Func f) => method modifyPlayers (line 154) | public static Game modifyPlayers(Func>, A> Transform(K CoTransform(K LiftIO(IO ma) => FILE: Samples/CardGame/Game.Monad/Game.cs type Game (line 6) | public record Game(StateT, A> runGame) : K State, Deck Deck, O... FILE: Samples/CardGame/Player.cs type Player (line 7) | public record Player(string Name) FILE: Samples/CardGame/PlayerState.cs type PlayerState (line 9) | public record PlayerState(Seq Cards, bool StickState) FILE: Samples/CardGame/Players.cs class Players (line 8) | public static class Players method with (line 20) | public static Game with(Game> playersM, Game m... method with (line 34) | public static Game with(Seq players, Game ma) => method map (line 50) | public static Game> map(Game> playersM, Game ... method map (line 64) | public static Game> map(Seq players, Game ma) => FILE: Samples/CreditCardValidation/Control/CreditCard.cs class CreditCard (line 17) | public static class CreditCard method Validate (line 19) | public static Validation Validate(string car... method ValidateCardNumber (line 26) | static Validation ValidateCardNumber(string cardNo) => method ValidateExpiryDate (line 34) | static Validation ValidateExpiryDate(string expiryDate) => method ValidateInRange (line 46) | static Validation ValidateInRange(A value, Range range) method ValidateCVV (line 52) | static Validation ValidateCVV(string cvv) => method ValidateAllDigits (line 58) | static Validation> ValidateAllDigits(string value... method ValidateInt (line 63) | static Validation ValidateInt(string value) => method ValidateLength (line 66) | static Validation ValidateLength(string value, int leng... method ValidateLength (line 70) | static Validation> ValidateLength(K fa, int... method CharToDigit (line 76) | static Validation CharToDigit(char ch) => method ValidateLuhn (line 81) | static Validation> ValidateLuhn(Seq digits) FILE: Samples/CreditCardValidation/Data/Base12.cs type Base12 (line 22) | public readonly struct Base12(int MostSig, uint LeastSig) : method From (line 28) | public static Base12 From(int value) => method From (line 31) | public static Fin From((int MostSig, uint LeastSig) repr) => method To (line 36) | public (int MostSig, uint LeastSig) To() => method ToBase10 (line 39) | public int ToBase10() => method Equals (line 104) | public bool Equals(Base12 other) => method Equals (line 107) | public override bool Equals(object? obj) => method GetHashCode (line 110) | public override int GetHashCode() => method CompareTo (line 113) | public int CompareTo(Base12 other) => FILE: Samples/CreditCardValidation/Data/CVV.cs class CVV (line 18) | public class CVV(int Number) : method ToString (line 22) | public override string ToString() => method From (line 25) | public static Fin From(int repr) => method To (line 30) | public int To() => method GetHashCode (line 33) | public override int GetHashCode() => method Equals (line 36) | public bool Equals(CVV? other) => method Equals (line 39) | public override bool Equals(object? obj) => FILE: Samples/CreditCardValidation/Data/CardNumber.cs class CardNumber (line 18) | public class CardNumber(Seq Number) : method ToString (line 22) | public override string ToString() => method From (line 25) | public static Fin From(Seq repr) => method FromUnsafe (line 30) | public static CardNumber FromUnsafe(Seq repr) => method To (line 33) | public Seq To() => method Equals (line 36) | public bool Equals(CardNumber? other) => method Equals (line 39) | public override bool Equals(object? obj) => method GetHashCode (line 42) | public override int GetHashCode() => FILE: Samples/CreditCardValidation/Data/CreditCardDetails.cs type CreditCardDetails (line 16) | public record CreditCardDetails(CardNumber CardNumber, Expiry Expiry, CV... FILE: Samples/CreditCardValidation/Data/Expiry.cs type Expiry (line 18) | public readonly struct Expiry(Base12 Value) : method From (line 37) | static Fin DomainType.From(Base12 repr) => method From (line 40) | public static Fin From(int month, int year) => method To (line 45) | public Base12 To() => method Equals (line 48) | public bool Equals(Expiry other) => method Equals (line 51) | public override bool Equals(object? obj) => method GetHashCode (line 54) | public override int GetHashCode() => method CompareTo (line 57) | public int CompareTo(Expiry other) => method ToString (line 87) | public override string ToString() => FILE: Samples/CreditCardValidation/Data/MonthSpan.cs type MonthSpan (line 17) | public readonly struct MonthSpan(int Value) : method From (line 24) | static Fin DomainType.From(int repr) => method From (line 27) | public static MonthSpan From(int repr) => method To (line 30) | public int To() => method Equals (line 33) | public bool Equals(MonthSpan other) => method Equals (line 36) | public override bool Equals(object? obj) => method GetHashCode (line 39) | public override int GetHashCode() => method CompareTo (line 42) | public int CompareTo(MonthSpan other) => FILE: Samples/DomainTypesExamples/Dimension.cs type Dimension (line 3) | public interface Dimension class D3 (line 8) | public class D3 : Dimension class D128 (line 13) | public class D128 : Dimension FILE: Samples/DomainTypesExamples/Time.cs type Time (line 6) | public readonly record struct Time(long Timestamp) : FILE: Samples/DomainTypesExamples/TimeSpan.cs type TimeSpan (line 6) | public readonly record struct TimeSpan(long Step) : FILE: Samples/DomainTypesExamples/Vector.cs class Vector (line 19) | public class Vector : method Vector (line 33) | private Vector(Arr values) method From (line 39) | public static Fin> From(Arr repr) => method To (line 44) | public Arr To() => method Equals (line 47) | public override bool Equals(object? obj) => method Equals (line 50) | public virtual bool Equals(Vector? other) method GetHashCode (line 62) | public override int GetHashCode() => method Dot (line 204) | public A Dot(Vector rhs) => method Sum (line 210) | public A Sum() method ToString (line 235) | public override string ToString() => FILE: Samples/EffectsExamples/Examples/CancelExample.cs class CancelExample (line 17) | public class CancelExample FILE: Samples/EffectsExamples/Examples/ErrorAndGuardExample.cs class ErrorAndGuardExample (line 21) | public static class ErrorAndGuardExample FILE: Samples/EffectsExamples/Examples/FoldTest.cs class FoldTest (line 23) | public static class FoldTest FILE: Samples/EffectsExamples/Examples/ForkCancelExample.cs class ForkCancelExample (line 17) | public static class ForkCancelExample FILE: Samples/EffectsExamples/Examples/QueueExample.cs class QueueExample (line 24) | public static class QueueExample method main (line 28) | public static Eff main() method writeToQueue (line 51) | static Consumer writeToQueue( method prepend (line 67) | static Pipe prepend(string x) => FILE: Samples/EffectsExamples/Examples/RetryExample.cs class RetryExample (line 18) | public static class RetryExample FILE: Samples/EffectsExamples/Examples/TimeExample.cs class TimeExample (line 17) | public static class TimeExample FILE: Samples/EffectsExamples/Examples/TimeoutExample.cs class TimeoutExample (line 19) | public class TimeoutExample FILE: Samples/EffectsExamples/Menu.cs class Menu (line 12) | public static class Menu method clearConsole (line 31) | static Eff clearConsole(ConsoleColor color) => method runExample (line 36) | static Eff runExample(char ix) => method findExample (line 45) | static Eff<(Eff Example, string Desc)> findExample(char ix) => method logError (line 51) | static Eff logError(Error e) => method showComplete (line 57) | static Eff showComplete(int x) => FILE: Samples/EffectsExamples/Program.cs class Program (line 6) | class Program method Main (line 8) | static void Main(string[] args) => FILE: Samples/IOExmples/Program.cs class Program (line 7) | class Program method Main (line 9) | static void Main(string[] args) => method infiniteIterator (line 13) | static void infiniteIterator() method infiniteLoop (line 26) | static IO infiniteLoop(int value) => method infiniteLoop1 (line 33) | static IO infiniteLoop1(int value) => method askForNumber (line 44) | static IO askForNumber(int attempts) => method readNumber (line 86) | static IO readNumber(string question) => method writeLine (line 95) | static IO writeLine(string line) => method wait (line 105) | static IO wait(int milliseconds) => FILE: Samples/Newsletter/Newsletter/Command/Email.cs class Email (line 9) | public static class Email method sendToAll (line 18) | public static K sendToAll(Seq members, Letter letter) => method send (line 22) | public static K send(string name, string email, Letter letter... FILE: Samples/Newsletter/Newsletter/Command/Members.cs class Members (line 12) | public static class Members method readFirstFile (line 27) | static K readFirstFile(string folder) => method readMembers (line 36) | static Seq readMembers(string path) type Row (line 48) | record Row( FILE: Samples/Newsletter/Newsletter/Command/Newsletter.cs class Newsletter (line 8) | public static class Newsletter method make (line 21) | public static K make(Seq posts, Templates templates) => method save (line 27) | public static K save(Letter letter) => method make (line 39) | public static Letter make(Seq posts, Templates templates) method monthToString (line 101) | static string monthToString(int month) => class Newsletter (line 34) | public static class Newsletter method make (line 21) | public static K make(Seq posts, Templates templates) => method save (line 27) | public static K save(Letter letter) => method make (line 39) | public static Letter make(Seq posts, Templates templates) method monthToString (line 101) | static string monthToString(int month) => FILE: Samples/Newsletter/Newsletter/Command/Posts.cs class Posts (line 8) | public static class Posts method readLastFromApi (line 33) | public static K> readLastFromApi(int n) => method readFirstFile (line 47) | static K readFirstFile(string folder) => method getPostsElementForApiResult (line 60) | static K getPostsElementForApiResult(string text) => method getPostsElementForFile (line 65) | static K getPostsElementForFile(string text) => method readPostsFromText (line 74) | static K> readPostsFromText(JsonElement postsElement... method readPost (line 81) | static K readPost(JsonElement element) => method fixupText (line 120) | static string fixupText(string text, string siteUrl) => method makePostsUrl (line 133) | static Uri makePostsUrl(string root, string apiKey) => FILE: Samples/Newsletter/Newsletter/Command/Send.cs class Send (line 8) | public static class Send FILE: Samples/Newsletter/Newsletter/Command/Templates.cs class Templates (line 9) | public static class Templates method loadTemplate (line 25) | public static K loadTemplate(string name) => FILE: Samples/Newsletter/Newsletter/Data/Letter.cs type Letter (line 3) | public record Letter( FILE: Samples/Newsletter/Newsletter/Data/Members.cs type Member (line 6) | public record Member(string Id, string Email, string Name, bool Subscrib... FILE: Samples/Newsletter/Newsletter/Data/Posts.cs type Post (line 3) | public record Post( FILE: Samples/Newsletter/Newsletter/Data/Templates.cs type Templates (line 6) | public record Templates(Template Email, Template RecentItem); type Template (line 11) | public record Template(string Html, string PlainText); FILE: Samples/Newsletter/Newsletter/Effects/Config.cs type Config (line 6) | public record Config( class Config (line 19) | public static class Config FILE: Samples/Newsletter/Newsletter/Effects/Email.cs class Email (line 9) | public static class Email method send (line 23) | public static K send( FILE: Samples/Newsletter/Newsletter/Effects/Image.cs class Image (line 8) | public static class Image method scaleToMaximumWidthJpeg (line 17) | public static K scaleToMaximumWidthJpeg(byte[] input, int m... FILE: Samples/Newsletter/Newsletter/Effects/Impl/Email.cs class Email (line 7) | public class Email : EmailIO method Send (line 11) | public async Task Send( FILE: Samples/Newsletter/Newsletter/Effects/Impl/Image.cs class Image (line 8) | public class Image : ImageIO method ScaleToMaximumWidthJpeg (line 12) | public byte[] ScaleToMaximumWidthJpeg(ReadOnlySpan inputBytes, i... FILE: Samples/Newsletter/Newsletter/Effects/Impl/Json.cs type Json (line 6) | public record Json : JsonIO FILE: Samples/Newsletter/Newsletter/Effects/Impl/Web.cs type Web (line 5) | public record Web : WebIO FILE: Samples/Newsletter/Newsletter/Effects/Json.cs class Json (line 9) | public static class Json method readJson (line 18) | public static K readJson(string text) => FILE: Samples/Newsletter/Newsletter/Effects/Runtime.cs type Runtime (line 5) | public record Runtime(RuntimeEnv Env) : FILE: Samples/Newsletter/Newsletter/Effects/RuntimeEnv.cs type RuntimeEnv (line 3) | public record RuntimeEnv(HttpClient HttpClient, Config Config) : IDispos... FILE: Samples/Newsletter/Newsletter/Effects/Traits/EmailIO.cs type EmailIO (line 6) | public interface EmailIO method Send (line 8) | Task Send( FILE: Samples/Newsletter/Newsletter/Effects/Traits/ImageIO.cs type ImageIO (line 3) | public interface ImageIO method ScaleToMaximumWidthJpeg (line 5) | byte[] ScaleToMaximumWidthJpeg(ReadOnlySpan inputBytes, int maxW... FILE: Samples/Newsletter/Newsletter/Effects/Traits/JsonIO.cs type JsonIO (line 5) | public interface JsonIO method Parse (line 7) | public JsonDocument Parse(string text); FILE: Samples/Newsletter/Newsletter/Effects/Traits/WebIO.cs type WebIO (line 3) | public interface WebIO method Download (line 5) | public Task Download(Uri uri, HttpClient client); FILE: Samples/Newsletter/Newsletter/Effects/Web.cs class Web (line 8) | public static class Web method downloadText (line 22) | public static K downloadText(Uri uri) => method downloadBase64 (line 27) | public static K downloadBase64(Uri uri) => method download (line 30) | public static K download(Uri uri) => FILE: Samples/Newsletter/Newsletter/JsonExtensions.cs class JsonExtensions (line 5) | public static class JsonExtensions method Get (line 7) | public static JsonElement Get(this JsonElement element, string key) method Enumerate (line 19) | public static Iterable Enumerate(this JsonElement element... FILE: Samples/Newsletter/Newsletter/UI/Display.cs class Display (line 5) | public static class Display method writeLine (line 15) | public static K writeLine(string line) => method error (line 21) | public static K error(Error err) => method showWhatsAboutToHappen (line 24) | public static K showWhatsAboutToHappen(Seq members) => FILE: Samples/PipesExamples/Program.cs type Slice (line 34) | public record Slice(int Length, int Offset, byte[] Buffer); class EffectExtensions (line 36) | public static class EffectExtensions method RunToEnd (line 38) | public static K RunToEnd(this EffectT effect) FILE: Samples/Streams/Console.cs class Console (line 7) | public static class Console method setForegroundColour (line 12) | public static IO setForegroundColour(ConsoleColor colour) => method writeLine (line 33) | public static IO writeLine(A? line) => method write (line 36) | public static IO write(A? text) => FILE: Samples/Streams/CountForever.cs class CountForever (line 8) | public static class CountForever FILE: Samples/Streams/CountForeverAsync.cs class CountForeverAsync (line 7) | public static class CountForeverAsync method naturalsEnum (line 24) | static async IAsyncEnumerable naturalsEnum() FILE: Samples/Streams/Folding.cs class Folding (line 7) | public static class Folding method naturals (line 12) | static SourceT naturals(int n) => method example (line 15) | static SourceT example(int n) => FILE: Samples/Streams/Grouping.cs class Grouping (line 12) | public static class Grouping method runTestIO (line 18) | static IO runTestIO(string name, SourceT test) => method runTest (line 21) | static SourceT runTest(string name, SourceT test) => method next (line 38) | static SourceT next(Atom atom) => FILE: Samples/Streams/Menu.cs class Menu (line 7) | public static class Menu FILE: Samples/Streams/Merging.cs class Merging (line 7) | public static class Merging method example (line 13) | static SourceT example(int n) => method evens (line 18) | static SourceT evens(int n) => method odds (line 24) | static SourceT odds(int n) => method isOdd (line 30) | static bool isOdd(int n) => method isEven (line 33) | static bool isEven(int n) => FILE: Samples/Streams/OptionalItems.cs class OptionalItems (line 6) | public static class OptionalItems method example1 (line 14) | static SourceT, Unit> example1(int n) => method example (line 20) | static SourceT example(int n) => method isAllowed (line 26) | static bool isAllowed(int x) => method asyncStream (line 29) | static async IAsyncEnumerable> asyncStream(int n) FILE: Samples/Streams/RecursionIO.cs class RecursionIO (line 8) | public static class RecursionIO method recurse (line 18) | public static IO recurse(int n) => FILE: Samples/Streams/SourceStream.cs class SourceStream (line 7) | public class SourceStream method interaction (line 16) | static IO interaction(SinkT sink) => method deliver (line 22) | static IO deliver(SinkT sink, string line) => method subscribe (line 26) | static SourceT subscribe(SourceT source) => FILE: Samples/Streams/SumOfSquares.cs class SumOfSquares (line 13) | public static class SumOfSquares method squares (line 22) | static SourceT squares(long n) method example (line 26) | static SourceT example(long n) => FILE: Samples/Streams/Zipping.cs class Zipping (line 7) | public static class Zipping method example (line 12) | static SourceT example(int n) => method evens (line 17) | static SourceT evens(int n) => method odds (line 22) | static SourceT odds(int n) => method isOdd (line 27) | static bool isOdd(int n) => method isEven (line 30) | static bool isEven(int n) => FILE: Samples/TestBed.WPF/App.xaml.cs class App (line 9) | public partial class App : Application FILE: Samples/TestBed.WPF/MainWindow.xaml.cs class MainWindow (line 14) | public partial class MainWindow : WindowRT method MainWindow (line 24) | public MainWindow() : base(App.Runtime) method ButtonOnClick (line 59) | void ButtonOnClick(object? sender, RoutedEventArgs e) => method setCount (line 73) | Eff setCount(int value) => method modifyCount (line 85) | Eff modifyCount(Func f) => FILE: Samples/TestBed.WPF/WindowIO.cs class WindowIO (line 16) | public class WindowIO : Window method WindowIO (line 24) | protected WindowIO(RT runtime) method onStart (line 33) | protected Unit onStart(Eff operation) => method OnClosed (line 40) | protected override void OnClosed(EventArgs e) method handle (line 52) | protected void handle(Eff operation) => method setContent (line 58) | protected static Eff setContent(ContentControl control, stri... method setContent (line 64) | protected static Eff setContent(TextBlock control, string te... method getPosition (line 70) | protected Eff getPosition(MouseEventArgs @event) => method waitFor (line 86) | protected static Eff waitFor(double ms) => FILE: Samples/TestBed.WPF/WindowRT.cs class WindowRT (line 9) | public class WindowRT : WindowIO method WindowRT (line 11) | public WindowRT(MinRT runtime) : base(runtime) FILE: Samples/TestBed/ApplicativeTest.cs class ApplicativeTest (line 11) | public static class ApplicativeTest method delay (line 13) | static Eff delay(int milliseconds) => method parse (line 20) | static Eff parse(string str) => method add (line 25) | static Eff add(string sa, string sb, string sc, string sd, string... method addPure (line 34) | static int addPure(int a, int b, int c, int d, int e, int f) => method Test (line 37) | public static void Test() method report (line 43) | static void report(Eff ma) FILE: Samples/TestBed/AtomHashMapTests.cs class AtomHashMapTests (line 8) | public class AtomHashMapTests method Test (line 10) | public static void Test() FILE: Samples/TestBed/AwaitAnyTest.cs class AwaitAnyTest (line 8) | public class AwaitAnyTest method Run (line 10) | public static void Run() method delayed (line 27) | static Eff delayed(string info, int time) => FILE: Samples/TestBed/BracketTest.cs class BracketTest (line 7) | public class BracketTest class Test (line 9) | class Test : IDisposable method Dispose (line 11) | public void Dispose() method Run (line 17) | public static void Run() method fail (line 27) | static IO fail() => FILE: Samples/TestBed/FreeTests.cs type Op (line 9) | public abstract record Op : K; method Map (line 15) | public static K Map(Func f, K ma) => method readLines (line 25) | public static Free> readLines(string path) => method writeLines (line 28) | public static Free writeLines(string path, Seq lines... type ReadLinesOp (line 10) | public record ReadLinesOp(string Path, Func, A> Next): Op... type WriteLinesOp (line 11) | public record WriteLinesOp(string Path, Seq Lines, Func method Map (line 15) | public static K Map(Func f, K ma) => method readLines (line 25) | public static Free> readLines(string path) => method writeLines (line 28) | public static Free writeLines(string path, Seq lines... class Op (line 23) | public partial class Op method Map (line 15) | public static K Map(Func f, K ma) => method readLines (line 25) | public static Free> readLines(string path) => method writeLines (line 28) | public static Free writeLines(string path, Seq lines... class FreeTests (line 32) | public static class FreeTests method Test (line 34) | public static void Test() method Interpret (line 45) | static IO Interpret(K, A> ma) => method ReadLines (line 62) | static IO> ReadLines(string path) => method WriteLines (line 65) | static IO WriteLines(string path, Seq lines) => FILE: Samples/TestBed/Issues/Discussion1527.cs class Discussion1527 (line 11) | public static class Discussion1527 method Run (line 13) | public static void Run() method Think (line 51) | static IO> Think(Duration duration, Func> OneWithTimeout(Duration duration) method AllForPeriod (line 72) | static IO> AllForPeriod(Duration duration) => method AllForPeriod (line 77) | static IO> AllForPeriod(Duration duration, Func Think(Duration duration) type Obs (line 95) | public interface IObservation; method MakeObservation (line 99) | static IObservation MakeObservation(DateTime dt) method tickTockIO (line 105) | static SourceT tickTockIO() method Observations (line 124) | public static SourceT Observations() FILE: Samples/TestBed/Issues/Issue1497.cs class AppPrelude (line 20) | public static class AppPrelude method Test (line 22) | public static void Test() method As (line 29) | [MethodImpl(MethodImplOptions.AggressiveInlining)] type ApplicationState (line 34) | public record ApplicationState(AtomHashMap Cache); type Application (line 36) | public record Application(StateT Run) : K LiftIO(IO ma) method Transform (line 48) | public static K, A> Transform(K CoTransform(K Actions(IterableNE LiftIO(IO ma) method Transform (line 48) | public static K, A> Transform(K CoTransform(K Actions(IterableNE FILE: Samples/TestBed/Issues/IssueTests.cs class Issue1453 (line 7) | public static class Issue1453 method Test (line 9) | public static void Test() FILE: Samples/TestBed/PipesTest.cs class PipesTestBed (line 15) | public static class PipesTestBed FILE: Samples/TestBed/Program.cs class Program (line 20) | public class Program method Main (line 22) | static void Main(string[] args) FILE: Samples/TestBed/RecurTests.cs class RecurTests (line 11) | public class RecurTests method Run (line 13) | public static void Run() method insertSort (line 25) | public static Seq insertSort(int value, Seq sorted) => method recurIsSameAsBind (line 31) | public static void recurIsSameAsBind() method recurIsSameAsBind (line 54) | public static void recurIsSameAsBind(Func, K, boo... FILE: Samples/TestBed/ResourcesDiscussion1366.cs class ResourcesDiscussion1366 (line 9) | public static class ResourcesDiscussion1366 method Run (line 11) | public static async Task Run() method Expect (line 30) | static async Task Expect() method Case2 (line 44) | static async Task Case2() method Case3 (line 62) | static async Task Case3() method Case4 (line 81) | static async Task Case4() method Case5 (line 92) | static async Task Case5() class DisposableClass (line 103) | public class DisposableClass(string Id) : IDisposable, IAsyncDisposable method Dispose (line 105) | public void Dispose() method DisposeAsync (line 110) | public ValueTask DisposeAsync() FILE: Samples/TestBed/ScheduleTests.cs class ScheduleTests (line 8) | public class ScheduleTests method Run (line 10) | public static void Run() FILE: Samples/TestBed/SeqConstructTests.cs class SeqConstructTests (line 8) | public static class SeqConstructTests method Test (line 10) | public static void Test() method Create_Seq_with_constructor (line 16) | public static void Create_Seq_with_constructor() method Create_Seq_with_collection_expression (line 22) | public static void Create_Seq_with_collection_expression() FILE: Samples/TestBed/SequenceParallelTest.cs class SequenceParallelTest (line 9) | public class SequenceParallelTest method Run (line 11) | public static void Run() method SequenceParallelRandomDelayTest (line 16) | public static async Task SequenceParallelRandomDelayTest() method DoDelay (line 32) | static EitherT DoDelay(int seconds) FILE: Samples/TestBed/SourceTTests.cs class SourceExt (line 9) | public static class SourceExt method Log (line 12) | public static SourceT Log(this SourceT src, Func Log(this Source src, Func log... class SourceTTests (line 22) | public class SourceTTests method Run (line 27) | public static void Run() method Clock (line 46) | static async Task Clock() method writeLine (line 55) | static IO writeLine(object? s) => FILE: Samples/TestBed/StateAsync.cs class StateForkIO (line 8) | public static class StateForkIO method countTo10 (line 18) | static StateIO countTo10(string branch) => method showState (line 27) | static StateIO showState(string branch) => class Console (line 33) | public static class Console method writeLine (line 35) | public static IO writeLine(object? obj) => type StateIO (line 42) | public record StateIO(StateT runState) : K, A> method Transform (line 80) | static K, A> Natural, StateT>.Transfor... method CoTransform (line 83) | static K, A> CoNatural, StateT>.CoTransfo... method MapIO (line 86) | static K, B> MonadUnliftIO>.MapIO(K, IO> MonadUnliftIO>.ToIO(K, A> MonadIO>.LiftIO(IO ma) => class StateIOExtensions (line 63) | public static class StateIOExtensions method As (line 65) | public static StateIO As(this K, A> ma) => method Run (line 68) | public static IO<(A Value, S State)> Run(this K, A> m... class StateIO (line 75) | public class StateIO : method Transform (line 80) | static K, A> Natural, StateT>.Transfor... method CoTransform (line 83) | static K, A> CoNatural, StateT>.CoTransfo... method MapIO (line 86) | static K, B> MonadUnliftIO>.MapIO(K, IO> MonadUnliftIO>.ToIO(K, A> MonadIO>.LiftIO(IO ma) => FILE: Samples/TestBed/StateEff.cs type StateEff (line 9) | public record StateEff(Func As(this K, A> ma) method Run (line 19) | public static IO> Run( method Bind (line 31) | static K, B> Monad>.Bind( method Recur (line 45) | public static K, B> Recur(A value, Func, B> Functor>.Map(Func, A> Applicative>.Pure(A valu... method Apply (line 63) | static K, B> Applicative>.Apply( method Apply (line 84) | static K, B> Applicative>.Apply( method Put (line 105) | static K, Unit> Stateful, S>.Put(S value... method Modify (line 108) | static K, Unit> Stateful, S>.Modify(Func... method Gets (line 111) | static K, A> Stateful, S>.Gets(Func, A> Choice>.Choose(K, A> Choice>.Choose(K, IO> Maybe.MonadUnliftIO>.To... method LiftIOMaybe (line 150) | static K, A> Maybe.MonadIO>.LiftIOMaybe<... class StateEff (line 13) | public static class StateEff method As (line 15) | public static StateEff As(this K, A> ma) method Run (line 19) | public static IO> Run( method Bind (line 31) | static K, B> Monad>.Bind( method Recur (line 45) | public static K, B> Recur(A value, Func, B> Functor>.Map(Func, A> Applicative>.Pure(A valu... method Apply (line 63) | static K, B> Applicative>.Apply( method Apply (line 84) | static K, B> Applicative>.Apply( method Put (line 105) | static K, Unit> Stateful, S>.Put(S value... method Modify (line 108) | static K, Unit> Stateful, S>.Modify(Func... method Gets (line 111) | static K, A> Stateful, S>.Gets(Func, A> Choice>.Choose(K, A> Choice>.Choose(K, IO> Maybe.MonadUnliftIO>.To... method LiftIOMaybe (line 150) | static K, A> Maybe.MonadIO>.LiftIOMaybe<... class StateEff (line 25) | public class StateEff : method As (line 15) | public static StateEff As(this K, A> ma) method Run (line 19) | public static IO> Run( method Bind (line 31) | static K, B> Monad>.Bind( method Recur (line 45) | public static K, B> Recur(A value, Func, B> Functor>.Map(Func, A> Applicative>.Pure(A valu... method Apply (line 63) | static K, B> Applicative>.Apply( method Apply (line 84) | static K, B> Applicative>.Apply( method Put (line 105) | static K, Unit> Stateful, S>.Put(S value... method Modify (line 108) | static K, Unit> Stateful, S>.Modify(Func... method Gets (line 111) | static K, A> Stateful, S>.Gets(Func, A> Choice>.Choose(K, A> Choice>.Choose(K, IO> Maybe.MonadUnliftIO>.To... method LiftIOMaybe (line 150) | static K, A> Maybe.MonadIO>.LiftIOMaybe<... FILE: Samples/TestBed/UseTest.cs class UseTest (line 8) | internal class UseTest method Main (line 10) | public static Task Main() => method Method1 (line 13) | static async Task Method1() method Method2 (line 25) | static IO Method2() => class Disposable1 (line 29) | public sealed class Disposable1 : IDisposable method Dispose (line 38) | public void Dispose()