fsprojects/FSharpx.Collections


Map<'Key, 'T, 'ComparerTag>

Namespace: Microsoft.FSharp.Collections.Tagged

Constructors

ConstructorDescription
new(comparer, tree)
Signature: (comparer:IComparer<'Key> * tree:MapTree<'Key,'T>) -> Map<'Key,'T,'ComparerTag>

CompiledName: .ctor

Instance members

Instance memberDescription
Add(k, v)
Signature: (k:'Key * v:'T) -> Map<'Key,'T,'ComparerTag>
Comparer
Signature: 'ComparerTag

CompiledName: get_Comparer

ComparerUntyped
Signature: IComparer<'Key>

CompiledName: get_ComparerUntyped

ComputeHashCode()
Signature: unit -> int
ContainsKey(k)
Signature: k:'Key -> bool
Count
Signature: int

CompiledName: get_Count

Exists(f)
Signature: (f:('Key -> 'T -> bool)) -> bool
Filter(f)
Signature: (f:('Key -> 'T -> bool)) -> Map<'Key,'T,'ComparerTag>
First(f)
Signature: (f:('Key -> 'T -> '?7578 option)) -> '?7578 option
Fold(f acc)
Signature: (f:('Key -> 'T -> '?7595 -> '?7595)) -> acc:'?7595 -> '?7595
FoldAndMap(f z)
Signature: (f:('Key -> 'T -> '?7605 -> '?7606 * '?7605)) -> z:'?7605 -> Map<'Key,'?7606,'ComparerTag> * '?7605
FoldSection(lo hi f acc)
Signature: lo:'Key -> hi:'Key -> (f:('Key -> 'T -> '?7600 -> '?7600)) -> acc:'?7600 -> '?7600
ForAll(f)
Signature: (f:('Key -> 'T -> bool)) -> bool
IsEmpty
Signature: bool

CompiledName: get_IsEmpty

[k]
Signature: k:'Key -> 'T

CompiledName: get_Item

Iterate(f)
Signature: (f:('Key -> 'T -> unit)) -> unit
Map(f)
Signature: (f:('Key -> 'T -> '?7620)) -> Map<'Key,'?7620,'ComparerTag>
MapRange(f)
Signature: (f:('T -> '?7615)) -> Map<'Key,'?7615,'ComparerTag>
Partition(f)
Signature: (f:('Key -> 'T -> bool)) -> Map<'Key,'T,'ComparerTag> * Map<'Key,'T,'ComparerTag>
Remove(k)
Signature: k:'Key -> Map<'Key,'T,'ComparerTag>
ToArray()
Signature: unit -> ('Key * 'T) []
ToList()
Signature: unit -> ('Key * 'T) list
Tree
Signature: MapTree<'Key,'T>

CompiledName: get_Tree

TryFind(k)
Signature: k:'Key -> 'T option

Static members

Static memberDescription
Create(comparer, ie)
Signature: (comparer:'ComparerTag * ie:seq<'Key * 'T>) -> Map<'Key,'T,'ComparerTag>
Empty(comparer)
Signature: comparer:'ComparerTag -> Map<'Key,'T,'ComparerTag>
FromList(comparer, l)
Signature: (comparer:'ComparerTag * l:('Key * 'T) list) -> Map<'Key,'T,'ComparerTag>
Fork me on GitHub