13161 lines
527 KiB
XML
13161 lines
527 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<doc>
|
|
<assembly><name>fslib</name></assembly>
|
|
<members>
|
|
<member name="T:Microsoft.FSharp.Collections.CHashSet`1">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.CHashTable`2">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.HashMultiMap`2.Add(``0,``1)">
|
|
<summary>
|
|
Add a binding for the element to the table
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.HashMultiMap`2.Clear">
|
|
<summary>
|
|
Clear all elements from the collection
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.HashMultiMap`2.Contains(``0)">
|
|
<summary>
|
|
Test if the collection contains any bindings for the given element
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.HashMultiMap`2.Copy">
|
|
<summary>
|
|
Make a shallow copy of the collection
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.HashMultiMap`2.Create">
|
|
<summary>
|
|
Create a new empty mutable hash table
|
|
with key hash/equality based on the F# structural "hash" and (=) functions.
|
|
|
|
This function is always inlined to give compilers the opportunity to optimize the
|
|
structural hash/equality functions based on any available compile-time knowledge
|
|
of the key type at the call site.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.HashMultiMap`2.Create(System.Int32)">
|
|
<summary>
|
|
Create a new empty mutable hash table with an internal bucket array of the given approximate size
|
|
and with key hash/equality based on the F# structural "hash" and (=) functions
|
|
|
|
This function is always inlined to give compilers the opportunity to optimize the
|
|
structural hash/equality functions based on any available compile-time knowledge
|
|
of the key type at the call site.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.HashMultiMap`2.Create(System.Collections.Generic.IEqualityComparer`1{``0},System.Int32)">
|
|
<summary>
|
|
Create a new empty mutable hash table with an internal bucket array of the given approximate size
|
|
and with the given key hash/equality functions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.HashMultiMap`2.Create(System.Collections.Generic.IEqualityComparer`1{``0},Microsoft.FSharp.Collections.HashStats,System.Int32)">
|
|
<summary>
|
|
Create a new empty mutable hash table with an internal bucket array of the given approximate size
|
|
and with the given key hash/equality functions and the given HashStats collector
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.HashMultiMap`2.Create(System.Collections.Generic.IEnumerable`1{Microsoft.FSharp.Core.Tuple`2{``0,``1}})">
|
|
<summary>
|
|
Build a map that contains the bindings of the given IEnumerable
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.HashMultiMap`2.Find(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.HashMultiMap`2.FindAll(``0)">
|
|
<summary>
|
|
Find all bindings for the given element in the table, if any
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.HashMultiMap`2.Fold``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Core.FastFunc`2{``2,``2}}})">
|
|
<summary>
|
|
Apply the given function to each element in the collection threading the accumulating parameter
|
|
through the sequence of function applications
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.HashMultiMap`2.GetLongestChain">
|
|
<summary>
|
|
Get the longest chain in the hash table as a list. Use for debugging
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.HashMultiMap`2.Iterate(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Core.Unit}})">
|
|
<summary>
|
|
Apply the given function to each binding in the hash table
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.HashMultiMap`2.Remove(``0)">
|
|
<summary>
|
|
Remove the latest binding (if any) for the given element from the table
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.HashMultiMap`2.Replace(``0,``1)">
|
|
<summary>
|
|
Replace the latest binding (if any) for the given element.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.HashMultiMap`2.TryFind(``0)">
|
|
<summary>
|
|
Lookup the given element in the table, returning the result as an Option
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Collections.HashMultiMap`2.Count">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Collections.HashMultiMap`2.Item(``0)">
|
|
<summary>
|
|
Lookup or set the given element in the table. Raise Not_found/IndexOutOfRangeException if the element is not found.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Collections.HashMultiMap`2.Item(``0,``1)">
|
|
<summary>
|
|
Lookup or set the given element in the table. Raise Not_found/IndexOutOfRangeException if the element is not found.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.HashMultiMap`2">
|
|
<summary>
|
|
Hash tables, by default based on F# structural "hash" and (=) functions.
|
|
This is precisely the same type as that manipulated by
|
|
the functions in [[Microsoft.FSharp.Compatibility.OCaml.Hashtbl]].
|
|
The table may map a single key to multiple bindings.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.HashSet`1.Add(``0)">
|
|
<summary>
|
|
Add an element to the collection
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.HashSet`1.Clear">
|
|
<summary>
|
|
Clear all elements from the set
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.HashSet`1.Contains(``0)">
|
|
<summary>
|
|
Test if the set contains the given element
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.HashSet`1.Copy">
|
|
<summary>
|
|
Make a shallow copy of the set
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.HashSet`1.Create">
|
|
<summary>
|
|
Create a new empty mutable hash set
|
|
with key hash/equality based on the F# structural "hash" and (=) functions
|
|
|
|
This function is always inlined to give compilers the opportunity to optimize the
|
|
structural hash/equality functions based on any available compile-time knowledge
|
|
of the key type at the call site.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.HashSet`1.Create(System.Int32)">
|
|
<summary>
|
|
Create a new empty mutable hash set with an internal bucket array of the given approximate size
|
|
and with key hash/equality based on the F# structural "hash" and (=) functions
|
|
|
|
This function is always inlined to give compilers the opportunity to optimize the
|
|
structural hash/equality functions based on any available compile-time knowledge
|
|
of the key type at the call site.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.HashSet`1.Create(System.Collections.Generic.IEqualityComparer`1{``0},System.Int32)">
|
|
<summary>
|
|
Create a new empty mutable hash set with an internal bucket array of the given approximate size
|
|
and with the given key hash/equality functions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.HashSet`1.Create(System.Collections.Generic.IEqualityComparer`1{``0},Microsoft.FSharp.Collections.HashStats,System.Int32)">
|
|
<summary>
|
|
Create a new empty mutable hash set with an internal bucket array of the given approximate size
|
|
and with the given key hash/equality functions and the given HashStats collector
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.HashSet`1.Create(System.Collections.Generic.IEnumerable`1{``0})">
|
|
<summary>
|
|
Create a new mutable hash set containing elements drawn from the given sequence
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.HashSet`1.Fold``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``1}})">
|
|
<summary>
|
|
Apply the given function to the set threading the accumulating parameter
|
|
through the sequence of function applications
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.HashSet`1.GetLongestChain">
|
|
<summary>
|
|
Use to debug poorly performing hash tables
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.HashSet`1.Iterate(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Unit})">
|
|
<summary>
|
|
Apply the given function to each binding in the hash table
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.HashSet`1.Remove(``0)">
|
|
<summary>
|
|
Remove the given element from the set
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Collections.HashSet`1.Count">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.HashSet`1">
|
|
<summary>
|
|
Mutable hash sets based by default on F# structural "hash" and (=) functions. Implemented via a hash table and/or Dictionary.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.HashStats.Create">
|
|
<summary>
|
|
Create a new HashStats sink.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Collections.HashStats.LongestChainLength">
|
|
<summary>
|
|
The longest ever chain length sampled in all tables traced by this sink.
|
|
Chain levels are typically sampled only on resizes.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Collections.HashStats.NumResizes">
|
|
<summary>
|
|
The total number of resizes of all hash tables traced by this sink.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Collections.HashStats.NumTables">
|
|
<summary>
|
|
The total number of tables traced by this sink.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.HashStats">
|
|
<summary>
|
|
Sinks recording statistical properties of one or more hash tables.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.HashTable`2">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.IHashOps`1">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.LazyList`1">
|
|
<summary>
|
|
LazyLists are possibly-infinite, cached sequences. See also IEnumerable/Seq for
|
|
uncached sequences. Calling "get" on the same lazy list value you will keep
|
|
getting the same (cached) result. LazyLists normally involve delayed computations
|
|
without side-effects, and calling "get" may cause these computations to be executed. The results
|
|
of these computations are cached - evaluations will be performed
|
|
only once for each element of the lazy list. This is different to IEnumerable/Seq where
|
|
recomputation happens each time an enumerator is created and the sequence traversed.
|
|
|
|
LazyLists can represent cached potentially-infinite computations. Because they are cached they may cause
|
|
memory leaks if some part of your code maintains a live reference to
|
|
the head of an infinite or very large lazy list while iterating it, or if a reference is
|
|
maintained after the list is no longer required.
|
|
|
|
Although lazy lists are an abstract type you may pattern match against them using the
|
|
LazyList.Cons and LazyList.Nil active patterns. These may force the computation of elements
|
|
of the list.
|
|
|
|
Possibly-infinite lazy lists. See also IEnumerable, which recomputes elements when needed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List`1.Cons(``0,Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
The module 'List' contains additional values and functions related to this type.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List`1.Exists(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean})">
|
|
<summary>
|
|
Test if any element of the collection satisfies the given predicate.
|
|
|
|
See also List.exists. The module 'List' contains additional values and functions
|
|
related to this type.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List`1.Filter(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean})">
|
|
<summary>
|
|
Return a new collection containing only the elements of the collection
|
|
for which the given predicate returns "true"
|
|
|
|
See also List.filter. The module 'List' contains additional values and functions
|
|
related to this type.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List`1.ForAll(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean})">
|
|
<summary>
|
|
Test if all elements of the collection satisfy the given predicate.
|
|
|
|
See also List.for_all. The module 'List' contains additional values and functions
|
|
related to this type.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List`1.Iterate(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Unit})">
|
|
<summary>
|
|
See List.iter
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List`1.IterateIndexed(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Unit}})">
|
|
<summary>
|
|
Apply the given function to each element of the collection. The integer passed to the
|
|
function indicates the index of element.
|
|
|
|
See also List.iteri. The module 'List' contains additional values and functions
|
|
related to this type.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List`1.Map``1(Microsoft.FSharp.Core.FastFunc`2{``0,``1})">
|
|
<summary>
|
|
Build a new list whose elements are the results of applying the given function
|
|
|
|
See also List.map. The module 'List' contains additional values and functions
|
|
related to this type.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List`1.MapIndexed``1(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,``1}})">
|
|
<summary>
|
|
Build a new collection whose elements are the results of applying the given function
|
|
to each of the elements of the collection. The integer index passed to the
|
|
function indicates the index (from 0) of element being transformed.
|
|
|
|
See also List.map. The module 'List' contains additional values and functions
|
|
related to this type.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List`1.Reverse">
|
|
<summary>
|
|
Return a new list with the elements in reverse order
|
|
|
|
See also List.rev. The module 'List' contains additional values and functions
|
|
related to this type.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Collections.List`1.Head">
|
|
<summary>
|
|
The module 'List' contains additional values and functions related to this type,
|
|
e.g. List.fold_left, List.append etc.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Collections.List`1.IsCons">
|
|
<summary>
|
|
The module 'List' contains additional values and functions related to this type.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Collections.List`1.IsNil">
|
|
<summary>
|
|
The module 'List' contains additional values and functions related to this type.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Collections.List`1.Length">
|
|
<summary>
|
|
The module 'List' contains additional values and functions related to this type.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Collections.List`1.Nil">
|
|
<summary>
|
|
The module 'List' contains additional values and functions related to this type.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Collections.List`1.Tail">
|
|
<summary>
|
|
The module 'List' contains additional values and functions related to this type.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.List`1">
|
|
<summary>
|
|
The type of immutable singly-linked lists.
|
|
|
|
Use the constructors [] and '::' (infix) to create values of this type, or
|
|
the notation [1;2;3]. Use the values in the [[List]] module to manipulate
|
|
values of this type, or pattern match against the values directly.
|
|
</summary>
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map`2.Add(``0,``1)">
|
|
<summary>
|
|
Return a new map with the binding added to the given map.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map`2.ContainsKey(``0)">
|
|
<summary>
|
|
Test is an element is in the domain of the map
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map`2.Create">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map`2.Create(System.Collections.Generic.IEnumerable`1{Microsoft.FSharp.Core.Tuple`2{``0,``1}})">
|
|
<summary>
|
|
Build a map that contains the bindings of the given IEnumerable
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map`2.Empty">
|
|
<summary>
|
|
The empty map
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map`2.Equals(System.Object)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map`2.Exists(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,System.Boolean}})">
|
|
<summary>
|
|
Return true if the given predicate returns true for one of the
|
|
bindings in the map. Always returns false if the map is empty.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map`2.Filter(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,System.Boolean}})">
|
|
<summary>
|
|
Build a new map containing the bindings for which the given predicate returns 'true'.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map`2.Find(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map`2.First``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Core.Option`1{``2}}})">
|
|
<summary>
|
|
Search the map looking for the first element where the given function returns a [[Some]] value
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map`2.Fold``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Core.FastFunc`2{``2,``2}}})">
|
|
<summary>
|
|
Fold over the bindings in the map.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map`2.FoldAndMap``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Core.FastFunc`2{``2,Microsoft.FSharp.Core.Tuple`2{``3,``2}}}})">
|
|
<summary>
|
|
Fold over the bindings in the map.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map`2.FoldSection``1(``0)">
|
|
<summary>
|
|
Given the start and end points of a key range,
|
|
Fold over the bindings in the map that are in the range,
|
|
and the end points are included if present (the range is considered a closed interval).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map`2.ForAll(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,System.Boolean}})">
|
|
<summary>
|
|
Return true if the given predicate returns true for all of the
|
|
bindings in the map. Always returns true if the map is empty.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map`2.FromList(Microsoft.FSharp.Collections.List`1{Microsoft.FSharp.Core.Tuple`2{``0,``1}})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map`2.Iterate(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Core.Unit}})">
|
|
<summary>
|
|
Apply the given function to each binding in the dictionary
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map`2.Map``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``2}})">
|
|
<summary>
|
|
Build a new collection whose elements are the results of applying the given function
|
|
to each of the elements of the collection. The index passed to the
|
|
function indicates the index of element being transformed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map`2.MapRange``1(Microsoft.FSharp.Core.FastFunc`2{``1,``2})">
|
|
<summary>
|
|
Build a new collection whose elements are the results of applying the given function
|
|
to each of the elements of the collection.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map`2.Partition(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,System.Boolean}})">
|
|
<summary>
|
|
Build two new maps, one containing the bindings for which the given predicate returns 'true',
|
|
and the other the remaining bindings.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map`2.Remove(``0)">
|
|
<summary>
|
|
Remove an element from the domain of the map. No exception is raised if the element is not present.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map`2.ToArray">
|
|
<summary>
|
|
The elements of the set as an array
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map`2.ToList">
|
|
<summary>
|
|
The elements of the set as a list.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map`2.TryFind(``0)">
|
|
<summary>
|
|
Lookup an element in the map, returning a [[Some]] value if the element is in the domain
|
|
of the map and [[None]] if not.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Collections.Map`2.Count">
|
|
<summary>
|
|
The number of bindings in the map
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Collections.Map`2.IsEmpty">
|
|
<summary>
|
|
Return true if there are no bindings in the map.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Collections.Map`2.Item(``0)">
|
|
<summary>
|
|
Lookup an element in the map, raising [[Not_found]]/[[IndexOutOfRangeException]] if no binding
|
|
exists in the map.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.Map`2">
|
|
<summary>
|
|
Immutable maps. Keys are ordered by F# structural comparison, potentially using implementations
|
|
of the IComparable interface on key values.
|
|
|
|
<performance>
|
|
Maps based on structural comparison are
|
|
efficient for small keys. They are not a suitable choice if keys are recursive data structures
|
|
or require non-structural comparison semantics.
|
|
</performance>
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Permutation..ctor(System.Int32[]`1)">
|
|
<summary>
|
|
Create a permutation by specifying the result of permuting [| 0 .. n-1 |]. For example,
|
|
Permutation([| 1;2;0 |]) specifies a permutation that rotates all elements left one place.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Permutation..ctor(System.Int32,System.Collections.Generic.IEnumerable`1{Microsoft.FSharp.Core.Tuple`2{System.Int32,System.Int32}})">
|
|
<summary>
|
|
Create a permutation by specifying (source,destination) index pairs. For example,
|
|
Permutation(3,[ (0,2);(1,0); (2,1) ]) specifies a permutation that rotates
|
|
all elements left one place. Not all elements need be given, e.g.
|
|
Permutation(5,[ (1,2);(2,1) |]) specifies a permutation that swaps elements at indexes
|
|
1 and 2.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Permutation.Compose(Microsoft.FSharp.Collections.Permutation,Microsoft.FSharp.Collections.Permutation)">
|
|
<summary>
|
|
Return a permutation that, when applied, first applies p1 then applies p2.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Permutation.Identity(System.Int32)">
|
|
<summary>
|
|
Return the iddentity permutation
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Permutation.Reverse(System.Int32)">
|
|
<summary>
|
|
Return a permutation that, when applied, maps index 0 to N-1, N-1 to 0 etc.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Permutation.Rotate(System.Int32,Microsoft.FSharp.Core.Option`1{System.Int32})">
|
|
<summary>
|
|
Return a permutation that rotates right by the given distance. If the distance
|
|
is negative then a left rotation results.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Permutation.Swap(System.Int32,System.Int32,System.Int32)">
|
|
<summary>
|
|
Return a swaps the given two elements.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Collections.Permutation.Inverse">
|
|
<summary>
|
|
Compute the inverse of the permutation
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Collections.Permutation.Item(System.Int32)">
|
|
<summary>
|
|
Apply the composition to an index within the range 0..Length-1
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Collections.Permutation.Length">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.Permutation">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.ReadonlyArray`1">
|
|
<summary>
|
|
A type of read-only arrays
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.ResizeArray`1">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set`1.Add(``0)">
|
|
<summary>
|
|
A useful shortcut for Set.add. Note this operation prodcues a new set
|
|
and does not mutate the original set. The new set will share many storage
|
|
nodes with the original. See the Set module for further operations on sets.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set`1.Compare(Microsoft.FSharp.Collections.Set`1{``0},Microsoft.FSharp.Collections.Set`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set`1.Contains(``0)">
|
|
<summary>
|
|
A useful shortcut for Set.mem. See the Set module for further operations on sets.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set`1.Create">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set`1.Create(System.Collections.Generic.IEnumerable`1{``0})">
|
|
<summary>
|
|
Build a set that contains the same elements as the given IEnumerable
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set`1.Difference(Microsoft.FSharp.Collections.Set`1{``0},Microsoft.FSharp.Collections.Set`1{``0})">
|
|
<summary>
|
|
Return a new set with the elements of the second set removed from the first.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set`1.Empty">
|
|
<summary>
|
|
The empty set based on the default structural comparison operator
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set`1.Equality(Microsoft.FSharp.Collections.Set`1{``0},Microsoft.FSharp.Collections.Set`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set`1.Equals(System.Object)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set`1.Exists(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean})">
|
|
<summary>
|
|
Test if any element of the collection satisfies the given predicate.
|
|
If the elements are "i0...iN"
|
|
then computes "p i0 or ... or p iN".
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set`1.Filter(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean})">
|
|
<summary>
|
|
Return a new collection containing only the elements of the collection
|
|
for which the given predicate returns "true"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set`1.Fold``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``1}})">
|
|
<summary>
|
|
Apply the given accumulating function to all the elements of the set
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set`1.ForAll(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean})">
|
|
<summary>
|
|
Test if all elements of the collection satisfy the given predicate.
|
|
If the elements are "i0...iN" and "j0...jN"
|
|
then computes "p i0 && ... && p iN".
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set`1.FromArray(``0[]`1)">
|
|
<summary>
|
|
Build a set that contains the same elements as the given array
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set`1.GetNextElement(``0)">
|
|
<summary>
|
|
Returns the least element in the set that is greater than the given key
|
|
according to the ordering being used for the set
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set`1.GetPreviousElement(``0)">
|
|
<summary>
|
|
Returns the greatest element in the set that is less than the given key
|
|
according to the ordering being used for the set
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set`1.Intersection(Microsoft.FSharp.Collections.Set`1{``0},Microsoft.FSharp.Collections.Set`1{``0})">
|
|
<summary>
|
|
Compute the intersection of the two sets.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set`1.Intersection(System.Collections.Generic.IEnumerable`1{Microsoft.FSharp.Collections.Set`1{``0}})">
|
|
<summary>
|
|
Compute the intersection of N sets. At least one set must be given.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set`1.IsSubsetOf(Microsoft.FSharp.Collections.Set`1{``0})">
|
|
<summary>
|
|
Evaluates to "true" if all elements of the second set are in the first
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set`1.IsSupersetOf(Microsoft.FSharp.Collections.Set`1{``0})">
|
|
<summary>
|
|
Evaluates to "true" if all elements of the first set are in the second
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set`1.Iterate(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Unit})">
|
|
<summary>
|
|
Apply the given function to each binding in the collection
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set`1.Map``1(Microsoft.FSharp.Core.FastFunc`2{``0,``1})">
|
|
<summary>
|
|
Return a new collection containing the results of applying the
|
|
given function to each element of the input set
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set`1.Partition(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set`1.Remove(``0)">
|
|
<summary>
|
|
A useful shortcut for Set.remove. Note this operation prodcues a new set
|
|
and does not mutate the original set. The new set will share many storage
|
|
nodes with the original. See the Set module for further operations on sets.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set`1.Singleton(``0)">
|
|
<summary>
|
|
A singleton set based on the default structural comparison operator
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set`1.ToArray">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set`1.ToList">
|
|
<summary>
|
|
The elements of the set as a list.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set`1.Union(Microsoft.FSharp.Collections.Set`1{``0},Microsoft.FSharp.Collections.Set`1{``0})">
|
|
<summary>
|
|
Compute the union of the two sets.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set`1.Union(System.Collections.Generic.IEnumerable`1{Microsoft.FSharp.Collections.Set`1{``0}})">
|
|
<summary>
|
|
Compute the union of multiple sets.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Collections.Set`1.CheckBalanceInvariant">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Collections.Set`1.Choose">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Collections.Set`1.Count">
|
|
<summary>
|
|
Return the number of elements in the set
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Collections.Set`1.IsEmpty">
|
|
<summary>
|
|
A useful shortcut for Set.is_empty. See the Set module for further operations on sets.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Collections.Set`1.MaximumElement">
|
|
<summary>
|
|
Returns the highest element in the set according to the ordering being used for the set
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Collections.Set`1.MinimumElement">
|
|
<summary>
|
|
Returns the lowest element in the set according to the ordering being used for the set
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Collections.Set`1.Size">
|
|
<summary>
|
|
A useful shortcut for Set.size. See the Set module for further operations on sets.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set`1.op_Addition(Microsoft.FSharp.Collections.Set`1{``0},Microsoft.FSharp.Collections.Set`1{``0})">
|
|
<summary>
|
|
Compute the union of the two sets.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set`1.op_Subtraction(Microsoft.FSharp.Collections.Set`1{``0},Microsoft.FSharp.Collections.Set`1{``0})">
|
|
<summary>
|
|
Return a new set with the elements of the second set removed from the first.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.Set`1">
|
|
<summary>
|
|
Immutable sets based on binary trees, where comparison is the
|
|
F# structural comparison function, potentially using implementations
|
|
of the IComparable interface on key values.
|
|
|
|
See the Set module for further operations on sets.
|
|
|
|
These sets can be used with elements of any type, but you should check that
|
|
structural hashing and equality on the element type are correct for your type.
|
|
|
|
Efficiency: Structural comparison is relatively efficient but is not a suitable
|
|
choice in all circumstances, e.g. it may not compare efficiently on
|
|
non-reference types and deeply-structured types.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.list`1">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.roarray`1">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.seq`1">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.append``1(``0[]`1,``0[]`1)">
|
|
<summary>
|
|
Build a new array that contains the elements of the first array followed by the elements of the second array
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.blit``1(``0[]`1,System.Int32,``0[]`1,System.Int32,System.Int32)">
|
|
<summary>
|
|
Read a range of elements from the first array and write them into the second.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.choose``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Option`1{``1}},``0[]`1)">
|
|
<summary>
|
|
Apply the given function to each element of the array. Return
|
|
the array comprised of the results "x" for each element where
|
|
the function returns Some(x)
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.combine``2(``0[]`1,``1[]`1)">
|
|
<summary>
|
|
Combine the two arrays into an array of pairs. The two arrays must have equal lengths.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.concat``1(Microsoft.FSharp.Collections.List`1{``0[]`1})">
|
|
<summary>
|
|
Build a new array that contains the elements of each of the given list of arrays
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.concat_seq``2(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.copy``1(``0[]`1)">
|
|
<summary>
|
|
Build a new array that contains the elements of the given array
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.create``1(System.Int32,``0)">
|
|
<summary>
|
|
Create an array whose elements are all initially the given value.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.create_matrix``1(System.Int32,System.Int32,``0)">
|
|
<summary>
|
|
Create a jagged 2 dimensional array.
|
|
|
|
This member is primarily provided for compatibility with implementations
|
|
of ML. F# also supports non-jagged 2D arrays - see the Array2 module and
|
|
types such as "int[,]".
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.exists``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},``0[]`1)">
|
|
<summary>
|
|
Test if any element of the array satisfies the given predicate.
|
|
If the elements are "i0...iN"
|
|
then computes "p i0 or ... or p iN".
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.fill``1(``0[]`1,System.Int32,System.Int32,``0)">
|
|
<summary>
|
|
Fill a range of an array with the given element
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.filter``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},``0[]`1)">
|
|
<summary>
|
|
Return a new collection containing only the elements of the collection
|
|
for which the given predicate returns "true"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.find``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},``0[]`1)">
|
|
<summary>
|
|
Return the first element for which the given function returns "true".
|
|
Raise Not_found if no such element exists.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.find_index``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},``0[]`1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.find_indexi``1(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean}},``0[]`1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.first``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Option`1{``1}},``0[]`1)">
|
|
<summary>
|
|
Apply the given function to successive elements, returning the first
|
|
result where function returns "Some(x)" for some x.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.fold1_left``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``0,``0}},``0[]`1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.fold1_right``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``0,``0}},``0[]`1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.fold_left``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``0}},``0,``1[]`1)">
|
|
<summary>
|
|
Apply a function to each element of the collection, threading an 'accumulator' argument
|
|
through the computation. If the elements are "i0...iN" then computes "f (... (f s i0)...) iN"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.fold_right``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``1}},``0[]`1,``1)">
|
|
<summary>
|
|
Apply a function to each element of the array, threading an 'accumulator' argument
|
|
through the computation. If the elements are "i0...iN" then computes "f i0 (...(f iN s))".
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.for_all``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},``0[]`1)">
|
|
<summary>
|
|
Test if all elements of the array satisfy the given predicate.
|
|
If the elements are "i0...iN" and "j0...jN"
|
|
then computes "p i0 && ... && p iN".
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.get``1(``0[]`1,System.Int32)">
|
|
<summary>
|
|
Fetch an element from an array. You can also use the syntax arr.(idx).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.get_IEnumerator``1(``0[]`1)">
|
|
<summary>
|
|
Return an enumerator for performing imperative enumerations over the given
|
|
array.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.init``1(System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,``0})">
|
|
<summary>
|
|
Create an array given the dimension and a generator function to compute the elements.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.iter``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Unit},``0[]`1)">
|
|
<summary>
|
|
Apply the given function to each element of the array.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.iter2``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Core.Unit}},``0[]`1,``1[]`1)">
|
|
<summary>
|
|
Apply the given function to two arrays simultaneously. The
|
|
two arrays must have the same lengths, otherwise an Invalid_argument exception is
|
|
raised.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.iteri``1(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Unit}},``0[]`1)">
|
|
<summary>
|
|
Apply the given function to each element of the array. The integer passed to the
|
|
function indicates the index of element.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.length``1(``0[]`1)">
|
|
<summary>
|
|
Return the length of an array. You can also use property arr.Length.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.make``1(System.Int32,``0)">
|
|
<summary>
|
|
Create an array whose elements are all initially the given value
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.make_matrix``1(System.Int32,System.Int32,``0)">
|
|
<summary>
|
|
Create a jagged 2 dimensional array. Synonym for create.
|
|
|
|
This member is primarily provided for compatibility with implementations
|
|
of ML. F# also supports non-jagged 2D arrays - see the Array2 module and
|
|
types such as "int[,]".
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.map``2(Microsoft.FSharp.Core.FastFunc`2{``0,``1},``0[]`1)">
|
|
<summary>
|
|
Build a new array whose elements are the results of applying the given function
|
|
to each of the elements of the array.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.map2``3(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``2}},``0[]`1,``1[]`1)">
|
|
<summary>
|
|
Build a new collection whose elements are the results of applying the given function
|
|
to the corresponding elements of the two collections pairwise. The two input
|
|
arrays must have the same lengths.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.mapi``2(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,``1}},``0[]`1)">
|
|
<summary>
|
|
Build a new array whose elements are the results of applying the given function
|
|
to each of the elements of the array. The integer index passed to the
|
|
function indicates the index of element being transformed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.of_ICollection``2(``0)">
|
|
<summary>
|
|
Build a new array from any type that supports the .NET ICollection interface
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.of_IEnumerable``2(``0)">
|
|
<summary>
|
|
Build a new array from the given enumerable object
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.of_List``1(System.Collections.Generic.List`1{``0})">
|
|
<summary>
|
|
Build a new array for a .NET list object
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.of_ResizeArray``1(System.Collections.Generic.List`1{``0})">
|
|
<summary>
|
|
Build a new array for a .NET list object
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.of_list``1(Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Build an array from the given list
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.of_llist``1(Microsoft.FSharp.Collections.LazyList`1{``0})">
|
|
<summary>
|
|
Build an array from the given lazy list
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.of_seq``2(``0)">
|
|
<summary>
|
|
Build a new array from the given enumerable object
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.partition``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},``0[]`1)">
|
|
<summary>
|
|
Split the collection into two collections, containing the
|
|
elements for which the given predicate returns "true" and "false"
|
|
respectively
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.permute``1(Microsoft.FSharp.Collections.Permutation,``0[]`1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.pin``2(``0[]`1,Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Core.nativeptr`1{``0},``1})">
|
|
<summary>
|
|
Pin the given array for the duration of a single call to the given function. A native pointer to
|
|
the first element in the array is passed to the given function. Cleanup the GCHandle associated with the
|
|
pin when the function completes, even if an exception is raised.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.pin_unscoped``1(``0[]`1)">
|
|
<summary>
|
|
As for Array.pin, except that the caller is responsible for calling Free on the returned GCHandle in order
|
|
to release the pin.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.rev``1(``0[]`1)">
|
|
<summary>
|
|
Return a new array with the elements in reverse order
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.scan1_left``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``0,``0}},``0[]`1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.scan1_right``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``0,``0}},``0[]`1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.scan_left``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``0}},``0,``1[]`1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.scan_right``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``1}},``0[]`1,``1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.set``1(``0[]`1,System.Int32,``0)">
|
|
<summary>
|
|
Set the value of an element in an array. You can also use the syntax 'arr.(idx) <- e'.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.sort``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``0,System.Int32}},``0[]`1)">
|
|
<summary>
|
|
Sort the elements of an array, using the given comparison function as the order
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.split``2(Microsoft.FSharp.Core.Tuple`2{``0,``1}[]`1)">
|
|
<summary>
|
|
Split a list of pairs into two lists
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.sub``1(``0[]`1,System.Int32,System.Int32)">
|
|
<summary>
|
|
Build a new array that contains the given subrange specified by
|
|
starting index and length.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.sumByFloat``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Double},``0[]`1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.sumByFloat32``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Single},``0[]`1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.sumByInt``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Int32},``0[]`1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.sumByInt64``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Int64},``0[]`1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.to_ICollection``1(``0[]`1)">
|
|
<summary>
|
|
Return a view of the array as a .NET collection
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.to_IEnumerable``1(``0[]`1)">
|
|
<summary>
|
|
Return a view of the array as an enumerable object
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.to_List``1(``0[]`1)">
|
|
<summary>
|
|
Build a new .NET list object for this array
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.to_ResizeArray``1(``0[]`1)">
|
|
<summary>
|
|
Build a new .NET list object for this array
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.to_list``1(``0[]`1)">
|
|
<summary>
|
|
Build a list from the given array
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.to_llist``1(``0[]`1)">
|
|
<summary>
|
|
Build a lazy list from the given array
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.to_seq``1(``0[]`1)">
|
|
<summary>
|
|
Return a view of the array as an enumerable object
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.tryfind``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},``0[]`1)">
|
|
<summary>
|
|
Return the first element for which the given function returns "true".
|
|
Return None if no such element exists.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.tryfind_index``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},``0[]`1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.tryfind_indexi``1(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean}},``0[]`1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array.zero_create``1(System.Int32)">
|
|
<summary>
|
|
Create an array where the entries are initially the
|
|
a "default" value. For .NET reference types this will
|
|
be "null". For other types behaviour is undefined if
|
|
you access an entry of the array before setting it.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.Array">
|
|
<summary>
|
|
1-dimensional (generic) arrays.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array2.base1``1(``0[,]`1)">
|
|
<summary>
|
|
Fetch the base-index for the first dimension of the array.
|
|
|
|
See notes on the Array2 module re. zero-basing.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array2.base2``1(``0[,]`1)">
|
|
<summary>
|
|
Fetch the base-index for the second dimension of the array.
|
|
|
|
See notes on the Array2 module re. zero-basing.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array2.copy``1(``0[,]`1)">
|
|
<summary>
|
|
Build a new array whose elements are the same as the input array.
|
|
|
|
For non-zero-based arrays the basing on an input array will be propogated to the output
|
|
array.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array2.create``1(System.Int32,System.Int32,``0)">
|
|
<summary>
|
|
Create an array whose elements are all initially the given value
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array2.create_based``1(System.Int32,System.Int32,System.Int32,System.Int32,``0)">
|
|
<summary>
|
|
Create an array where the entries are initially the
|
|
a "default" value. For .NET reference types this will
|
|
be "null". For other types behaviour is undefined if
|
|
you access an entry of the array before setting it.
|
|
|
|
See notes on the Array2 module re. zero-basing.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array2.get``1(``0[,]`1,System.Int32,System.Int32)">
|
|
<summary>
|
|
Fetch an element from a 2D array. You can also use the syntax "arr.(idx1,idx2)"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array2.geta``1(``0[,]`1,System.Int32,System.Int32)">
|
|
<summary>
|
|
Get the address of an element in the array
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array2.init``1(System.Int32,System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,``0}})">
|
|
<summary>
|
|
Create an array given the dimension and a generator function to compute the elements.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array2.init_based``1(System.Int32,System.Int32,System.Int32,System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,``0}})">
|
|
<summary>
|
|
Initialize a non-zero-based 2D array.
|
|
|
|
See notes on the Array2 module re. zero-basing.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array2.iter``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Unit},``0[,]`1)">
|
|
<summary>
|
|
Apply the given function to each element of the array.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array2.iteri``1(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Unit}}},``0[,]`1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array2.length1``1(``0[,]`1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array2.length2``1(``0[,]`1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array2.make``1(System.Int32,System.Int32,``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array2.map``2(Microsoft.FSharp.Core.FastFunc`2{``0,``1},``0[,]`1)">
|
|
<summary>
|
|
Build a new array whose elements are the results of applying the given function
|
|
to each of the elements of the array.
|
|
|
|
For non-zero-based arrays the basing on an input array will be propogated to the output
|
|
array.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array2.mapi``2(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,``1}}},``0[,]`1)">
|
|
<summary>
|
|
Build a new array whose elements are the results of applying the given function
|
|
to each of the elements of the array. The integer indices passed to the
|
|
function indicates the element being transformed.
|
|
|
|
For non-zero-based arrays the basing on an input array will be propogated to the output
|
|
array.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array2.pin``2(``0[,]`1,Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Core.nativeptr`1{``0},``1})">
|
|
<summary>
|
|
Pin the given array for the duration of a single call to the given function. A native pointer to
|
|
the first element in the array is passed to the given function. Cleanup the GCHandle associated with the
|
|
pin when the function completes, even if an exception is raised.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array2.pin_unscoped``1(``0[,]`1)">
|
|
<summary>
|
|
As for Array2.pin, except that the caller is responsible for calling Free on the returned GCHandle in order
|
|
to release the pin.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array2.rebase``1(``0[,]`1)">
|
|
<summary>
|
|
Build a new array whose elements are the same as the input array but
|
|
where a non-zero-based input array generates a corresponding zero-based
|
|
output array.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array2.set``1(``0[,]`1,System.Int32,System.Int32,``0)">
|
|
<summary>
|
|
Set the value of an element in an array. You can also
|
|
use the syntax "arr.[idx1,idx2] <- e".
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array2.zero_create``1(System.Int32,System.Int32)">
|
|
<summary>
|
|
Create an array where the entries are initially the
|
|
a "default" value. For .NET reference types this will
|
|
be "null". For other types behaviour is undefined if
|
|
you access an entry of the array before setting it.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array2.zero_create_based``1(System.Int32,System.Int32,System.Int32,System.Int32)">
|
|
<summary>
|
|
Create an array where the entries are initially the
|
|
a "default" value. For .NET reference types this will
|
|
be "null". For other types behaviour is undefined if
|
|
you access an entry of the array before setting it.
|
|
|
|
See notes on the Array2 module re. zero-basing.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.Array2">
|
|
<summary>
|
|
Basic operations on 2-dimensional arrays.
|
|
|
|
F# and .NET multi-dimensional arrays are typically zero-based.
|
|
However, .NET multi-dimensional arrays used in conjunction with external
|
|
libraries (e.g. libraries associated with Visual Basic) be
|
|
non-zero based, using a potentially different base for each dimension.
|
|
The operations in this module will accept such arrays, and
|
|
the basing on an input array will be propogated to a matching output
|
|
array on the [[Array2.map]] and [[Array2.mapi]] operations.
|
|
Non-zero-based arrays can also be created using [[Array2.zero_create_based]],
|
|
[[Array2.create_based]] and [[Array2.init_based]].
|
|
|
|
This module is only available for F# on .NET 2.0.
|
|
If using .NET 1.x then use Microsoft.FSharp.Compatiblity.CompatMatrix instead.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array3.create``1(System.Int32,System.Int32,System.Int32,``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array3.get``1(``0[,,]`1,System.Int32,System.Int32,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array3.init``1(System.Int32,System.Int32,System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,``0}}})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array3.iter``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Unit},``0[,,]`1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array3.iteri``1(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Unit}}}},``0[,,]`1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array3.length1``1(``0[,,]`1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array3.length2``1(``0[,,]`1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array3.length3``1(``0[,,]`1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array3.make``1(System.Int32,System.Int32,System.Int32,``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array3.map``2(Microsoft.FSharp.Core.FastFunc`2{``0,``1},``0[,,]`1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array3.mapi``2(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,``1}}}},``0[,,]`1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array3.set``1(``0[,,]`1,System.Int32,System.Int32,System.Int32,``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Array3.zero_create``1(System.Int32,System.Int32,System.Int32)">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.Array3">
|
|
<summary>
|
|
Basic operations on 3-dimensional arrays. Only available for F# on .NET 2.0.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ComparisonIdentity.Custom``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``0,System.Int32}})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ComparisonIdentity.FromFunction``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``0,System.Int32}})">
|
|
<summary>
|
|
Compare using the given comparer comparer function
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ComparisonIdentity.Structural``1">
|
|
<summary>
|
|
Structural comparison. Compare using LanguagePrimitives.StructuralComparer.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ComparisonIdentity.ViaIComparable``1">
|
|
<summary>
|
|
Compare using any implementation of System.IComparable interfaces. This differs from structural comparison
|
|
because arrays are not compared structurally, and many optimizations are not applied.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.ComparisonIdentity">
|
|
<summary>
|
|
Common notions of comparison identity used with sorted data structures.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.HashIdentity.Custom``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Int32},Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean}})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.HashIdentity.FromFunction``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Int32},Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean}})">
|
|
<summary>
|
|
Physical hashing (hash on reference identity of objects, and the contents of value types).
|
|
Hash using LanguagePrimitives.PhysicalEquality and LanguagePrimitives.PhysicalHash,
|
|
i.e. for value types use GetHashCode and Object.Equals (if no other optimization available),
|
|
and for reference types use System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode and
|
|
reference equality.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.HashIdentity.Object``1">
|
|
<summary>
|
|
Hash using Object.GetHashCode and Object.Equals(Object)
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.HashIdentity.Reference``1">
|
|
<summary>
|
|
Physical hashing (hash on reference identity of objects, and the contents of value types).
|
|
Hash using LanguagePrimitives.PhysicalEquality and LanguagePrimitives.PhysicalHash,
|
|
i.e. for value types use GetHashCode and Object.Equals (if no other optimization available),
|
|
and for reference types use System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode and
|
|
reference equality.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.HashIdentity.Structural``1">
|
|
<summary>
|
|
Structural hashing. Hash using LanguagePrimitives.StructuralEquality and LanguagePrimitives.StructuralComparer.
|
|
i.e. for value types use GetHashCode and Object.Equals (if no other optimization available),
|
|
and for reference types use the F# cooperative structural term hashing scheme. Object.GetHashCode(obj)
|
|
is used if no other choice is available.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.HashIdentity.ViaGetHashCode``1">
|
|
<summary>
|
|
Hash using Object.GetHashCode and Object.Equals(Object)
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.HashIdentity">
|
|
<summary>
|
|
Common notions of value identity used with hash tables.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.append``3(``0,``2)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.choose``3(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Option`1{``1}},``2)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.combine``4(``0,``2)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.compare``3(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``0,System.Int32}},``1,``2)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.concat``3(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.delay``2(Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Core.Unit,``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.empty``1">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.exists``2(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},``1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.filter``2(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},``1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.find``2(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},``1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.first``3(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Option`1{``1}},``2)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.fold``3(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``0}},``0,``2)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.for_all``2(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},``1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.generate``2(Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Core.Unit,``0},Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Option`1{``1}},Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Unit})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.generate_using``2(Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Core.Unit,``0},Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Option`1{``1}})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.hd``2(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.init_finite``1(System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.init_infinite``1(Microsoft.FSharp.Core.FastFunc`2{System.Int32,``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.iter``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Unit},``1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.iter2``4(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Core.Unit}},``2,``3)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.iteri``2(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Unit}},``1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.length``2(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.map``3(Microsoft.FSharp.Core.FastFunc`2{``0,``1},``2)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.map2``5(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``2}},``3,``4)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.map_concat``4(Microsoft.FSharp.Core.FastFunc`2{``0,``1},``3)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.map_to_typed``3(Microsoft.FSharp.Core.FastFunc`2{``0,``1},``2)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.map_with_type``3(Microsoft.FSharp.Core.FastFunc`2{``0,``1},``2)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.mapi``3(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,``1}},``2)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.nonempty``2(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.nth``2(System.Int32,``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.of_array``1(``0[]`1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.of_functions``2(Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Core.Unit,``0},Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},Microsoft.FSharp.Core.FastFunc`2{``0,``1})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.of_list``1(Microsoft.FSharp.Collections.List`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.pairwise``2(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.singleton``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.take``2(System.Int32,``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.to_array``2(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.to_list``2(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.truncate``2(System.Int32,``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.tryfind``2(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},``1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.unfold``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Option`1{Microsoft.FSharp.Core.Tuple`2{``1,``0}}},``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.untyped_filter``2(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},``1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.untyped_fold``3(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``0}},``0,``2)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.untyped_iter``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Unit},``1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.untyped_map``3(Microsoft.FSharp.Core.FastFunc`2{``0,``1},``2)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.untyped_to_list``2(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.IEnumerable.untyped_to_typed``2(``0)">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.IEnumerable">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.LazyList.llist`1">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.LazyList.t`1">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.LazyList.append``1(Microsoft.FSharp.Collections.LazyList`1{``0},Microsoft.FSharp.Collections.LazyList`1{``0})">
|
|
<summary>
|
|
Return the stream which contains on demand the elements of the first stream followed
|
|
by the elements of the second list
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.LazyList.combine``2(Microsoft.FSharp.Collections.LazyList`1{``0},Microsoft.FSharp.Collections.LazyList`1{``1})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.LazyList.concat``1(Microsoft.FSharp.Collections.LazyList`1{Microsoft.FSharp.Collections.LazyList`1{``0}})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.LazyList.cons``1(``0,Microsoft.FSharp.Collections.LazyList`1{``0})">
|
|
<summary>
|
|
Return a new stream which contains on demand the given item followed by the
|
|
given stream.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.LazyList.consf``1(``0,Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Core.Unit,Microsoft.FSharp.Collections.LazyList`1{``0}})">
|
|
<summary>
|
|
Return a new stream which contains on demand the given item followed by the
|
|
stream returned by the given computation. The computation is
|
|
not executed until the elements of the stream are consumed. The
|
|
computation is only executed once.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.LazyList.delayed``1(Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Core.Unit,Microsoft.FSharp.Collections.LazyList`1{``0}})">
|
|
<summary>
|
|
Return a stream that is in effect the stream returned by the given computation.
|
|
The given computation is not executed until the first element on the stream is
|
|
consumed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.LazyList.drop``1(System.Int32,Microsoft.FSharp.Collections.LazyList`1{``0})">
|
|
<summary>
|
|
Return the stream without the first 'n' elements of the given stream. Does
|
|
not force the evaluation of any cells in the stream.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.LazyList.empty``1">
|
|
<summary>
|
|
Evaluates to the stream that contains no items
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.LazyList.filter``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},Microsoft.FSharp.Collections.LazyList`1{``0})">
|
|
<summary>
|
|
Return a new collection which on consumption will consist of only the elements of the collection
|
|
for which the given predicate returns "true"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.LazyList.find``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},Microsoft.FSharp.Collections.LazyList`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.LazyList.first``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},Microsoft.FSharp.Collections.LazyList`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.LazyList.folds``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``0}},``0,Microsoft.FSharp.Collections.LazyList`1{``1})">
|
|
<summary>
|
|
Return a new stream consisting of the results of applying the given accumulating function
|
|
to successive elements of the stream
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.LazyList.get``1(Microsoft.FSharp.Collections.LazyList`1{``0})">
|
|
<summary>
|
|
Get the first cell of the stream.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.LazyList.get_IEnumerator``1(Microsoft.FSharp.Collections.LazyList`1{``0})">
|
|
<summary>
|
|
Return an enumerator for performing imperative enumerations over the given
|
|
collection.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.LazyList.hd``1(Microsoft.FSharp.Collections.LazyList`1{``0})">
|
|
<summary>
|
|
Return the first element of the stream. Raise 'Invalid_argument "hd"' if the
|
|
stream is empty. Forces the evaluation of
|
|
the first cell of the stream if it is not already evaluated.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.LazyList.map``2(Microsoft.FSharp.Core.FastFunc`2{``0,``1},Microsoft.FSharp.Collections.LazyList`1{``0})">
|
|
<summary>
|
|
Build a new collection whose elements are the results of applying the given function
|
|
to each of the elements of the collection.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.LazyList.map2``3(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``2}},Microsoft.FSharp.Collections.LazyList`1{``0},Microsoft.FSharp.Collections.LazyList`1{``1})">
|
|
<summary>
|
|
Build a new collection whose elements are the results of applying the given function
|
|
to the corresponding elements of the two collections pairwise.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.LazyList.nonempty``1(Microsoft.FSharp.Collections.LazyList`1{``0})">
|
|
<summary>
|
|
Test if a stream contains at least one element. Forces the evaluation of
|
|
the first element of the stream if it is not already evaluated.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.LazyList.of_ICollection``2(``0)">
|
|
<summary>
|
|
Build a new collection from any type that supports the .NET ICollection interface
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.LazyList.of_IEnumerable``2(``0)">
|
|
<summary>
|
|
Build a new collection from the given enumerable object
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.LazyList.of_array``1(``0[]`1)">
|
|
<summary>
|
|
Build a collection from the given array.
|
|
This function will eagerly evaluate all of the stream (and thus may not terminate).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.LazyList.of_list``1(Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Build a collection from the given list.
|
|
This function will eagerly evaluate all of the stream (and thus may not terminate).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.LazyList.of_seq``2(``0)">
|
|
<summary>
|
|
Build a new collection from the given enumerable object
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.LazyList.repeat``1(``0)">
|
|
<summary>
|
|
Return the stream which on consumption will consist of an infinite sequence of the given item
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.LazyList.take``1(System.Int32,Microsoft.FSharp.Collections.LazyList`1{``0})">
|
|
<summary>
|
|
Return the stream which on consumption will consist of at most 'n' elements of the given stream. Does
|
|
not force the evaluation of any cells in the stream.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.LazyList.tl``1(Microsoft.FSharp.Collections.LazyList`1{``0})">
|
|
<summary>
|
|
Return the stream corresponding to the remaining items in the sequence.
|
|
Raise 'Invalid_argument "tl"' if the
|
|
stream is empty. Forces the evaluation of
|
|
the first cell of the stream if it is not already evaluated.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.LazyList.to_ICollection``1(Microsoft.FSharp.Collections.LazyList`1{``0})">
|
|
<summary>
|
|
Return a view of the collection as a .NET collection
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.LazyList.to_IEnumerable``1(Microsoft.FSharp.Collections.LazyList`1{``0})">
|
|
<summary>
|
|
Return a view of the collection as an enumerable object
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.LazyList.to_array``1(Microsoft.FSharp.Collections.LazyList`1{``0})">
|
|
<summary>
|
|
Build an array from the given collection
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.LazyList.to_list``1(Microsoft.FSharp.Collections.LazyList`1{``0})">
|
|
<summary>
|
|
Build a list from the given collection
|
|
This function will eagerly evaluate all of the stream (and thus may not terminate).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.LazyList.to_seq``1(Microsoft.FSharp.Collections.LazyList`1{``0})">
|
|
<summary>
|
|
Return a view of the collection as an enumerable object
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.LazyList.unfold``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Option`1{Microsoft.FSharp.Core.Tuple`2{``1,``0}}},``0)">
|
|
<summary>
|
|
Return a stream that contains the elements returned by the given computation.
|
|
The given computation is not executed until the first element on the stream is
|
|
consumed. The given argument is passed to the computation. Subsequent elements
|
|
in the stream are generated by again applying the residual 'b to the computation.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.LazyList.|Cons|Nil|``1(Microsoft.FSharp.Collections.LazyList`1{``0})">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.LazyList">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.append``1(Microsoft.FSharp.Collections.List`1{``0},Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Return a new list that contains the elements of the first list
|
|
followed by elements of the second
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.assoc``2(``0,Microsoft.FSharp.Collections.List`1{Microsoft.FSharp.Core.Tuple`2{``0,``1}})">
|
|
<summary>
|
|
Lookup key's data in association list, uses (=) equality.
|
|
Raises [[Not_found]] exception if key not found, in which case you should typically use [[try_assoc]] instead.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.assq``2(``0,Microsoft.FSharp.Collections.List`1{Microsoft.FSharp.Core.Tuple`2{``0,``1}})">
|
|
<summary>
|
|
See [[assoc]], but uses the physical equality operator (==) for equality tests
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.choose``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Option`1{``1}},Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Apply the given function to each element of the list. Return
|
|
the list comprised of the results "x" for each element where
|
|
the function returns Some(x)
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.combine``2(Microsoft.FSharp.Collections.List`1{``0},Microsoft.FSharp.Collections.List`1{``1})">
|
|
<summary>
|
|
A synonym for List.combine
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.concat``2(``0)">
|
|
<summary>
|
|
Return a new list that contains the elements of each the lists in order
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.exists``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Test if any element of the collection satisfies the given predicate.
|
|
If the elements are "i0...iN"
|
|
then computes "p i0 or ... or p iN".
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.exists2``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,System.Boolean}},Microsoft.FSharp.Collections.List`1{``0},Microsoft.FSharp.Collections.List`1{``1})">
|
|
<summary>
|
|
Test if any corresponding elements of the collection satisfy the given predicate pairwise.
|
|
If the elements are "i0...iN" and "j0...jN"
|
|
then computes "p i0 j0 or ... or p iN jN".
|
|
Raises [[Invalid_argument]] exception if the lists do not zip (have different lengths).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.filter``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Return a new collection containing only the elements of the collection
|
|
for which the given predicate returns "true"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.find``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Return the first element for which the given function returns "true".
|
|
Raise Not_found if no such element exists.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.find_all``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Return a list containing allthe elements for which the given function returns
|
|
"true". Same as "filter"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.find_index``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Raise Not_found if no such element exists.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.find_indexi``1(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean}},Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Raise Not_found if no such element exists.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.first``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Option`1{``1}},Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Apply the given function to successive elements, returning the first
|
|
result where function returns "Some(x)" for some x.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.flatten``2(``0)">
|
|
<summary>
|
|
Return a new list that contains the elements of each the lists in order.
|
|
Same as concat.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.fold1_left``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``0,``0}},Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Apply a function to each element of the collection, threading an 'accumulator' argument
|
|
through the computation. Apply the function to the first two elements of the list.
|
|
Then feed this result into the function along with the third element and so on.
|
|
Return the final result.
|
|
If the elements are "i0...iN" then computes "f (... (f i0 i1) i2 ...) iN"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.fold1_right``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``0,``0}},Microsoft.FSharp.Collections.List`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.fold_left``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``0}},``0,Microsoft.FSharp.Collections.List`1{``1})">
|
|
<summary>
|
|
Apply a function to each element of the collection, threading an 'accumulator' argument
|
|
through the computation. Take the second argument, and apply the function to it
|
|
and the first element of the list. Then feed this result into the function along
|
|
with the second element and so on. Return the final result.
|
|
If the elements are "i0...iN" then computes "f (... (f s i0) i1 ...) iN"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.fold_left2``3(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Core.FastFunc`2{``2,``0}}},``0,Microsoft.FSharp.Collections.List`1{``1},Microsoft.FSharp.Collections.List`1{``2})">
|
|
<summary>
|
|
Apply a function to corresponding elements of two collections, threading an 'accumulator' argument
|
|
through the computation. The collections must have identical sizes.
|
|
If the elements are "i0...iN" and "j0...jN"
|
|
then computes "f (... (f s i0 j0)...) iN jN".
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.fold_right``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``1}},Microsoft.FSharp.Collections.List`1{``0},``1)">
|
|
<summary>
|
|
Apply a function to each element of the collection, threading an 'accumulator' argument
|
|
through the computation. If the elements are "i0...iN" then computes "f i0 (...(f iN s))".
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.fold_right2``3(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Core.FastFunc`2{``2,``2}}},Microsoft.FSharp.Collections.List`1{``0},Microsoft.FSharp.Collections.List`1{``1},``2)">
|
|
<summary>
|
|
Apply a function to corresponding elements of two collections, threading an 'accumulator' argument
|
|
through the computation. The collections must have identical sizes.
|
|
If the elements are "i0...iN" and "j0...jN"
|
|
then computes "f i0 j0 (...(f iN jN s))".
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.for_all``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Test if all elements of the collection satisfy the given predicate.
|
|
If the elements are "i0...iN"
|
|
then computes "p i0 && ... && p iN".
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.for_all2``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,System.Boolean}},Microsoft.FSharp.Collections.List`1{``0},Microsoft.FSharp.Collections.List`1{``1})">
|
|
<summary>
|
|
Test if all corresponding elements of the collection satisfy the given predicate pairwise.
|
|
If the elements are "i0...iN" and "j0...jN"
|
|
then computes "p i0 j0 && ... && p iN jN".
|
|
Raises [[Invalid_argument]] if the lists do not zip (have different lengths).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.get_IEnumerator``1(Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Return an enumerator for performing imperative enumerations over the given
|
|
collection.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.hd``1(Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Return the first element of the list. Raise (Invalid_argument "hd") if undefined.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.init``1(System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,``0})">
|
|
<summary>
|
|
Create a list by calling the given generator on each index
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.iter``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Unit},Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Apply the given function to each element of the collection.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.iter2``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Core.Unit}},Microsoft.FSharp.Collections.List`1{``0},Microsoft.FSharp.Collections.List`1{``1})">
|
|
<summary>
|
|
Apply the given function to two collections simultaneously. The
|
|
collections must have identical size.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.iteri``1(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Unit}},Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Apply the given function to each element of the collection. The integer passed to the
|
|
function indicates the index of element.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.iteri2``2(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Core.Unit}}},Microsoft.FSharp.Collections.List`1{``0},Microsoft.FSharp.Collections.List`1{``1})">
|
|
<summary>
|
|
Apply the given function to two collections simultaneously. The
|
|
collections must have identical size. The integer passed to the
|
|
function indicates the index of element.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.length``1(Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Return the length of the list
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.map``2(Microsoft.FSharp.Core.FastFunc`2{``0,``1},Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Build a new collection whose elements are the results of applying the given function
|
|
to each of the elements of the collection.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.map2``3(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``2}},Microsoft.FSharp.Collections.List`1{``0},Microsoft.FSharp.Collections.List`1{``1})">
|
|
<summary>
|
|
Build a new collection whose elements are the results of applying the given function
|
|
to the corresponding elements of the two collections pairwise.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.map3``4(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Core.FastFunc`2{``2,``3}}},Microsoft.FSharp.Collections.List`1{``0},Microsoft.FSharp.Collections.List`1{``1},Microsoft.FSharp.Collections.List`1{``2})">
|
|
<summary>
|
|
Build a new collection whose elements are the results of applying the given function
|
|
to the corresponding elements of the three collections simultaneously.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.mapi``2(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,``1}},Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Build a new collection whose elements are the results of applying the given function
|
|
to each of the elements of the collection. The integer index passed to the
|
|
function indicates the index (from 0) of element being transformed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.mapi2``3(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``2}}},Microsoft.FSharp.Collections.List`1{``0},Microsoft.FSharp.Collections.List`1{``1})">
|
|
<summary>
|
|
Like mapi, but mapping corresponding elements from two lists of equal length.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.mem``1(``0,Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Is an element in the list, uses (=) equality.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.mem_assoc``2(``0,Microsoft.FSharp.Collections.List`1{Microsoft.FSharp.Core.Tuple`2{``0,``1}})">
|
|
<summary>
|
|
Does the key have pair in the association list?
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.mem_assq``2(``0,Microsoft.FSharp.Collections.List`1{Microsoft.FSharp.Core.Tuple`2{``0,``1}})">
|
|
<summary>
|
|
See [[mem_assoc]], but uses the physical equality operator (==) for equality tests.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.memq``1(``0,Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
See [[mem]], but uses the physical equality operator (==) for equality tests.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.nonempty``1(Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Return true if the list is not empty.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.nth``1(Microsoft.FSharp.Collections.List`1{``0},System.Int32)">
|
|
<summary>
|
|
Index into the list. The first element has index 0.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.of_ICollection``2(``0)">
|
|
<summary>
|
|
Build a new collection from any type that supports the .NET ICollection interface
|
|
Unspecified behaviour if the underlying collection is mutated.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.of_IEnumerable``2(``0)">
|
|
<summary>
|
|
Build a new collection from the given enumerable object
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.of_List``1(System.Collections.Generic.List`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.of_ResizeArray``1(System.Collections.Generic.List`1{``0})">
|
|
<summary>
|
|
Convert from the System.Collections.Generic.List type, which in F# is referred to as ResizeArray
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.of_array``1(``0[]`1)">
|
|
<summary>
|
|
Build a collection from the given array
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.of_llist``1(Microsoft.FSharp.Collections.LazyList`1{``0})">
|
|
<summary>
|
|
Build a collection from the given lazy list
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.of_seq``2(``0)">
|
|
<summary>
|
|
Build a new collection from the given enumerable object
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.partition``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Split the collection into two collections, containing the
|
|
elements for which the given predicate returns "true" and "false"
|
|
respectively
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.remove_assoc``2(``0,Microsoft.FSharp.Collections.List`1{Microsoft.FSharp.Core.Tuple`2{``0,``1}})">
|
|
<summary>
|
|
Remove pair for key from the association list (if it's there).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.remove_assq``2(``0,Microsoft.FSharp.Collections.List`1{Microsoft.FSharp.Core.Tuple`2{``0,``1}})">
|
|
<summary>
|
|
See [[remove_assoc]], but uses the physical equality operator (==) for equality tests.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.rev``1(Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Return a new list with the elements in reverse order
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.rev_append``1(Microsoft.FSharp.Collections.List`1{``0},Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
"rev_append l1 l2" evaluates to "append (rev l1) l2"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.rev_map``2(Microsoft.FSharp.Core.FastFunc`2{``0,``1},Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
"rev_map f l1" evaluates to "map f (rev l1)"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.rev_map2``3(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``2}},Microsoft.FSharp.Collections.List`1{``0},Microsoft.FSharp.Collections.List`1{``1})">
|
|
<summary>
|
|
"rev_map2 f l1 l2" evaluates to "map2 f (rev l1) (rev l2)"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.scan1_left``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``0,``0}},Microsoft.FSharp.Collections.List`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.scan1_right``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``0,``0}},Microsoft.FSharp.Collections.List`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.scan_left``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``0}},``0,Microsoft.FSharp.Collections.List`1{``1})">
|
|
<summary>
|
|
Apply a function to each element of the collection, threading an 'accumulator' argument
|
|
through the computation. Take the second argument, and apply the function to it
|
|
and the first element of the list. Then feed this result into the function along
|
|
with the second element and so on. Return the list of intermediate results and the final result.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.scan_right``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``1}},Microsoft.FSharp.Collections.List`1{``0},``1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.sort``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``0,System.Int32}},Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Sort the given list using the given comparison function
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.split``2(Microsoft.FSharp.Collections.List`1{Microsoft.FSharp.Core.Tuple`2{``0,``1}})">
|
|
<summary>
|
|
A synonym for List.unzip
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.stable_sort``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``0,System.Int32}},Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Sort the given list using the given comparison function, preserving order for equal elements.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.sumByFloat``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Double},Microsoft.FSharp.Collections.List`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.sumByFloat32``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Single},Microsoft.FSharp.Collections.List`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.sumByInt``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Int32},Microsoft.FSharp.Collections.List`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.sumByInt64``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Int64},Microsoft.FSharp.Collections.List`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.tl``1(Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Return the tail of the list. Raise (Invalid_argument "tl") if undefined.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.to_ICollection``1(Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Return a view of the collection as a .NET collection. Results in a ReadOnly collection.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.to_IEnumerable``1(Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Return a view of the collection as an enumerable object
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.to_List``1(Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Convert to/from the System.Collections.Generic.List type
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.to_ResizeArray``1(Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Convert to the System.Collections.Generic.List type, which in F# is referred to as ResizeArray
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.to_array``1(Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Build an array from the given collection
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.to_llist``1(Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Build a lazy list from the given collection
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.to_seq``1(Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Return a view of the collection as an enumerable object
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.try_assoc``2(``0,Microsoft.FSharp.Collections.List`1{Microsoft.FSharp.Core.Tuple`2{``0,``1}})">
|
|
<summary>
|
|
Lookup key's data in association list, uses (=) equality,
|
|
returning "Some data" or "None".
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.try_assq``2(``0,Microsoft.FSharp.Collections.List`1{Microsoft.FSharp.Core.Tuple`2{``0,``1}})">
|
|
<summary>
|
|
See [[try_assoc]], but uses the physical equality operator (==) for equality tests.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.tryfind``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Return the first element for which the given function returns "true".
|
|
Return None if no such element exists.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.tryfind_index``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Return None if no such element exists.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.tryfind_indexi``1(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean}},Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Return None if no such element exists.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.unzip``2(Microsoft.FSharp.Collections.List`1{Microsoft.FSharp.Core.Tuple`2{``0,``1}})">
|
|
<summary>
|
|
Split a list of pairs into two lists
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.unzip3``3(Microsoft.FSharp.Collections.List`1{Microsoft.FSharp.Core.Tuple`3{``0,``1,``2}})">
|
|
<summary>
|
|
Split a list of triples into three lists
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.zip``2(Microsoft.FSharp.Collections.List`1{``0},Microsoft.FSharp.Collections.List`1{``1})">
|
|
<summary>
|
|
Combine the two lists into a list of pairs. The two lists must have equal lengths.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.List.zip3``3(Microsoft.FSharp.Collections.List`1{``0},Microsoft.FSharp.Collections.List`1{``1},Microsoft.FSharp.Collections.List`1{``2})">
|
|
<summary>
|
|
Combine the three lists into a list of triples. The lists must have equal lengths.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.List">
|
|
<summary>
|
|
Basic operations on lists.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.Map.CMapOps`2">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.Map.CMap`2">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.Map.Map`2">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.Map.ProviderUntagged`2">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.Map.Provider`2">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.Map.Provider`3">
|
|
<summary>
|
|
A collection of operations for creating and using maps based on a particular comparison function.
|
|
The 'tag type parameter is used to track information about the comparison function.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.Map.t`2">
|
|
<summary>
|
|
For use when not opening module, e.g. Map.t. Used mainly in OCaml-compatible code.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map.Make``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``0,System.Int32}})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map.MakeTagged``3(``0)">
|
|
<summary>
|
|
A functor to build a collection of operations for creating and using
|
|
maps based on the given comparison function. This returns a record that
|
|
contains the functions you use to create and manipulate maps of
|
|
this kind. The returned value is much like an ML module.
|
|
|
|
Language restrictions related to polymorphism may mean you
|
|
have to create a new instantiation of for each toplevel
|
|
key/value type pair.
|
|
|
|
To use this function you need to define a new named class that implements IComparer and
|
|
pass an instance of that class as the first argument. For example:
|
|
type MyComparer =
|
|
new() = { }
|
|
interface IComparer<string> with
|
|
member self.Compare(x,y) = ...
|
|
|
|
let MyStringMapProvider : Map.Provider < string,int > = Map.MakeTagged(new MyComparer())
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map.add``2(``0,``1,Microsoft.FSharp.Collections.Map`2{``0,``1})">
|
|
<summary>
|
|
Return a new map with the binding added to the given map.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map.empty``2">
|
|
<summary>
|
|
The empty map
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map.exists``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,System.Boolean}},Microsoft.FSharp.Collections.Map`2{``0,``1})">
|
|
<summary>
|
|
Return true if the given predicate returns true for one of the
|
|
bindings in the map.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map.filter``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,System.Boolean}},Microsoft.FSharp.Collections.Map`2{``0,``1})">
|
|
<summary>
|
|
Build a new map containing only the bindings for which the given predicate returns 'true'
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map.find``2(``0,Microsoft.FSharp.Collections.Map`2{``0,``1})">
|
|
<summary>
|
|
Lookup an element in the map, raising [[Not_found]]/[[IndexOutOfRangeException]] if no binding
|
|
exists in the map.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map.find_index``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,System.Boolean}},Microsoft.FSharp.Collections.Map`2{``0,``1})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map.first``3(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Core.Option`1{``2}}},Microsoft.FSharp.Collections.Map`2{``0,``1})">
|
|
<summary>
|
|
Search the map looking for the first element where the given function returns a [[Some]] value
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map.fold``3(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Core.FastFunc`2{``2,``2}}},Microsoft.FSharp.Collections.Map`2{``0,``1},``2)">
|
|
<summary>
|
|
Fold over the bindings in the map
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map.for_all``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,System.Boolean}},Microsoft.FSharp.Collections.Map`2{``0,``1})">
|
|
<summary>
|
|
Return true if the given predicate returns true for all of the
|
|
bindings in the map.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map.is_empty``2(Microsoft.FSharp.Collections.Map`2{``0,``1})">
|
|
<summary>
|
|
Is the map empty?
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map.iter``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Core.Unit}},Microsoft.FSharp.Collections.Map`2{``0,``1})">
|
|
<summary>
|
|
Apply the given function to each binding in the dictionary
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map.map``3(Microsoft.FSharp.Core.FastFunc`2{``0,``1},Microsoft.FSharp.Collections.Map`2{``2,``0})">
|
|
<summary>
|
|
Build a new collection whose elements are the results of applying the given function
|
|
to each of the elements of the collection.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map.mapi``3(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``2}},Microsoft.FSharp.Collections.Map`2{``0,``1})">
|
|
<summary>
|
|
Build a new collection whose elements are the results of applying the given function
|
|
to each of the elements of the collection. The integer index passed to the
|
|
function indicates the index of element being transformed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map.mem``2(``0,Microsoft.FSharp.Collections.Map`2{``0,``1})">
|
|
<summary>
|
|
Test is an element is in the domain of the map
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map.of_IEnumerable``3(``0)">
|
|
<summary>
|
|
Return a new map made from the given bindings
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map.of_array``2(Microsoft.FSharp.Core.Tuple`2{``0,``1}[]`1)">
|
|
<summary>
|
|
Return a new map made from the given bindings
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map.of_list``2(Microsoft.FSharp.Collections.List`1{Microsoft.FSharp.Core.Tuple`2{``0,``1}})">
|
|
<summary>
|
|
Return a new map made from the given bindings
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map.of_seq``3(``0)">
|
|
<summary>
|
|
Return a new map made from the given bindings
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map.partition``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,System.Boolean}},Microsoft.FSharp.Collections.Map`2{``0,``1})">
|
|
<summary>
|
|
Build two new maps, one containing the bindings for which the given predicate returns 'true',
|
|
and the other the remaining bindings.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map.remove``2(``0,Microsoft.FSharp.Collections.Map`2{``0,``1})">
|
|
<summary>
|
|
Remove an element from the domain of the map. No exception is raised if the element is not present.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map.to_array``2(Microsoft.FSharp.Collections.Map`2{``0,``1})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map.to_list``2(Microsoft.FSharp.Collections.Map`2{``0,``1})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map.to_seq``2(Microsoft.FSharp.Collections.Map`2{``0,``1})">
|
|
<summary>
|
|
View the collection as an enumerable sequence. This collection
|
|
type is also directly compatible with 'seq<KeyValuePair<_,_> >'.
|
|
|
|
Note this function returns a sequence of tuples, whereas the collection
|
|
itself is compatible with the logically equivalent sequence of KeyValuePairs.
|
|
Using sequences of tuples tends to be more convenient in F#, however the
|
|
collection itself must enumerate KeyValuePairs to conform to the .NET
|
|
design guidelines and the IDictionary interface.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map.tryfind``2(``0,Microsoft.FSharp.Collections.Map`2{``0,``1})">
|
|
<summary>
|
|
Lookup an element in the map, returning a [[Some]] value if the element is in the domain
|
|
of the map and [[None]] if not.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Map.tryfind_index``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,System.Boolean}},Microsoft.FSharp.Collections.Map`2{``0,``1})">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.Map">
|
|
<summary>
|
|
Immutable maps using structural comparison
|
|
</summary>
|
|
|
|
<performance> Maps based on structural comparison are
|
|
efficient. They are not a suitable choice if keys are recursive data structures
|
|
or require non-structural comparison semantics.</performance>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.ReadonlyArray.t`1">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ReadonlyArray.append``1(Microsoft.FSharp.Collections.ReadonlyArray`1{``0},Microsoft.FSharp.Collections.ReadonlyArray`1{``0})">
|
|
<summary>
|
|
"append a1 a2" is equivalent to "[|a1.(0);...;a1.(n-1);a2.(0);...;a2.(m-1)|]"
|
|
where "n" is the length of "a1" and "m" is the length of "a2".
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ReadonlyArray.concat``1(Microsoft.FSharp.Collections.List`1{Microsoft.FSharp.Collections.ReadonlyArray`1{``0}})">
|
|
<summary>
|
|
"concat" is similar to [append] but conjoins a list of read-only array. Only
|
|
one new roarray is allocated.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ReadonlyArray.fold_left``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``0}},``0,Microsoft.FSharp.Collections.ReadonlyArray`1{``1})">
|
|
<summary>
|
|
Apply a function to each element of the collection, threading an 'accumulator' argument
|
|
through the computation. If the elements are "i0...iN" then computes "f (... (f s i0)...) iN"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ReadonlyArray.fold_right``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``1}},Microsoft.FSharp.Collections.ReadonlyArray`1{``0},``1)">
|
|
<summary>
|
|
Apply a function to each element of the collection, threading an 'accumulator' argument
|
|
through the computation. If the elements are "i0...iN" then computes "f i0 (...(f iN s))".
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ReadonlyArray.get``1(Microsoft.FSharp.Collections.ReadonlyArray`1{``0},System.Int32)">
|
|
<summary>
|
|
Get an element from a read-only array
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ReadonlyArray.get_IEnumerator``1(Microsoft.FSharp.Collections.ReadonlyArray`1{``0})">
|
|
<summary>
|
|
Return an enumerator for performing imperative enumerations over the given
|
|
collection.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ReadonlyArray.init``1(System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,``0})">
|
|
<summary>
|
|
Create a read-only array by index
|
|
"init n f" creates the roarray "[| f 0; ...; f (n-1) |]".
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ReadonlyArray.iter``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Unit},Microsoft.FSharp.Collections.ReadonlyArray`1{``0})">
|
|
<summary>
|
|
Apply the given function to each element of the collection.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ReadonlyArray.iteri``1(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Unit}},Microsoft.FSharp.Collections.ReadonlyArray`1{``0})">
|
|
<summary>
|
|
Apply the given function to each element of the collection. The integer passed to the
|
|
function indicates the index of element.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ReadonlyArray.length``1(Microsoft.FSharp.Collections.ReadonlyArray`1{``0})">
|
|
<summary>
|
|
Get the length of a read-only array
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ReadonlyArray.map``2(Microsoft.FSharp.Core.FastFunc`2{``0,``1},Microsoft.FSharp.Collections.ReadonlyArray`1{``0})">
|
|
<summary>
|
|
Build a new collection whose elements are the results of applying the given function
|
|
to each of the elements of the collection.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ReadonlyArray.mapi``2(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,``1}},Microsoft.FSharp.Collections.ReadonlyArray`1{``0})">
|
|
<summary>
|
|
Build a new collection whose elements are the results of applying the given function
|
|
to each of the elements of the collection. The integer index passed to the
|
|
function indicates the index of element being transformed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ReadonlyArray.of_ICollection``2(``0)">
|
|
<summary>
|
|
Build a new collection from any type that supports the .NET ICollection interface
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ReadonlyArray.of_IEnumerable``2(``0)">
|
|
<summary>
|
|
Build a new collection from the given enumerable object
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ReadonlyArray.of_List``1(System.Collections.Generic.List`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ReadonlyArray.of_ResizeArray``1(System.Collections.Generic.List`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ReadonlyArray.of_list``1(Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Build a collection from the given list
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ReadonlyArray.of_llist``1(Microsoft.FSharp.Collections.LazyList`1{``0})">
|
|
<summary>
|
|
Build a collection from the given lazy list
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ReadonlyArray.of_seq``2(``0)">
|
|
<summary>
|
|
Build a new collection from the given enumerable object
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ReadonlyArray.sub``1(Microsoft.FSharp.Collections.ReadonlyArray`1{``0},System.Int32,System.Int32)">
|
|
<summary>
|
|
"sub a n m" is equivalent to "[| a.(n); ...; a.(n+m) |]".
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ReadonlyArray.to_ICollection``1(Microsoft.FSharp.Collections.ReadonlyArray`1{``0})">
|
|
<summary>
|
|
Return a view of the collection as a .NET collection
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ReadonlyArray.to_IEnumerable``1(Microsoft.FSharp.Collections.ReadonlyArray`1{``0})">
|
|
<summary>
|
|
Return a view of the collection as an enumerable object
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ReadonlyArray.to_List``1(Microsoft.FSharp.Collections.ReadonlyArray`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ReadonlyArray.to_ResizeArray``1(Microsoft.FSharp.Collections.ReadonlyArray`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ReadonlyArray.to_list``1(Microsoft.FSharp.Collections.ReadonlyArray`1{``0})">
|
|
<summary>
|
|
Build a list from the given collection
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ReadonlyArray.to_llist``1(Microsoft.FSharp.Collections.ReadonlyArray`1{``0})">
|
|
<summary>
|
|
Build a lazy list from the given collection
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ReadonlyArray.to_seq``1(Microsoft.FSharp.Collections.ReadonlyArray`1{``0})">
|
|
<summary>
|
|
Return a view of the collection as an enumerable object
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.ReadonlyArray">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.ResizeArray.t`1">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ResizeArray.append``1(System.Collections.Generic.List`1{``0},System.Collections.Generic.List`1{``0})">
|
|
<summary>
|
|
Build a new array that contains the elements of the first array followed by the elements of the second array
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ResizeArray.blit``1(System.Collections.Generic.List`1{``0},System.Int32,System.Collections.Generic.List`1{``0},System.Int32,System.Int32)">
|
|
<summary>
|
|
Read a range of elements from the first array and write them into the second.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ResizeArray.choose``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Option`1{``1}},System.Collections.Generic.List`1{``0})">
|
|
<summary>
|
|
Apply the given function to each element of the array. Return
|
|
the array comprised of the results "x" for each element where
|
|
the function returns Some(x)
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ResizeArray.combine``2(System.Collections.Generic.List`1{``0},System.Collections.Generic.List`1{``1})">
|
|
<summary>
|
|
Combine the two arrays into an array of pairs. The two arrays must have equal lengths.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ResizeArray.concat``1(Microsoft.FSharp.Collections.List`1{System.Collections.Generic.List`1{``0}})">
|
|
<summary>
|
|
Build a new array that contains the elements of each of the given list of arrays
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ResizeArray.copy``1(System.Collections.Generic.List`1{``0})">
|
|
<summary>
|
|
Build a new array that contains the elements of the given array
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ResizeArray.create``1(System.Int32,``0)">
|
|
<summary>
|
|
Create an array whose elements are all initially the given value.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ResizeArray.exists``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},System.Collections.Generic.List`1{``0})">
|
|
<summary>
|
|
Test if any element of the array satisfies the given predicate.
|
|
If the elements are "i0...iN"
|
|
then computes "p i0 or ... or p iN".
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ResizeArray.fill``1(System.Collections.Generic.List`1{``0},System.Int32,System.Int32,``0)">
|
|
<summary>
|
|
Fill a range of the collection with the given element
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ResizeArray.filter``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},System.Collections.Generic.List`1{``0})">
|
|
<summary>
|
|
Return a new collection containing only the elements of the collection
|
|
for which the given predicate returns "true"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ResizeArray.find``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},System.Collections.Generic.List`1{``0})">
|
|
<summary>
|
|
Return the first element for which the given function returns "true".
|
|
Raise Not_found if no such element exists.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ResizeArray.first``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Option`1{``1}},System.Collections.Generic.List`1{``0})">
|
|
<summary>
|
|
Apply the given function to successive elements, returning the first
|
|
result where function returns "Some(x)" for some x.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ResizeArray.fold_left``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``0}},``0,System.Collections.Generic.List`1{``1})">
|
|
<summary>
|
|
Apply a function to each element of the collection, threading an 'accumulator' argument
|
|
through the computation. If the elements are "i0...iN" then computes "f (... (f s i0)...) iN"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ResizeArray.fold_right``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``1}},System.Collections.Generic.List`1{``0},``1)">
|
|
<summary>
|
|
Apply a function to each element of the array, threading an 'accumulator' argument
|
|
through the computation. If the elements are "i0...iN" then computes "f i0 (...(f iN s))".
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ResizeArray.for_all``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},System.Collections.Generic.List`1{``0})">
|
|
<summary>
|
|
Test if all elements of the array satisfy the given predicate.
|
|
If the elements are "i0...iN" and "j0...jN"
|
|
then computes "p i0 && ... && p iN".
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ResizeArray.get``1(System.Collections.Generic.List`1{``0},System.Int32)">
|
|
<summary>
|
|
Fetch an element from the collection. You can also use the syntax arr.(idx).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ResizeArray.init``1(System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,``0})">
|
|
<summary>
|
|
Create an array by calling the given generator on each index.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ResizeArray.iter``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Unit},System.Collections.Generic.List`1{``0})">
|
|
<summary>
|
|
Apply the given function to each element of the array.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ResizeArray.iter2``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Core.Unit}},System.Collections.Generic.List`1{``0},System.Collections.Generic.List`1{``1})">
|
|
<summary>
|
|
Apply the given function to two arrays simultaneously. The
|
|
two arrays must have the same lengths, otherwise an Invalid_argument exception is
|
|
raised.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ResizeArray.iteri``1(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Unit}},System.Collections.Generic.List`1{``0})">
|
|
<summary>
|
|
Apply the given function to each element of the array. The integer passed to the
|
|
function indicates the index of element.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ResizeArray.length``1(System.Collections.Generic.List`1{``0})">
|
|
<summary>
|
|
Return the length of the collection. You can also use property arr.Length.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ResizeArray.map``2(Microsoft.FSharp.Core.FastFunc`2{``0,``1},System.Collections.Generic.List`1{``0})">
|
|
<summary>
|
|
Build a new array whose elements are the results of applying the given function
|
|
to each of the elements of the array.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ResizeArray.map2``3(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``2}},System.Collections.Generic.List`1{``0},System.Collections.Generic.List`1{``1})">
|
|
<summary>
|
|
Build a new collection whose elements are the results of applying the given function
|
|
to the corresponding elements of the two collections pairwise. The two input
|
|
arrays must have the same lengths.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ResizeArray.mapi``2(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,``1}},System.Collections.Generic.List`1{``0})">
|
|
<summary>
|
|
Build a new array whose elements are the results of applying the given function
|
|
to each of the elements of the array. The integer index passed to the
|
|
function indicates the index of element being transformed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ResizeArray.of_list``1(Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Build an array from the given list
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ResizeArray.partition``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},System.Collections.Generic.List`1{``0})">
|
|
<summary>
|
|
Split the collection into two collections, containing the
|
|
elements for which the given predicate returns "true" and "false"
|
|
respectively
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ResizeArray.rev``1(System.Collections.Generic.List`1{``0})">
|
|
<summary>
|
|
Return a new array with the elements in reverse order
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ResizeArray.set``1(System.Collections.Generic.List`1{``0},System.Int32,``0)">
|
|
<summary>
|
|
Set the value of an element in the collection. You can also use the syntax 'arr.(idx) <- e'.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ResizeArray.split``2(System.Collections.Generic.List`1{Microsoft.FSharp.Core.Tuple`2{``0,``1}})">
|
|
<summary>
|
|
Split a list of pairs into two lists
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ResizeArray.sub``1(System.Collections.Generic.List`1{``0},System.Int32,System.Int32)">
|
|
<summary>
|
|
Build a new array that contains the given subrange specified by
|
|
starting index and length.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ResizeArray.to_list``1(System.Collections.Generic.List`1{``0})">
|
|
<summary>
|
|
Build a list from the given array
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.ResizeArray.tryfind``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},System.Collections.Generic.List`1{``0})">
|
|
<summary>
|
|
Return the first element for which the given function returns "true".
|
|
Return None if no such element exists.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.ResizeArray">
|
|
<summary>
|
|
1-dimensional (generic) arrays.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.append``3(``0,``2)">
|
|
<summary>
|
|
Wrap the two given enumeration-of-enumerations as a single concatenated
|
|
enumeration.
|
|
|
|
The returned IEnumerable may be passed between threads safely. However,
|
|
individual IEnumerator values generated from the returned IEnumerable should not be accessed from
|
|
multiple threads simultaneously.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.cache_all``2(``0)">
|
|
<summary>
|
|
The sequence returned by this function caches the computation of the input
|
|
sequence. Enumerators for the returned sequence fill a lookaside table
|
|
of entries computed so far. This table is consulted whenever an entry is required
|
|
up to the limit of the computed portion of the table. The lookaside table
|
|
is associated with the returned sequence and is used by all enumerators
|
|
for the returned sequence.
|
|
|
|
Enumerators of the returned sequence initially generate elements by each using
|
|
an enumerator for the underlying sequence. This happens even if some lookaside elements
|
|
are available, e.g. from partial or incomplete enumerations of the returned seqeuence.
|
|
However once at least one enumerator manages to reach completion (i.e. IEnumerator.MoveNext returns
|
|
false) then all the future enumerators of the returned sequence will will
|
|
simply return the results contained in the lookaside table.
|
|
|
|
The sequence must be stable, i.e. each enumerator for the sequence must return
|
|
identical results.
|
|
|
|
Generated IEnumerator values may be used simultaneously from different threads (accesses to
|
|
the internal lookaside table are thread safe). Each individual IEnumerator
|
|
is not thread safe and should not be accessed from multiple threads simultaneously.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.choose``3(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Option`1{``1}},``2)">
|
|
<summary>
|
|
Apply the given function to each element of the list. Return
|
|
the list comprised of the results "x" for each element where
|
|
the function returns Some(x)
|
|
|
|
The returned IEnumerable may be passed between threads safely. However,
|
|
individual IEnumerator values generated from the returned IEnumerable should not be accessed from
|
|
multiple threads simultaneously.
|
|
|
|
Remember IEnumerable is lazy, effects are delayed until it is enumerated.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.combine``4(``0,``2)">
|
|
<summary>
|
|
A synonym for Seq.zip
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.compare``3(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``0,System.Int32}},``1,``2)">
|
|
<summary>
|
|
Compare two IEnumerable's using the given comparison function. Both
|
|
input IEnumerables are assumed to be in a canonical order (i.e. sorted)
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.concat``3(``0)">
|
|
<summary>
|
|
Wrap the given enumeration-of-enumerations as a single concatenated
|
|
enumeration.
|
|
|
|
The returned IEnumerable may be passed between threads safely. However,
|
|
individual IEnumerator values generated from the returned IEnumerable should not be accessed from
|
|
multiple threads simultaneously.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.cons``2(``0,``1)">
|
|
<summary>
|
|
Return an IEnumerable that when iterated yields
|
|
the given item followed by the items in the given sequence
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.countBy``3(Microsoft.FSharp.Core.FastFunc`2{``0,``1},``2)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.delay``2(Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Core.Unit,``0})">
|
|
<summary>
|
|
Return an IEnumerable that is built from the given delayed specification of an
|
|
IEnumerable. The input function is evaluated each time an IEnumerator for the IEnumerable
|
|
is requested.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.do_finally``2(``0,Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Core.Unit,Microsoft.FSharp.Core.Unit})">
|
|
<summary>
|
|
Call the given function every time an enumerator for the returned sequence is disposed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.empty``1">
|
|
<summary>
|
|
Create an empty IEnumerable
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.exists``2(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},``1)">
|
|
<summary>
|
|
Test if any element of the collection satisfies the given predicate.
|
|
If the elements are "i0...iN"
|
|
then computes "p i0 or ... or p iN".
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.filter``2(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},``1)">
|
|
<summary>
|
|
Return a new collection containing only the elements of the collection
|
|
for which the given predicate returns "true"
|
|
|
|
The returned IEnumerable may be passed between threads safely. However,
|
|
individual IEnumerator values generated from the returned IEnumerable should not be accessed from
|
|
multiple threads simultaneously.
|
|
|
|
Remember IEnumerable is lazy, effects are delayed until it is enumerated.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.find``2(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},``1)">
|
|
<summary>
|
|
Return the first element for which the given function returns "true".
|
|
Raise Not_found if no such element exists.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.find_index``3(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},``1)">
|
|
<summary>
|
|
Raise Not_found if no such element exists.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.find_indexi``3(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,System.Boolean}},``2)">
|
|
<summary>
|
|
Raise Not_found if no such element exists.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.first``3(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Option`1{``1}},``2)">
|
|
<summary>
|
|
Apply the given function to successive elements, returning the first
|
|
result where function returns "Some(x)" for some x.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.fold``3(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``0}},``0,``2)">
|
|
<summary>
|
|
Apply a function to each element of the collection, threading an 'accumulator' argument
|
|
through the computation. If the elements are "i0...iN" then computes "f (... (f s i0)...) iN"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.fold1``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``0,``0}},``1)">
|
|
<summary>
|
|
Apply a function to each element of the sequence, threading an 'accumulator' argument
|
|
through the computation. Begin by applying the function to the first two elements.
|
|
Then feed this result into the function along with the third element and so on.
|
|
Return the final result.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.for_all``2(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},``1)">
|
|
<summary>
|
|
Test if all elements of the collection satisfy the given predicate.
|
|
If the elements are "i0...iN"
|
|
then computes "p i0 && ... && p iN".
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.generate``2(Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Core.Unit,``0},Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Option`1{``1}},Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Unit})">
|
|
<summary>
|
|
Imperative generation of an IEnumerable from a cursor handle (e.g. from a file handle
|
|
or database connection).
|
|
|
|
A cursor is created by calling the 'open' function, which will typically
|
|
open a file, a database connection or some other resource.
|
|
|
|
One cursor is created each time an IEnumerator is generated for the IEnumerable, hence
|
|
you can use this funciton to create IEnumerables for a logical structure (e.g. a file) that has
|
|
multiple active independent readers (e.g. open file handles). Individual elements are
|
|
read from the file using the element generator. The element generator is executed on demand
|
|
as an enumeration proceeds over the IEnumerator, until a None value is returned by the element generator.
|
|
|
|
The 'close' function is called when the None condition is reached or when the IEnumerator object
|
|
is explicitly disposed. The close function is called at most once per active
|
|
enumeration (i.e. once per IEnumerator object created for this IEnumerable). The close function
|
|
is not called during finalization, since the enumerator is not itself the immediate owner of
|
|
any resources.
|
|
|
|
Note a fresh call to 'opener' will be used and the stream will be recomputed each time
|
|
an IEnumerator is requested for the IEnumerable.
|
|
|
|
The returned IEnumerable may be passed between threads safely. However,
|
|
individual IEnumerator values generated from it should not be accessed from
|
|
multiple threads simultaneously. The 'close' function may also be called from the finalization thread.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.generate_using``2(Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Core.Unit,``0},Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Option`1{``1}})">
|
|
<summary>
|
|
Similar to generate, except the 'close' function is implicit from the IDisposable
|
|
interface implemented by the state value
|
|
|
|
Equivalent to "generate opener generator (fun s -> s.Dispose())"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.generated``2(Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Core.Unit,System.Boolean},``0)">
|
|
<summary>
|
|
Generate a sequence by repeatedly calling the given function and
|
|
concatenating the results (similar to a while loop)
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.groupBy``3(Microsoft.FSharp.Core.FastFunc`2{``0,``1},``2)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.hd``2(``0)">
|
|
<summary>
|
|
Return the first element of the IEnumerable. Raise (Invalid_argument "hd") if undefined.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.init_finite``1(System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,``0})">
|
|
<summary>
|
|
Generate a new IEnumerable which, when iterated, will return successive
|
|
elements by calling the given function, up to the given count. The results of calling the function
|
|
will not be saved, i.e. the function will be reapplied as necessary to
|
|
regenerate the elements. The function is passed the index of the item being
|
|
generated.
|
|
|
|
The returned IEnumerable may be passed between threads safely. However,
|
|
individual IEnumerator values generated from the returned IEnumerable should not be accessed from
|
|
multiple threads simultaneously.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.init_infinite``1(Microsoft.FSharp.Core.FastFunc`2{System.Int32,``0})">
|
|
<summary>
|
|
Generate a new IEnumerable which, when iterated, will return successive
|
|
elements by calling the given function. The results of calling the function
|
|
will not be saved, i.e. the function will be reapplied as necessary to
|
|
regenerate the elements. The function is passed the index of the item being
|
|
generated
|
|
|
|
The returned IEnumerable may be passed between threads safely. However,
|
|
individual IEnumerator values generated from the returned IEnumerable should not be accessed from
|
|
multiple threads simultaneously.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.iter``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Unit},``1)">
|
|
<summary>
|
|
Apply the given function to each element of the collection.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.iter2``4(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Core.Unit}},``2,``3)">
|
|
<summary>
|
|
Apply the given function to two collections simultaneously. The
|
|
collections must have identical size.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.iteri``2(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Unit}},``1)">
|
|
<summary>
|
|
Apply the given function to each element of the collection. The integer passed to the
|
|
function indicates the index of element.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.length``2(``0)">
|
|
<summary>
|
|
Return the length of the IEnumerable
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.map``3(Microsoft.FSharp.Core.FastFunc`2{``0,``1},``2)">
|
|
<summary>
|
|
Build a new collection whose elements are the results of applying the given function
|
|
to each of the elements of the collection. The function will be applied
|
|
as elements are demanded using the 'Current' property on iterators retrieved from the
|
|
object. Generating multiple iterators or calling the 'Current' property multiple
|
|
times may result in the function being called multiple times.
|
|
|
|
The returned IEnumerable may be passed between threads safely. However,
|
|
individual IEnumerator values generated from the returned IEnumerable should not be accessed from
|
|
multiple threads simultaneously.
|
|
|
|
Remember IEnumerable is lazy, effects are delayed until it is enumerated.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.map2``5(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``2}},``3,``4)">
|
|
<summary>
|
|
Build a new collection whose elements are the results of applying the given function
|
|
to the corresponding elements of the two collections pairwise.
|
|
|
|
Remember IEnumerable is lazy, effects are delayed until it is enumerated.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.map_concat``4(Microsoft.FSharp.Core.FastFunc`2{``0,``1},``3)">
|
|
<summary>
|
|
For each element of the enumeration apply the given function and concatenate all the results.
|
|
|
|
Remember IEnumerable is lazy, effects are delayed until it is enumerated.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.map_to_typed``3(Microsoft.FSharp.Core.FastFunc`2{``0,``1},``2)">
|
|
<summary>
|
|
Transform a loosely-typed System.Collections IEnumerable
|
|
to a new collection whose elements are the results of applying the given function
|
|
to each of the elements of the collection.
|
|
|
|
The use of this function usually requires a type annotation.
|
|
An incorrect type annotation may result in runtime type
|
|
errors.
|
|
|
|
The returned IEnumerable may be passed between threads safely. However,
|
|
individual IEnumerator values generated from the returned IEnumerable should not be accessed from
|
|
multiple threads simultaneously.
|
|
|
|
Remember IEnumerable is lazy, effects are delayed until it is enumerated.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.map_with_type``3(Microsoft.FSharp.Core.FastFunc`2{``0,``1},``2)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.mapi``3(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,``1}},``2)">
|
|
<summary>
|
|
Build a new collection whose elements are the results of applying the given function
|
|
to each of the elements of the collection. The integer index passed to the
|
|
function indicates the index (from 0) of element being transformed.
|
|
|
|
Remember IEnumerable is lazy, effects are delayed until it is enumerated.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.nonempty``2(``0)">
|
|
<summary>
|
|
Return true if the IEnumerable is not empty.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.nth``2(System.Int32,``0)">
|
|
<summary>
|
|
Compute the nth element in the collection.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.of_array``1(``0[]`1)">
|
|
<summary>
|
|
Build a collection from the given array
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.of_functions``2(Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Core.Unit,``0},Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},Microsoft.FSharp.Core.FastFunc`2{``0,``1})">
|
|
<summary>
|
|
Generate an IEnumerable based on a function that generates an arbitrarily typed enumerator,
|
|
two functions that are effectively the same as IEnumerator.MoveNext and IEnumerator.Current
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.of_list``1(Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Build a collection from the given array
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.orderBy``3(Microsoft.FSharp.Core.FastFunc`2{``0,``1},``2)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.pairwise``2(``0)">
|
|
<summary>
|
|
Return a sequence of each element in the input sequence and its predecessor, with the
|
|
exception of the first element which is only returned as the predecessor of the second element.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.readonly``2(``0)">
|
|
<summary>
|
|
Build a new sequence object that delegates to the
|
|
given sequence object. This ensures the original sequence can't be
|
|
rediscovered and mutated by a type cast. For example, if given an
|
|
array the returned sequence will return the elements of the array, but
|
|
you can't cast the returned sequence object to an array.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.scan``3(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``0}},``0,``2)">
|
|
<summary>
|
|
Like fold, but compute on-demand and return the sequence of intermediary and final results
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.scan1``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``0,``0}},``1)">
|
|
<summary>
|
|
Like fold1, but compute on-demand and return the sequence of intermediary and final results
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.singleton``1(``0)">
|
|
<summary>
|
|
Return an IEnumerable that yields one item only.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.sumByFloat``2(Microsoft.FSharp.Core.FastFunc`2{``0,System.Double},``1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.sumByFloat32``2(Microsoft.FSharp.Core.FastFunc`2{``0,System.Single},``1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.sumByInt``2(Microsoft.FSharp.Core.FastFunc`2{``0,System.Int32},``1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.sumByInt64``2(Microsoft.FSharp.Core.FastFunc`2{``0,System.Int64},``1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.tail_cons``2(``0,``1)">
|
|
<summary>
|
|
Return an IEnumerable that when iterated yields
|
|
the items in the given sequence followed by the given item
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.take``2(System.Int32,``0)">
|
|
<summary>
|
|
Return the first N elements of the IEnumerable. Raise (Invalid_argument "take") if undefined.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.to_array``2(``0)">
|
|
<summary>
|
|
Build an array from the given collection
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.to_list``2(``0)">
|
|
<summary>
|
|
Build a list from the given collection
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.truncate``2(System.Int32,``0)">
|
|
<summary>
|
|
Return an IEnumerable that when enumerated returns at most N elements.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.tryfind``2(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},``1)">
|
|
<summary>
|
|
Return the first element for which the given function returns "true".
|
|
Return None if no such element exists.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.tryfind_index``3(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},``1)">
|
|
<summary>
|
|
Return None if no such element exists.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.tryfind_indexi``3(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,System.Boolean}},``2)">
|
|
<summary>
|
|
Return None if no such element exists.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.unfold``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Option`1{Microsoft.FSharp.Core.Tuple`2{``1,``0}}},``0)">
|
|
<summary>
|
|
Return an IEnumerable that contains the elements generated by the given computation.
|
|
The given initial 'state' argument is passed to the element generator.
|
|
For each IEnumerator elements in the stream are generated on-demand by applying the element
|
|
generator, until a None value is returned by the element generator. Each call to the element
|
|
generator returns a new residual 'state'.
|
|
|
|
Note the stream will be recomputed each time an IEnumerator is requested and iterated for the IEnumerable.
|
|
|
|
The returned IEnumerable may be passed between threads safely. However,
|
|
individual IEnumerator values generated from the returned IEnumerable should not be accessed from
|
|
multiple threads simultaneously.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.untyped_filter``2(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},``1)">
|
|
<summary>
|
|
Return a new collection containing only the elements of the collection
|
|
for which the given predicate returns "true"
|
|
|
|
The use of this function usually requires a type annotation.
|
|
An incorrect type annotation may result in runtime type
|
|
errors.
|
|
|
|
Remember IEnumerable is lazy, effects are delayed until it is enumerated.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.untyped_fold``3(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``0}},``0,``2)">
|
|
<summary>
|
|
Apply a function to each element of the collection, threading an 'accumulator' argument
|
|
through the computation. If the elements are "i0...iN" then computes "f (... (f s i0)...) iN"
|
|
|
|
The use of this function usually requires a type annotation.
|
|
An incorrect type annotation may result in runtime type
|
|
errors.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.untyped_iter``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Unit},``1)">
|
|
<summary>
|
|
Apply the given function to each element of the collection.
|
|
|
|
The use of this function usually requires a type annotation.
|
|
An incorrect type annotation may result in runtime type
|
|
errors.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.untyped_map``3(Microsoft.FSharp.Core.FastFunc`2{``0,``1},``2)">
|
|
<summary>
|
|
Build a new collection whose elements are the results of applying the given function
|
|
to each of the elements of the collection.
|
|
|
|
The use of this function usually requires a type annotation.
|
|
An incorrect type annotation may result in runtime type
|
|
errors.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.untyped_to_list``2(``0)">
|
|
<summary>
|
|
Transform a loosely-typed System.Collections IEnumerable to a strongly typed F# list.
|
|
|
|
The use of this function usually requires a type annotation.
|
|
An incorrect type annotation may result in runtime type
|
|
errors.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.untyped_to_typed``2(``0)">
|
|
<summary>
|
|
Wrap a loosely-typed System.Collections IEnumerable as a typed
|
|
System.Collections.Generic.IEnumerable.
|
|
|
|
The use of this function usually requires a type annotation.
|
|
An incorrect type annotation may result in runtime type
|
|
errors.
|
|
|
|
Individual IEnumerator values generated from the returned IEnumerable should not be accessed from
|
|
multiple threads simultaneously.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.using``3(``0,Microsoft.FSharp.Core.FastFunc`2{``0,``1})">
|
|
<summary>
|
|
Use the given function to create a resource, then passs the resource
|
|
to the second function. An instance of the resource will be created each
|
|
time an IEnumerator for the sequence is created, and disposed when the IEnumerator
|
|
is disposed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Seq.zip``4(``0,``2)">
|
|
<summary>
|
|
Combine the two sequences into a list of pairs. The two sequences need not have equal lengths:
|
|
when one sequence is exhausted any remaining elements in the other
|
|
sequence are ignored.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.Seq">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.Set.CSetOps`1">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.Set.CSet`1">
|
|
<summary>
|
|
Sets with a user-defined comparison function.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.Set.ProviderUntagged`1">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.Set.Provider`1">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.Set.Provider`2">
|
|
<summary>
|
|
A collection of operations for creating and using sets based on a particular comparison function.
|
|
The 'tag' type parameter is used to track information about the comparison function.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.Set.Set`1">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.Set.t`1">
|
|
<summary>
|
|
For use when not opening the Set module, e.g. Set.t
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set.Make``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``0,System.Int32}})">
|
|
<summary>
|
|
Build a collection of operations for creating and using
|
|
maps based on a single consistent comparison function. This returns a record
|
|
that contains the functions you use to create and manipulate maps all of which
|
|
use this comparison function. The returned value is much like an ML module.
|
|
|
|
Use MakeTagged if you want additional type safety that guarantees that two sets
|
|
based on different comparison functions can never be combined in inconsistent ways.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set.MakeTagged``2(``0)">
|
|
<summary>
|
|
A functor to build a collection of operations for creating and using
|
|
sets based on the given comparison function. This returns a record that
|
|
contains the functions you use to create and manipulate maps of
|
|
this kind. The returned value is much like an ML module.
|
|
|
|
To use this function you need to define a new named class that implements IComparer and
|
|
pass an instance of that class as the first argument. For example:
|
|
type MyComparer() =
|
|
interface IComparer<string> with
|
|
member self.Compare(x,y) = ...
|
|
|
|
let MyStringSetProvider = Set.MakeTagged(new MyComparer())
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set.add``1(``0,Microsoft.FSharp.Collections.Set`1{``0})">
|
|
<summary>
|
|
Return a new set with an element added to the set. No exception is raised if
|
|
the set already contains the given element.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set.cardinal``1(Microsoft.FSharp.Collections.Set`1{``0})">
|
|
<summary>
|
|
Return the number of elements in the set. Same as "size"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set.choose``1(Microsoft.FSharp.Collections.Set`1{``0})">
|
|
<summary>
|
|
Choose an arbitrary element from a set
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set.compare``1(Microsoft.FSharp.Collections.Set`1{``0},Microsoft.FSharp.Collections.Set`1{``0})">
|
|
<summary>
|
|
Compare two sets. Places sets into a total order.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set.diff``1(Microsoft.FSharp.Collections.Set`1{``0},Microsoft.FSharp.Collections.Set`1{``0})">
|
|
<summary>
|
|
Return a new set with the elements of the second set
|
|
removed from the first.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set.elements``1(Microsoft.FSharp.Collections.Set`1{``0})">
|
|
<summary>
|
|
The elements of the set as a list.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set.empty``1">
|
|
<summary>
|
|
The empty set.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set.equal``1(Microsoft.FSharp.Collections.Set`1{``0},Microsoft.FSharp.Collections.Set`1{``0})">
|
|
<summary>
|
|
Test if two sets are equal
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set.exists``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},Microsoft.FSharp.Collections.Set`1{``0})">
|
|
<summary>
|
|
Test if any element of the collection satisfies the given predicate.
|
|
If the elements are "i0...iN"
|
|
then computes "p i0 or ... or p iN".
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set.filter``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},Microsoft.FSharp.Collections.Set`1{``0})">
|
|
<summary>
|
|
Return a new collection containing only the elements of the collection
|
|
for which the given predicate returns "true"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set.fold``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``1}},Microsoft.FSharp.Collections.Set`1{``0},``1)">
|
|
<summary>
|
|
Apply the given accumulating function to all the elements of the set
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set.for_all``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},Microsoft.FSharp.Collections.Set`1{``0})">
|
|
<summary>
|
|
Test if all elements of the collection satisfy the given predicate.
|
|
If the elements are "i0...iN" and "j0...jN"
|
|
then computes "p i0 && ... && p iN".
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set.get_IEnumerator``1(Microsoft.FSharp.Collections.Set`1{``0})">
|
|
<summary>
|
|
Return an enumerator for performing imperative enumerations over the given
|
|
collection.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set.inter``1(Microsoft.FSharp.Collections.Set`1{``0},Microsoft.FSharp.Collections.Set`1{``0})">
|
|
<summary>
|
|
Compute the intersection of the two sets.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set.is_empty``1(Microsoft.FSharp.Collections.Set`1{``0})">
|
|
<summary>
|
|
Return "true" if the set is empty
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set.iter``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Unit},Microsoft.FSharp.Collections.Set`1{``0})">
|
|
<summary>
|
|
Apply the given function to each element of the set, in order according
|
|
to the comparison function
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set.map``2(Microsoft.FSharp.Core.FastFunc`2{``0,``1},Microsoft.FSharp.Collections.Set`1{``0})">
|
|
<summary>
|
|
Return a new collection containing the results of applying the
|
|
given function to each element of the input set
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set.max_elt``1(Microsoft.FSharp.Collections.Set`1{``0})">
|
|
<summary>
|
|
Returns the highest element in the set according to the ordering being used for the set
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set.mem``1(``0,Microsoft.FSharp.Collections.Set`1{``0})">
|
|
<summary>
|
|
Evaluates to "true" if the given element is in the given set
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set.min_elt``1(Microsoft.FSharp.Collections.Set`1{``0})">
|
|
<summary>
|
|
Returns the lowest element in the set according to the ordering being used for the set
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set.of_ICollection``2(``0)">
|
|
<summary>
|
|
Build a new collection from any type that supports the .NET ICollection interface
|
|
Unspecified behaviour if the underlying collection is mutated.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set.of_IEnumerable``2(``0)">
|
|
<summary>
|
|
Build a new collection from the given enumerable object
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set.of_array``1(``0[]`1)">
|
|
<summary>
|
|
Build a set that contains the same elements as the given array
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set.of_list``1(Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Build a set that contains the same elements as the given list
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set.of_llist``1(Microsoft.FSharp.Collections.LazyList`1{``0})">
|
|
<summary>
|
|
Build a set that contains the same elements as the given stream. The stream must be finite.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set.of_seq``2(``0)">
|
|
<summary>
|
|
Build a new collection from the given enumerable object
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set.partition``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},Microsoft.FSharp.Collections.Set`1{``0})">
|
|
<summary>
|
|
Split the set into two sets containing the elements for which the given predicate
|
|
returns true and false respectively
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set.remove``1(``0,Microsoft.FSharp.Collections.Set`1{``0})">
|
|
<summary>
|
|
Return a new set with the given element removed. No exception is raised in
|
|
the set doesn't contain the given element.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set.singleton``1(``0)">
|
|
<summary>
|
|
The set containing the given one element.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set.size``1(Microsoft.FSharp.Collections.Set`1{``0})">
|
|
<summary>
|
|
Return the number of elements in the set
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set.subset``1(Microsoft.FSharp.Collections.Set`1{``0},Microsoft.FSharp.Collections.Set`1{``0})">
|
|
<summary>
|
|
Evaluates to "true" if all elements of the first set are in the second
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set.to_ICollection``1(Microsoft.FSharp.Collections.Set`1{``0})">
|
|
<summary>
|
|
Return a view of the collection as a .NET collection. Results in a ReadOnly collection
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set.to_IEnumerable``1(Microsoft.FSharp.Collections.Set`1{``0})">
|
|
<summary>
|
|
Return a view of the collection as an enumerable object
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set.to_array``1(Microsoft.FSharp.Collections.Set`1{``0})">
|
|
<summary>
|
|
Build an array that contains the elements of the set in order
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set.to_list``1(Microsoft.FSharp.Collections.Set`1{``0})">
|
|
<summary>
|
|
Build a list that contains the elements of the set in order
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set.to_llist``1(Microsoft.FSharp.Collections.Set`1{``0})">
|
|
<summary>
|
|
Build a lazy list that contains the elements of the set in order
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set.to_seq``1(Microsoft.FSharp.Collections.Set`1{``0})">
|
|
<summary>
|
|
Return a view of the collection as an enumerable object
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Set.union``1(Microsoft.FSharp.Collections.Set`1{``0},Microsoft.FSharp.Collections.Set`1{``0})">
|
|
<summary>
|
|
Compute the union of the two sets.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.Set">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.Tagged.HashMultiMapUntagged`2">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.Tagged.HashMultiMap`2">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.HashMultiMap`3.Add(``0,``1)">
|
|
<summary>
|
|
Add a binding for the element to the table
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.HashMultiMap`3.Clear">
|
|
<summary>
|
|
Clear all elements from the collection
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.HashMultiMap`3.Contains(``0)">
|
|
<summary>
|
|
Test if the collection contains any bindings for the given element
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.HashMultiMap`3.Copy">
|
|
<summary>
|
|
Make a shallow copy of the collection
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.HashMultiMap`3.Create(``2,System.Int32)">
|
|
<summary>
|
|
Create a new empty mutable hash table with an internal bucket array of the given approximate size
|
|
and with the given key hash/equality functions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.HashMultiMap`3.Create(``2,Microsoft.FSharp.Collections.HashStats,System.Int32)">
|
|
<summary>
|
|
Create a new empty mutable hash table with an internal bucket array of the given approximate size
|
|
and with the given key hash/equality functions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.HashMultiMap`3.Find(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.HashMultiMap`3.FindAll(``0)">
|
|
<summary>
|
|
Find all bindings for the given element in the table, if any
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.HashMultiMap`3.Fold``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Core.FastFunc`2{``3,``3}}})">
|
|
<summary>
|
|
Apply the given function to each element in the collection threading the accumulating parameter
|
|
through the sequence of function applications
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.HashMultiMap`3.GetLongestChain">
|
|
<summary>
|
|
Get the longest chain in the hash table as a list. Use for debugging
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.HashMultiMap`3.Iterate(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Core.Unit}})">
|
|
<summary>
|
|
Apply the given function to each binding in the hash table
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.HashMultiMap`3.Remove(``0)">
|
|
<summary>
|
|
Remove the latest binding (if any) for the given element from the table
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.HashMultiMap`3.Replace(``0,``1)">
|
|
<summary>
|
|
Replace the latest binding (if any) for the given element.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.HashMultiMap`3.TryFind(``0)">
|
|
<summary>
|
|
Lookup the given element in the table, returning the result as an Option
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Collections.Tagged.HashMultiMap`3.Count">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Collections.Tagged.HashMultiMap`3.Item(``0)">
|
|
<summary>
|
|
Lookup or set the given element in the table. Raise Not_found/IndexOutOfRangeException if the element is not found.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Collections.Tagged.HashMultiMap`3.Item(``0,``1)">
|
|
<summary>
|
|
Lookup or set the given element in the table. Raise Not_found/IndexOutOfRangeException if the element is not found.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.Tagged.HashMultiMap`3">
|
|
<summary>
|
|
HashMultiMap, but where a constraint tag tracks information about the hash/equality functions used
|
|
for the hashing. When the tag is Tags.StructuralHash this is identical to HashMultiMap.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.Tagged.HashSetUntagged`1">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.Tagged.HashSet`1">
|
|
<summary>
|
|
Mutable hash sets based on F# structural "hash" and (=) functions. Implemented via a hash table and/or Dictionary.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.HashSet`2.Add(``0)">
|
|
<summary>
|
|
Add an element to the collection
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.HashSet`2.Clear">
|
|
<summary>
|
|
Clear all elements from the set
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.HashSet`2.Contains(``0)">
|
|
<summary>
|
|
Test if the set contains the given element
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.HashSet`2.Copy">
|
|
<summary>
|
|
Make a shallow copy of the set
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.HashSet`2.Create(``1,System.Int32)">
|
|
<summary>
|
|
Create a new empty mutable hash set with an internal bucket array of the given approximate size
|
|
and with the given key hash/equality functions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.HashSet`2.Create(``1,Microsoft.FSharp.Collections.HashStats,System.Int32)">
|
|
<summary>
|
|
Create a new empty mutable hash set with an internal bucket array of the given approximate size
|
|
and with the given key hash/equality functions and the given HashStats collector
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.HashSet`2.Fold``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``2,``2}})">
|
|
<summary>
|
|
Apply the given function to the set threading the accumulating parameter
|
|
through the sequence of function applications
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.HashSet`2.GetLongestChain">
|
|
<summary>
|
|
Use to debug poorly performing hash tables
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.HashSet`2.Iterate(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Unit})">
|
|
<summary>
|
|
Apply the given function to each binding in the hash table
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.HashSet`2.Remove(``0)">
|
|
<summary>
|
|
Remove the given element from the set
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Collections.Tagged.HashSet`2.Count">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.Tagged.HashSet`2">
|
|
<summary>
|
|
Mutable hash sets where a constraint tag tracks information about the hash/equality functions used
|
|
for the hashing. When the tag is Tags.StructuralHash this is identical to HashSet.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.Tagged.MapUntagged`2">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.Tagged.Map`2">
|
|
<summary>
|
|
Immutable maps. Keys are ordered by construction function specified
|
|
when creating empty maps or by F# structural comparison if no
|
|
construction function is specified.
|
|
|
|
<performance>
|
|
Maps based on structural comparison are
|
|
efficient for small keys. They are not a suitable choice if keys are recursive data structures
|
|
or require non-structural comparison semantics.
|
|
</performance>
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.Map`3.Add(``0,``1)">
|
|
<summary>
|
|
Return a new map with the binding added to the given map.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.Map`3.ContainsKey(``0)">
|
|
<summary>
|
|
Test is an element is in the domain of the map
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.Map`3.Create(``2,System.Collections.Generic.IEnumerable`1{Microsoft.FSharp.Core.Tuple`2{``0,``1}})">
|
|
<summary>
|
|
Build a map that contains the bindings of the given IEnumerable
|
|
and where comparison of elements is based on the given comparison function
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.Map`3.Empty(``2)">
|
|
<summary>
|
|
The empty map, and use the given comparer comparison function for all operations associated
|
|
with any maps built from this map.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.Map`3.Equals(System.Object)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.Map`3.Exists(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,System.Boolean}})">
|
|
<summary>
|
|
Return true if the given predicate returns true for one of the
|
|
bindings in the map. Always returns false if the map is empty.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.Map`3.Filter(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,System.Boolean}})">
|
|
<summary>
|
|
Build a new map containing the bindings for which the given predicate returns 'true'.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.Map`3.Find(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.Map`3.First``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Core.Option`1{``3}}})">
|
|
<summary>
|
|
Search the map looking for the first element where the given function returns a [[Some]] value
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.Map`3.Fold``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Core.FastFunc`2{``3,``3}}})">
|
|
<summary>
|
|
Fold over the bindings in the map.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.Map`3.FoldAndMap``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Core.FastFunc`2{``3,Microsoft.FSharp.Core.Tuple`2{``4,``3}}}})">
|
|
<summary>
|
|
Fold over the bindings in the map.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.Map`3.FoldSection``1(``0)">
|
|
<summary>
|
|
Given the start and end points of a key range,
|
|
Fold over the bindings in the map that are in the range,
|
|
and the end points are included if present (the range is considered a closed interval).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.Map`3.ForAll(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,System.Boolean}})">
|
|
<summary>
|
|
Return true if the given predicate returns true for all of the
|
|
bindings in the map. Always returns true if the map is empty.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.Map`3.FromList(``2,Microsoft.FSharp.Collections.List`1{Microsoft.FSharp.Core.Tuple`2{``0,``1}})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.Map`3.Iterate(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Core.Unit}})">
|
|
<summary>
|
|
Apply the given function to each binding in the dictionary
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.Map`3.Map``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``3}})">
|
|
<summary>
|
|
Build a new collection whose elements are the results of applying the given function
|
|
to each of the elements of the collection. The index passed to the
|
|
function indicates the index of element being transformed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.Map`3.MapRange``1(Microsoft.FSharp.Core.FastFunc`2{``1,``3})">
|
|
<summary>
|
|
Build a new collection whose elements are the results of applying the given function
|
|
to each of the elements of the collection.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.Map`3.Partition(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,System.Boolean}})">
|
|
<summary>
|
|
Build two new maps, one containing the bindings for which the given predicate returns 'true',
|
|
and the other the remaining bindings.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.Map`3.Remove(``0)">
|
|
<summary>
|
|
Remove an element from the domain of the map. No exception is raised if the element is not present.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.Map`3.ToArray">
|
|
<summary>
|
|
The elements of the set as an array
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.Map`3.ToList">
|
|
<summary>
|
|
The elements of the set as a list.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.Map`3.TryFind(``0)">
|
|
<summary>
|
|
Lookup an element in the map, returning a [[Some]] value if the element is in the domain
|
|
of the map and [[None]] if not.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Collections.Tagged.Map`3.Count">
|
|
<summary>
|
|
The number of bindings in the map
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Collections.Tagged.Map`3.IsEmpty">
|
|
<summary>
|
|
Return true if there are no bindings in the map.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Collections.Tagged.Map`3.Item(``0)">
|
|
<summary>
|
|
Lookup an element in the map, raising [[Not_found]]/[[IndexOutOfRangeException]] if no binding
|
|
exists in the map.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.Tagged.Map`3">
|
|
<summary>
|
|
Immutable maps. A constraint tag carries information about the key-comparer
|
|
being used. If 'comparerTag is Tags.StructuralComparer then
|
|
this type is the same as Set (the tag can be ignored).
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.Tagged.SetUntagged`1">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.Tagged.Set`1">
|
|
<summary>
|
|
Immutable sets based on binary trees, where comparison is the
|
|
F# structural comparison function.
|
|
|
|
See the Set module for further operations on sets.
|
|
|
|
These sets can be used with elements of any type, but you should check that
|
|
structural hashing and equality on the element type are correct for your type.
|
|
|
|
Efficiency: Structural comparison is relatively efficient but is not a suitable
|
|
choice in all circumstances, e.g. it may not compare efficiently on
|
|
non-reference types and deeply-structured types.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.Set`2.Add(``0)">
|
|
<summary>
|
|
A useful shortcut for Set.add. Note this operation prodcues a new set
|
|
and does not mutate the original set. The new set will share many storage
|
|
nodes with the original. See the Set module for further operations on sets.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.Set`2.Compare(Microsoft.FSharp.Collections.Tagged.Set`2{``0,``1},Microsoft.FSharp.Collections.Tagged.Set`2{``0,``1})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.Set`2.Contains(``0)">
|
|
<summary>
|
|
A useful shortcut for Set.mem. See the Set module for further operations on sets.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.Set`2.Create(``1,System.Collections.Generic.IEnumerable`1{``0})">
|
|
<summary>
|
|
The empty set based on the given comparer
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.Set`2.Difference(Microsoft.FSharp.Collections.Tagged.Set`2{``0,``1},Microsoft.FSharp.Collections.Tagged.Set`2{``0,``1})">
|
|
<summary>
|
|
Return a new set with the elements of the second set removed from the first.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.Set`2.Empty(``1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.Set`2.Equality(Microsoft.FSharp.Collections.Tagged.Set`2{``0,``1},Microsoft.FSharp.Collections.Tagged.Set`2{``0,``1})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.Set`2.Equals(System.Object)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.Set`2.Exists(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean})">
|
|
<summary>
|
|
Test if any element of the collection satisfies the given predicate.
|
|
If the elements are "i0...iN"
|
|
then computes "p i0 or ... or p iN".
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.Set`2.Filter(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean})">
|
|
<summary>
|
|
Return a new collection containing only the elements of the collection
|
|
for which the given predicate returns "true"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.Set`2.Fold``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``2,``2}})">
|
|
<summary>
|
|
Apply the given accumulating function to all the elements of the set
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.Set`2.ForAll(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean})">
|
|
<summary>
|
|
Test if all elements of the collection satisfy the given predicate.
|
|
If the elements are "i0...iN" and "j0...jN"
|
|
then computes "p i0 && ... && p iN".
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.Set`2.Intersection(Microsoft.FSharp.Collections.Tagged.Set`2{``0,``1},Microsoft.FSharp.Collections.Tagged.Set`2{``0,``1})">
|
|
<summary>
|
|
Compute the intersection of the two sets.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.Set`2.IsSubsetOf(Microsoft.FSharp.Collections.Tagged.Set`2{``0,``1})">
|
|
<summary>
|
|
Evaluates to "true" if all elements of the second set are in the first
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.Set`2.IsSupersetOf(Microsoft.FSharp.Collections.Tagged.Set`2{``0,``1})">
|
|
<summary>
|
|
Evaluates to "true" if all elements of the first set are in the second
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.Set`2.Iterate(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Unit})">
|
|
<summary>
|
|
Apply the given function to each binding in the collection
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.Set`2.Partition(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.Set`2.Remove(``0)">
|
|
<summary>
|
|
A useful shortcut for Set.remove. Note this operation prodcues a new set
|
|
and does not mutate the original set. The new set will share many storage
|
|
nodes with the original. See the Set module for further operations on sets.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.Set`2.Singleton(``1,``0)">
|
|
<summary>
|
|
A singleton set based on the given comparison operator
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.Set`2.ToArray">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.Set`2.ToList">
|
|
<summary>
|
|
The elements of the set as a list.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.Set`2.Union(Microsoft.FSharp.Collections.Tagged.Set`2{``0,``1},Microsoft.FSharp.Collections.Tagged.Set`2{``0,``1})">
|
|
<summary>
|
|
Compute the union of the two sets.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Collections.Tagged.Set`2.CheckBalanceInvariant">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Collections.Tagged.Set`2.Choose">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Collections.Tagged.Set`2.Count">
|
|
<summary>
|
|
Return the number of elements in the set
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Collections.Tagged.Set`2.IsEmpty">
|
|
<summary>
|
|
A useful shortcut for Set.is_empty. See the Set module for further operations on sets.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Collections.Tagged.Set`2.MaximumElement">
|
|
<summary>
|
|
Returns the highest element in the set according to the ordering being used for the set
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Collections.Tagged.Set`2.MinimumElement">
|
|
<summary>
|
|
Returns the lowest element in the set according to the ordering being used for the set
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Collections.Tagged.Set`2.Size">
|
|
<summary>
|
|
A useful shortcut for Set.size. See the Set module for further operations on sets.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.Set`2.op_Addition(Microsoft.FSharp.Collections.Tagged.Set`2{``0,``1},Microsoft.FSharp.Collections.Tagged.Set`2{``0,``1})">
|
|
<summary>
|
|
Compute the union of the two sets.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tagged.Set`2.op_Subtraction(Microsoft.FSharp.Collections.Tagged.Set`2{``0,``1},Microsoft.FSharp.Collections.Tagged.Set`2{``0,``1})">
|
|
<summary>
|
|
Return a new set with the elements of the second set removed from the first.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.Tagged.Set`2">
|
|
<summary>
|
|
Immutable sets where a constraint tag carries information about the key-comparer
|
|
being used. If 'comparerTag is Tags.StructuralComparer then
|
|
this type is the same as Set (the tag can be ignored).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tags.ReferenceHash`1..ctor">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.Tags.ReferenceHash`1">
|
|
<summary>
|
|
This tag indicates the collection uses physical hashing (hash on reference
|
|
identity of objects, and the contents of value types).
|
|
i.e. for value types use GetHashCode and Object.Equals (if no other optimization available),
|
|
and for reference types use System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode and
|
|
reference equality.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tags.StructuralComparer`1..ctor">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.Tags.StructuralComparer`1">
|
|
<summary>
|
|
This tag indicates the collection uses structural comparison on keys, except where the structural comparison
|
|
semantics has been altered for particular types through re-implementations of the IComparer interface.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tags.StructuralHash`1..ctor">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.Tags.StructuralHash`1">
|
|
<summary>
|
|
This tag indicates the collection uses structural hashing on keys, except where the structural hashing
|
|
semantics has been altered through re-implementations of the IStructuralHash interface
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tags.Optimizations.StructuralComparerInt..ctor">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.Tags.Optimizations.StructuralComparerInt">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Collections.Tags.Optimizations.StructuralHashInt..ctor">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.Tags.Optimizations.StructuralHashInt">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Collections.Tags.Optimizations">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Compatibility.CompatArray.append``1(``0[]`1,``0[]`1)">
|
|
<summary>
|
|
Build a new array that contains the elements of the first array followed by the elements of the second array
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Compatibility.CompatArray.blit``1(``0[]`1,System.Int32,``0[]`1,System.Int32,System.Int32)">
|
|
<summary>
|
|
Read a range of elements from the first array and write them into the second.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Compatibility.CompatArray.concat``1(Microsoft.FSharp.Collections.List`1{``0[]`1})">
|
|
<summary>
|
|
Build a new array that contains the elements of each of the given list of arrays
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Compatibility.CompatArray.copy``1(``0[]`1)">
|
|
<summary>
|
|
Build a new array that contains the elements of the given array
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Compatibility.CompatArray.create``1(System.Int32,``0)">
|
|
<summary>
|
|
Create a new array of the given length, each entry of which holds the given element
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Compatibility.CompatArray.fill``1(``0[]`1,System.Int32,System.Int32,``0)">
|
|
<summary>
|
|
Fill a range of an array with the given element
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Compatibility.CompatArray.fold_left``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``0}},``0,``1[]`1)">
|
|
<summary>
|
|
Apply a function to each element of the collection, threading an 'accumulator' argument
|
|
through the computation. If the elements are "i0...iN" then computes "f (... (f s i0)...) iN"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Compatibility.CompatArray.fold_right``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``1}},``0[]`1,``1)">
|
|
<summary>
|
|
Compute f (get arr n) (...(f (get arr n) s))
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Compatibility.CompatArray.get``1(``0[]`1,System.Int32)">
|
|
<summary>
|
|
Fetch the given element of the array, indexed by 0
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Compatibility.CompatArray.init``1(System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,``0})">
|
|
<summary>
|
|
Build a new array whose elements are f 0, ... f N
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Compatibility.CompatArray.iter``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Unit},``0[]`1)">
|
|
<summary>
|
|
Execute the given function for each element of the given array
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Compatibility.CompatArray.iteri``1(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Unit}},``0[]`1)">
|
|
<summary>
|
|
Execute the given function for each element of the given array. The integer
|
|
index indicates the index of the element.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Compatibility.CompatArray.length``1(``0[]`1)">
|
|
<summary>
|
|
The length of the array
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Compatibility.CompatArray.make``1(System.Int32,``0)">
|
|
<summary>
|
|
Build a new array of the given length, each entry of which holds the given element.
|
|
Same as create.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Compatibility.CompatArray.map``2(Microsoft.FSharp.Core.FastFunc`2{``0,``1},``0[]`1)">
|
|
<summary>
|
|
Build a new array whose elements are the results of applying the given function
|
|
to each of the elements of the array.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Compatibility.CompatArray.mapi``2(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,``1}},``0[]`1)">
|
|
<summary>
|
|
Build a new array whose elements are the results of applying the given function
|
|
to each of the elements of the array. The integer
|
|
index passed to the funciton indicates the index of the element.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Compatibility.CompatArray.of_array``1(``0[]`1)">
|
|
<summary>
|
|
Build a .NET compatible array from the F# array. Note that F# arrays and .NET
|
|
compatible arrays are only different types when using .NET 1.0 or 1.1
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Compatibility.CompatArray.of_list``1(Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Convert the given list to a .NET compatible array suitable for passing to .NET functions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Compatibility.CompatArray.set``1(``0[]`1,System.Int32,``0)">
|
|
<summary>
|
|
Set the given element of the array
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Compatibility.CompatArray.sub``1(``0[]`1,System.Int32,System.Int32)">
|
|
<summary>
|
|
Build a new .NET compatible array that contains the given subrange specified by
|
|
starting index and length
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Compatibility.CompatArray.to_array``1(``0[]`1)">
|
|
<summary>
|
|
Build an F# array from the given .NET compatible array. Note that F# arrays and .NET
|
|
compatible arrays are only different types when using .NET 1.0 or 1.1
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Compatibility.CompatArray.to_list``1(``0[]`1)">
|
|
<summary>
|
|
Convert the given .NET compatible array to a list
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Compatibility.CompatArray.zero_create``1(System.Int32)">
|
|
<summary>
|
|
Create a new array filled with zero (null or default) values. Warning: Use of this
|
|
function may result in subsequent exceptions if the elements of the array
|
|
are accessed before initialized.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Compatibility.CompatArray">
|
|
<summary>
|
|
Operations to manipulate .NET-compatible arrays, only really necessary
|
|
use when using .NET 1.x.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Compatibility.CompatMatrix.create``1(System.Int32,System.Int32,``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Compatibility.CompatMatrix.get``1(``0[,]`1,System.Int32,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Compatibility.CompatMatrix.init``1(System.Int32,System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,``0}})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Compatibility.CompatMatrix.iter``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Unit},``0[,]`1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Compatibility.CompatMatrix.iteri``1(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Unit}}},``0[,]`1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Compatibility.CompatMatrix.length1``1(``0[,]`1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Compatibility.CompatMatrix.length2``1(``0[,]`1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Compatibility.CompatMatrix.make``1(System.Int32,System.Int32,``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Compatibility.CompatMatrix.map``2(Microsoft.FSharp.Core.FastFunc`2{``0,``1},``0[,]`1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Compatibility.CompatMatrix.mapi``2(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,``1}}},``0[,]`1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Compatibility.CompatMatrix.set``1(``0[,]`1,System.Int32,System.Int32,``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Compatibility.CompatMatrix.zero_create``1(System.Int32,System.Int32)">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Compatibility.CompatMatrix">
|
|
<summary>
|
|
Pseudo-polymorphic 2-dimensional arrays. Only really used when working with .NET 1.x.
|
|
|
|
For any particular 'a , the "'a[,]" type is type-compatible with
|
|
the corresponding C# 2-dimensional array type. The module contains
|
|
operations to manipulate these values. The operations may be used
|
|
on any version of the .NET CLR. See the 'Advanced' section of
|
|
the manual for when 'Compatibility' array operations are needed to write
|
|
code that will function on any version of the CLR.
|
|
|
|
<example>
|
|
See the sample fsharp/Automation/Excel for an example of passing one of
|
|
these values to fill in the cells of an Excel spreadsheet.
|
|
</example>
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Compatibility.MATLAB.diagn``1(Microsoft.FSharp.Math.Vector`1{``0},System.Int32)">
|
|
<summary>
|
|
Create a matrix containing the given vector along the nth diagonal.
|
|
The 0th index is the main diagonal, and higher indexes are further to the upper-right of the matrix.
|
|
The element type of the matrix must have an associated instance of INumeric<'a> (see [[GlobalAssociations]]) (else InvalidArgumentException).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Compatibility.MATLAB.tril``1(Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
<summary>
|
|
The lower triangular part of a matrix including the main diagonal
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Compatibility.MATLAB.triln``1(Microsoft.FSharp.Math.Matrix`1{``0},System.Int32)">
|
|
<summary>
|
|
The lower triangular part of a matrix. Positive offsets indicate further into upper
|
|
upper-right triangular region. The 0th index inculdes the main diagonal.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Compatibility.MATLAB.triu``1(Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
<summary>
|
|
The upper triangular part of a matrix including the main diagonal
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Compatibility.MATLAB.triun``1(Microsoft.FSharp.Math.Matrix`1{``0},System.Int32)">
|
|
<summary>
|
|
The upper triangular part of a matrix. Positive offsets indicate further into upper
|
|
upper-right triangular region. The 0th index inculdes the main diagonal.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Compatibility.MATLAB">
|
|
<summary>
|
|
Functions to make F# math-related code look a bit like MATLAB (TM) code.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.AsyncGroup..ctor">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.AsyncGroup.TriggerCancel(Microsoft.FSharp.Core.Option`1{System.String})">
|
|
<summary>
|
|
Raise the cancellation condition for this group of computationes
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Control.AsyncGroup">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.AsyncWorker`1..ctor(Microsoft.FSharp.Control.Async`1{``0},Microsoft.FSharp.Core.Option`1{Microsoft.FSharp.Control.AsyncGroup})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.AsyncWorker`1.CancelAsync(Microsoft.FSharp.Core.Option`1{System.String})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.AsyncWorker`1.ReportProgress(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.AsyncWorker`1.RunAsync">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Control.AsyncWorker`1.Canceled">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Control.AsyncWorker`1.Completed">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Control.AsyncWorker`1.Error">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Control.AsyncWorker`1.ProgressChanged">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Control.AsyncWorker`1">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Async`1.Bind``2(Microsoft.FSharp.Control.Async`1{``1})">
|
|
<summary>
|
|
Bind p f generates an asynchronous computation that, when run, runs 'p', and when p generates a result 'res', runs 'f res'.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Async`1.CancelCheck">
|
|
<summary>
|
|
"CancelCheck" generates an asynchronous computation that checks if the cancellation condition for the AsyncGroup to which this
|
|
Async computation belongs has been set
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Async`1.CancelDefaultGroup(Microsoft.FSharp.Core.Option`1{System.String})">
|
|
<summary>
|
|
Raise the cancellation condition for the most recent set of Async computations started without any specific AsyncGroup.
|
|
Replace the global group with a new global group for any async computations created after this point without
|
|
any specific AsyncGroup.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Async`1.Catch``1(Microsoft.FSharp.Control.Async`1{``1})">
|
|
<summary>
|
|
"Catch(p)" generates an asynchronous computation that, when run, runs the asynchronous computation given as an argument and returns its result
|
|
as a Choice2_1 value. If an exception happens the exception is returned as a Choice2_2(exn) value.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Async`1.Delay``1(Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Core.Unit,Microsoft.FSharp.Control.Async`1{``1}})">
|
|
<summary>
|
|
"Delay f" generates an asynchronous computation that, when run, runs the asynchronous computation "f x"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Async`1.Future``1(Microsoft.FSharp.Control.Async`1{``1},Microsoft.FSharp.Core.Option`1{Microsoft.FSharp.Control.AsyncGroup})">
|
|
<summary>
|
|
Start the asynchronous computation in the .NET thread pool, initially as a CPU-intensive worker item.
|
|
Return a handle to the computation as an Future.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Async`1.Generate``1(System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Control.Async`1{``1}},Microsoft.FSharp.Core.Option`1{System.Int32})">
|
|
<summary>
|
|
Generate asynchronous computations for indexes 0..N-1. Do so in the indicated number of parallel groups, which
|
|
defaults to the physical processor count on the machine. If any raise an exception attempt to cancel the others.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Async`1.Ignore``1(Microsoft.FSharp.Control.Async`1{``1})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Async`1.OnCancel``1(Microsoft.FSharp.Core.FastFunc`2{System.String,Microsoft.FSharp.Core.Unit})">
|
|
<summary>
|
|
"OnCancel f p" generates an asynchronous computation where, if a cancellation happens any time during the execution of 'p'
|
|
then action 'f' is executed on the thread that is performing the cancellation. You can use
|
|
this to arrange for your own computation to be asynchronously notified that a cancellation has occurred, e.g.
|
|
by setting a flag, or deregistering a pending I/O action.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Async`1.Parallel``2(``1)">
|
|
<summary>
|
|
Execute all the asynchronous computations in the thread pool, without blocking the current thread.
|
|
If any raise an exception then the overall computation will raise an exception, and attempt to cancel the others.
|
|
All the sub-computations belong to an AsyncGroup that is a subsidiary of the AsyncGroup of the outer computations.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Async`1.Primitive``1(Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Core.Tuple`2{Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Core.Unit},Microsoft.FSharp.Core.FastFunc`2{System.Exception,Microsoft.FSharp.Core.Unit}},Microsoft.FSharp.Core.Unit})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Async`1.Raise``2(``1)">
|
|
<summary>
|
|
"Raise exn" generates an asynchronous computation that, when run terminates by raising the given exception, i.e. the given exception
|
|
is passed to the exception continuation.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Async`1.Return``1(``1)">
|
|
<summary>
|
|
"Return x" generates an asynchronous computation that, when run, yields the value "x" immediately
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Async`1.Run``1(Microsoft.FSharp.Control.Async`1{``1},Microsoft.FSharp.Core.Option`1{Microsoft.FSharp.Control.AsyncGroup})">
|
|
<summary>
|
|
Run the asynchronous computation and await its result.
|
|
|
|
If an exception occurs in the asynchronous computation then an exception is raised by calling this
|
|
function.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Async`1.Spawn(Microsoft.FSharp.Control.Async`1{Microsoft.FSharp.Core.Unit},Microsoft.FSharp.Core.Option`1{Microsoft.FSharp.Control.AsyncGroup})">
|
|
<summary>
|
|
Start the asynchronous computation in the thread pool. Do not await its result.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Async`1.SpawnChild(Microsoft.FSharp.Control.Async`1{Microsoft.FSharp.Core.Unit})">
|
|
<summary>
|
|
Start the asynchronous computation in the thread pool, and add it to the AsyncGroup of
|
|
of the asynchronous computation. Do not await its result. Exceptions in the asynchronous
|
|
computation are currently ignored.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Async`1.SpawnThenPostBack``1(Microsoft.FSharp.Control.Async`1{``1},Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Core.Unit},Microsoft.FSharp.Core.Option`1{Microsoft.FSharp.Control.AsyncGroup})">
|
|
<summary>
|
|
Start the asynchronous computation in the thread pool. When the result is available
|
|
execute the given postBack in the synchronization context of the thread that originally called Run.
|
|
This will frequently be the GUI thread, and in that case the postBack will be executed by sending a 'BeginInvoke' to the
|
|
GUI message loop.
|
|
|
|
If an exception occurs in the asynchronous computation then it is posted as a
|
|
function that raises an exception in the synchronization context of the thread that originally called RunThenPostBack.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Async`1.SwitchToNewThread">
|
|
<summary>
|
|
'SwitchToNewThread' create an asynchronous computation that, when run, creates a brand new thread and runs
|
|
its continutation in that thread
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Async`1.SwitchToThreadPool">
|
|
<summary>
|
|
'SwitchToThreadPool p' create an asynchronous computation that, when run, queues a CPU-intensive work item that runs
|
|
its continutation.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Async`1.TryFinally``1(Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Core.Unit,Microsoft.FSharp.Core.Unit})">
|
|
<summary>
|
|
"TryFinally f p" generates an asynchronous computation that runs the asynchronous computation 'p'. The action 'f' is executed as the asynchronous computation yields its result
|
|
or if the asynchronous computation exits by an exception or by cancellation.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Async`1.UnblockedPrimitive``1(Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Core.Unit,``1})">
|
|
<summary>
|
|
Run a primitive blocking operation on a brand new thread. Execute the continuation as a worker
|
|
item in the thread pool.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Async`1.Using``2(``1)">
|
|
<summary>
|
|
"Using r p" runs the asynchronous computation p(r). The action 'r.Dispose()' is executed as the asynchronous computation yields its result
|
|
or if the asynchronous computation exits by an exception or by cancellation.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Control.Async`1.Done">
|
|
<summary>
|
|
"Done" generates an asynchronous computation that, when run, yields the value 'unit' immediately
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Control.Async`1">
|
|
<summary>
|
|
A computation, which, when run, will eventually produce a value of the given type, or else
|
|
raise an exception. The value and/or exception is not returned to the caller immediately, but
|
|
is rather passed to a continuation or exception continuation.
|
|
|
|
Async computations can be specified using the F# 'workflow' syntax for building computations.
|
|
|
|
Operationally, async computations typically run partly in the .NET Thread Pool via ThreadPool.QueueUserWorkItem,
|
|
and, when waiting for asynchronous I/O, they are suspended as thunks using ThreadPool.RegisterWaitForSingleObject,
|
|
waiting for the I/O completion.
|
|
|
|
Some primitive asynchronous computations necessarily end up executing blocking operations:
|
|
these should be run on a pool of threads specifically dedicated to resolving blocking conditions,
|
|
via UnblockedPrimitive. For example, FileOpen on Windows is, by design, a blocking operation.
|
|
However frequently it is important to code as if this is asynchronous. This can be done by running the
|
|
blocking operation via UnblockedPrimitive.
|
|
|
|
When run, async computations belong to an AsyncGroup. This can usually be specified when the async computation
|
|
is started. The only action on an AsyncGroup is to raise a cancellation condition for the AsyncGroup.
|
|
Async values check the cancellation condition for their AsyncGroup regularly, though synchronous computations
|
|
within an asynchronous computation will not automatically check this condition. This gives a user-level
|
|
cooperative cancellation protocol.
|
|
If no AsyncGroup is specified when starting the
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Control.Future`1.AsIAsyncResult">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Control.Future`1.Value">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Control.Future`1">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Handler`1.Invoke(System.Object,``0)">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Control.Handler`1">
|
|
<summary>
|
|
Fresh .NET-compatible events declared in F# are typically
|
|
values of type IHandlerEvent<'a>. These
|
|
hold event handlers of type Handler<'a>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.IChannel`1.Post(``0)">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Control.IChannel`1">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Control.ICompatEvent`1">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Control.IDelegateEvent`2">
|
|
<summary>
|
|
.NET events are revealed to F# code as instances of the type IDelegateEvent,
|
|
which is a subtype of the type [IEvent]. The delegate type parameter and
|
|
arguments are determined by the F# type checker based on information stored
|
|
for the .NET event.
|
|
|
|
F# code may also declare .NET events over any .NET delegate type.
|
|
For example, DelegateEvent<PaintEventHandler,PaintEventArgs>
|
|
can be used for an event whose callbacks are of type PaintEventHandler. The delegate
|
|
and argument types must match.
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.IEvent`1.Add(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Unit})">
|
|
<summary>
|
|
Connect a listener function to the event. The listener will
|
|
be invoked when the event is fired.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Control.IEvent`1">
|
|
<summary>
|
|
First-class listening points (i.e. objects that permit you to register a 'callback'
|
|
activated when the event is triggered). See the module <tt>IEvent</tt>
|
|
for functions to create events, and the type <tt>IDelegateEvent</tt>
|
|
which extends this type.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Control.IHandlerEvent`1">
|
|
<summary>
|
|
Any instance property that has type ICompatEvent will be published as a standard
|
|
.NET event using standard .NET delegates and metadata, and will
|
|
be recognized as an event by any language that supports the
|
|
CLI Common Language Specification. The event will accept
|
|
handlers of type Handler*lt;'a>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.IPrimitiveDelegateEvent`1.AddHandler(``0)">
|
|
<summary>
|
|
Connect a handler delegate object to the event. A handler can
|
|
be later removed using RemoveHandler. The listener will
|
|
be invoked when the event is fired.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.IPrimitiveDelegateEvent`1.RemoveHandler(``0)">
|
|
<summary>
|
|
Remove a listener delegate from an event listener store
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Control.IPrimitiveDelegateEvent`1">
|
|
<summary>
|
|
F# gives special status to non-virtual instance member properties compatible with type IPrimitiveDelegateEvent,
|
|
generating approriate .NET metadata to make the member appear to other .NET languages as a
|
|
.NET event.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Lazy`1.Create(Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Core.Unit,``0})">
|
|
<summary>
|
|
The module 'Lazy' contains additional values and functions related to this type.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Lazy`1.Force">
|
|
<summary>
|
|
Force the execution of this value and return its result. Same as Value.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Lazy`1.SynchronizedForce">
|
|
<summary>
|
|
Force the execution of this value and return its result, using mutual exclusion to
|
|
prevent other threads also computing the value.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Control.Lazy`1.IsDelayed">
|
|
<summary>
|
|
The module 'Lazy' contains additional values and functions related to this type.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Control.Lazy`1.IsException">
|
|
<summary>
|
|
The module 'Lazy' contains additional values and functions related to this type.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Control.Lazy`1.IsForced">
|
|
<summary>
|
|
The module 'Lazy' contains additional values and functions related to this type.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Control.Lazy`1.Value">
|
|
<summary>
|
|
Force the execution of this value and return its result. Same as Value.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Control.Lazy`1">
|
|
<summary>
|
|
The type of delayed computations.
|
|
|
|
Use the values in the [[Lazy]] module to manipulate
|
|
values of this type, and the notation 'lazy expr' to create values
|
|
of this type.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Control.lazy`1">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Control.UndefinedException">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Async.AsyncBuilder.Bind``2(Microsoft.FSharp.Control.Async`1{``0},Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Control.Async`1{``1}})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Async.AsyncBuilder.BindUsing``2(Microsoft.FSharp.Control.Async`1{``0},Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Control.Async`1{``1}})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Async.AsyncBuilder.Combine``1(Microsoft.FSharp.Control.Async`1{Microsoft.FSharp.Core.Unit},Microsoft.FSharp.Control.Async`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Async.AsyncBuilder.Delay``1(Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Core.Unit,Microsoft.FSharp.Control.Async`1{``0}})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Async.AsyncBuilder.For``2(``0,Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Control.Async`1{Microsoft.FSharp.Core.Unit}})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Async.AsyncBuilder.Let``2(``0,Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Control.Async`1{``1}})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Async.AsyncBuilder.Return``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Async.AsyncBuilder.TryFinally``1(Microsoft.FSharp.Control.Async`1{``0},Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Core.Unit,Microsoft.FSharp.Core.Unit})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Async.AsyncBuilder.Using``2(``0,Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Control.Async`1{``1}})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Async.AsyncBuilder.While(Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Core.Unit,System.Boolean},Microsoft.FSharp.Control.Async`1{Microsoft.FSharp.Core.Unit})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Async.AsyncBuilder.Zero">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Control.Async.AsyncBuilder">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Control.Async.async">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Control.Async">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Control.CommonExtensions">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.IEvent.choose``3(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Option`1{``1}},``2)">
|
|
<summary>
|
|
Return a new event which fires on a selection of messages from the original event.
|
|
The selection function takes an original message to an optional new message.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.IEvent.create``1">
|
|
<summary>
|
|
Create an IEvent with no initial listeners. Two items are returned:
|
|
a function to invoke (trigger) the event, and the event that clients
|
|
can plug listeners into.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.IEvent.create1``1">
|
|
<summary>
|
|
Create an IEvent with no initial listeners and at most one active listener. Adding extra
|
|
listeners causes subsequent listeners to be dropped. Two items are returned:
|
|
a function to invoke (trigger) the event, and the event that clients
|
|
can plug listeners into.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.IEvent.createCompat``1">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.IEvent.create_DelegateEvent``1">
|
|
<summary>
|
|
Create an event that is to be published as standard .NET event using .NET
|
|
delegates and metadata, and which will be recognized as an event by
|
|
any language that supports the CLI Common Language Specification. Two items
|
|
are returned: a function to invoke (trigger) the event, and the event itself.
|
|
The event value should be published as a public instance property in order for it to be
|
|
published as a standard .NET event.
|
|
|
|
This function creates event of any .NET EventHandler type (inherited from System.Delegate)
|
|
and will be exported as event of that type. Function used to invoke the event accepts
|
|
arguments as a list of objects and the event is invoked dynamically. When possible
|
|
use 'create_HandlerEvent'.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.IEvent.create_HandlerEvent``2">
|
|
<summary>
|
|
Create an event that is to be published as a standard .NET event using .NET
|
|
delegates and metadata, and which will be recognized as an event by
|
|
any language that supports the CLI Common Language Specification. Two items
|
|
are returned: a function to invoke (trigger) the event, and the event itself.
|
|
The event value should be published as a public instance property in order for it to be
|
|
published as a standard .NET event.
|
|
|
|
When firing the event the "sender" of the event must be specified, e.g. the form
|
|
or control firing the event. This parameter is not normally of use for F# events,
|
|
but is used by some other .NET event consumers. The sender is passed to
|
|
the handler implementation as type 'object'
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.IEvent.create_public``2">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.IEvent.filter``2(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},``1)">
|
|
<summary>
|
|
Return a new event that listens to the original event and triggers the resulting
|
|
event only when the argument to the event passes the given function
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.IEvent.fold``3(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``0}},``0,``2)">
|
|
<summary>
|
|
Return a new event consisting of the results of applying the given accumulating function
|
|
to successive values triggered on the input event. An item of internal state
|
|
records the current value of the state parameter. The internal state is not locked during the
|
|
execution of the accumulation function, so care should be taken that the
|
|
input IEvent not triggered by multiple threads simultaneously.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.IEvent.fold_and_emit``4(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Core.Tuple`2{``0,``2}}},``0,``3)">
|
|
<summary>
|
|
Return a new event consisting of the observed results of applying the given accumulating function
|
|
to successive values triggered on the input event. The observed results are the
|
|
second items in the pairs returned. An item of internal state
|
|
records the current value of the state parameter. The internal state is not locked during the
|
|
execution of the accumulation function, so care should be taken that the
|
|
input IEvent not triggered by multiple threads simultaneously.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.IEvent.listen``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Unit},``1)">
|
|
<summary>
|
|
Run the given function each time the given event is triggered.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.IEvent.map``3(Microsoft.FSharp.Core.FastFunc`2{``0,``1},``2)">
|
|
<summary>
|
|
Return a new event that passes values transformed by the given function
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.IEvent.merge``3(``0,``2)">
|
|
<summary>
|
|
Fire the output event when either of the input events fire
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.IEvent.pairwise``2(``0)">
|
|
<summary>
|
|
Return a new event that triggers on the second and subsequent triggerings of the input event.
|
|
The Nth triggering of the input event passes the arguments from the N-1th and Nth triggering as
|
|
a pair. The argument passed to the N-1th triggering is held in hidden internal state until the
|
|
Nth triggering occurs.
|
|
|
|
You should ensure that the contents of the values being sent down the event are
|
|
not mutable. Note that many EventArgs types are mutable, e.g. MouseEventArgs, and
|
|
each firing of an event using this argument type may reuse the same physical
|
|
argument obejct with different values. In this case you should extract the necessary
|
|
information from the argument before using this combinator.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.IEvent.partition``2(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},``1)">
|
|
<summary>
|
|
Return a new event that listens to the original event and triggers the
|
|
first resulting event if the application of the predicate to the event arguments
|
|
returned true, and the second event if it returned false
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.IEvent.split``4(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Choice`2{``1,``2}},``3)">
|
|
<summary>
|
|
Return a new event that listens to the original event and triggers the
|
|
first resulting event if the application of the function to the event arguments
|
|
returned a Choice2_1, and the second event if it returns a Choice2_2
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Control.IEvent">
|
|
<summary>
|
|
Basic operations on IEvents.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Control.Lazy.t`1">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Lazy.force``1(Microsoft.FSharp.Control.Lazy`1{``0})">
|
|
<summary>
|
|
Force the computation of the given lazy value if not already forced.
|
|
Raises an exception if the computation raises (or previously raised) an exception.
|
|
Raises Undefined if executingg the computation recursively forces the
|
|
evaluation of the computation.
|
|
Concurrency: This function does not take a lock while forcing execution
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Lazy.force_val``1(Microsoft.FSharp.Control.Lazy`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Lazy.force_with_lock``1(Microsoft.FSharp.Control.Lazy`1{``0})">
|
|
<summary>
|
|
Like force, but this function uses the thunks itselfs as a lock while forcing execution
|
|
If you have multiple threads and your lazy values can be
|
|
accessed via multiple threads then you should
|
|
consider using force_with_lock. If you do not the lazy computations
|
|
may be executed multiple times, and the values produced by some of the
|
|
computations will be discarded.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Lazy.force_without_lock``1(Microsoft.FSharp.Control.Lazy`1{``0})">
|
|
<summary>
|
|
Equivalent to force
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Lazy.lazy_from_fun``1(Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Core.Unit,``0})">
|
|
<summary>
|
|
Build a lazy (delayed) value from the given computation
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Lazy.lazy_from_val``1(``0)">
|
|
<summary>
|
|
Build a lazy (delayed) value from the given pre-computed value.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Lazy.lazy_is_val``1(Microsoft.FSharp.Control.Lazy`1{``0})">
|
|
<summary>
|
|
Check if a lazy (delayed) value has already been computed
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Lazy.|Lazy|``1(Microsoft.FSharp.Control.Lazy`1{``0})">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Control.Lazy.UndefinedException">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Control.Lazy">
|
|
<summary>
|
|
Delayed computations.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Control.LazyStatus.LazyStatus`1">
|
|
<summary>
|
|
This exception is raised when a lazy or other recursively referential value
|
|
is used during the execution of its initialization code
|
|
The status of a lazy computation. A future relases of F# may hid this type and thus it should not be used
|
|
directly.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Control.LazyStatus">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Mailboxes.MailboxProcessor`1.Create(Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Control.Mailboxes.MailboxProcessor`1{``0},Microsoft.FSharp.Control.Async`1{Microsoft.FSharp.Core.Unit}},Microsoft.FSharp.Core.Option`1{Microsoft.FSharp.Control.AsyncGroup})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Mailboxes.MailboxProcessor`1.Post(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Mailboxes.MailboxProcessor`1.PostSync``1(Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Control.IChannel`1{``1},``0},Microsoft.FSharp.Core.Option`1{System.Int32},Microsoft.FSharp.Core.Option`1{System.Boolean})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Mailboxes.MailboxProcessor`1.Receive(Microsoft.FSharp.Core.Option`1{System.Int32})">
|
|
<summary>
|
|
Return an asynchronous computation which will
|
|
consume the first message in arrival order. No thread
|
|
is blocked while waiting for further messages. Raise a TimeoutException
|
|
if the timeout is exceeded.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Mailboxes.MailboxProcessor`1.Scan``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Option`1{Microsoft.FSharp.Control.Async`1{``1}}},Microsoft.FSharp.Core.Option`1{System.Int32})">
|
|
<summary>
|
|
Return an asynchronous computation which will
|
|
look through messages in arrival order until 'scanner' returns a Some value. No thread
|
|
is blocked while waiting for further messages. Raise a TimeoutException
|
|
if the timeout is exceeded.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Mailboxes.MailboxProcessor`1.Start(Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Control.Mailboxes.MailboxProcessor`1{``0},Microsoft.FSharp.Control.Async`1{Microsoft.FSharp.Core.Unit}},Microsoft.FSharp.Core.Option`1{Microsoft.FSharp.Control.AsyncGroup})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Mailboxes.MailboxProcessor`1.Start">
|
|
<summary>
|
|
Start the MailboxProcessor
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Mailboxes.MailboxProcessor`1.TryReceive(Microsoft.FSharp.Core.Option`1{System.Int32})">
|
|
<summary>
|
|
Return an asynchronous computation which will
|
|
consume the first message in arrival order. No thread
|
|
is blocked while waiting for further messages. Return None
|
|
if the timeout is exceeded.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.Mailboxes.MailboxProcessor`1.TryScan``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Option`1{Microsoft.FSharp.Control.Async`1{``1}}},Microsoft.FSharp.Core.Option`1{System.Int32})">
|
|
<summary>
|
|
Return an asynchronous computation which will
|
|
look through messages in arrival order until 'scanner' returns a Some value. No thread
|
|
is blocked while waiting for further messages. Return None
|
|
if the timeout is exceeded.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Control.Mailboxes.MailboxProcessor`1.DefaultTimeout">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Control.Mailboxes.MailboxProcessor`1.UnsafeMessageQueueContents">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Control.Mailboxes.MailboxProcessor`1.DefaultTimeout(System.Int32)">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Control.Mailboxes.MailboxProcessor`1">
|
|
<summary>
|
|
A MailboxProcessor is an asynchronous computation that includes the ability to read from a single dedicated
|
|
channel (i.e. a single dedicated message queue). Anyone can send messages to a MailboxProcessor by using the Post method.
|
|
A MailboxProcessor enters a state where it waits for the next message by calling its own Receive or TryReceive method.
|
|
|
|
A MailboxProcessor can scan through all available messages using its own Scan or TryScan method,
|
|
by using a function that selects an asynchronous computation to
|
|
run based on a scan of the message queue.
|
|
|
|
A MailboxProcessor is usually declared as a recursive object because it generally needs to use one or more of its
|
|
own Receive, TryReceive, Scan or TryScan methods. It also often has to publish the ability for other asynchronous
|
|
computations to send messages back to the MailboxProcessor.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.SharedMemory.Helpers.readLock``1(System.Threading.ReaderWriterLock,Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Core.Unit,``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Control.SharedMemory.Helpers.writeLock``1(System.Threading.ReaderWriterLock,Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Core.Unit,``0})">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Control.SharedMemory.Helpers">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.Choice`2">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.Choice`3">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.Choice`4">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.Choice`5">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.Choice`6">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.Choice`7">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.ClassAttribute..ctor">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.ClassAttribute">
|
|
<summary>
|
|
Adding this attribute to a type causes it to be represented using a .NET class.
|
|
This may only be used under very limited conditions.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.CompilationMappingAttribute..ctor(Microsoft.FSharp.Core.SourceLevelConstruct)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.CompilationMappingAttribute..ctor(Microsoft.FSharp.Core.SourceLevelConstruct,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.CompilationMappingAttribute..ctor(Microsoft.FSharp.Core.SourceLevelConstruct,System.Int32,System.Int32)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.CompilationMappingAttribute.SequenceNumber">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.CompilationMappingAttribute.SourceConstruct">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.CompilationMappingAttribute.VariantNumber">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.CompilationMappingAttribute">
|
|
<summary>
|
|
This attribute is used to tag generated types and methods in the
|
|
compiled .NET code with flags indicating the correspondence with
|
|
original source constructs. It is used by the functions in the
|
|
Microsoft.FSharp.Reflection library to reverse-map compiled constructs
|
|
to their original forms. It is not intended for use from use code.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.CompilationRepresentationAttribute..ctor(Microsoft.FSharp.Core.CompilationRepresentationFlags)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.CompilationRepresentationAttribute.Flags">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.CompilationRepresentationAttribute">
|
|
<summary>
|
|
This attribute is used to tag types that the 'null' representation
|
|
may be used for the type. This affects how some constructs are compiled.
|
|
You may need to add this attribute to some of your types if F# indicates
|
|
that null may be used as a valid representation for some values your type
|
|
and you have made the type abstract in a signature.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.CompilationRepresentationFlags">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.DefaultAugmentationAttribute..ctor(System.Boolean)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.DefaultAugmentationAttribute.v">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.DefaultAugmentationAttribute">
|
|
<summary>
|
|
Adding this attribute to a discriminated union with value false
|
|
turns off the generation of standard helper member tester, constructor
|
|
and accessor members for the generated .NET class for that type.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.ExperimentalAttribute..ctor(System.String)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.ExperimentalAttribute.Message">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.ExperimentalAttribute">
|
|
<summary>
|
|
This attribute is used to tag values that are part of an experimental library
|
|
feature
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.FSharpInterfaceDataVersionAttribute..ctor(System.Int32,System.Int32,System.Int32)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.FSharpInterfaceDataVersionAttribute.v1">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.FSharpInterfaceDataVersionAttribute.v2">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.FSharpInterfaceDataVersionAttribute.v3">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.FSharpInterfaceDataVersionAttribute">
|
|
<summary>
|
|
This attribute is added to generated assemblies to indicate the
|
|
version of the data schema used to encode additional F#
|
|
specific information in the resource attached to compiled F# libraries.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.FastFunc`2..ctor">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.FastFunc`2.Invoke(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.FastFunc`2.InvokeFast2``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``2}},``0,``1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.FastFunc`2.InvokeFast3``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Core.FastFunc`2{``2,``3}}},``0,``1,``2)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.FastFunc`2.InvokeFast4``3(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Core.FastFunc`2{``2,Microsoft.FSharp.Core.FastFunc`2{``3,``4}}}},``0,``1,``2,``3)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.FastFunc`2.InvokeFast5``4(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Core.FastFunc`2{``2,Microsoft.FSharp.Core.FastFunc`2{``3,Microsoft.FSharp.Core.FastFunc`2{``4,``5}}}}},``0,``1,``2,``3,``4)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.FastFunc`2.op_Implicit(Microsoft.FSharp.Core.FastFunc`2{``0,``1})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.FastFunc`2.op_Implicit(System.Converter`2{``0,``1})">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.FastFunc`2">
|
|
<summary>
|
|
The .NET type used to represent F# function values. This type is not
|
|
typically used directly from F# code, though may be used from other .NET languages.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.FuncConvert.FuncFromTupled``2(Microsoft.FSharp.Core.FastFunc`2{``0,``1})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.FuncConvert.FuncFromTupled``3(Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Core.Tuple`2{``0,``1},``2})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.FuncConvert.FuncFromTupled``4(Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Core.Tuple`3{``0,``1,``2},``3})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.FuncConvert.FuncFromTupled``5(Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Core.Tuple`4{``0,``1,``2,``3},``4})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.FuncConvert.FuncFromTupled``6(Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Core.Tuple`5{``0,``1,``2,``3,``4},``5})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.FuncConvert.ToFastFunc``1(System.Action`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.FuncConvert.ToFastFunc``2(System.Converter`2{``0,``1})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.FuncConvert.ToFastFunc``2(System.Action`2{``0,``1})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.FuncConvert.ToFastFunc``3(System.Converter`3{``0,``1,``2})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.FuncConvert.ToFastFunc``3(System.Action`3{``0,``1,``2})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.FuncConvert.ToFastFunc``4(System.Converter`4{``0,``1,``2,``3})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.FuncConvert.ToTupledFastFunc``2(System.Action`2{``0,``1})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.FuncConvert.ToTupledFastFunc``3(System.Converter`3{``0,``1,``2})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.FuncConvert.ToTupledFastFunc``3(System.Action`3{``0,``1,``2})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.FuncConvert.ToTupledFastFunc``4(System.Converter`4{``0,``1,``2,``3})">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.FuncConvert">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.IRange`1.Finish">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.IRange`1.Start">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.IRange`1.Step">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.IRange`1">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.IStructuralHash.GetStructuralHashCode(Microsoft.FSharp.Core.byref`1{System.Int32})">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.IStructuralHash">
|
|
<summary>
|
|
F# structural types such as tuples, records and discriminated unions
|
|
support a form of cooperative structural hashing, via implementations
|
|
of interface IStructuralHash. Implmentations of this interface are added
|
|
to concrete types (records, discriminated unions and classes) automatically,
|
|
though types can also define their own implementations of this interface,
|
|
thus altering the hashing semantics of the type.
|
|
|
|
The byref argument points to a count of the
|
|
number of significant nodes remaining to be hashed in the cooperative hash.
|
|
Substructures and leaf nodes (such as integers) should be hashed by calling
|
|
Microsoft.FSharp.Core.LanguagePrimitives.StructuralHashParam, but only if the hash count
|
|
is non-zero. If the hash count is zero StructuralHashParam must not be called.
|
|
|
|
Structural comparison is supported via a similar scheme, using implementations
|
|
of the System.IComparable interface.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.InterfaceAttribute..ctor">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.InterfaceAttribute">
|
|
<summary>
|
|
Adding this attribute to a type causes it to be represented using a .NET interface.
|
|
This may only be used under very limited conditions.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.OCamlCompatibilityAttribute..ctor">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.OCamlCompatibilityAttribute..ctor(System.String)">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.OCamlCompatibilityAttribute">
|
|
<summary>
|
|
This attribute is used to tag values, modules and types that are only
|
|
present in F# to permit a degree of code-compatibility and cross-compilation
|
|
with other implementations of ML-familty languages, in particular OCaml. The
|
|
use of the construct will give a warning unless the --ml-compatibility flag
|
|
is specified.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Option`1.Some(``0)">
|
|
<summary>
|
|
Create an option value that is a 'Some' value.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.Option`1.IsNone">
|
|
<summary>
|
|
Return 'true' if the option is a 'None' value.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.Option`1.IsSome">
|
|
<summary>
|
|
Return 'true' if the option is a 'Some' value.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.Option`1.Item">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.Option`1.None">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.Option`1.Value">
|
|
<summary>
|
|
Get the value of a 'Some' option. A NullReferenceException is raised if the option is 'None'.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.Option`1">
|
|
<summary>
|
|
The type of optional values. When used from other .NET languages the
|
|
empty option is the 'null' value.
|
|
|
|
Use the constructors [[Some]] and [[None]] to create values of this type.
|
|
Use the values in the [[Option]] module to manipulate values of this type,
|
|
or pattern match against the values directly.
|
|
</summary>
|
|
|
|
<note>'None' values will appear as the value 'null' to other .NET languages.
|
|
Instance methods on this type will appear as static methods to other .NET languages
|
|
due to the use of 'null' as a value representation.
|
|
</note>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.OptionalArgumentAttribute..ctor">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.OptionalArgumentAttribute">
|
|
<summary>
|
|
This attribute is added automatically for all optional arguments
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.OverloadIDAttribute..ctor(System.String)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.OverloadIDAttribute.v">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.OverloadIDAttribute">
|
|
<summary>
|
|
Adding the OverloadID attribute to a member permits it to
|
|
be part of a group overloaded by the same name and arity. The string
|
|
must be a unique name amongst those in the overload set. Overrides
|
|
of this method, if permitted, must be given the same OverloadID,
|
|
and the OverloadID must be specified in both signature and implementation
|
|
files if signature files are used.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Ref`1.Pin``1(Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Core.nativeptr`1{``0},``1})">
|
|
<summary>
|
|
For native interop. Pin the given object for the duration of a single call to the given function. A native pointer to
|
|
the (0,0) element in the underlying array is passed to the given function. Resources associated with the
|
|
pin are released when the function completes, even if an exception is raised.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Ref`1.PinHandle">
|
|
<summary>
|
|
For native interop. Pin the given object, but the caller is responsible for freeing the GCHandle
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.Ref`1.Value">
|
|
<summary>
|
|
The current value of the reference cell
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.Ref`1.Value(``0)">
|
|
<summary>
|
|
The current value of the reference cell
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.Ref`1">
|
|
<summary>
|
|
The type of mutable references. Use the functions [:=] and [!] to get and
|
|
set values of this type.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.ReflectedDefinitionAttribute..ctor">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.ReflectedDefinitionAttribute">
|
|
<summary>
|
|
Adding this attribute to the let-binding for the definition of a top-level
|
|
value makes the quotation expression that implements the value available
|
|
for use at runtime.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.ReifiedType`1">
|
|
<summary>
|
|
The result of an F# typeof operation
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.SourceLevelConstruct">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.StructAttribute..ctor">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.StructAttribute">
|
|
<summary>
|
|
Adding this attribute to a type causes it to be represented using a .NET struct.
|
|
This may only be used under very limited conditions.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.Tuple`2">
|
|
<summary>
|
|
Compiled versions of F# tuple types. These are not used directly from F# code, though
|
|
these compiled forms are seen by other .NET languages.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.Tuple`3">
|
|
<summary>
|
|
Compiled versions of F# tuple types. These are not used directly from F# code, though
|
|
these compiled forms are seen by other .NET languages.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.Tuple`4">
|
|
<summary>
|
|
Compiled versions of F# tuple types. These are not used directly from F# code, though
|
|
these compiled forms are seen by other .NET languages.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.Tuple`5">
|
|
<summary>
|
|
Compiled versions of F# tuple types. These are not used directly from F# code, though
|
|
these compiled forms are seen by other .NET languages.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.Tuple`6">
|
|
<summary>
|
|
Compiled versions of F# tuple types. These are not used directly from F# code, though
|
|
these compiled forms are seen by other .NET languages.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.Tuple`7">
|
|
<summary>
|
|
Compiled versions of F# tuple types. These are not used directly from F# code, though
|
|
these compiled forms are seen by other .NET languages.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.TypeFunc..ctor">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.TypeFunc.Specialize``1">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.TypeFunc">
|
|
<summary>
|
|
The .NET type used to represent F# first-class type function values. This type is not
|
|
typically used directly from F# code.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.Unit">
|
|
<summary>
|
|
The type 'unit', which has only one value "()".
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UnverifiableAttribute..ctor">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.UnverifiableAttribute">
|
|
<summary>
|
|
This attribute is used to tag values whose use will result in the generation
|
|
of unverifiable code. These values are inevitably marked 'inline' to ensure that
|
|
the unverifiable constructs are not present in the actual code for the F# library,
|
|
but are rather copied to the source code of the caller.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.[,,,]`1">
|
|
<summary>
|
|
Four dimensional arrays, typically zero-based. Non-zero-based arrays
|
|
can be created using methods on the System.Array type.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.[,,]`1">
|
|
<summary>
|
|
Three dimensional arrays, typically zero-based. Non-zero-based arrays
|
|
can be created using methods on the System.Array type.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.[,]`1">
|
|
<summary>
|
|
Two dimensional arrays, typically zero-based.
|
|
|
|
Use the values in the [[Array2]] module
|
|
to manipulate values of this type, or the notation 'arr.[x,y]' to get/set array
|
|
values. When using .NET 1.x use the values in the [[CompatArray2]]
|
|
module.
|
|
|
|
Non-zero-based arrays can be created using methods on the System.Array type.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.[]`1">
|
|
<summary>
|
|
Single dimensional, zero-based arrays, written 'int[]', 'string[]' etc.
|
|
Use the values in the [[Array]] module to manipulate values
|
|
of this type, or the notation 'arr.[x]' to get/set array
|
|
values. When using .NET 1.x use the values in the [[CompatArray]]
|
|
module.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.array`1">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.bigint">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.bignum">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.bool">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.byref`1">
|
|
<summary>
|
|
The type for by-reference, stack-allocated argument passing. It is used
|
|
by .NET assemblies and by the type [[IStructuralHash]] to
|
|
pass the hash-node-count around. Use of this type in F# code may result in
|
|
unverifiable code being generated.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.byte">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.char">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.double">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.exn">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.float">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.float32">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.ilsigptr`1">
|
|
<summary>
|
|
This type is for internal use by the F# code generator
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.int">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.int16">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.int32">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.int64">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.int8">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.matrix">
|
|
<summary>
|
|
The type of floating-point matrices. See Microsoft.FSharp.Math
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.nativeint">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.nativeptr`1">
|
|
<summary>
|
|
The type of machine pointers assumed to be pointing to
|
|
unmanaged or pinned memory containing values or an array of
|
|
values of the given type.
|
|
|
|
This type should only be used when writing F# code that interoperates
|
|
with C code. Use of this type in F# code may result in
|
|
unverifiable code being generated. Conversions to and from the
|
|
[[nativeint]] type may be required. Values of this type can be generated
|
|
by the functions in the NativeInterop.NativePtr module.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.obj">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.option`1">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.ref`1">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.rowvec">
|
|
<summary>
|
|
The type of floating-point row vectors. See Microsoft.FSharp.Math
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.sbyte">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.seq`1">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.single">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.string">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.uint16">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.uint32">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.uint64">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.uint8">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.unativeint">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.unit">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.vector">
|
|
<summary>
|
|
The type of floating-point vectors. See Microsoft.FSharp.Math
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.AssertionFailureException">
|
|
<summary>
|
|
'assert' is used to check conditions and raise AssertionFailure if necessary
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.FailureException">
|
|
<summary>
|
|
This exception is precisely the same as the exception 'Failure' in F# code.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.InvalidArgumentException">
|
|
<summary>
|
|
This exception is precisely the same as the exception 'Invalid_argument' in F# code.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.MatchFailureException">
|
|
<summary>
|
|
Non-exhaustive match failures will raise Match failures
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Byte.add(System.Byte,System.Byte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Byte.compare(System.Byte,System.Byte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Byte.div(System.Byte,System.Byte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Byte.logand(System.Byte,System.Byte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Byte.lognot(System.Byte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Byte.logor(System.Byte,System.Byte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Byte.logxor(System.Byte,System.Byte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Byte.mul(System.Byte,System.Byte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Byte.of_char(System.Char)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Byte.of_int(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Byte.of_int32(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Byte.of_string(System.String)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Byte.of_uint16(System.UInt16)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Byte.of_uint32(System.UInt32)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.Byte.one">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Byte.pred(System.Byte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Byte.rem(System.Byte,System.Byte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Byte.shift_left(System.Byte,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Byte.shift_right(System.Byte,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Byte.sub(System.Byte,System.Byte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Byte.succ(System.Byte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Byte.to_char(System.Byte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Byte.to_int(System.Byte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Byte.to_int32(System.Byte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Byte.to_string(System.Byte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Byte.to_uint16(System.Byte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Byte.to_uint32(System.Byte)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.Byte.zero">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.Byte">
|
|
<summary>
|
|
Byte (8-bit) operations.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Char.chr(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Char.code(System.Char)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Char.compare(System.Char,System.Char)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Char.lowercase(System.Char)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Char.uppercase(System.Char)">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.Char">
|
|
<summary>
|
|
Unicode characters, i.e. the [[System.Char]] type. see also the operations
|
|
in [[System.Char]] and the [[System.Text.Encoding]] interfaces if necessary.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Enum.combine``1(Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Combine enum values using 'logical or'. The relevant enumeration type is inferred from context.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Enum.of_int``1(System.Int32)">
|
|
<summary>
|
|
Convert an integer to an enumeration value. The result type is inferred from context.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Enum.test``1(``0,``0)">
|
|
<summary>
|
|
Test if an enumeration value has a particular flag set, using 'logical and'.
|
|
The relevant enumeration type is inferred from context.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Enum.to_int``1(``0)">
|
|
<summary>
|
|
Convert an enumeration value to an integer. The argument type is inferred from context.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.Enum">
|
|
<summary>
|
|
Simple operations to convert between .NET enuemration types and integers
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Float.add(System.Double,System.Double)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Float.compare(System.Double,System.Double)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Float.div(System.Double,System.Double)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Float.mul(System.Double,System.Double)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Float.neg(System.Double)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Float.of_bits(System.Int64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Float.of_float32(System.Single)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Float.of_int(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Float.of_int32(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Float.of_int64(System.Int64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Float.of_string(System.String)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Float.sub(System.Double,System.Double)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Float.to_bits(System.Double)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Float.to_float32(System.Double)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Float.to_int(System.Double)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Float.to_int32(System.Double)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Float.to_int64(System.Double)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Float.to_string(System.Double)">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.Float">
|
|
<summary>
|
|
ML-like operations on 64-bit System.Double floating point numbers.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Float32.add(System.Single,System.Single)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Float32.compare(System.Single,System.Single)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Float32.div(System.Single,System.Single)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Float32.mul(System.Single,System.Single)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Float32.neg(System.Single)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Float32.of_bits(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Float32.of_float(System.Double)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Float32.of_int(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Float32.of_int32(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Float32.of_int64(System.Int64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Float32.of_string(System.String)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Float32.sub(System.Single,System.Single)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Float32.to_bits(System.Single)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Float32.to_float(System.Single)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Float32.to_int(System.Single)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Float32.to_int32(System.Single)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Float32.to_int64(System.Single)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Float32.to_string(System.Single)">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.Float32">
|
|
<summary>
|
|
ML-like operations on 32-bit System.Single floating point numbers.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Func.apply``2(Microsoft.FSharp.Core.FastFunc`2{``0,``1},``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Func.compose``3(Microsoft.FSharp.Core.FastFunc`2{``0,``1},Microsoft.FSharp.Core.FastFunc`2{``1,``2})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Func.foldUntil``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Option`1{``0}},``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Func.repeatN``1(System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,``0},``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Func.repeatUntil(Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Core.Unit,System.Boolean})">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.Func">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int16.abs(System.Int16)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int16.add(System.Int16,System.Int16)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int16.compare(System.Int16,System.Int16)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int16.div(System.Int16,System.Int16)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int16.logand(System.Int16,System.Int16)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int16.lognot(System.Int16)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int16.logor(System.Int16,System.Int16)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int16.logxor(System.Int16,System.Int16)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.Int16.max_int">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.Int16.min_int">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.Int16.minus_one">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int16.mul(System.Int16,System.Int16)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int16.neg(System.Int16)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int16.of_int(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int16.of_int32(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int16.of_int8(System.SByte)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.Int16.one">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int16.pred(System.Int16)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int16.rem(System.Int16,System.Int16)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int16.shift_left(System.Int16,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int16.shift_right(System.Int16,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int16.sub(System.Int16,System.Int16)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int16.succ(System.Int16)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int16.to_int(System.Int16)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int16.to_int32(System.Int16)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int16.to_int8(System.Int16)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.Int16.zero">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.Int16">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int32.abs(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int32.add(System.Int32,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int32.bits_of_float(System.Double)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int32.bits_of_float32(System.Single)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int32.compare(System.Int32,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int32.div(System.Int32,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int32.float32_of_bits(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int32.float_of_bits(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int32.logand(System.Int32,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int32.lognot(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int32.logor(System.Int32,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int32.logxor(System.Int32,System.Int32)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.Int32.max_int">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.Int32.min_int">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.Int32.minus_one">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int32.mul(System.Int32,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int32.neg(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int32.of_float(System.Double)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int32.of_float32(System.Single)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int32.of_int(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int32.of_int64(System.Int64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int32.of_nativeint(System.IntPtr)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int32.of_string(System.String)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int32.of_uint32(System.UInt32)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.Int32.one">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int32.pred(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int32.rem(System.Int32,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int32.shift_left(System.Int32,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int32.shift_right(System.Int32,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int32.shift_right_logical(System.Int32,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int32.sub(System.Int32,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int32.succ(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int32.to_float(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int32.to_float32(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int32.to_int(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int32.to_int64(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int32.to_nativeint(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int32.to_string(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int32.to_uint32(System.Int32)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.Int32.zero">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.Int32">
|
|
<summary>
|
|
Basic operations on 32-bit integers. The type int32 is identical to [[System.Int64]].
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int64.abs(System.Int64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int64.add(System.Int64,System.Int64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int64.bits_of_float(System.Double)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int64.compare(System.Int64,System.Int64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int64.div(System.Int64,System.Int64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int64.float_of_bits(System.Int64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int64.logand(System.Int64,System.Int64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int64.lognot(System.Int64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int64.logor(System.Int64,System.Int64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int64.logxor(System.Int64,System.Int64)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.Int64.max_int">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.Int64.min_int">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.Int64.minus_one">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int64.mul(System.Int64,System.Int64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int64.neg(System.Int64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int64.of_float(System.Double)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int64.of_float32(System.Single)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int64.of_int(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int64.of_int32(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int64.of_nativeint(System.IntPtr)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int64.of_string(System.String)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int64.of_uint64(System.UInt64)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.Int64.one">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int64.pred(System.Int64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int64.rem(System.Int64,System.Int64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int64.shift_left(System.Int64,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int64.shift_right(System.Int64,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int64.shift_right_logical(System.Int64,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int64.sub(System.Int64,System.Int64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int64.succ(System.Int64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int64.to_float(System.Int64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int64.to_float32(System.Int64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int64.to_int(System.Int64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int64.to_int32(System.Int64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int64.to_nativeint(System.Int64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int64.to_string(System.Int64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int64.to_uint64(System.Int64)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.Int64.zero">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.Int64">
|
|
<summary>
|
|
Basic operations on 64-bit integers. The type int64 is identical to [[System.Int64]].
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.Int8.int8">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int8.abs(System.SByte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int8.add(System.SByte,System.SByte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int8.compare(System.SByte,System.SByte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int8.div(System.SByte,System.SByte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int8.logand(System.SByte,System.SByte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int8.lognot(System.SByte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int8.logor(System.SByte,System.SByte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int8.logxor(System.SByte,System.SByte)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.Int8.max_int">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.Int8.min_int">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.Int8.minus_one">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int8.mul(System.SByte,System.SByte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int8.neg(System.SByte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int8.of_byte(System.Byte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int8.of_int(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int8.of_int16(System.Int16)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int8.of_int32(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int8.of_uint8(System.Byte)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.Int8.one">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int8.pred(System.SByte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int8.rem(System.SByte,System.SByte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int8.shift_left(System.SByte,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int8.shift_right(System.SByte,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int8.sub(System.SByte,System.SByte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int8.succ(System.SByte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int8.to_byte(System.SByte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int8.to_int(System.SByte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int8.to_int16(System.SByte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int8.to_int32(System.SByte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Int8.to_uint8(System.SByte)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.Int8.zero">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.Int8">
|
|
<summary>
|
|
Simple operations on signed bytes
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.LanguagePrimitives.ArrayGet``1(``0[]`1,System.Int32)">
|
|
<summary>
|
|
Primitive used by pattern match compilation
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.LanguagePrimitives.CreateInstance``1">
|
|
<summary>
|
|
This function implements calls to default constructors
|
|
acccessed by 'new' constraints.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.LanguagePrimitives.PhysicalEquality``1(``0,``0)">
|
|
<summary>
|
|
Reference/physical equality.
|
|
True if boxed versions of the inputs are reference-equal, OR if
|
|
both are value types and the implementation of Object.Equals for the type
|
|
of the first argument returns true on the boxed versions of the inputs.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.LanguagePrimitives.PhysicalHash``1(``0)">
|
|
<summary>
|
|
The physical hash. Hashes on the object identity, except for value types,
|
|
where we hash on the contents.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.LanguagePrimitives.StructuralComparison``1(``0,``0)">
|
|
<summary>
|
|
Compare two values structurally
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.LanguagePrimitives.StructuralEquality``1(``0,``0)">
|
|
<summary>
|
|
Compare two values for structural equality
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.LanguagePrimitives.StructuralGreaterThan``1(``0,``0)">
|
|
<summary>
|
|
Compare two values structurally.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.LanguagePrimitives.StructuralGreaterThanOrEqual``1(``0,``0)">
|
|
<summary>
|
|
Compare two values structurally.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.LanguagePrimitives.StructuralHash``1(``0)">
|
|
<summary>
|
|
See the IStructuralHash interface.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.LanguagePrimitives.StructuralHashParam``1(``0,Microsoft.FSharp.Core.byref`1{System.Int32})">
|
|
<summary>
|
|
Hash a value according to its structure. See the IStructuralHash interface.
|
|
Implementations of IStructuralHash for aggregate structured data structures
|
|
should call this function to hash sub-structures.
|
|
|
|
The byref argument points to a count of the
|
|
number of significant nodes remaining to be hashed in the cooperative hash.
|
|
Substructures and leaf nodes (such as integers) should be hashed by calling
|
|
Microsoft.FSharp.Core.LanguagePrimitives.StructuralHashParam, but only if the hash count
|
|
is non-zero. If the hash count is zero StructuralHashParam must not be called.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.LanguagePrimitives.StructuralInequality``1(``0,``0)">
|
|
<summary>
|
|
Compare two values for structural in-equality
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.LanguagePrimitives.StructuralLessThan``1(``0,``0)">
|
|
<summary>
|
|
Compare two values structurally.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.LanguagePrimitives.StructuralLessThanOrEqual``1(``0,``0)">
|
|
<summary>
|
|
Compare two values structurally.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.LanguagePrimitives.StructuralMaximum``1(``0,``0)">
|
|
<summary>
|
|
Take the maximum of two values structurally according to the order given by StructuralComparison
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.LanguagePrimitives.StructuralMinimum``1(``0,``0)">
|
|
<summary>
|
|
Take the minimum of two values structurally according to the order given by StructuralComparison
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.LanguagePrimitives.op_Amp(System.Boolean,System.Boolean)">
|
|
<summary>
|
|
Binary 'and'. When used as a binary operator the right hand value is evaluated only on demand
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.LanguagePrimitives.op_AmpAmp(System.Boolean,System.Boolean)">
|
|
<summary>
|
|
Binary 'and'. When used as a binary operator the right hand value is evaluated only on demand
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.LanguagePrimitives.op_BarBar(System.Boolean,System.Boolean)">
|
|
<summary>
|
|
Binary 'or'. When used as a binary operator the right hand value is evaluated only on demand
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.LanguagePrimitives.op_TwiddleAmp``1(``0)">
|
|
<summary>
|
|
Address-of. Uses of this value may result in the generation of unverifiable code.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.LanguagePrimitives.op_TwiddleAmpAmp``1(``0)">
|
|
<summary>
|
|
Address-of. Uses of this value may result in the generation of unverifiable code.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.LanguagePrimitives.op_UnaryNegation``1(``0)">
|
|
<summary>
|
|
Overloaded unary negation.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.LanguagePrimitives.or(System.Boolean,System.Boolean)">
|
|
<summary>
|
|
Binary 'or'. When used as a binary operator the right hand value is evaluated only on demand
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.LanguagePrimitives.HashCompare.PhysicalEqualityGeneric``1(``0,``0)">
|
|
<summary>
|
|
A primitive entry point used by the F# compiler for optimization purposes.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.LanguagePrimitives.HashCompare.PhysicalHashGeneric``1(``0)">
|
|
<summary>
|
|
A primitive entry point used by the F# compiler for optimization purposes.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.LanguagePrimitives.HashCompare.StructuralComparisonGeneric``1(``0,``0)">
|
|
<summary>
|
|
A primitive entry point used by the F# compiler for optimization purposes.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.LanguagePrimitives.HashCompare.StructuralEqualityGeneric``1(``0,``0)">
|
|
<summary>
|
|
A primitive entry point used by the F# compiler for optimization purposes.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.LanguagePrimitives.HashCompare.StructuralGreaterThanGeneric``1(``0,``0)">
|
|
<summary>
|
|
A primitive entry point used by the F# compiler for optimization purposes.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.LanguagePrimitives.HashCompare.StructuralGreaterThanOrEqualGeneric``1(``0,``0)">
|
|
<summary>
|
|
A primitive entry point used by the F# compiler for optimization purposes.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.LanguagePrimitives.HashCompare.StructuralHashParamGeneric``1(``0,Microsoft.FSharp.Core.byref`1{System.Int32})">
|
|
<summary>
|
|
A primitive entry point used by the F# compiler for optimization purposes.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.LanguagePrimitives.HashCompare.StructuralLessThanGeneric``1(``0,``0)">
|
|
<summary>
|
|
A primitive entry point used by the F# compiler for optimization purposes.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.LanguagePrimitives.HashCompare.StructuralLessThanOrEqualGeneric``1(``0,``0)">
|
|
<summary>
|
|
A primitive entry point used by the F# compiler for optimization purposes.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.LanguagePrimitives.HashCompare">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.LanguagePrimitives">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.GetSlice``4(``0,Microsoft.FSharp.Core.Option`1{``1},Microsoft.FSharp.Core.Option`1{``1})">
|
|
<summary>
|
|
The standard overloaded 1D-slice operator, generally used on strings, arrays and vectors.
|
|
The source collection type must support a GetSlice member. The resulting collection type must support
|
|
an Item property index.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.GetSlice2D``4(``0,Microsoft.FSharp.Core.Option`1{``1},Microsoft.FSharp.Core.Option`1{``1},Microsoft.FSharp.Core.Option`1{``2},Microsoft.FSharp.Core.Option`1{``2})">
|
|
<summary>
|
|
The standard overloaded 2D-slice operator
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.abs``1(``0)">
|
|
<summary>
|
|
Absolute value of the given integer
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.acos``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.asin``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.atan``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.atan2``1(``0,``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.box``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.byte``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.ceil``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.compare``1(``0,``0)">
|
|
<summary>
|
|
Generic comparison
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.cos``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.cosh``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.defaultArg``1(Microsoft.FSharp.Core.Option`1{``0},``0)">
|
|
<summary>
|
|
Used to specify a default value for an optional argument in the implementation of a function
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.double``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.exp``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.failwith``1(System.String)">
|
|
<summary>
|
|
Throw a 'FailureException' exception
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.float``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.float32``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.floor``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.fst``2(``0,``1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.hash``1(``0)">
|
|
<summary>
|
|
The "hash" function is a structural hash function. It is
|
|
designed to return equal hash values for items that are
|
|
equal according to the polymorphic equality
|
|
function Pervasives.(=) (i.e. the standard "=" operator). The exact
|
|
behaviour of the function can be adjusted on a type-by-type
|
|
basis by implementing the IStructuralHash interface for each type.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.hashq``1(``0)">
|
|
<summary>
|
|
The "hashq" function is designed to return equal hash values
|
|
for reference types that are equal according
|
|
to the physical equality '==' (see also Obj.eq). For .NET value types
|
|
the implementation of Object.GetHashCode is used on a boxed version of
|
|
the input. For efficiency reasons this should not typically
|
|
be used on .NET value types.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.ignore``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.int``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.int16``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.int32``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.int64``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.invalid_arg``1(System.String)">
|
|
<summary>
|
|
Throw an 'InvalidArgumentException' exception
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.invalid_op``1(System.String)">
|
|
<summary>
|
|
Throw an 'InvalidOperationException' exception
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.lock``2(``0,Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Core.Unit,``1})">
|
|
<summary>
|
|
Execute the function as a mutual-exlcusion region using the input value as a lock. Use as:
|
|
lock (x) (fun () -> ...)
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.log``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.log10``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.max``1(``0,``0)">
|
|
<summary>
|
|
Maximum based on generic comparison
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.min``1(``0,``0)">
|
|
<summary>
|
|
Minimum based on generic comparison
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.nativeint``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.not(System.Boolean)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.not_found``1">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_Addition``3">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_AdditionAssignment``2(``0,``1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_ArrayAssign``1(``0[]`1,System.Int32,``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_ArrayAssign2``1(``0[,]`1,System.Int32,System.Int32,``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_ArrayAssign3``1(``0[,,]`1,System.Int32,System.Int32,System.Int32,``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_ArrayLookup``1(``0[]`1,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_ArrayLookup2``1(``0[,]`1,System.Int32,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_ArrayLookup3``1(``0[,,]`1,System.Int32,System.Int32,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_BitwiseAnd``1(``0,``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_BitwiseOr``1(``0,``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_ColonEquals``1(Microsoft.FSharp.Core.Ref`1{``0},``0)">
|
|
<summary>
|
|
Assign to a mutable reference cell
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_ComposeLeft``3(Microsoft.FSharp.Core.FastFunc`2{``0,``1},Microsoft.FSharp.Core.FastFunc`2{``2,``0})">
|
|
<summary>
|
|
Compose two functions, the function on the right being applied first
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_ComposeRight``3(Microsoft.FSharp.Core.FastFunc`2{``0,``1},Microsoft.FSharp.Core.FastFunc`2{``1,``2})">
|
|
<summary>
|
|
Compose two functions, the function on the left being applied first
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_Dereference``1(Microsoft.FSharp.Core.Ref`1{``0})">
|
|
<summary>
|
|
Dereference a mutable reference cell
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_Division``3">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_DivisionAssignment``2(``0,``1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_DollarMultiply``2(``0,``1)">
|
|
<summary>
|
|
Associate other operator values with their corresponding
|
|
The left-oriented scalar multiplication operator, when the scalar is on the left side.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_DollarMultiplyDollar``3(``0,``1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_DotDivide``2(``0,``1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_DotDivideEquals``2(``0,``1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_DotHat``2(``0,``1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_DotHatEquals``2(``0,``1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_DotMultiply``2(``0,``1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_DotMultiplyEquals``2(``0,``1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_DotPercent``2(``0,``1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_DotPercentEquals``2(``0,``1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_DotPlus``2(``0,``1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_DotPlusEquals``2(``0,``1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_Equals``1(``0,``0)">
|
|
<summary>
|
|
Structural equality
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_ExclusiveOr``1(``0,``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_GreaterThan``1(``0,``0)">
|
|
<summary>
|
|
Structural greater-than
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_GreaterThanOrEqual``1(``0,``0)">
|
|
<summary>
|
|
Structural greater-than-or-equal
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_IndexedAssign``3(``0,``1,``2)">
|
|
<summary>
|
|
The standard overloaded associative (indexed) mutation operator
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_IndexedAssign2``4(``0,``1,``2,``3)">
|
|
<summary>
|
|
The standard overloaded associative (2-indexed) mutation operator
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_IndexedAssign3``5(``0,``1,``2,``3,``4)">
|
|
<summary>
|
|
The standard overloaded associative (3-indexed) mutation operator
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_IndexedLookup``3(``0,``1)">
|
|
<summary>
|
|
The standard overloaded associative (indexed) lookup operator
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_IndexedLookup2``4(``0,``1,``2)">
|
|
<summary>
|
|
The standard overloaded associative (2-indexed) lookup operator
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_IndexedLookup3``5(``0,``1,``2,``3)">
|
|
<summary>
|
|
The standard overloaded associative (3-indexed) lookup operator
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_LeftShift``1(``0,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_LessGreater``1(``0,``0)">
|
|
<summary>
|
|
Structural inequality
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_LessThan``1(``0,``0)">
|
|
<summary>
|
|
Structural less-than comparison
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_LessThanOrEqual``1(``0,``0)">
|
|
<summary>
|
|
Structural less-than-or-equal comparison
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_LogicalNot``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_Modulus``3(``0,``1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_Multiply``3">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_MultiplyAssignment``2(``0,``1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_MultiplyDollar``2(``0,``1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_MultiplyDollarEquals``2(``0,``1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_MultiplyMultiply``1(``0,``0)">
|
|
<summary>
|
|
Overloaded power operator.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_MultiplyPercent``2(``0,``1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_MultiplyPercentEquals``2(``0,``1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_OverloadedLogicalRightShift``1(``0,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_PercentMultiply``2(``0,``1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_PercentMultiplyEquals``2(``0,``1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_PercentMultiplyPercent``3(``0,``1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_PipeLeft``2(Microsoft.FSharp.Core.FastFunc`2{``0,``1},``0)">
|
|
<summary>
|
|
Apply a function to a value, the value being on the right, the function on the left
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_PipeRight``2(``0,Microsoft.FSharp.Core.FastFunc`2{``0,``1})">
|
|
<summary>
|
|
Apply a function to a value, the value being on the left, the function on the right
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_Range``1(``0,``0)">
|
|
<summary>
|
|
The standard overloaded range operator, e.g. '[n..m]' for lists, '{n..m}' for sequences
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_RangeStep``1(``0,``0,``0)">
|
|
<summary>
|
|
The standard overloaded skip range operator, e.g. '[n..m]' for lists, '{n..m}' for sequences
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_RightShift``1(``0,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_Subtraction``3">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_SubtractionAssignment``2(``0,``1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.op_UnaryPlus``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.raise``2(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.ref``1(``0)">
|
|
<summary>
|
|
Create a mutable reference cell
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.rethrow``1">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.sbyte``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.sin``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.single``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.sinh``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.sizeof``1">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.snd``2(``0,``1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.sqrt``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.tan``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.tanh``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.typeof``1">
|
|
<summary>
|
|
Generate a 'typ' value containing a System.Type runtime represenation of an F# type.
|
|
The static type is still maintained on the value returned.
|
|
|
|
The syntax '(type ...)' can now be used as a replacement for the
|
|
use of this operator when a System.Type object is required.
|
|
Note parentheses are required when using '(type ...)'.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.uint16``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.uint32``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.uint64``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.unativeint``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.unbox``1(System.Object)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.using``2(``0,Microsoft.FSharp.Core.FastFunc`2{``0,``1})">
|
|
<summary>
|
|
Clean up resources associated with the input object after the completion of the given function.
|
|
Cleanup occurs even when an exception is raised by the protected
|
|
code. Use as:
|
|
using (myResource) (fun () -> ... )
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.Checked.byte``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.Checked.int``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.Checked.int16``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.Checked.int32``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.Checked.int64``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.Checked.nativeint``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.Checked.op_Addition``3">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.Checked.op_Multiply``3">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.Checked.op_Subtraction``3">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.Checked.sbyte``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.Checked.uint16``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.Checked.uint32``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.Checked.uint64``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.Checked.unativeint``1(``0)">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.Operators.Checked">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.StandardRanges.byte(System.Byte,System.Byte,System.Byte)">
|
|
<summary>
|
|
Generate a range of byte values
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.StandardRanges.char(System.Char,System.Char)">
|
|
<summary>
|
|
Generate a range of char values
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.StandardRanges.float(System.Double,System.Double,System.Double)">
|
|
<summary>
|
|
Generate a range of float values
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.StandardRanges.float32(System.Single,System.Single,System.Single)">
|
|
<summary>
|
|
Generate a range of float32 values
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.StandardRanges.generate``1(``0,Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``0,``0}},``0,``0,``0)">
|
|
<summary>
|
|
Generate a range of values using the given zero, add, start, step and stop values
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.StandardRanges.int(System.Int32,System.Int32,System.Int32)">
|
|
<summary>
|
|
Generate a range of integers
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.StandardRanges.int16(System.Int16,System.Int16,System.Int16)">
|
|
<summary>
|
|
Generate a range of int16 values
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.StandardRanges.int64(System.Int64,System.Int64,System.Int64)">
|
|
<summary>
|
|
Generate a range of int64 values
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.StandardRanges.nativeint(System.IntPtr,System.IntPtr,System.IntPtr)">
|
|
<summary>
|
|
Generate a range of nativeint values
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.StandardRanges.sbyte(System.SByte,System.SByte,System.SByte)">
|
|
<summary>
|
|
Generate a range of sbyte values
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.StandardRanges.uint16(System.UInt16,System.UInt16,System.UInt16)">
|
|
<summary>
|
|
Generate a range of uint16 values
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.StandardRanges.uint32(System.UInt32,System.UInt32,System.UInt32)">
|
|
<summary>
|
|
Generate a range of uint32 values
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.StandardRanges.uint64(System.UInt64,System.UInt64,System.UInt64)">
|
|
<summary>
|
|
Generate a range of uint64 values
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Operators.StandardRanges.unativeint(System.UIntPtr,System.UIntPtr,System.UIntPtr)">
|
|
<summary>
|
|
Generate a range of unativeint values
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.Operators.StandardRanges">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.Operators">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.OptimizedClosures.FastFunc2`3..ctor">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.OptimizedClosures.FastFunc2`3.Invoke(``0,``1)">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.OptimizedClosures.FastFunc2`3">
|
|
<summary>
|
|
The .NET type used to represent F# function values that accept
|
|
two iterated (curried) arguments without intervening execution. This type should not
|
|
typically used directly from either F# code or from other .NET languages.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.OptimizedClosures.FastFunc3`4..ctor">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.OptimizedClosures.FastFunc3`4.Invoke(``0,``1,``2)">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.OptimizedClosures.FastFunc3`4">
|
|
<summary>
|
|
The .NET type used to represent F# function values that accept
|
|
three iterated (curried) arguments without intervening execution. This type should not
|
|
typically used directly from either F# code or from other .NET languages.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.OptimizedClosures.FastFunc4`5..ctor">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.OptimizedClosures.FastFunc4`5.Invoke(``0,``1,``2,``3)">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.OptimizedClosures.FastFunc4`5">
|
|
<summary>
|
|
The .NET type used to represent F# function values that accept
|
|
four iterated (curried) arguments without intervening execution. This type should not
|
|
typically used directly from either F# code or from other .NET languages.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.OptimizedClosures.FastFunc5`6..ctor">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.OptimizedClosures.FastFunc5`6.Invoke(``0,``1,``2,``3,``4)">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.OptimizedClosures.FastFunc5`6">
|
|
<summary>
|
|
The .NET type used to represent F# function values that accept
|
|
five iterated (curried) arguments without intervening execution. This type should not
|
|
typically used directly from either F# code or from other .NET languages.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.OptimizedClosures">
|
|
<summary>
|
|
An implementation module used to hold some private implementations of function
|
|
value invocation.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Option.bind``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Option`1{``1}},Microsoft.FSharp.Core.Option`1{``0})">
|
|
<summary>
|
|
"bind f inp" evaluates to "match inp with None -> None | Some x -> f x"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Option.exists``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},Microsoft.FSharp.Core.Option`1{``0})">
|
|
<summary>
|
|
"exists p inp" evaluates to "match inp with None -> false | Some x -> p x"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Option.filter``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},Microsoft.FSharp.Core.Option`1{``0})">
|
|
<summary>
|
|
"filter p inp" evaluates to "match inp with None -> None | Some x -> if p x then inp else None"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Option.fold_left``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``0}},``0,Microsoft.FSharp.Core.Option`1{``1})">
|
|
<summary>
|
|
"fold_left f s inp " evaluates to "match inp with None -> s | Some x -> f s x"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Option.fold_right``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``1}},Microsoft.FSharp.Core.Option`1{``0},``1)">
|
|
<summary>
|
|
"fold_right f inp s" evaluates to "match inp with None -> s | Some x -> f x s"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Option.for_all``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},Microsoft.FSharp.Core.Option`1{``0})">
|
|
<summary>
|
|
"forall p inp" evaluates to "match inp with None -> true | Some x -> p x"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Option.get``1(Microsoft.FSharp.Core.Option`1{``0})">
|
|
<summary>
|
|
Gets the value associated with the option. If the option is None then
|
|
raises Invalid_argument "Option.get"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Option.is_none``1(Microsoft.FSharp.Core.Option`1{``0})">
|
|
<summary>
|
|
Returns true if the option is None
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Option.is_some``1(Microsoft.FSharp.Core.Option`1{``0})">
|
|
<summary>
|
|
Returns true if the option is not None
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Option.iter``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Unit},Microsoft.FSharp.Core.Option`1{``0})">
|
|
<summary>
|
|
"iter f inp" executes "match inp with None -> () | Some x -> f x"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Option.length``1(Microsoft.FSharp.Core.Option`1{``0})">
|
|
<summary>
|
|
"length inp" evaluates to "match inp with None -> 0 | Some _ -> 1"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Option.map``2(Microsoft.FSharp.Core.FastFunc`2{``0,``1},Microsoft.FSharp.Core.Option`1{``0})">
|
|
<summary>
|
|
"map f inp" evaluates to "match inp with None -> None | Some x -> Some (f x)"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Option.partition``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},Microsoft.FSharp.Core.Option`1{``0})">
|
|
<summary>
|
|
"partition p inp" evaluates to
|
|
"match inp with None -> None,None | Some x -> if p x then inp,None else None,inp"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Option.to_array``1(Microsoft.FSharp.Core.Option`1{``0})">
|
|
<summary>
|
|
Convert the option to an array of length 0 or 1
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Option.to_list``1(Microsoft.FSharp.Core.Option`1{``0})">
|
|
<summary>
|
|
Convert the option to a list of length 0 or 1
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.Option">
|
|
<summary>
|
|
Basic operations on options.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.Pervasives.FormatOptions">
|
|
<summary>
|
|
A record of options to control structural formatting.
|
|
For F# Interactive properties matching those of this value can be accessed via the 'fsi'
|
|
value.
|
|
|
|
Floating Point format given in the same format accepted by System.Double.ToString,
|
|
e.g. f6 or g15.
|
|
|
|
If ShowProperties is set the printing process will evaluate properties of the values being
|
|
displayed. This may cause additional computation.
|
|
|
|
The ShowIEnumerable is set the printing process will force the evalution of IEnumerable objects
|
|
to a small, finite depth, as determined by the printing parameters.
|
|
This may lead to additional computation being performed during printing.
|
|
|
|
<example>
|
|
From F# Interactive the default settings can be adjusted using, for example,
|
|
<pre>
|
|
open Microsoft.FSharp.Compiler.Interactive.Settings;;
|
|
setPrintWidth 120;;
|
|
</pre>
|
|
</example>
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Pervasives.any_to_layout``1(Microsoft.FSharp.Text.StructuredFormat.FormatOptions,``0)">
|
|
<summary>
|
|
Convert any value to a layout using the given formatting options. The
|
|
layout can then be processed using formatting display engines such as
|
|
those in the LayoutOps module. any_to_string and output_any are
|
|
built using any_to_layout with default format options.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Pervasives.any_to_string``1(``0)">
|
|
<summary>
|
|
Convert any value to a string using a standard formatter
|
|
Data is typically formatted in a structured format, e.g.
|
|
lists are formatted using the "[1;2]" notation.
|
|
The details of the format are not specified and may change
|
|
from version to version and according to the flags given
|
|
to the F# compiler. The format is intended to be human-readable,
|
|
not machine readable. If alternative generic formats are required
|
|
you should develop your own formatter, using the code in the
|
|
implementation of this file as a starting point.
|
|
|
|
Data from other .NET languages is formatted using a virtual
|
|
call to Object.ToString() on the boxed version of the input.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.Pervasives.async">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Pervasives.complex(System.Double,System.Double)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Pervasives.decr(Microsoft.FSharp.Core.Ref`1{System.Int32})">
|
|
<summary>
|
|
Decrement a mutable reference cell containing an integer
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Pervasives.dict``3(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Pervasives.eprintf``1(Microsoft.FSharp.Text.Format`4{``0,System.IO.TextWriter,Microsoft.FSharp.Core.Unit,Microsoft.FSharp.Core.Unit})">
|
|
<summary>
|
|
Print to stderr using the given format
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Pervasives.eprintfn``1(Microsoft.FSharp.Text.Format`4{``0,System.IO.TextWriter,Microsoft.FSharp.Core.Unit,Microsoft.FSharp.Core.Unit})">
|
|
<summary>
|
|
Print to stderr using the given format, and add a newline
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Pervasives.exit``1(System.Int32)">
|
|
<summary>
|
|
Exit the current hardware isolated process, if security settings permit,
|
|
otherwise raise an exception. Calls System.Environment.Exit.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Pervasives.failwithf``2(Microsoft.FSharp.Text.Format`4{``0,Microsoft.FSharp.Core.Unit,System.String,``1})">
|
|
<summary>
|
|
Print to a string buffer and raise an exception with the given
|
|
result. Helper printers must return strings.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Pervasives.fprintf``1(System.IO.TextWriter,Microsoft.FSharp.Text.Format`4{``0,System.IO.TextWriter,Microsoft.FSharp.Core.Unit,Microsoft.FSharp.Core.Unit})">
|
|
<summary>
|
|
Print to a file using the given format
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Pervasives.fprintfn``1(System.IO.TextWriter,Microsoft.FSharp.Text.Format`4{``0,System.IO.TextWriter,Microsoft.FSharp.Core.Unit,Microsoft.FSharp.Core.Unit})">
|
|
<summary>
|
|
Print to a file using the given format, and add a newline
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Pervasives.incr(Microsoft.FSharp.Core.Ref`1{System.Int32})">
|
|
<summary>
|
|
Increment a mutable reference cell containing an integer
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Pervasives.layout_as_string``1(Microsoft.FSharp.Text.StructuredFormat.FormatOptions,``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Pervasives.layout_to_string(Microsoft.FSharp.Text.StructuredFormat.FormatOptions,Microsoft.FSharp.Text.StructuredFormat.Layout)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Pervasives.matrix``2(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Pervasives.op_Append``1(Microsoft.FSharp.Collections.List`1{``0},Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Concatenate two lists.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Pervasives.op_Concatenate(System.String,System.String)">
|
|
<summary>
|
|
Concatenate two strings. The overlaoded operator '+' may also be used.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Pervasives.output_any``2(``0,``1)">
|
|
<summary>
|
|
Ouput any value to a channel using the same set of formatting rules
|
|
as any_to_string
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Pervasives.output_layout``1(Microsoft.FSharp.Text.StructuredFormat.FormatOptions,``0,Microsoft.FSharp.Text.StructuredFormat.Layout)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Pervasives.prerr_any``1(``0)">
|
|
<summary>
|
|
Print any value to stderr using any_to_string.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Pervasives.print_any``1(``0)">
|
|
<summary>
|
|
Print any value to stdin using any_to_string.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Pervasives.printf``1(Microsoft.FSharp.Text.Format`4{``0,System.IO.TextWriter,Microsoft.FSharp.Core.Unit,Microsoft.FSharp.Core.Unit})">
|
|
<summary>
|
|
Print to stdout using the given format
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Pervasives.printfn``1(Microsoft.FSharp.Text.Format`4{``0,System.IO.TextWriter,Microsoft.FSharp.Core.Unit,Microsoft.FSharp.Core.Unit})">
|
|
<summary>
|
|
Print to stdout using the given format, and add a newline
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Pervasives.rowvec``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Pervasives.seq``2(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Pervasives.set``2(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Pervasives.sprintf``1(Microsoft.FSharp.Text.Format`4{``0,Microsoft.FSharp.Core.Unit,System.String,System.String})">
|
|
<summary>
|
|
Print to a string using the given format
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Pervasives.squash_layout(Microsoft.FSharp.Text.StructuredFormat.FormatOptions,Microsoft.FSharp.Text.StructuredFormat.Layout)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Pervasives.truncate(System.Double)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.Pervasives.vector``1(``0)">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.Pervasives">
|
|
<summary>
|
|
Pervasives: Additional bindings available at the top level
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.SByte.abs(System.SByte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.SByte.add(System.SByte,System.SByte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.SByte.compare(System.SByte,System.SByte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.SByte.div(System.SByte,System.SByte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.SByte.logand(System.SByte,System.SByte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.SByte.lognot(System.SByte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.SByte.logor(System.SByte,System.SByte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.SByte.logxor(System.SByte,System.SByte)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.SByte.max_int">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.SByte.min_int">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.SByte.minus_one">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.SByte.mul(System.SByte,System.SByte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.SByte.neg(System.SByte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.SByte.of_byte(System.Byte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.SByte.of_int(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.SByte.of_int16(System.Int16)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.SByte.of_int32(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.SByte.of_uint8(System.Byte)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.SByte.one">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.SByte.pred(System.SByte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.SByte.rem(System.SByte,System.SByte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.SByte.shift_left(System.SByte,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.SByte.shift_right(System.SByte,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.SByte.sub(System.SByte,System.SByte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.SByte.succ(System.SByte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.SByte.to_byte(System.SByte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.SByte.to_int(System.SByte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.SByte.to_int16(System.SByte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.SByte.to_int32(System.SByte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.SByte.to_uint8(System.SByte)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.SByte.zero">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.SByte">
|
|
<summary>
|
|
Simple operations on signed bytes
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.String.capitalize(System.String)">
|
|
<summary>
|
|
Return a string with the first character converted to uppercase.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.String.compare(System.String,System.String)">
|
|
<summary>
|
|
Compare the given strings using ordinal comparison
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.String.concat(System.String,Microsoft.FSharp.Collections.List`1{System.String})">
|
|
<summary>
|
|
Return a new string made by concatenating the given strings
|
|
with separator 'sep', i.e. 'a1 + sep + ... + sep + aN'
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.String.contains(System.String,System.Char)">
|
|
<summary>
|
|
Return true is the given string contains the given character
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.String.contains_between(System.String,System.Int32,System.Int32,System.Char)">
|
|
<summary>
|
|
Return true is the given string contains the given character in the
|
|
range specified by the given start index and the given length
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.String.contains_from(System.String,System.Int32,System.Char)">
|
|
<summary>
|
|
Return true is the given string contains the given character in the
|
|
range from the given start index to the end of the string.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.String.exists(Microsoft.FSharp.Core.FastFunc`2{System.Char,System.Boolean},System.String)">
|
|
<summary>
|
|
Test if any character of the string satisfies the given predicate.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.String.for_all(Microsoft.FSharp.Core.FastFunc`2{System.Char,System.Boolean},System.String)">
|
|
<summary>
|
|
Test if all characters in the string satisfy the given predicate.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.String.get(System.String,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.String.index(System.String,System.Char)">
|
|
<summary>
|
|
Return the first index of the given character in the
|
|
string. Raise IndexOutOfRangeException (Not_found) if
|
|
the string does not contain the given character.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.String.index_from(System.String,System.Int32,System.Char)">
|
|
<summary>
|
|
Return the first index of the given character in the
|
|
range from the given start position to the end of the string.
|
|
Raise IndexOutOfRangeException (Not_found) if
|
|
the string does not contain the given character.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.String.iter(Microsoft.FSharp.Core.FastFunc`2{System.Char,Microsoft.FSharp.Core.Unit},System.String)">
|
|
<summary>
|
|
Apply the given function to each character in the string
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.String.length(System.String)">
|
|
<summary>
|
|
Return the length of the string.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.String.lowercase(System.String)">
|
|
<summary>
|
|
Return a new string with all characters converted to lowercase
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.String.make(System.Int32,System.Char)">
|
|
<summary>
|
|
Return a string of the given length containing repetitions of the given character
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.String.map(Microsoft.FSharp.Core.FastFunc`2{System.Char,System.Char},System.String)">
|
|
<summary>
|
|
Build a new string whose characters are the results of applying the given function
|
|
to each of the characters of the input string.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.String.map_concat(Microsoft.FSharp.Core.FastFunc`2{System.Char,System.String},System.String)">
|
|
<summary>
|
|
Build a new string whose characters are the results of applying the given function
|
|
to each of the characters of the input string and concatenating the resulting
|
|
strings.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.String.of_char(System.Char)">
|
|
<summary>
|
|
Return s string of length 1 contianing the given character
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.String.rcontains_from(System.String,System.Int32,System.Char)">
|
|
<summary>
|
|
Return true if the string contains the given character prior to the given index
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.String.rindex(System.String,System.Char)">
|
|
<summary>
|
|
Return the index of the first occurrence of the given character
|
|
from the end of the string proceeding backwards
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.String.rindex_from(System.String,System.Int32,System.Char)">
|
|
<summary>
|
|
Return the index of the first occurrence of the given character
|
|
starting from the given index proceeding backwards.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.String.split(Microsoft.FSharp.Collections.List`1{System.Char})">
|
|
<summary>
|
|
Split the string using the given list of separator characters.
|
|
Trimming is also performed at both ends of the string and any empty
|
|
strings that result from the split are discarded.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.String.sub(System.String,System.Int32,System.Int32)">
|
|
<summary>
|
|
Return a substring of length 'length' starting index 'start'.
|
|
Raise IndexOutOfRangeException (Not_found) if the start index
|
|
is out of range or start+length is greatere than the length of the string
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.String.trim(Microsoft.FSharp.Collections.List`1{System.Char})">
|
|
<summary>
|
|
Split the string using the given list of separator characters.
|
|
Trimming is also performed at both ends of the string and any empty
|
|
strings that result from the split are discarded.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.String.uncapitalize(System.String)">
|
|
<summary>
|
|
Return a string with the first character converted to lowercase.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.String.uppercase(System.String)">
|
|
<summary>
|
|
Return a string with all characters converted to uppercase.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.String">
|
|
<summary>
|
|
Compatibility module for ML string processing. Richer string operations
|
|
are available via the member functions on strings and other functionality in
|
|
<a href="http://msdn2.microsoft.com/en-us/library/system.string.aspx">System.String</a>
|
|
and <a href="http://msdn2.microsoft.com/library/system.text.regularexpressions.aspx">System.Text.RegularExpressions</a> types.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt16.add(System.UInt16,System.UInt16)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt16.compare(System.UInt16,System.UInt16)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt16.div(System.UInt16,System.UInt16)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt16.logand(System.UInt16,System.UInt16)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt16.lognot(System.UInt16)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt16.logor(System.UInt16,System.UInt16)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt16.logxor(System.UInt16,System.UInt16)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.UInt16.max_int">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.UInt16.min_int">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt16.mul(System.UInt16,System.UInt16)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt16.of_int(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt16.of_int16(System.Int16)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt16.of_int32(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt16.of_uint32(System.UInt32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt16.of_uint8(System.Byte)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.UInt16.one">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt16.pred(System.UInt16)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt16.rem(System.UInt16,System.UInt16)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt16.shift_left(System.UInt16,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt16.shift_right(System.UInt16,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt16.sub(System.UInt16,System.UInt16)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt16.succ(System.UInt16)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt16.to_int(System.UInt16)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt16.to_int16(System.UInt16)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt16.to_int32(System.UInt16)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt16.to_uint32(System.UInt16)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt16.to_uint8(System.UInt16)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.UInt16.zero">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.UInt16">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt32.add(System.UInt32,System.UInt32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt32.bits_of_float(System.Double)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt32.bits_of_float32(System.Single)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt32.compare(System.UInt32,System.UInt32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt32.div(System.UInt32,System.UInt32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt32.float32_of_bits(System.UInt32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt32.float_of_bits(System.UInt32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt32.logand(System.UInt32,System.UInt32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt32.lognot(System.UInt32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt32.logor(System.UInt32,System.UInt32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt32.logxor(System.UInt32,System.UInt32)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.UInt32.max_int">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.UInt32.min_int">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt32.mul(System.UInt32,System.UInt32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt32.of_float(System.Double)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt32.of_float32(System.Single)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt32.of_int(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt32.of_int32(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt32.of_string(System.String)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt32.of_uint64(System.UInt64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt32.of_unativeint(System.UIntPtr)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.UInt32.one">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt32.pred(System.UInt32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt32.rem(System.UInt32,System.UInt32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt32.shift_left(System.UInt32,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt32.shift_right(System.UInt32,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt32.sub(System.UInt32,System.UInt32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt32.succ(System.UInt32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt32.to_float(System.UInt32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt32.to_float32(System.UInt32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt32.to_int(System.UInt32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt32.to_int32(System.UInt32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt32.to_string(System.UInt32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt32.to_uint64(System.UInt32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt32.to_unativeint(System.UInt32)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.UInt32.zero">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.UInt32">
|
|
<summary>
|
|
UInt32: ML-like operations on 32-bit System.UInt32 numbers.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt64.add(System.UInt64,System.UInt64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt64.bits_of_float(System.Double)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt64.compare(System.UInt64,System.UInt64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt64.div(System.UInt64,System.UInt64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt64.float_of_bits(System.UInt64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt64.logand(System.UInt64,System.UInt64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt64.lognot(System.UInt64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt64.logor(System.UInt64,System.UInt64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt64.logxor(System.UInt64,System.UInt64)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.UInt64.max_int">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.UInt64.min_int">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt64.mul(System.UInt64,System.UInt64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt64.of_float(System.Double)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt64.of_float32(System.Single)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt64.of_int(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt64.of_int64(System.Int64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt64.of_string(System.String)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt64.of_uint32(System.UInt32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt64.of_unativeint(System.UIntPtr)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.UInt64.one">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt64.pred(System.UInt64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt64.rem(System.UInt64,System.UInt64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt64.shift_left(System.UInt64,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt64.shift_right(System.UInt64,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt64.sub(System.UInt64,System.UInt64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt64.succ(System.UInt64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt64.to_float(System.UInt64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt64.to_float32(System.UInt64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt64.to_int(System.UInt64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt64.to_int64(System.UInt64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt64.to_string(System.UInt64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt64.to_uint32(System.UInt64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt64.to_unativeint(System.UInt64)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.UInt64.zero">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.UInt64">
|
|
<summary>
|
|
UInt64: basic operations on 64-bit System.UInt64 numbers.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.UInt8.uint8">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt8.add(System.Byte,System.Byte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt8.compare(System.Byte,System.Byte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt8.div(System.Byte,System.Byte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt8.logand(System.Byte,System.Byte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt8.lognot(System.Byte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt8.logor(System.Byte,System.Byte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt8.logxor(System.Byte,System.Byte)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.UInt8.max_int">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.UInt8.min_int">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt8.mul(System.Byte,System.Byte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt8.of_byte(System.Byte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt8.of_int(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt8.of_int32(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt8.of_uint16(System.UInt16)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt8.of_uint32(System.UInt32)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.UInt8.one">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt8.pred(System.Byte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt8.rem(System.Byte,System.Byte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt8.shift_left(System.Byte,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt8.shift_right(System.Byte,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt8.sub(System.Byte,System.Byte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt8.succ(System.Byte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt8.to_byte(System.Byte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt8.to_int(System.Byte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt8.to_int32(System.Byte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt8.to_uint16(System.Byte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Core.UInt8.to_uint32(System.Byte)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Core.UInt8.zero">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Core.UInt8">
|
|
<summary>
|
|
Simple operations on unsigned bytes
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Idioms.EventListeners`1..ctor">
|
|
<summary>
|
|
Build a new store of listeneres for an event
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Idioms.EventListeners`1.Fire(``0)">
|
|
<summary>
|
|
Fire the event associated with this EventListeners store
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Idioms.EventListeners`1.Event">
|
|
<summary>
|
|
Return the IEvent object that mediates access to this store.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Idioms.EventListeners`1">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Idioms.Handler`1">
|
|
<summary>
|
|
Fresh events declared in F# are typically values of type Idioms.ICompatEvent<'a>. These
|
|
hold event handlers of type Idioms.Handler<'a>.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Idioms.IDelegateEvent`2">
|
|
<summary>
|
|
See Microsoft.FSharp.IDelegateEvent
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Idioms.IEvent`1">
|
|
<summary>
|
|
See Microsoft.FSharp.Control.IEvent
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Idioms.IHandlerEvent`1">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Idioms.sizeof`1">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Idioms.typ`1">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Idioms.CombineEnumFlags``1(Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Combine enum values using 'logical or'. The relevant enumeration type is inferred from context.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Idioms.EnumToInt``1(``0)">
|
|
<summary>
|
|
Convert an enumeration value to an integer. The argument type is inferred from context.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Idioms.IntToEnum``1(System.Int32)">
|
|
<summary>
|
|
Convert an integer to an enumeration value. The result type is inferred from context.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Idioms.ParamArray``1(Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Use when calling a method from another .NET language that expects a variable number of
|
|
arguments.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Idioms.TestEnumFlag``1(``0,``0)">
|
|
<summary>
|
|
Test if an enumeration value has a particular flag set, using 'logical and'.
|
|
The relevant enumeration type is inferred from context.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Idioms.box``1(``0)">
|
|
<summary>
|
|
Convert a value to the univeral representation type 'obj',
|
|
where the argument type is inferred from context.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Idioms.foreach``2(``0,Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Core.Unit})">
|
|
<summary>
|
|
This idiom corresponds to the C# "foreach" construct.
|
|
Use as: 'foreach (collection) (fun (x:expectedType) -> ...)'.
|
|
Try using 'Idioms.foreachG' before using this function, as that
|
|
detects if the collection supports a typesafe IEnumerable<T>.
|
|
If any element of the heterogeneous collection does not
|
|
have the given type then a runtime error will be raised.
|
|
Not all F# collection types directly implement the required interfaces,
|
|
hence you may need to call a projection function such as 'CollectionType.to_IEnumerable'.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Idioms.foreachG``2(``0,Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Core.Unit})">
|
|
<summary>
|
|
Enumerator iteration. See 'foreach'.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Idioms.lock``2(``0,Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Core.Unit,``1})">
|
|
<summary>
|
|
The idiom corresponding to the C# "lock(x) { ... }" construct. Use as:
|
|
lock (x) (fun () -> ...)
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Idioms.sizeof``1">
|
|
<summary>
|
|
Return a sizeof value containing an integer representing the runtime allocated size of handles to values of
|
|
a given F# type. Most F# types will have a handle size of 1 native machine word.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Idioms.typeof``1">
|
|
<summary>
|
|
Generate a 'typ' value containing a System.Type runtime represenation of an F# type.
|
|
The static type is still maintained on the value returned.
|
|
|
|
The syntax '(type ...)' can now be used as a replacement for the
|
|
use of this operator when a System.Type object is required.
|
|
This operator may be marked 'deprecated' in a suture release of F#.
|
|
Note parentheses are currently required when using '(type ...)'.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Idioms.unbox``1(System.Object)">
|
|
<summary>
|
|
Convert a value from the univeral representation type 'obj' to another type,
|
|
where the result type is inferred from context.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Idioms.using``2(``0,Microsoft.FSharp.Core.FastFunc`2{``0,``1})">
|
|
<summary>
|
|
The idiom corresponding to the C# "using" construct, which uses
|
|
the IDisposable interface to dispose of a native
|
|
resource even when an exception is raised by the protected
|
|
code. Use as:
|
|
using (myResource) (fun () -> ... )
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Idioms">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigInt.Equals(System.Object)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigInt.GetHashCode">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigInt.op_Addition(Microsoft.FSharp.Math.BigInt,Microsoft.FSharp.Math.BigInt)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigInt.op_Division(Microsoft.FSharp.Math.BigInt,Microsoft.FSharp.Math.BigInt)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigInt.op_Multiply(Microsoft.FSharp.Math.BigInt,Microsoft.FSharp.Math.BigInt)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigInt.op_Range(Microsoft.FSharp.Math.BigInt,Microsoft.FSharp.Math.BigInt)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigInt.op_RangeStep(Microsoft.FSharp.Math.BigInt,Microsoft.FSharp.Math.BigInt,Microsoft.FSharp.Math.BigInt)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigInt.op_Subtraction(Microsoft.FSharp.Math.BigInt,Microsoft.FSharp.Math.BigInt)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigInt.op_UnaryNegation(Microsoft.FSharp.Math.BigInt)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigInt.op_UnaryPlus(Microsoft.FSharp.Math.BigInt)">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.BigInt">
|
|
<summary>
|
|
The type of arbitrary-sized integers
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigNum.GetHashCode">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigNum.ToString">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigNum.op_Addition(Microsoft.FSharp.Math.BigNum,Microsoft.FSharp.Math.BigNum)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigNum.op_Division(Microsoft.FSharp.Math.BigNum,Microsoft.FSharp.Math.BigNum)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigNum.op_Multiply(Microsoft.FSharp.Math.BigNum,Microsoft.FSharp.Math.BigNum)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigNum.op_Range(Microsoft.FSharp.Math.BigNum,Microsoft.FSharp.Math.BigNum)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigNum.op_RangeStep(Microsoft.FSharp.Math.BigNum,Microsoft.FSharp.Math.BigNum,Microsoft.FSharp.Math.BigNum)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigNum.op_Subtraction(Microsoft.FSharp.Math.BigNum,Microsoft.FSharp.Math.BigNum)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigNum.op_UnaryNegation(Microsoft.FSharp.Math.BigNum)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigNum.op_UnaryPlus(Microsoft.FSharp.Math.BigNum)">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.BigNum">
|
|
<summary>
|
|
The type of arbitrary-sized rational numbers
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.BigRational">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Complex.Abs(Microsoft.FSharp.Math.Complex)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Complex.Cos(Microsoft.FSharp.Math.Complex)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Complex.Create(System.Double,System.Double)">
|
|
<summary>
|
|
Create a complex number x+ij using rectangular coordinates
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Complex.CreatePolar(System.Double,System.Double)">
|
|
<summary>
|
|
Create a complex number using magnitude/phase polar coordinates
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Complex.Exp(Microsoft.FSharp.Math.Complex)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Complex.Log(Microsoft.FSharp.Math.Complex)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Complex.Sin(Microsoft.FSharp.Math.Complex)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Complex.Sqrt(Microsoft.FSharp.Math.Complex)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Complex.Tan(Microsoft.FSharp.Math.Complex)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.Complex.Conjugate">
|
|
<summary>
|
|
The conjugate of a complex number, i.e. x-yi
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.Complex.ImaginaryPart">
|
|
<summary>
|
|
The imaginary part of a complex number
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.Complex.Magnitude">
|
|
<summary>
|
|
The polar-coordinate magnitude of a complex number
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.Complex.One">
|
|
<summary>
|
|
The complex number 1+0i
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.Complex.OneI">
|
|
<summary>
|
|
The complex number 0+1i
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.Complex.Phase">
|
|
<summary>
|
|
The polar-coordinate phase of a complex number
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.Complex.RealPart">
|
|
<summary>
|
|
The real part of a complex number
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.Complex.Zero">
|
|
<summary>
|
|
The complex number 0+0i
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.Complex.i">
|
|
<summary>
|
|
The imaginary part of a complex number
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.Complex.r">
|
|
<summary>
|
|
The real part of a complex number
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Complex.op_Addition(Microsoft.FSharp.Math.Complex,Microsoft.FSharp.Math.Complex)">
|
|
<summary>
|
|
Add two complex numbers
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Complex.op_Division(Microsoft.FSharp.Math.Complex,Microsoft.FSharp.Math.Complex)">
|
|
<summary>
|
|
Complex division of two complex numbers
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Complex.op_DollarMultiply(System.Double,Microsoft.FSharp.Math.Complex)">
|
|
<summary>
|
|
Multiply a scalar by a complex number
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Complex.op_Multiply(Microsoft.FSharp.Math.Complex,Microsoft.FSharp.Math.Complex)">
|
|
<summary>
|
|
Multiply two complex numbers
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Complex.op_MultiplyDollar(Microsoft.FSharp.Math.Complex,System.Double)">
|
|
<summary>
|
|
Multiply a complex number by a scalar
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Complex.op_Subtraction(Microsoft.FSharp.Math.Complex,Microsoft.FSharp.Math.Complex)">
|
|
<summary>
|
|
Subtract one complex number from another
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Complex.op_UnaryNegation(Microsoft.FSharp.Math.Complex)">
|
|
<summary>
|
|
Unary negation of a complex number
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.Complex">
|
|
<summary>
|
|
The type of complex numbers stored as pairs of 64-bit floating point numbers in rectangular coordinates
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.DenseMatrix`1">
|
|
<summary>
|
|
The type of matrices. The arithmetic operations on the element type are determined by inspection on the element type itself
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.IFloating`1.Acos(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.IFloating`1.Asin(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.IFloating`1.Atan(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.IFloating`1.Atan2(``0,``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.IFloating`1.Cos(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.IFloating`1.Cosh(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.IFloating`1.Exp(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.IFloating`1.Log(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.IFloating`1.LogN(``0,``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.IFloating`1.Sin(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.IFloating`1.Sinh(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.IFloating`1.Sqrt(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.IFloating`1.Tan(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.IFloating`1.Tanh(``0)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.IFloating`1.Pi">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.IFloating`1">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.IFractional`1.Divide(``0,``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.IFractional`1.Reciprocal(``0)">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.IFractional`1">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.IIEEE`1.IsInfinite(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.IIEEE`1.IsNaN(``0)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.IIEEE`1.Epsilon">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.IIEEE`1.NaN">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.IIEEE`1.NegativeInfinity">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.IIEEE`1.PositiveInfinity">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.IIEEE`1">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.IIntegral`1.DivMod(``0,``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.IIntegral`1.Divide(``0,``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.IIntegral`1.Modulus(``0,``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.IIntegral`1.OfBigInt(Microsoft.FSharp.Math.BigInt)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.IIntegral`1.ToBigInt(``0)">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.IIntegral`1">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.INumeric`1.Abs(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.INumeric`1.Add(``0,``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.INumeric`1.Multiply(``0,``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.INumeric`1.Negate(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.INumeric`1.Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.INumeric`1.Sign(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.INumeric`1.Subtract(``0,``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.INumeric`1.ToString(``0,System.String,System.IFormatProvider)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.INumeric`1.One">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.INumeric`1.Zero">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.INumeric`1">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix`1.Equals(System.Object)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix`1.GetHashCode">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix`1.GetSlice2D(Microsoft.FSharp.Core.Option`1{System.Int32},Microsoft.FSharp.Core.Option`1{System.Int32},Microsoft.FSharp.Core.Option`1{System.Int32},Microsoft.FSharp.Core.Option`1{System.Int32})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix`1.Pin``1(Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Core.nativeptr`1{``0},``1})">
|
|
<summary>
|
|
For native interop. Pin the given object for the duration of a single call to the given function. A native pointer to
|
|
the (0,0) element in the underlying array is passed to the given function. Resources associated with the
|
|
pin are released when the function completes, even if an exception is raised.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix`1.PinHandle">
|
|
<summary>
|
|
For native interop. Pin the given object, but the caller is responsible for freeing the GCHandle
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.Matrix`1.Dimensions">
|
|
<summary>
|
|
The number of (rows,columns) in the matrix
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.Matrix`1.ElementOps">
|
|
<summary>
|
|
Retrieve the dictionary of numeric operations associated with the element
|
|
type of this matrix. Accessing the property may raise an NotSupportedException if the element
|
|
type doesn't support any numeric operations. The object returned
|
|
may support additional numeric operations such as IFractional:
|
|
this can be determined by a dynamic type test against the object
|
|
returned.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.Matrix`1.Item(System.Int32,System.Int32)">
|
|
<summary>
|
|
Get the item at the given position in the matrix
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.Matrix`1.NumCols">
|
|
<summary>
|
|
The number of columns in the matrix
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.Matrix`1.NumRows">
|
|
<summary>
|
|
The number of rows in the matrix
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.Matrix`1.Transpose">
|
|
<summary>
|
|
Get the transpose of the matrix
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix`1.op_Addition(Microsoft.FSharp.Math.Matrix`1{``0},Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
<summary>
|
|
Point-wise addition of two matrices. An InvalidArgument exception will be
|
|
raised if the dimensions do not match.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix`1.op_AdditionAssignment(Microsoft.FSharp.Math.Matrix`1{``0},Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
<summary>
|
|
Inplace matrix addition. An InvalidArgument exception will be
|
|
raised if the dimensions do not match.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix`1.op_DollarMultiply(``0,Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
<summary>
|
|
Multiply each element of a matrix by the given scalar value
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix`1.op_DotMultiply(Microsoft.FSharp.Math.Matrix`1{``0},Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
<summary>
|
|
Pointwise matrix multiplication. An InvalidArgument exception will be
|
|
raised if the dimensions do not match.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix`1.op_DotMultiplyEquals(Microsoft.FSharp.Math.Matrix`1{``0},Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
<summary>
|
|
Inplace pointwise matrix multiplication. An InvalidArgument exception will be
|
|
raised if the dimensions do not match.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix`1.op_Multiply(Microsoft.FSharp.Math.Matrix`1{``0},Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
<summary>
|
|
Matrix multiplication. An InvalidArgument exception will be
|
|
raised if the dimensions do not match.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix`1.op_Multiply(Microsoft.FSharp.Math.Matrix`1{``0},Microsoft.FSharp.Math.Vector`1{``0})">
|
|
<summary>
|
|
Matrix-vector multiplication.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix`1.op_MultiplyDollar(Microsoft.FSharp.Math.Matrix`1{``0},``0)">
|
|
<summary>
|
|
Multiply each element of a matrix by the given scalar value
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix`1.op_Subtraction(Microsoft.FSharp.Math.Matrix`1{``0},Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
<summary>
|
|
Point-wise subtraction of two matrices. An InvalidArgument exception will be
|
|
raised if the dimensions do not match.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix`1.op_SubtractionAssignment(Microsoft.FSharp.Math.Matrix`1{``0},Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
<summary>
|
|
Inplace matrix subtraction. An InvalidArgument exception will be
|
|
raised if the dimensions do not match.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix`1.op_UnaryNegation(Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
<summary>
|
|
Matrix negation.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix`1.op_UnaryPlus(Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
<summary>
|
|
A nop.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.Matrix`1.Item(System.Int32,System.Int32,``0)">
|
|
<summary>
|
|
Get the item at the given position in the matrix
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.Matrix`1">
|
|
<summary>
|
|
The type of matrices. The arithmetic operations on the element type are determined by inspection on the element type itself
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.RowVector`1.Equals(System.Object)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.RowVector`1.GetHashCode">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.RowVector`1.GetSlice(Microsoft.FSharp.Core.Option`1{System.Int32},Microsoft.FSharp.Core.Option`1{System.Int32})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.RowVector`1.Pin``1(Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Core.nativeptr`1{``0},``1})">
|
|
<summary>
|
|
For native interop. Pin the given object for the duration of a single call to the given function. A native pointer to
|
|
the (0,0) element in the underlying array is passed to the given function. Resources associated with the
|
|
pin are released when the function completes, even if an exception is raised.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.RowVector`1.PinHandle">
|
|
<summary>
|
|
Pin the given matrix, but the caller is responsible for freeing the GCHandle
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.RowVector`1.ElementOps">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.RowVector`1.Item(System.Int32)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.RowVector`1.Length">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.RowVector`1.NumCols">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.RowVector`1.Transpose">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.RowVector`1.op_Addition(Microsoft.FSharp.Math.RowVector`1{``0},Microsoft.FSharp.Math.RowVector`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.RowVector`1.op_AdditionAssignment(Microsoft.FSharp.Math.RowVector`1{``0},Microsoft.FSharp.Math.RowVector`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.RowVector`1.op_DollarMultiply(``0,Microsoft.FSharp.Math.RowVector`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.RowVector`1.op_DotMultiply(Microsoft.FSharp.Math.RowVector`1{``0},Microsoft.FSharp.Math.RowVector`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.RowVector`1.op_DotMultiplyEquals(Microsoft.FSharp.Math.RowVector`1{``0},Microsoft.FSharp.Math.RowVector`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.RowVector`1.op_Multiply(Microsoft.FSharp.Math.RowVector`1{``0},Microsoft.FSharp.Math.Vector`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.RowVector`1.op_Multiply(Microsoft.FSharp.Math.RowVector`1{``0},Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.RowVector`1.op_Multiply(Microsoft.FSharp.Math.RowVector`1{``0},``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.RowVector`1.op_Subtraction(Microsoft.FSharp.Math.RowVector`1{``0},Microsoft.FSharp.Math.RowVector`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.RowVector`1.op_SubtractionAssignment(Microsoft.FSharp.Math.RowVector`1{``0},Microsoft.FSharp.Math.RowVector`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.RowVector`1.op_UnaryNegation(Microsoft.FSharp.Math.RowVector`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.RowVector`1.op_UnaryPlus(Microsoft.FSharp.Math.RowVector`1{``0})">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.RowVector`1.Item(System.Int32,``0)">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.RowVector`1">
|
|
<summary>
|
|
The type of row vectors. This type is included mostly only for completeness
|
|
and is used relatively rarely.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.SparseMatrix`1">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector`1.Equals(System.Object)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector`1.GetHashCode">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector`1.GetSlice(Microsoft.FSharp.Core.Option`1{System.Int32},Microsoft.FSharp.Core.Option`1{System.Int32})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector`1.Pin``1(Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Core.nativeptr`1{``0},``1})">
|
|
<summary>
|
|
For native interop. Pin the given object for the duration of a single call to the given function. A native pointer to
|
|
the (0,0) element in the underlying array is passed to the given function. Resources associated with the
|
|
pin are released when the function completes, even if an exception is raised.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector`1.PinHandle">
|
|
<summary>
|
|
For native interop. Pin the given object, but the caller is responsible for freeing the GCHandle
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.Vector`1.ElementOps">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.Vector`1.Item(System.Int32)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.Vector`1.Length">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.Vector`1.NumRows">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.Vector`1.Transpose">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector`1.op_Addition(Microsoft.FSharp.Math.Vector`1{``0},Microsoft.FSharp.Math.Vector`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector`1.op_AdditionAssignment(Microsoft.FSharp.Math.Vector`1{``0},Microsoft.FSharp.Math.Vector`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector`1.op_DollarMultiply(``0,Microsoft.FSharp.Math.Vector`1{``0})">
|
|
<summary>
|
|
Multiply each element of a vector by the given scalar value. An InvalidArgument exception will be
|
|
raised if the dimensions do not match.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector`1.op_DotMultiply(Microsoft.FSharp.Math.Vector`1{``0},Microsoft.FSharp.Math.Vector`1{``0})">
|
|
<summary>
|
|
Pointwise multiplication of two vectors.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector`1.op_DotMultiplyEquals(Microsoft.FSharp.Math.Vector`1{``0},Microsoft.FSharp.Math.Vector`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector`1.op_Multiply(Microsoft.FSharp.Math.Vector`1{``0},Microsoft.FSharp.Math.RowVector`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector`1.op_Multiply(Microsoft.FSharp.Math.Vector`1{``0},``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector`1.op_Subtraction(Microsoft.FSharp.Math.Vector`1{``0},Microsoft.FSharp.Math.Vector`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector`1.op_SubtractionAssignment(Microsoft.FSharp.Math.Vector`1{``0},Microsoft.FSharp.Math.Vector`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector`1.op_UnaryNegation(Microsoft.FSharp.Math.Vector`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector`1.op_UnaryPlus(Microsoft.FSharp.Math.Vector`1{``0})">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.Vector`1.Item(System.Int32,``0)">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.Vector`1">
|
|
<summary>
|
|
The type of column vectors. The arithmetic operations on the element type are determined by inspection on the element type itself
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.complex">
|
|
<summary>
|
|
The type of complex numbers
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.matrix">
|
|
<summary>
|
|
The type of floating point matrices
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.opsData`1">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.rowvec">
|
|
<summary>
|
|
The type of floating point row vectors
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.vector">
|
|
<summary>
|
|
The type of floating point column vectors
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigInt.abs(Microsoft.FSharp.Math.BigInt)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigInt.add(Microsoft.FSharp.Math.BigInt,Microsoft.FSharp.Math.BigInt)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigInt.bits(Microsoft.FSharp.Math.BigInt)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigInt.compare(Microsoft.FSharp.Math.BigInt,Microsoft.FSharp.Math.BigInt)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigInt.div(Microsoft.FSharp.Math.BigInt,Microsoft.FSharp.Math.BigInt)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigInt.divmod(Microsoft.FSharp.Math.BigInt,Microsoft.FSharp.Math.BigInt)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigInt.equal(Microsoft.FSharp.Math.BigInt,Microsoft.FSharp.Math.BigInt)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigInt.factorial(Microsoft.FSharp.Math.BigInt)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigInt.gt(Microsoft.FSharp.Math.BigInt,Microsoft.FSharp.Math.BigInt)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigInt.gte(Microsoft.FSharp.Math.BigInt,Microsoft.FSharp.Math.BigInt)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigInt.hash(Microsoft.FSharp.Math.BigInt)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigInt.hcf(Microsoft.FSharp.Math.BigInt,Microsoft.FSharp.Math.BigInt)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigInt.isOne(Microsoft.FSharp.Math.BigInt)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigInt.isZero(Microsoft.FSharp.Math.BigInt)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigInt.lt(Microsoft.FSharp.Math.BigInt,Microsoft.FSharp.Math.BigInt)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigInt.lte(Microsoft.FSharp.Math.BigInt,Microsoft.FSharp.Math.BigInt)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigInt.max(Microsoft.FSharp.Math.BigInt,Microsoft.FSharp.Math.BigInt)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigInt.min(Microsoft.FSharp.Math.BigInt,Microsoft.FSharp.Math.BigInt)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigInt.mul(Microsoft.FSharp.Math.BigInt,Microsoft.FSharp.Math.BigInt)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigInt.neg(Microsoft.FSharp.Math.BigInt)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigInt.negative(Microsoft.FSharp.Math.BigInt)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigInt.of_int(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigInt.of_int64(System.Int64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigInt.of_string(System.String)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.BigInt.one">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigInt.positive(Microsoft.FSharp.Math.BigInt)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigInt.pow(Microsoft.FSharp.Math.BigInt,Microsoft.FSharp.Math.BigInt)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigInt.powi(Microsoft.FSharp.Math.BigInt,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigInt.rem(Microsoft.FSharp.Math.BigInt,Microsoft.FSharp.Math.BigInt)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigInt.scale(System.Int32,Microsoft.FSharp.Math.BigInt)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigInt.sign(Microsoft.FSharp.Math.BigInt)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigInt.sub(Microsoft.FSharp.Math.BigInt,Microsoft.FSharp.Math.BigInt)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigInt.to_float(Microsoft.FSharp.Math.BigInt)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigInt.to_int(Microsoft.FSharp.Math.BigInt)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigInt.to_int64(Microsoft.FSharp.Math.BigInt)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigInt.to_string(Microsoft.FSharp.Math.BigInt)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.BigInt.zero">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.BigInt">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigNum.abs(Microsoft.FSharp.Math.BigNum)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigNum.add(Microsoft.FSharp.Math.BigNum,Microsoft.FSharp.Math.BigNum)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigNum.compare(Microsoft.FSharp.Math.BigNum,Microsoft.FSharp.Math.BigNum)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigNum.div(Microsoft.FSharp.Math.BigNum,Microsoft.FSharp.Math.BigNum)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigNum.equal(Microsoft.FSharp.Math.BigNum,Microsoft.FSharp.Math.BigNum)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigNum.gt(Microsoft.FSharp.Math.BigNum,Microsoft.FSharp.Math.BigNum)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigNum.gte(Microsoft.FSharp.Math.BigNum,Microsoft.FSharp.Math.BigNum)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigNum.lt(Microsoft.FSharp.Math.BigNum,Microsoft.FSharp.Math.BigNum)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigNum.lte(Microsoft.FSharp.Math.BigNum,Microsoft.FSharp.Math.BigNum)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigNum.max(Microsoft.FSharp.Math.BigNum,Microsoft.FSharp.Math.BigNum)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigNum.min(Microsoft.FSharp.Math.BigNum,Microsoft.FSharp.Math.BigNum)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigNum.mul(Microsoft.FSharp.Math.BigNum,Microsoft.FSharp.Math.BigNum)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigNum.neg(Microsoft.FSharp.Math.BigNum)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigNum.negative(Microsoft.FSharp.Math.BigNum)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigNum.of_bigint(Microsoft.FSharp.Math.BigInt)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigNum.of_int(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigNum.of_string(System.String)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.BigNum.one">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigNum.positive(Microsoft.FSharp.Math.BigNum)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigNum.powi(Microsoft.FSharp.Math.BigNum,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigNum.sign(Microsoft.FSharp.Math.BigNum)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigNum.sub(Microsoft.FSharp.Math.BigNum,Microsoft.FSharp.Math.BigNum)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigNum.to_bigint(Microsoft.FSharp.Math.BigNum)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigNum.to_float(Microsoft.FSharp.Math.BigNum)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigNum.to_int(Microsoft.FSharp.Math.BigNum)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.BigNum.to_string(Microsoft.FSharp.Math.BigNum)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.BigNum.zero">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.BigNum">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.Complex.Numerics">
|
|
<summary>
|
|
An abstract representation of the numeric operations
|
|
supported by this type.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Complex.add(Microsoft.FSharp.Math.Complex,Microsoft.FSharp.Math.Complex)">
|
|
<summary>
|
|
Add two complex numbers
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Complex.cis(System.Double)">
|
|
<summary>
|
|
A complex of magnitude 1 and the given phase and , i.e. cis x = mkPolar 1.0 x
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Complex.conjugate(Microsoft.FSharp.Math.Complex)">
|
|
<summary>
|
|
The conjugate of a complex number, i.e. x-yi
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Complex.cos(Microsoft.FSharp.Math.Complex)">
|
|
<summary>
|
|
Cosine
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Complex.div(Microsoft.FSharp.Math.Complex,Microsoft.FSharp.Math.Complex)">
|
|
<summary>
|
|
Complex division of two complex numbers
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Complex.exp(Microsoft.FSharp.Math.Complex)">
|
|
<summary>
|
|
exp(x) = e^x
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Complex.imagPart(Microsoft.FSharp.Math.Complex)">
|
|
<summary>
|
|
The imaginary part of a complex number
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Complex.log(Microsoft.FSharp.Math.Complex)">
|
|
<summary>
|
|
log(x) is natural log (base e)
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Complex.magnitude(Microsoft.FSharp.Math.Complex)">
|
|
<summary>
|
|
The polar-coordinate magnitude of a complex number
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Complex.mkPolar(System.Double,System.Double)">
|
|
<summary>
|
|
Create a complex number using magnitude/phase polar coordinates
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Complex.mkRect(System.Double,System.Double)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Complex.mul(Microsoft.FSharp.Math.Complex,Microsoft.FSharp.Math.Complex)">
|
|
<summary>
|
|
Multiply two complex numbers
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Complex.muls(Microsoft.FSharp.Math.Complex,System.Double)">
|
|
<summary>
|
|
Multiply a complex number by a scalar
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Complex.neg(Microsoft.FSharp.Math.Complex)">
|
|
<summary>
|
|
Unary negation of a complex number
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.Complex.one">
|
|
<summary>
|
|
The complex number 1+0i
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.Complex.onei">
|
|
<summary>
|
|
The complex number 0+1i
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Complex.phase(Microsoft.FSharp.Math.Complex)">
|
|
<summary>
|
|
The polar-coordinate phase of a complex number
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.Complex.pi">
|
|
<summary>
|
|
pi
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Complex.realPart(Microsoft.FSharp.Math.Complex)">
|
|
<summary>
|
|
The real part of a complex number
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Complex.sin(Microsoft.FSharp.Math.Complex)">
|
|
<summary>
|
|
Sine
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Complex.smul(System.Double,Microsoft.FSharp.Math.Complex)">
|
|
<summary>
|
|
Multiply a scalar by a complex number
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Complex.sqrt(Microsoft.FSharp.Math.Complex)">
|
|
<summary>
|
|
sqrt(x) and 0 <= phase(x) < pi
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Complex.sub(Microsoft.FSharp.Math.Complex,Microsoft.FSharp.Math.Complex)">
|
|
<summary>
|
|
Subtract one complex number from another
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Complex.tan(Microsoft.FSharp.Math.Complex)">
|
|
<summary>
|
|
Tagent
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.Complex.zero">
|
|
<summary>
|
|
The complex number 0+0i
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.Complex">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.GlobalAssociations.GetNumericAssociation``1">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.GlobalAssociations.GetNumericAssociationOption``1">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.GlobalAssociations.RegisterNumericAssociation``2(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.GlobalAssociations.getNumericAssociation``1(Microsoft.FSharp.Core.ReifiedType`1{``0})">
|
|
<summary>
|
|
Attempt to determine a numeric association for the given type, i.e. a registered dictionary of
|
|
numeric operations. The interface can be queried dynamically for additional functionality in the numerics
|
|
hierarchy.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.GlobalAssociations.registerNumericAssociation``2(Microsoft.FSharp.Core.ReifiedType`1{``0},``1)">
|
|
<summary>
|
|
Record an AppDomain-wide association between the given type and the given dictionary of
|
|
numeric operations. Raise an error if an existing association already exists.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.GlobalAssociations">
|
|
<summary>
|
|
Associations are a way of associating dictionaries of
|
|
operations with given types at runtime. Associations are global to a
|
|
.NET application domain. Once specified an association may not be deleted
|
|
or modified.
|
|
|
|
In this release the system of associations is simply
|
|
limited to a registry of types that support dictionaries (i.e. interface objects)
|
|
of numeric operations. The following types are pre-registered with associated numeric
|
|
operations: float, int32, int64, bigint, float32, Complex, bignum. Other types must be
|
|
registered explicitly by user code.
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.Instances.BigIntNumerics">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.Instances.BigNumNumerics">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.Instances.Float32Numerics">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.Instances.FloatNumerics">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.Instances.Int32Numerics">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.Instances.Int64Numerics">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.Instances">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.LinearAlgebra.cholesky(Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.LinearAlgebra.choleskyFactor(Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.LinearAlgebra.determinant(Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.LinearAlgebra.isLowerTriangular(Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.LinearAlgebra.isSymmetric(Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.LinearAlgebra.lowerTriangularInverse(Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.LinearAlgebra.symmetricInverse(Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.LinearAlgebra">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.add(Microsoft.FSharp.Math.Matrix`1{System.Double},Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
<summary>
|
|
Add two matrices (operator +)
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.constDiag(System.Int32,System.Double)">
|
|
<summary>
|
|
Create a square matrix with the constant lying on diagonal
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.copy(Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
<summary>
|
|
Create a new matrix that is a copy of the given array
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.cptMax(Microsoft.FSharp.Math.Matrix`1{System.Double},Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
<summary>
|
|
Point-wise maximum element of two matrices
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.cptMin(Microsoft.FSharp.Math.Matrix`1{System.Double},Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
<summary>
|
|
Point-wise minimum element of two matrices
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.cptMul(Microsoft.FSharp.Math.Matrix`1{System.Double},Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
<summary>
|
|
Point-wise multiplication of two matrices (operator .*)
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.cptPow(Microsoft.FSharp.Math.Matrix`1{System.Double},System.Double)">
|
|
<summary>
|
|
Pointwise exponential of a matrix.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.create(System.Int32,System.Int32,System.Double)">
|
|
<summary>
|
|
Create a matrix with all entries the given constant
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.diag(Microsoft.FSharp.Math.Vector`1{System.Double})">
|
|
<summary>
|
|
Create a square matrix with the given vector lying on diagonal
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.dims(Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
<summary>
|
|
Get the dimensions of a matrix (rows x columns)
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.dot(Microsoft.FSharp.Math.Matrix`1{System.Double},Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
<summary>
|
|
Dot product
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.exists(Microsoft.FSharp.Core.FastFunc`2{System.Double,System.Boolean},Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
<summary>
|
|
Check if a predicate holds for at least one element of a matrix
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.existsi(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Double,System.Boolean}}},Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
<summary>
|
|
Check if a predicate holds for at least one element of a matrix
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.fold``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{System.Double,``0}},``0,Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
<summary>
|
|
Fold the given function over all elements of a matrix
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.foldByCol``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{System.Double,``0}},Microsoft.FSharp.Math.RowVector`1{``0},Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
<summary>
|
|
Fold the given function down each column of a matrix
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.foldByRow``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{System.Double,``0}},Microsoft.FSharp.Math.Vector`1{``0},Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
<summary>
|
|
Fold the given function along each row of a matrix
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.foldCol``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{System.Double,``0}},``0,Microsoft.FSharp.Math.Matrix`1{System.Double},System.Int32)">
|
|
<summary>
|
|
Fold the given function along a particular column of a matrix
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.foldRow``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{System.Double,``0}},``0,Microsoft.FSharp.Math.Matrix`1{System.Double},System.Int32)">
|
|
<summary>
|
|
Fold the given function down a particular row of a matrix
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.foldi``1(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{System.Double,``0}}}},``0,Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
<summary>
|
|
Fold the given function over all elements of a matrix
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.forall(Microsoft.FSharp.Core.FastFunc`2{System.Double,System.Boolean},Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
<summary>
|
|
Check if a predicate holds for all elements of a matrix
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.foralli(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Double,System.Boolean}}},Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
<summary>
|
|
Check if a predicate holds for all elements of a matrix
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.get(Microsoft.FSharp.Math.Matrix`1{System.Double},System.Int32,System.Int32)">
|
|
<summary>
|
|
Get an element of a matrix
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.getCol(Microsoft.FSharp.Math.Matrix`1{System.Double},System.Int32)">
|
|
<summary>
|
|
Select a column from a matrix as a vector.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.getCols(Microsoft.FSharp.Math.Matrix`1{System.Double},System.Int32,System.Int32)">
|
|
<summary>
|
|
Select a number of columns from a matrix.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.getDiag(Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
<summary>
|
|
Return the primary diagonal of a matrix, as a vector.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.getDiagN(Microsoft.FSharp.Math.Matrix`1{System.Double},System.Int32)">
|
|
<summary>
|
|
Return the nth diagonal of a matrix, as a vector. Diagonal 0 is the primary
|
|
diagonal, positive diagonals are further to the upper-right of the matrix.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.getRegion(Microsoft.FSharp.Math.Matrix`1{System.Double},System.Int32,System.Int32,System.Int32,System.Int32)">
|
|
<summary>
|
|
Select a region from a matrix.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.getRow(Microsoft.FSharp.Math.Matrix`1{System.Double},System.Int32)">
|
|
<summary>
|
|
Select a row from a matrix as a row vector.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.getRows(Microsoft.FSharp.Math.Matrix`1{System.Double},System.Int32,System.Int32)">
|
|
<summary>
|
|
Select a number of rows from a matrix.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.identity(System.Int32)">
|
|
<summary>
|
|
Create a square matrix with the constant 1.0 lying on diagonal
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.init(System.Int32,System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,System.Double}})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.init_dense``1(System.Int32,System.Int32,``0)">
|
|
<summary>
|
|
Create a matrix with the given entries.
|
|
Create a dense representation matrix with the given entries.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.init_sparse``1(System.Int32,System.Int32,``0)">
|
|
<summary>
|
|
Create a sparse representation matrix with the given entries. Not all
|
|
operations are yet supported for sparse matrices, and mutation is not
|
|
supported at all. If an operation on sparse matrices raises a runtime exception then you may
|
|
need to convert to dense matrices using to_dense.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.inplace_add(Microsoft.FSharp.Math.Matrix`1{System.Double},Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
<summary>
|
|
In-place addition mutates first matrix argument.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.inplace_assign(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,System.Double}},Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
<summary>
|
|
In-place assign mutates matrix argument.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.inplace_cptMul(Microsoft.FSharp.Math.Matrix`1{System.Double},Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
<summary>
|
|
In-place componentwise-multiplication mutates first matrix argument.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.inplace_mapi(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Double,System.Double}}},Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
<summary>
|
|
In-place map mutates matrix argument.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.inplace_scale(System.Double,Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
<summary>
|
|
In-place scaling mutates matrix argument.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.inplace_sub(Microsoft.FSharp.Math.Matrix`1{System.Double},Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
<summary>
|
|
In-place subtraction mutates first matrix argument.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.map(Microsoft.FSharp.Core.FastFunc`2{System.Double,System.Double},Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
<summary>
|
|
Map the given function over each element of the matrix, producing a new matrix
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.mapi(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Double,System.Double}}},Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
<summary>
|
|
Map the given indexed function over each element of the matrix, producing a new matrix
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.mul(Microsoft.FSharp.Math.Matrix`1{System.Double},Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
<summary>
|
|
Multiply two matrices (operator * )
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.mulRV(Microsoft.FSharp.Math.RowVector`1{System.Double},Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
<summary>
|
|
Multiply row vector by matrix (operator *% )
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.mulV(Microsoft.FSharp.Math.Matrix`1{System.Double},Microsoft.FSharp.Math.Vector`1{System.Double})">
|
|
<summary>
|
|
Multiply matrix by vector (operator *% )
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.ncols(Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
<summary>
|
|
Get the number of columns of a matrix
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.neg(Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
<summary>
|
|
Negation of the matrix (each element is negated) (unary operator -)
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.nonzero_entries(Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.norm(Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
<summary>
|
|
sum(x*x) of all the elements of a matrix
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.nrows(Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
<summary>
|
|
Get the number of rows of a matrix
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.of_array2(System.Double[,]`1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.of_list(Microsoft.FSharp.Collections.List`1{Microsoft.FSharp.Collections.List`1{System.Double}})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.of_rowvec(Microsoft.FSharp.Math.RowVector`1{System.Double})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.of_scalar(System.Double)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.of_seq``2(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.of_vector(Microsoft.FSharp.Math.Vector`1{System.Double})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.prod(Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
<summary>
|
|
Multiply all the elements of the matrix
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.randomize(Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
<summary>
|
|
Generate a new matrix of the same size as the input with random entries
|
|
drawn from the range 0..aij. Random numbers are generated using a globally
|
|
shared System.Random instance with the initial seed 99.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.scale(System.Double,Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
<summary>
|
|
Pointwise multiplication of a matrix by a scalar
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.set(Microsoft.FSharp.Math.Matrix`1{System.Double},System.Int32,System.Int32,System.Double)">
|
|
<summary>
|
|
Set an element of a matrix
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.sub(Microsoft.FSharp.Math.Matrix`1{System.Double},Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
<summary>
|
|
Subtract one matrix from another (operator -)
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.sum(Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
<summary>
|
|
Sum all the elements of a matrix
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.to_array2(Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.to_dense(Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
<summary>
|
|
Ensure that a matrix uses dense representation. See init_sparse
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.to_rowvec(Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.to_scalar(Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.to_vector(Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.trace(Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
<summary>
|
|
Sum of the diagonal elements of the matrix
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.transpose(Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
<summary>
|
|
Transpose of a matrix. Use also m.Transpose
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.zero(System.Int32,System.Int32)">
|
|
<summary>
|
|
Create a matrix with all entries zero
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.add``1(Microsoft.FSharp.Math.Matrix`1{``0},Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
<summary>
|
|
Matrix addition.
|
|
The element type of the matrix must have an associated instance of INumeric<'a> (see [[GlobalAssociations]]) (else InvalidArgumentException).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.compare``1(Microsoft.FSharp.Math.Matrix`1{``0},Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.constDiag``1(System.Int32,``0)">
|
|
<summary>
|
|
Create a diagonal square matrix containing the given value along the diagonal.
|
|
The element type of the matrix must have an associated instance of INumeric<'a> (see [[GlobalAssociations]]) (else InvalidArgumentException).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.copy``1(Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
<summary>
|
|
Create a new matrix that is a copy of the given array
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.cptMax``1(Microsoft.FSharp.Math.Matrix`1{``0},Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
<summary>
|
|
Take the pointwise maximum of two matrices
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.cptMin``1(Microsoft.FSharp.Math.Matrix`1{``0},Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
<summary>
|
|
Take the pointwise maximum of two matrices
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.cptMul``1(Microsoft.FSharp.Math.Matrix`1{``0},Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
<summary>
|
|
Matrix pointwise-multiplication.
|
|
The element type of the matrix must have an associated instance of INumeric<'a> (see [[GlobalAssociations]]) (else InvalidArgumentException).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.create``1(System.Int32,System.Int32,``0)">
|
|
<summary>
|
|
Create a matrix containing the given value at every element.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.diag``1(Microsoft.FSharp.Math.Vector`1{``0})">
|
|
<summary>
|
|
Create a matrix containing the given vector along the diagonal.
|
|
The element type of the matrix must have an associated instance of INumeric<'a> (see [[GlobalAssociations]]) (else InvalidArgumentException).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.dims``1(Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
<summary>
|
|
Get the number of (rows,columns) in a matrix.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.dot``1(Microsoft.FSharp.Math.Matrix`1{``0},Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
<summary>
|
|
Sum of the point-wise multiple of the two matrices.
|
|
The element type of the matrix must have an associated instance of INumeric<'a> (see [[GlobalAssociations]]) (else InvalidArgumentException).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.eops``1(Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
<summary>
|
|
Get the dictionary of operations assocaited with the element type
|
|
The element type of the matrix must have an associated instance of INumeric<'a> (see [[GlobalAssociations]]) (else InvalidArgumentException).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.exists``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.existsi``1(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean}}},Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.fold``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``0}},``0,Microsoft.FSharp.Math.Matrix`1{``1})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.foldi``2(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``0}}}},``0,Microsoft.FSharp.Math.Matrix`1{``1})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.forall``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.foralli``1(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean}}},Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.get``1(Microsoft.FSharp.Math.Matrix`1{``0},System.Int32,System.Int32)">
|
|
<summary>
|
|
Get an element from a matrix. The indexes are given in row/column order.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.getCol``1(Microsoft.FSharp.Math.Matrix`1{``0},System.Int32)">
|
|
<summary>
|
|
Select a column from a matrix
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.getCols``1(Microsoft.FSharp.Math.Matrix`1{``0},System.Int32,System.Int32)">
|
|
<summary>
|
|
Select a range of columns from a matrix
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.getDiag``1(Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
<summary>
|
|
Return the diagonal of a matrix as a vector
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.getDiagN``1(Microsoft.FSharp.Math.Matrix`1{``0},System.Int32)">
|
|
<summary>
|
|
Return the nth diagonal of a matrix as a vector
|
|
The 0th index is the main diagonal, and higher indexes are further to the upper-right of the matrix.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.getRegion``1(Microsoft.FSharp.Math.Matrix`1{``0},System.Int32,System.Int32,System.Int32,System.Int32)">
|
|
<summary>
|
|
Select a region from a matrix
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.getRow``1(Microsoft.FSharp.Math.Matrix`1{``0},System.Int32)">
|
|
<summary>
|
|
Select a row from a matrix
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.getRows``1(Microsoft.FSharp.Math.Matrix`1{``0},System.Int32,System.Int32)">
|
|
<summary>
|
|
Select a range of rows from a matrix
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.hash``1(Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.identity``1(System.Int32)">
|
|
<summary>
|
|
Create a square matrix with the one for the element type lying on diagonal
|
|
The element type of the matrix must have an associated instance of INumeric<'a> (see [[GlobalAssociations]]) (else InvalidArgumentException).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.init``1(System.Int32,System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,``0}})">
|
|
<summary>
|
|
Create a matrix using the given function to compute the item at each index.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.init_dense``2(System.Int32,System.Int32,``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.init_numeric``1(System.Int32,System.Int32,Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Math.INumeric`1{``0},Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,``0}}})">
|
|
<summary>
|
|
Create a matrix using the given function to compute the item at each index.
|
|
The element type of the matrix must have an associated instance of INumeric<'a> (see [[GlobalAssociations]]) (else InvalidArgumentException).
|
|
The function is passed the dictionary of associated operations in addition to the index pair.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.init_sparse``2(System.Int32,System.Int32,``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.inplace_add``1(Microsoft.FSharp.Math.Matrix`1{``0},Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.inplace_assign``1(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,``0}},Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.inplace_cptMul``1(Microsoft.FSharp.Math.Matrix`1{``0},Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.inplace_mapi``1(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,``0}}},Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.inplace_scale``1(``0,Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.inplace_sub``1(Microsoft.FSharp.Math.Matrix`1{``0},Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.map``1(Microsoft.FSharp.Core.FastFunc`2{``0,``0},Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.mapi``1(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,``0}}},Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.mul``1(Microsoft.FSharp.Math.Matrix`1{``0},Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
<summary>
|
|
Matrix multiplication.
|
|
The element type of the matrix must have an associated instance of INumeric<'a> (see [[GlobalAssociations]]) (else InvalidArgumentException).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.mulRV``1(Microsoft.FSharp.Math.RowVector`1{``0},Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
<summary>
|
|
Matrix multiplication.
|
|
The element type of the matrix must have an associated instance of INumeric<'a> (see [[GlobalAssociations]]) (else InvalidArgumentException).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.mulV``1(Microsoft.FSharp.Math.Matrix`1{``0},Microsoft.FSharp.Math.Vector`1{``0})">
|
|
<summary>
|
|
Matrix multiplication.
|
|
The element type of the matrix must have an associated instance of INumeric<'a> (see [[GlobalAssociations]]) (else InvalidArgumentException).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.ncols``1(Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
<summary>
|
|
Get the number of columns in a matrix.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.neg``1(Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.nonzero_entries``1(Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.norm``1(Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.nrows``1(Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
<summary>
|
|
Get the number of rows in a matrix.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.of_array2``1(``0[,]`1)">
|
|
<summary>
|
|
Create a matrix from the given (usually constant) data
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.of_list``1(Microsoft.FSharp.Collections.List`1{Microsoft.FSharp.Collections.List`1{``0}})">
|
|
<summary>
|
|
Create a matrix from the given (usually constant) data
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.of_rowvec``1(Microsoft.FSharp.Math.RowVector`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.of_scalar``1(``0)">
|
|
<summary>
|
|
Create a 1x1 matrix containing the given value
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.of_seq``3(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.of_vector``1(Microsoft.FSharp.Math.Vector`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.prod``1(Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.scale``1(``0,Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.set``1(Microsoft.FSharp.Math.Matrix`1{``0},System.Int32,System.Int32,``0)">
|
|
<summary>
|
|
Set an element in a matrix. The indexes are given in row/column order.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.sub``1(Microsoft.FSharp.Math.Matrix`1{``0},Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
<summary>
|
|
Matrix subtraction.
|
|
The element type of the matrix must have an associated instance of INumeric<'a> (see [[GlobalAssociations]]) (else InvalidArgumentException).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.sum``1(Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.to_array2``1(Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
<summary>
|
|
Return a new array containing the elements of the given matrix
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.to_rowvec``1(Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.to_scalar``1(Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.to_vector``1(Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.trace``1(Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.transpose``1(Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.zero``1(System.Int32,System.Int32)">
|
|
<summary>
|
|
Create a matrix containing the zero element at each index.
|
|
The element type of the matrix must have an associated instance of INumeric<'a> (see [[GlobalAssociations]]) (else InvalidArgumentException).
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.Matrix.Generic">
|
|
<summary>
|
|
Operations to manipulate matrix types carrying
|
|
arbitrary element types. The names and types of the operations match those
|
|
in the containing module Math.Matrix.
|
|
|
|
The numeric operations on the element type (add, zero etc.) are inferred from the type
|
|
argument itself. That is, for some operations
|
|
the element type of the matrix must have an associated instance of INumeric<'a>
|
|
or some more specific numeric association (see [[GlobalAssociations]]) (else InvalidArgumentException).
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.Matrix">
|
|
<summary>
|
|
Operations to manipulate floating
|
|
point matrices. The submodule [[Matrix.Generic]] contains a
|
|
matching set of operations to manipulate matrix types carrying
|
|
arbitrary element types.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.Notation.complex">
|
|
<summary>
|
|
The type of complex numbers
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.Notation.matrix">
|
|
<summary>
|
|
The type of floating point matrices
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.Notation.rowvec">
|
|
<summary>
|
|
The type of floating point row vectors
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.Notation.vector">
|
|
<summary>
|
|
The type of floating point column vectors
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Notation.M2S(Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
<summary>
|
|
Convert a matrix to a scalar.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Notation.M2V(Microsoft.FSharp.Math.Matrix`1{System.Double})">
|
|
<summary>
|
|
Convert a matrix to a column vector.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Notation.S(System.Double)">
|
|
<summary>
|
|
Create a matrix from a scalar.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Notation.V(Microsoft.FSharp.Math.Vector`1{System.Double})">
|
|
<summary>
|
|
Create a matrix from a column vector.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Notation.complex(System.Double,System.Double)">
|
|
<summary>
|
|
Create a complex number x+ij using rectangular coordinates
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Notation.matrix``2(``0)">
|
|
<summary>
|
|
Create a matrix from lists of floats.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Notation.rowvec``1(``0)">
|
|
<summary>
|
|
Create a row vector from lists of floats.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Notation.vector``1(``0)">
|
|
<summary>
|
|
Create a column vector from lists of floats.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.Notation.Generic.matrix`1">
|
|
<summary>
|
|
The type of floating point matrices
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.Notation.Generic.rowvec`1">
|
|
<summary>
|
|
The type of floating point row vectors
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.Notation.Generic.vector`1">
|
|
<summary>
|
|
The type of floating point column vectors
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Notation.Generic.M2S``1(Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Notation.Generic.M2V``1(Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Notation.Generic.S``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Notation.Generic.V``1(Microsoft.FSharp.Math.Vector`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Notation.Generic.complex(System.Double,System.Double)">
|
|
<summary>
|
|
Create a complex number x+ij using rectangular coordinates
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Notation.Generic.matrix``3(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Notation.Generic.rowvec``2(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Notation.Generic.vector``2(``0)">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.Notation.Generic">
|
|
<summary>
|
|
This module contains notation related to matrices and vectors carrying arbitrary element types.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.Notation">
|
|
<summary>
|
|
This module contains notation related to matrices and vectors
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.Primitives.BigNat">
|
|
<summary>
|
|
Abstract internal type
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.Primitives.BigNat.n">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Primitives.BigNat.add(Microsoft.FSharp.Math.Primitives.BigNat,Microsoft.FSharp.Math.Primitives.BigNat)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Primitives.BigNat.bits(Microsoft.FSharp.Math.Primitives.BigNat)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Primitives.BigNat.compare(Microsoft.FSharp.Math.Primitives.BigNat,Microsoft.FSharp.Math.Primitives.BigNat)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Primitives.BigNat.div(Microsoft.FSharp.Math.Primitives.BigNat,Microsoft.FSharp.Math.Primitives.BigNat)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Primitives.BigNat.divmod(Microsoft.FSharp.Math.Primitives.BigNat,Microsoft.FSharp.Math.Primitives.BigNat)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Primitives.BigNat.equal(Microsoft.FSharp.Math.Primitives.BigNat,Microsoft.FSharp.Math.Primitives.BigNat)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Primitives.BigNat.factorial(Microsoft.FSharp.Math.Primitives.BigNat)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Primitives.BigNat.get_small(Microsoft.FSharp.Math.Primitives.BigNat)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Primitives.BigNat.gt(Microsoft.FSharp.Math.Primitives.BigNat,Microsoft.FSharp.Math.Primitives.BigNat)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Primitives.BigNat.gte(Microsoft.FSharp.Math.Primitives.BigNat,Microsoft.FSharp.Math.Primitives.BigNat)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Primitives.BigNat.hash(Microsoft.FSharp.Math.Primitives.BigNat)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Primitives.BigNat.hcf(Microsoft.FSharp.Math.Primitives.BigNat,Microsoft.FSharp.Math.Primitives.BigNat)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Primitives.BigNat.isOne(Microsoft.FSharp.Math.Primitives.BigNat)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Primitives.BigNat.isZero(Microsoft.FSharp.Math.Primitives.BigNat)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Primitives.BigNat.is_small(Microsoft.FSharp.Math.Primitives.BigNat)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Primitives.BigNat.lt(Microsoft.FSharp.Math.Primitives.BigNat,Microsoft.FSharp.Math.Primitives.BigNat)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Primitives.BigNat.lte(Microsoft.FSharp.Math.Primitives.BigNat,Microsoft.FSharp.Math.Primitives.BigNat)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Primitives.BigNat.max(Microsoft.FSharp.Math.Primitives.BigNat,Microsoft.FSharp.Math.Primitives.BigNat)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Primitives.BigNat.min(Microsoft.FSharp.Math.Primitives.BigNat,Microsoft.FSharp.Math.Primitives.BigNat)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Primitives.BigNat.mul(Microsoft.FSharp.Math.Primitives.BigNat,Microsoft.FSharp.Math.Primitives.BigNat)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Primitives.BigNat.of_int(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Primitives.BigNat.of_int64(System.Int64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Primitives.BigNat.of_string(System.String)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.Primitives.BigNat.one">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Primitives.BigNat.pow(Microsoft.FSharp.Math.Primitives.BigNat,Microsoft.FSharp.Math.Primitives.BigNat)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Primitives.BigNat.powi(Microsoft.FSharp.Math.Primitives.BigNat,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Primitives.BigNat.rem(Microsoft.FSharp.Math.Primitives.BigNat,Microsoft.FSharp.Math.Primitives.BigNat)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Primitives.BigNat.scale(System.Int32,Microsoft.FSharp.Math.Primitives.BigNat)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Primitives.BigNat.sub(Microsoft.FSharp.Math.Primitives.BigNat,Microsoft.FSharp.Math.Primitives.BigNat)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Primitives.BigNat.to_float(Microsoft.FSharp.Math.Primitives.BigNat)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Primitives.BigNat.to_int(Microsoft.FSharp.Math.Primitives.BigNat)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Primitives.BigNat.to_int64(Microsoft.FSharp.Math.Primitives.BigNat)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Primitives.BigNat.to_string(Microsoft.FSharp.Math.Primitives.BigNat)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.Primitives.BigNat.two">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.Primitives.BigNat.zero">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.Primitives.BigNat">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.Primitives.FFT.fp">
|
|
<summary>
|
|
fp is type for the finite field.
|
|
Currently using p = 2^27.15+1 but do not rely on that.
|
|
Also, do not rely on fp being represented as uint32.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Primitives.FFT.computeFftPaddedPolynomialProduct(System.Int32,System.Int32,System.UInt32[]`1,System.UInt32[]`1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Primitives.FFT.computeFftPolynomialProduct(System.Int32,System.Int32[]`1,System.Int32,System.Int32[]`1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Primitives.FFT.fp_of_int(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Primitives.FFT.int_of_fp(System.UInt32)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.Primitives.FFT.max_bits_inside_fp">
|
|
<summary>
|
|
"2^max_bits_inside_fp - 1" fits inside fp
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.Primitives.FFT.max_fp">
|
|
<summary>
|
|
Maximum value in Fp is p-1.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.Primitives.FFT.mone">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Math.Primitives.FFT.mzero">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.Primitives.FFT">
|
|
<summary>
|
|
FFT multiplication used by BigNat.
|
|
Implements polynomial multiplication provided
|
|
the coefficients of the result (and hence of the arguments too) fit inside Fp.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.RowVector.copy(Microsoft.FSharp.Math.RowVector`1{System.Double})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.RowVector.create(System.Int32,System.Double)">
|
|
<summary>
|
|
Create by constant initialization
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.RowVector.get(Microsoft.FSharp.Math.RowVector`1{System.Double},System.Int32)">
|
|
<summary>
|
|
Get an element of a column vector
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.RowVector.init(System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,System.Double})">
|
|
<summary>
|
|
Create by comprehension
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.RowVector.length(Microsoft.FSharp.Math.RowVector`1{System.Double})">
|
|
<summary>
|
|
Get the dimensions (number of rows) of a column rowvec.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.RowVector.of_array(System.Double[]`1)">
|
|
<summary>
|
|
Create a vector from an array of double precision floats
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.RowVector.of_list(Microsoft.FSharp.Collections.List`1{System.Double})">
|
|
<summary>
|
|
Create a vector from a list of numbers
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.RowVector.of_seq``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.RowVector.set(Microsoft.FSharp.Math.RowVector`1{System.Double},System.Int32,System.Double)">
|
|
<summary>
|
|
Set an element of a column rowvec
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.RowVector.to_array(Microsoft.FSharp.Math.RowVector`1{System.Double})">
|
|
<summary>
|
|
Return a new array containing a copy of the elements of the given vector
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.RowVector.transpose(Microsoft.FSharp.Math.RowVector`1{System.Double})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.RowVector.Generic.copy``1(Microsoft.FSharp.Math.RowVector`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.RowVector.Generic.create``1(System.Int32,``0)">
|
|
<summary>
|
|
Create by constant initialization
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.RowVector.Generic.get``1(Microsoft.FSharp.Math.RowVector`1{``0},System.Int32)">
|
|
<summary>
|
|
Get an element from a column vector.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.RowVector.Generic.init``1(System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,``0})">
|
|
<summary>
|
|
Create by comprehension
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.RowVector.Generic.length``1(Microsoft.FSharp.Math.RowVector`1{``0})">
|
|
<summary>
|
|
Get the number of rows in a column vector.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.RowVector.Generic.of_array``1(``0[]`1)">
|
|
<summary>
|
|
Create a row vector from an array of elements
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.RowVector.Generic.of_list``1(Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Create a row vector from a list of elements
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.RowVector.Generic.of_seq``2(``0)">
|
|
<summary>
|
|
Create a row vector from a sequence of elements
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.RowVector.Generic.set``1(Microsoft.FSharp.Math.RowVector`1{``0},System.Int32,``0)">
|
|
<summary>
|
|
Set an element in a column vector.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.RowVector.Generic.to_array``1(Microsoft.FSharp.Math.RowVector`1{``0})">
|
|
<summary>
|
|
Return a new array containing a copy of the elements of the given vector
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.RowVector.Generic.transpose``1(Microsoft.FSharp.Math.RowVector`1{``0})">
|
|
<summary>
|
|
Transpose the row vector
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.RowVector.Generic">
|
|
<summary>
|
|
Operations to manipulate row vectors types carrying
|
|
arbitrary element types.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.RowVector">
|
|
<summary>
|
|
Operations to manipulate floating
|
|
point row vectors. These are included for completeness and are
|
|
nearly always transposed to column vectors.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.Types.BigInt">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.Types.BigNum">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.Types.BigRational">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.Types.Complex">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.Types.IFloating`1">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.Types.IFractional`1">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.Types.IIEEE`1">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.Types.IIntegral`1">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.Types.INumeric`1">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.Types.Matrix`1">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.Types.RowVector`1">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.Types.Vector`1">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.Types.complex">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.add(Microsoft.FSharp.Math.Vector`1{System.Double},Microsoft.FSharp.Math.Vector`1{System.Double})">
|
|
<summary>
|
|
Add two vectors (operator +)
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.copy(Microsoft.FSharp.Math.Vector`1{System.Double})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.cptMul(Microsoft.FSharp.Math.Vector`1{System.Double},Microsoft.FSharp.Math.Vector`1{System.Double})">
|
|
<summary>
|
|
Point-wise multiplication of two vectors (operator .*)
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.cptPow(Microsoft.FSharp.Math.Vector`1{System.Double},System.Double)">
|
|
<summary>
|
|
Pointwise exponential of a vector.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.create(System.Int32,System.Double)">
|
|
<summary>
|
|
Generate a vector of the given length where each entry contains the given value
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.dot(Microsoft.FSharp.Math.Vector`1{System.Double},Microsoft.FSharp.Math.Vector`1{System.Double})">
|
|
<summary>
|
|
Dot product
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.exists(Microsoft.FSharp.Core.FastFunc`2{System.Double,System.Boolean},Microsoft.FSharp.Math.Vector`1{System.Double})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.existsi(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Double,System.Boolean}},Microsoft.FSharp.Math.Vector`1{System.Double})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.fold``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{System.Double,``0}},``0,Microsoft.FSharp.Math.Vector`1{System.Double})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.foldi``1(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{System.Double,``0}}},``0,Microsoft.FSharp.Math.Vector`1{System.Double})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.forall(Microsoft.FSharp.Core.FastFunc`2{System.Double,System.Boolean},Microsoft.FSharp.Math.Vector`1{System.Double})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.foralli(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Double,System.Boolean}},Microsoft.FSharp.Math.Vector`1{System.Double})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.get(Microsoft.FSharp.Math.Vector`1{System.Double},System.Int32)">
|
|
<summary>
|
|
Get an element of a column vector
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.init(System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,System.Double})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.inplace_add(Microsoft.FSharp.Math.Vector`1{System.Double},Microsoft.FSharp.Math.Vector`1{System.Double})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.inplace_assign(Microsoft.FSharp.Core.FastFunc`2{System.Int32,System.Double},Microsoft.FSharp.Math.Vector`1{System.Double})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.inplace_cptMul(Microsoft.FSharp.Math.Vector`1{System.Double},Microsoft.FSharp.Math.Vector`1{System.Double})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.inplace_mapi(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Double,System.Double}},Microsoft.FSharp.Math.Vector`1{System.Double})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.inplace_scale(System.Double,Microsoft.FSharp.Math.Vector`1{System.Double})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.inplace_sub(Microsoft.FSharp.Math.Vector`1{System.Double},Microsoft.FSharp.Math.Vector`1{System.Double})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.length(Microsoft.FSharp.Math.Vector`1{System.Double})">
|
|
<summary>
|
|
Get the dimensions (number of rows) of a column vector. Identical to [[nrows]]
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.map(Microsoft.FSharp.Core.FastFunc`2{System.Double,System.Double},Microsoft.FSharp.Math.Vector`1{System.Double})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.mapi(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Double,System.Double}},Microsoft.FSharp.Math.Vector`1{System.Double})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.neg(Microsoft.FSharp.Math.Vector`1{System.Double})">
|
|
<summary>
|
|
Negation of the vector (each element is negated) (unary operator -)
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.norm(Microsoft.FSharp.Math.Vector`1{System.Double})">
|
|
<summary>
|
|
sum(x*x) of all or some of the matrix
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.nrows(Microsoft.FSharp.Math.Vector`1{System.Double})">
|
|
<summary>
|
|
Get the number of rows of a column vector.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.of_array(System.Double[]`1)">
|
|
<summary>
|
|
Create a vector from an array of double precision floats
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.of_list(Microsoft.FSharp.Collections.List`1{System.Double})">
|
|
<summary>
|
|
Create a vector from a list of numbers
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.of_scalar(System.Double)">
|
|
<summary>
|
|
Create a 1-element vector
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.of_seq``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.prod(Microsoft.FSharp.Math.Vector`1{System.Double})">
|
|
<summary>
|
|
Multiply all the elements of the matrix
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.range(System.Int32,System.Int32)">
|
|
<summary>
|
|
Create a vector that represents a integral mesh over the given range
|
|
e.g. range 1 5 = vector [ 1.;2.;3.;4.;5. ]
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.rangef(System.Double,System.Double,System.Double)">
|
|
<summary>
|
|
Create a vector that represents a mesh over the given range
|
|
e.g. rangef (-1.0) 0.5 1.0 = vector [ -1.0; -0.5; 0.0; 0.5; 1.0]
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.scale(System.Double,Microsoft.FSharp.Math.Vector`1{System.Double})">
|
|
<summary>
|
|
Pointwise multiplication of a matrix by a scalar
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.set(Microsoft.FSharp.Math.Vector`1{System.Double},System.Int32,System.Double)">
|
|
<summary>
|
|
Set an element of a column vector
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.sub(Microsoft.FSharp.Math.Vector`1{System.Double},Microsoft.FSharp.Math.Vector`1{System.Double})">
|
|
<summary>
|
|
Subtract one vector from another (operator -)
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.sum(Microsoft.FSharp.Math.Vector`1{System.Double})">
|
|
<summary>
|
|
Sum all the elements of a vector
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.to_array(Microsoft.FSharp.Math.Vector`1{System.Double})">
|
|
<summary>
|
|
Return a new array containing a copy of the elements of the given vector
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.transpose(Microsoft.FSharp.Math.Vector`1{System.Double})">
|
|
<summary>
|
|
Transpose of a matrix. Use also m.Transpose
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.zero(System.Int32)">
|
|
<summary>
|
|
Return a vector of the given length where every entry is zero.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.Generic.add``1(Microsoft.FSharp.Math.Vector`1{``0},Microsoft.FSharp.Math.Vector`1{``0})">
|
|
<summary>
|
|
Add two vectors (operator +)
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.Generic.copy``1(Microsoft.FSharp.Math.Vector`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.Generic.cptMax``1(Microsoft.FSharp.Math.Vector`1{``0},Microsoft.FSharp.Math.Vector`1{``0})">
|
|
<summary>
|
|
Take the pointwise maximum of two vectors
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.Generic.cptMin``1(Microsoft.FSharp.Math.Vector`1{``0},Microsoft.FSharp.Math.Vector`1{``0})">
|
|
<summary>
|
|
Take the pointwise minimum of two vectors
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.Generic.cptMul``1(Microsoft.FSharp.Math.Vector`1{``0},Microsoft.FSharp.Math.Vector`1{``0})">
|
|
<summary>
|
|
Point-wise multiplication of two vectors (operator .*)
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.Generic.create``1(System.Int32,``0)">
|
|
<summary>
|
|
Generate a vector of the given length where each entry contains the given value
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.Generic.dot``1(Microsoft.FSharp.Math.Vector`1{``0},Microsoft.FSharp.Math.Vector`1{``0})">
|
|
<summary>
|
|
Dot product
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.Generic.eops``1(Microsoft.FSharp.Math.Vector`1{``0})">
|
|
<summary>
|
|
Get the dictionary of operations assocaited with the element type
|
|
The element type of the matrix must have an associated instance of INumeric<'a> (see [[GlobalAssociations]]) (else InvalidArgumentException).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.Generic.exists``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},Microsoft.FSharp.Math.Vector`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.Generic.existsi``1(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean}},Microsoft.FSharp.Math.Vector`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.Generic.fold``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``0}},``0,Microsoft.FSharp.Math.Vector`1{``1})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.Generic.foldi``2(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``0}}},``0,Microsoft.FSharp.Math.Vector`1{``1})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.Generic.forall``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},Microsoft.FSharp.Math.Vector`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.Generic.foralli``1(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean}},Microsoft.FSharp.Math.Vector`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.Generic.get``1(Microsoft.FSharp.Math.Vector`1{``0},System.Int32)">
|
|
<summary>
|
|
Get an element of a column vector
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.Generic.init``1(System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,``0})">
|
|
<summary>
|
|
Creation: general
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.Generic.init_numeric``1(System.Int32,Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Math.INumeric`1{``0},Microsoft.FSharp.Core.FastFunc`2{System.Int32,``0}})">
|
|
<summary>
|
|
Creation: useful when the element type has associated operations.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.Generic.inplace_add``1(Microsoft.FSharp.Math.Vector`1{``0},Microsoft.FSharp.Math.Vector`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.Generic.inplace_assign``1(Microsoft.FSharp.Core.FastFunc`2{System.Int32,``0},Microsoft.FSharp.Math.Vector`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.Generic.inplace_cptMul``1(Microsoft.FSharp.Math.Vector`1{``0},Microsoft.FSharp.Math.Vector`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.Generic.inplace_mapi``1(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,``0}},Microsoft.FSharp.Math.Vector`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.Generic.inplace_scale``1(``0,Microsoft.FSharp.Math.Vector`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.Generic.inplace_sub``1(Microsoft.FSharp.Math.Vector`1{``0},Microsoft.FSharp.Math.Vector`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.Generic.length``1(Microsoft.FSharp.Math.Vector`1{``0})">
|
|
<summary>
|
|
Get the dimensions (number of rows) of a column vector. Identical to [[nrows]]
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.Generic.map``1(Microsoft.FSharp.Core.FastFunc`2{``0,``0},Microsoft.FSharp.Math.Vector`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.Generic.mapi``1(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,``0}},Microsoft.FSharp.Math.Vector`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.Generic.neg``1(Microsoft.FSharp.Math.Vector`1{``0})">
|
|
<summary>
|
|
Negation of the vector (each element is negated) (unary operator -)
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.Generic.norm``1(Microsoft.FSharp.Math.Vector`1{``0})">
|
|
<summary>
|
|
sum(x*x) of all or some of the matrix
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.Generic.nrows``1(Microsoft.FSharp.Math.Vector`1{``0})">
|
|
<summary>
|
|
Get the number of rows of a column vector.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.Generic.of_array``1(``0[]`1)">
|
|
<summary>
|
|
Create a vector from an array of elements
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.Generic.of_list``1(Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Create a vector from a list of numbers
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.Generic.of_scalar``1(``0)">
|
|
<summary>
|
|
Create a 1-element vector
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.Generic.of_seq``2(``0)">
|
|
<summary>
|
|
Create a vector from a sequence of numbers
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.Generic.prod``1(Microsoft.FSharp.Math.Vector`1{``0})">
|
|
<summary>
|
|
Multiply all the elements of the matrix
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.Generic.scale``1(``0,Microsoft.FSharp.Math.Vector`1{``0})">
|
|
<summary>
|
|
Pointwise multiplication of a matrix by a scalar
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.Generic.set``1(Microsoft.FSharp.Math.Vector`1{``0},System.Int32,``0)">
|
|
<summary>
|
|
Set an element of a column vector
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.Generic.sub``1(Microsoft.FSharp.Math.Vector`1{``0},Microsoft.FSharp.Math.Vector`1{``0})">
|
|
<summary>
|
|
Subtract one vector from another (operator -)
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.Generic.sum``1(Microsoft.FSharp.Math.Vector`1{``0})">
|
|
<summary>
|
|
Sum all the elements of a vector
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.Generic.to_array``1(Microsoft.FSharp.Math.Vector`1{``0})">
|
|
<summary>
|
|
Return a new array containing a copy of the elements of the given vector
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.Generic.transpose``1(Microsoft.FSharp.Math.Vector`1{``0})">
|
|
<summary>
|
|
Transpose of a matrix. Use also m.Transpose
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Math.Vector.Generic.zero``1(System.Int32)">
|
|
<summary>
|
|
Return a vector of the given length where every entry is zero.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.Vector.Generic">
|
|
<summary>
|
|
Operations to manipulate column vectors carrying
|
|
arbitrary element types.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Math.Vector">
|
|
<summary>
|
|
Operations to manipulate floating
|
|
point column vectors. The submodule VectorOps.Generic contains a
|
|
matching set of operations to manipulate column vectors carrying
|
|
arbitrary element types.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.NativeInterop.CMatrix`1">
|
|
<summary>
|
|
See NativeArray2
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.NativeInterop.FortranMatrix`1.FromPtr(Microsoft.FSharp.Core.nativeptr`1{``0},System.Int32,System.Int32)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.NativeInterop.FortranMatrix`1.Item(System.Int32,System.Int32)">
|
|
<summary>
|
|
WARNING: use of this function may lead to unverifiable or invalid code
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.NativeInterop.FortranMatrix`1.NativeTranspose">
|
|
<summary>
|
|
View a FortranMatrix as a CMatrix. Doesn't actually allocate
|
|
a new matirx - just gives a different label to the same bits, and swaps the
|
|
row/column count information associated with the bits.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.NativeInterop.FortranMatrix`1.NumCols">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.NativeInterop.FortranMatrix`1.NumRows">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.NativeInterop.FortranMatrix`1.Ptr">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.NativeInterop.FortranMatrix`1.Item(System.Int32,System.Int32,``0)">
|
|
<summary>
|
|
WARNING: use of this function may lead to unverifiable or invalid code
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.NativeInterop.FortranMatrix`1">
|
|
<summary>
|
|
This type wraps a pointer to a blob of unmanaged memory assumed to contain
|
|
a Fortran-style column major two-dimensional matrix of items compatible with the (presumably blittable)
|
|
type 'a. The blob of memory must be allocated and managed externally,
|
|
e.g. by a computation routine written in C.
|
|
|
|
All operations on this type are marked inlined
|
|
because the code used to implement the operations is not verifiable.
|
|
|
|
Any code that uses these operations will be unverifiable and may
|
|
cause memory corruption if not used with extreme care.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.NativeInterop.NativeArray2`1.FromPtr(Microsoft.FSharp.Core.nativeptr`1{``0},System.Int32,System.Int32)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.NativeInterop.NativeArray2`1.Item(System.Int32,System.Int32)">
|
|
<summary>
|
|
WARNING: use of this function may lead to unverifiable or invalid code
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.NativeInterop.NativeArray2`1.NativeTranspose">
|
|
<summary>
|
|
View a CMatrix as a FortranMatrix. Doesn't actually allocate
|
|
a new matirx - just gives a different label to the same bits, and swaps the
|
|
row/column count information associated with the bits.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.NativeInterop.NativeArray2`1.NumCols">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.NativeInterop.NativeArray2`1.NumRows">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.NativeInterop.NativeArray2`1.Ptr">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.NativeInterop.NativeArray2`1.Item(System.Int32,System.Int32,``0)">
|
|
<summary>
|
|
WARNING: use of this function may lead to unverifiable or invalid code
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.NativeInterop.NativeArray2`1">
|
|
<summary>
|
|
This type wraps a pointer to a blob of unmanaged memory assumed to contain
|
|
a C-style row major two-dimensional matrix of items compatible with the (presumably blittable)
|
|
type 'a. The blob of memory must be allocated and managed externally,
|
|
e.g. by a computation routine written in C.
|
|
|
|
All operations on this type are marked inlined
|
|
because the code used to implement the operations is not verifiable.
|
|
|
|
Any code that uses these operations will be unverifiable and may
|
|
cause memory corruption if not used with extreme care.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.NativeInterop.NativeArray`1.FromPtr(Microsoft.FSharp.Core.nativeptr`1{``0},System.Int32)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.NativeInterop.NativeArray`1.Item(System.Int32)">
|
|
<summary>
|
|
WARNING: use of this function may lead to unverifiable or invalid code
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.NativeInterop.NativeArray`1.Length">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.NativeInterop.NativeArray`1.Ptr">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.NativeInterop.NativeArray`1.Item(System.Int32,``0)">
|
|
<summary>
|
|
WARNING: use of this function may lead to unverifiable or invalid code
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.NativeInterop.NativeArray`1">
|
|
<summary>
|
|
This type wraps a pointer to a blob of unmanaged memory assumed to contain
|
|
a C-style one-dimensional array of items compatible with the (presumably blittable)
|
|
type 'a. The blob of memory must be allocated and managed externally,
|
|
e.g. by a computation routine written in C.
|
|
|
|
All operations on this type are marked inlined
|
|
because the code used to implement the operations is not verifiable.
|
|
|
|
Any code that uses these operations will be unverifiable and may
|
|
cause memory corruption if not used with extreme care.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.NativeInterop.PinnedArray2`1.Free">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.NativeInterop.PinnedArray2`1.FromNative(Microsoft.FSharp.NativeInterop.NativeArray2`1{``0},System.Runtime.InteropServices.GCHandle)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.NativeInterop.PinnedArray2`1.NativeArray">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.NativeInterop.PinnedArray2`1.NumCols">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.NativeInterop.PinnedArray2`1.NumRows">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.NativeInterop.PinnedArray2`1.Ptr">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.NativeInterop.PinnedArray2`1.of_array2(``0[,]`1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.NativeInterop.PinnedArray2`1.of_matrix(Microsoft.FSharp.Math.Matrix`1{``0})">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.NativeInterop.PinnedArray2`1">
|
|
<summary>
|
|
Represents a pinned handle to a structure with an underlying 2D array, i.e. an underlying NativeArray2.
|
|
Used when interfacing with native code math libraries such as LAPACK.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.NativeInterop.PinnedArray`1.Free">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.NativeInterop.PinnedArray`1.FromNative(Microsoft.FSharp.NativeInterop.NativeArray`1{``0},System.Runtime.InteropServices.GCHandle)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.NativeInterop.PinnedArray`1.Length">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.NativeInterop.PinnedArray`1.NativeArray">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.NativeInterop.PinnedArray`1.Ptr">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.NativeInterop.PinnedArray`1.of_array(``0[]`1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.NativeInterop.PinnedArray`1.of_rowvec(Microsoft.FSharp.Math.RowVector`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.NativeInterop.PinnedArray`1.of_vector(Microsoft.FSharp.Math.Vector`1{``0})">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.NativeInterop.PinnedArray`1">
|
|
<summary>
|
|
Represents a pinned handle to a structure with an underlying 1D array, i.e. an underlying NativeArray.
|
|
Used when interfacing with native code math libraries such as LAPACK.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.NativeInterop.NativePtr.add``1(Microsoft.FSharp.Core.nativeptr`1{``0},System.Int32)">
|
|
<summary>
|
|
WARNING: use of this function may lead to unverifiable or invalid code
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.NativeInterop.NativePtr.get``1(Microsoft.FSharp.Core.nativeptr`1{``0},System.Int32)">
|
|
<summary>
|
|
WARNING: use of this function may lead to unverifiable or invalid code
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.NativeInterop.NativePtr.of_NativeArray``1(Microsoft.FSharp.NativeInterop.NativeArray`1{``0})">
|
|
<summary>
|
|
WARNING: use of this function may lead to unverifiable or invalid code
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.NativeInterop.NativePtr.of_ilsigptr``1(Microsoft.FSharp.Core.nativeptr`1{``0})">
|
|
<summary>
|
|
WARNING: use of this function may lead to unverifiable or invalid code
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.NativeInterop.NativePtr.of_nativeint``1(System.IntPtr)">
|
|
<summary>
|
|
WARNING: use of this function may lead to unverifiable or invalid code
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.NativeInterop.NativePtr.set``1(Microsoft.FSharp.Core.nativeptr`1{``0},System.Int32,``0)">
|
|
<summary>
|
|
WARNING: use of this function may lead to unverifiable or invalid code
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.NativeInterop.NativePtr.to_NativeArray``1(Microsoft.FSharp.Core.nativeptr`1{``0},System.Int32)">
|
|
<summary>
|
|
WARNING: use of this function may lead to unverifiable or invalid code
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.NativeInterop.NativePtr.to_ilsigptr``1(Microsoft.FSharp.Core.nativeptr`1{``0})">
|
|
<summary>
|
|
WARNING: use of this function may lead to unverifiable or invalid code
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.NativeInterop.NativePtr.to_nativeint``1(Microsoft.FSharp.Core.nativeptr`1{``0})">
|
|
<summary>
|
|
WARNING: use of this function may lead to unverifiable or invalid code
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.NativeInterop.NativePtr">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.NativeInterop.Ref.pin``2(Microsoft.FSharp.Core.Ref`1{``0},Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Core.nativeptr`1{``0},``1})">
|
|
<summary>
|
|
Pin the given ref for the duration of a single call to the given function. A native pointer to
|
|
the contents of the ref is passed to the given function. Cleanup the GCHandle associated with the
|
|
pin when the function completes, even if an exception is raised.
|
|
|
|
This function should only be used if 'a is a simple blittable type
|
|
such as "int" that does not contain any further heap references.
|
|
|
|
WARNING: use of this function may lead to unverifiable or invalid code
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.NativeInterop.Ref">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.abs(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.op_Append``1(Microsoft.FSharp.Collections.List`1{``0},Microsoft.FSharp.Collections.List`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.op_MultiplyMultiply(System.Double,System.Double)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.string_of_int(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.Array.blit``1(``0[]`1,System.Int32,``0[]`1,System.Int32,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.Array.copy``1(``0[]`1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.Array.create``1(System.Int32,``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.Array.fold_left``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``0}},``0,``1[]`1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.Array.fold_right``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``1}},``0[]`1,``1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.Array.get``1(``0[]`1,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.Array.geta``1(``0[]`1,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.Array.init``1(System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.Array.length``1(``0[]`1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.Array.make``1(System.Int32,``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.Array.map``2(Microsoft.FSharp.Core.FastFunc`2{``0,``1},``0[]`1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.Array.of_list``1(Microsoft.FSharp.Collections.List`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.Array.set``1(``0[]`1,System.Int32,``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.Array.sub``1(``0[]`1,System.Int32,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.Array.to_list``1(``0[]`1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.Array.zero_create``1(System.Int32)">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Primitives.Basics.Array">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.Bytearray.blit(System.Byte[]`1,System.Int32,System.Byte[]`1,System.Int32,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.Bytearray.get(System.Byte[]`1,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.Bytearray.init(System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,System.Byte})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.Bytearray.length(System.Byte[]`1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.Bytearray.set(System.Byte[]`1,System.Int32,System.Byte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.Bytearray.sub(System.Byte[]`1,System.Int32,System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.Bytearray.zero_create(System.Int32)">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Primitives.Basics.Bytearray">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.Char.chr(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.Char.code(System.Char)">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Primitives.Basics.Char">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.List.append``1(Microsoft.FSharp.Collections.List`1{``0},Microsoft.FSharp.Collections.List`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.List.concat``2(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.List.exists``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},Microsoft.FSharp.Collections.List`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.List.filter``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},Microsoft.FSharp.Collections.List`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.List.find``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},Microsoft.FSharp.Collections.List`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.List.for_all``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},Microsoft.FSharp.Collections.List`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.List.init``1(System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.List.iter``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Unit},Microsoft.FSharp.Collections.List`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.List.iteri``1(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Unit}},Microsoft.FSharp.Collections.List`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.List.length``1(Microsoft.FSharp.Collections.List`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.List.map``2(Microsoft.FSharp.Core.FastFunc`2{``0,``1},Microsoft.FSharp.Collections.List`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.List.mapi``2(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,``1}},Microsoft.FSharp.Collections.List`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.List.nonempty``1(Microsoft.FSharp.Collections.List`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.List.of_array``1(``0[]`1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.List.partition``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},Microsoft.FSharp.Collections.List`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.List.rev``1(Microsoft.FSharp.Collections.List`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.List.rev_append``1(Microsoft.FSharp.Collections.List`1{``0},Microsoft.FSharp.Collections.List`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.List.to_array``1(Microsoft.FSharp.Collections.List`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.List.tryfind``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},Microsoft.FSharp.Collections.List`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.List.unzip``2(Microsoft.FSharp.Collections.List`1{Microsoft.FSharp.Core.Tuple`2{``0,``1}})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.List.unzip3``3(Microsoft.FSharp.Collections.List`1{Microsoft.FSharp.Core.Tuple`3{``0,``1,``2}})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.List.zip``2(Microsoft.FSharp.Collections.List`1{``0},Microsoft.FSharp.Collections.List`1{``1})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.List.zip3``3(Microsoft.FSharp.Collections.List`1{``0},Microsoft.FSharp.Collections.List`1{``1},Microsoft.FSharp.Collections.List`1{``2})">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Primitives.Basics.List">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.NativeOps.of_ilsigptr``1(Microsoft.FSharp.Core.nativeptr`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.NativeOps.of_nativeint``1(System.IntPtr)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.NativeOps.pinAny``1(System.Object,Microsoft.FSharp.Core.FastFunc`2{System.Runtime.InteropServices.GCHandle,``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.NativeOps.pinUnscoped(System.Object)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.NativeOps.to_ilsigptr``1(Microsoft.FSharp.Core.nativeptr`1{``0})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.NativeOps.to_nativeint``1(Microsoft.FSharp.Core.nativeptr`1{``0})">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Primitives.Basics.NativeOps">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Primitives.Basics.RangeOps.range">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.RangeOps.foldR``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{System.Int32,``0}},``0,Microsoft.FSharp.Core.Tuple`2{System.Int32,System.Int32})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Primitives.Basics.RangeOps.sumfR(Microsoft.FSharp.Core.FastFunc`2{System.Int32,System.Double},Microsoft.FSharp.Core.Tuple`2{System.Int32,System.Int32})">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Primitives.Basics.RangeOps">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Primitives.Basics">
|
|
<summary>
|
|
Definitions internal for this library.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Expr.GetFreeVariables">
|
|
<summary>
|
|
Get the free expression variables of an expression as a list
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Expr.Substitute(Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Quotations.ExprVarName,Microsoft.FSharp.Core.Option`1{Microsoft.FSharp.Quotations.Expr}})">
|
|
<summary>
|
|
Substitute through the given expression using the given functions
|
|
to map variables to new values. The functions must give consistent results
|
|
at each application. Variable renaming may occur on the target expression
|
|
if variable capture occurs.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Quotations.Expr.Type">
|
|
<summary>
|
|
Returns type of an expression
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Quotations.Expr">
|
|
<summary>
|
|
Quoted expressions annotated decorated with System.Types.
|
|
A quoted expression can be decomposed using the
|
|
Query functions on the expression families defined in this module.
|
|
efVar, efApp, efLambda, efConst, efQuote and efHole form a complete
|
|
non-overlapping decomposition of the type of quoted expressions.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Quotations.ExprConstInfo">
|
|
<summary>
|
|
Expression contants. A number of expression constants and
|
|
constructors are built into the term structure and should be kept in the
|
|
normal form where they are applied to all arguments. These are detected
|
|
and constructed by using expression families efCond, efAnyTopDefn, efLetRec, efRecdMk
|
|
efRecdGet, efUnionMk, efUnionGet, efUnionTest, efTupleMk, efTupleGet, efEquality, efCoerce
|
|
efArrayMk, efUnit etc.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.ExprVar.Create(Microsoft.FSharp.Quotations.ExprVarName)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.ExprVar.Fresh(System.String,System.Type)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Quotations.ExprVar.Name">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Quotations.ExprVar.Text">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Quotations.ExprVar.Type">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Quotations.ExprVar">
|
|
<summary>
|
|
Information at the binding site of a variable
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Quotations.ExprVarName.Text">
|
|
<summary>
|
|
A textual representation of the name of a variable
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Quotations.ExprVarName.Type">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Quotations.ExprVarName">
|
|
<summary>
|
|
Names of variables. See [[FreshExprVarName]], [[ExprVar.Create]] and [[ExprVar.Fresh]] to generate new names.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Expr`1.Substitute(Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Quotations.ExprVarName,Microsoft.FSharp.Core.Option`1{Microsoft.FSharp.Quotations.Expr}})">
|
|
<summary>
|
|
Substitution and instantiation.
|
|
Replace expression variables with parameters using the
|
|
given substitution maps. The functions return expressions that
|
|
do not carry static type annotations (Expr),
|
|
hence there is an implicit requirement that these functions return
|
|
correctly typed expressions.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Quotations.Expr`1.Raw">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Quotations.Expr`1">
|
|
<summary>
|
|
Type-carrying quoted expressions. Expressions are generated either
|
|
by quotations and quotation templates in source text or
|
|
programatically by using runtime-type-annotated expressions [[Expr]] and using
|
|
[[of_raw]] to annotate them.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Quotations.Template`2.Raw">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Quotations.Template`2">
|
|
<summary>
|
|
Type-carrying quoted raw expression templates.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Quotations.Template`4.Raw">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Quotations.Template`4">
|
|
<summary>
|
|
Templates for type-carrying quoted expressions.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.TopDefnData.Create(System.Reflection.Assembly,Microsoft.FSharp.Core.Tuple`2{Microsoft.FSharp.Collections.List`1{System.String},System.String},Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Collections.List`1{System.Type},System.Type})">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Quotations.TopDefnData.Assembly">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Quotations.TopDefnData.Path">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Quotations.TopDefnData.TypeScheme">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Quotations.TopDefnData">
|
|
<summary>
|
|
Specificaton of a reference to a top-level definition, including
|
|
the namespace/module path to an F# value
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.RawArgSaver`1..ctor">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.RawArgSaver`1.Make(System.Object)">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Quotations.Raw.RawArgSaver`1">
|
|
<summary>
|
|
For internal use only.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.DeepMacroExpandUntil(Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Quotations.Expr,System.Boolean},Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Perform macro expansion (deep call-by-value reduction)
|
|
on an expression. Lambda applications are beta-reduced
|
|
after reducing the function term and the argument term.
|
|
Top-level definitions are expanded according to any top definition data
|
|
that is available via ResolveTopDefinition.
|
|
|
|
The interior bodies of lambda expressions are expanded. Reduction rules
|
|
for unions, records, arithmetic etc. are not applied.
|
|
|
|
A cutoff that halts the rewriting for expressions
|
|
that pass the given test (usually a test for inclusion within a particular
|
|
'target' langauge).
|
|
|
|
This function is mainly included for demonstration purposes and should
|
|
not be used in production quotation processing.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.ExplicitlyRegisterTopDefs(System.Reflection.Assembly,System.String,System.Byte[]`1)">
|
|
<summary>
|
|
Permit interactive environments such as F# Interactive
|
|
to explicitly register new pickled resources that represent persisted
|
|
top level definitions. The string indicates a unique name for the resources
|
|
being added.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkAnyTopDefnUse(Microsoft.FSharp.Quotations.TopDefnData,Microsoft.FSharp.Collections.List`1{System.Type})">
|
|
<summary>
|
|
Build expressions that are constants referring to top-level public definitions,
|
|
where the constants may generic and applied to a number of type arguments.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkApp(Microsoft.FSharp.Quotations.Expr,Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Build expression applications
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkApps(Microsoft.FSharp.Core.Tuple`2{Microsoft.FSharp.Quotations.Expr,Microsoft.FSharp.Collections.List`1{Microsoft.FSharp.Quotations.Expr}})">
|
|
<summary>
|
|
Build an iterated series of function applications f x1 ... xN
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkBool(System.Boolean)">
|
|
<summary>
|
|
Build constant boolean expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkByte(System.Byte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkChar(System.Char)">
|
|
<summary>
|
|
Build constant unicode character expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkCoerce(System.Type,Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Build coercion expressions, resulting from implicit coercions at object-model calls and explicit coercions elsewhere.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkCond(Microsoft.FSharp.Quotations.Expr,Microsoft.FSharp.Quotations.Expr,Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Build 'if ... then ... else' expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkCtorCall(System.Reflection.ConstructorInfo,Microsoft.FSharp.Collections.List`1{Microsoft.FSharp.Quotations.Expr})">
|
|
<summary>
|
|
Build new-object calls to constructors in the .NET obejct model
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkDouble(System.Double)">
|
|
<summary>
|
|
Build constant 64-bit floating point number expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkEncodedForLoop(Microsoft.FSharp.Quotations.Expr,Microsoft.FSharp.Quotations.Expr,Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Build for-loop expressions, where the body of the for-loop is encoded as a lambda.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkEncodedWhileLoop(Microsoft.FSharp.Quotations.Expr,Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Build while-loop expressions, where the body of the loop is encoded as a lambda.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkEquality(Microsoft.FSharp.Quotations.Expr,Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Build equality tests, resulting primarily from the
|
|
compilation of pattern matching
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkFieldGet(System.Reflection.FieldInfo,Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Build .NET IL field-fetches in the .NET object model
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkGenericTopDefnApp(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Build expressions corresponding to uses and applications of a particular known top level generic definition.
|
|
e.g. MkGenericTopDefnApp (<@ List.map @>) ([(type int); (type string)], [<@ 1;2 @>]
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkGenericTopDefnUse(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Build expressions corresponding to uses of a particular known top level generic value.
|
|
e.g. MkGenericTopDefnUse (<@ List.map @>) [(type int); (type string)]
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkGetAddr(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Build address-access expressions.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkHole(System.Type)">
|
|
<summary>
|
|
Build holes in quotation templates
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkInt16(System.Int16)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkInt32(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkInt64(System.Int64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkLambda(Microsoft.FSharp.Quotations.ExprVar,Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Build lambda (abstraction) expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkLambdas(Microsoft.FSharp.Core.Tuple`2{Microsoft.FSharp.Collections.List`1{Microsoft.FSharp.Quotations.ExprVar},Microsoft.FSharp.Quotations.Expr})">
|
|
<summary>
|
|
Build an iterated series of lambdas abstractions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkLet(Microsoft.FSharp.Core.Tuple`2{Microsoft.FSharp.Quotations.ExprVar,Microsoft.FSharp.Quotations.Expr},Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Build expressions associated with 'let' constructs
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkLetRec(Microsoft.FSharp.Collections.List`1{Microsoft.FSharp.Core.Tuple`2{Microsoft.FSharp.Quotations.ExprVar,Microsoft.FSharp.Quotations.Expr}},Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Build recursives expressions associated with 'let rec' constructs
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkLiftedValue(System.Object,System.Type)">
|
|
<summary>
|
|
Build expressions made up of arbitrary reified (lifted) values
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkMethodCall(System.Reflection.MethodInfo,Microsoft.FSharp.Collections.List`1{Microsoft.FSharp.Quotations.Expr})">
|
|
<summary>
|
|
Build calls to the .NET obejct model, excluding property accesses etc.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkNamedType(System.Type,Microsoft.FSharp.Collections.List`1{System.Type})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkNewArray(System.Type,Microsoft.FSharp.Collections.List`1{Microsoft.FSharp.Quotations.Expr})">
|
|
<summary>
|
|
Build array construction expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkNewDelegate(System.Type,Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Build calls to construct delegate values in the .NET obejct model
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkPropGet(System.Reflection.PropertyInfo,Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Build calls to property accessors or field-fetches in the .NET object model
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkQuote(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Build quoted expressions (for inner quotations)
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkRecd(System.Type,Microsoft.FSharp.Collections.List`1{Microsoft.FSharp.Quotations.Expr})">
|
|
<summary>
|
|
Build record-construction expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkRecdGet(System.Type,System.String,Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Build record-access expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkRecdSet(System.Type,System.String,Microsoft.FSharp.Quotations.Expr,Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Build record-access expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkSByte(System.SByte)">
|
|
<summary>
|
|
Build constant signed 8-bit integers
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkSeq(Microsoft.FSharp.Quotations.Expr,Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Build sequence expressions "a;b"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkSingle(System.Single)">
|
|
<summary>
|
|
Build constant 32-bit floating point number expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkString(System.String)">
|
|
<summary>
|
|
Build constant string expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkSum(System.Type,System.String,Microsoft.FSharp.Collections.List`1{Microsoft.FSharp.Quotations.Expr})">
|
|
<summary>
|
|
Build discriminated-union construction expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkSumFieldGet(System.Type,System.String,System.Int32,Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Build discriminated-union access expressions, resulting primarily
|
|
from the compilation of pattern matches
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkSumTagTest(System.Type,System.String,Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Build discriminated-union discrimination test expressions, resulting
|
|
primarily from the compilation of pattern matches
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkTemplate``2(Microsoft.FSharp.Quotations.Template`2{``0,``1})">
|
|
<summary>
|
|
Match an existing raw expression against the given expression template
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkTuple(System.Type,Microsoft.FSharp.Collections.List`1{Microsoft.FSharp.Quotations.Expr})">
|
|
<summary>
|
|
Build tuple-expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkTupleGet(System.Type,System.Int32,Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Build tuple access expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkUInt16(System.UInt16)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkUInt32(System.UInt32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkUInt64(System.UInt64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkUnit">
|
|
<summary>
|
|
Build 'unit' constant expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.MkVar(Microsoft.FSharp.Quotations.ExprVarName)">
|
|
<summary>
|
|
Build variable expressions
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Quotations.Raw.PickledDefinitionsResourceNameBase">
|
|
<summary>
|
|
Files compiled with --quotation-data persist definitions to
|
|
the emitted assembly ('cross stage persistence of level 0 definitions').
|
|
They are saved as a resource in the emitted module. This is the base name
|
|
for the resources.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.ResolveTopDefinition(Microsoft.FSharp.Quotations.TopDefnData,Microsoft.FSharp.Collections.List`1{System.Type})">
|
|
<summary>
|
|
Attempt to resolve a top level definition to an implementation. If the definition is
|
|
polymorphic then appropriate type arguments must also be specified.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unpickle``2(System.Type,System.Byte[]`1)">
|
|
<summary>
|
|
This function is called automatically when quotation syntax (<@@ @@>) and related raw-expression
|
|
quotations are used. The bytes are a pickled binary representation of an unlinke form of the qutoed expression,
|
|
and the System.Type argument is any type in the assembly where the quoted
|
|
expression occurs, i.e. it helps scope the interpretation of the cross-assembly
|
|
references in the bytes.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.op_LessAtAt AtAtGreater``2(Microsoft.FSharp.Quotations.Template`2{``0,``1})">
|
|
<summary>
|
|
ASCII syntax for raw expression quotation. If there are holes
|
|
in the expression then 'b is a function type that is used produced to generate new terms.
|
|
For example, if there are no holes then 'b is always just 'Expr'.
|
|
If there is one hole, then 'b is Expr -> Expr.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.op_LessAtAtDot DotAtAtGreater``2(Microsoft.FSharp.Quotations.Template`2{``0,``1})">
|
|
<summary>
|
|
ASCII syntax for raw expression template quotation.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.op_TwiddleAtAt``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|AnyTopDefnUse|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|Apps|(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Recognize an iterated series of function applications f x1 ... xN
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|App|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Recognize expression applications
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|Bool|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Recognize constant boolean expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|Byte|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|Char|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Recognize constant unicode character expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|Coerce|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Recognize coercion expressions, resulting from implicit coercions at object-model calls and explicit coercions elsewhere.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|Cond|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Recognize 'if ... then ... else' expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|CtorCall|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Recognize new-object calls to constructors in the .NET obejct model
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|Double|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Recognize constant 64-bit floating point number expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|EncodedForLoop|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Recognize for-loop expressions, where the body of the for-loop is encoded as a lambda.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|EncodedWhileLoop|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Recognize while-loop expressions, where the body of the loop is encoded as a lambda.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|Equality|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Recognize equality tests, resulting primarily from the
|
|
compilation of pattern matching
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|FieldGet|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Recognize .NET IL field-fetches in the .NET object model
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|GenericTopDefnApp|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Build expressions corresponding to uses and applications of a particular known top level generic definition.
|
|
e.g. GenericTopDefnApp (<@ List.map @>) will recognize (<@ List.map string_of_int [1;2] @>) as
|
|
an application of the map function to types [(type int); (type string)] and arguments
|
|
(<@ string_of_int @>) ad [<@ 1;2 @>].
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|GenericTopDefnUse|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Build expressions corresponding to uses of a particular known top level generic value.
|
|
e.g. MkGenericTopDefnUse (<@ List.map @>) will recognize
|
|
(<@ List.map : (string -> int) -%gt; string list -> int list l@>) as
|
|
an application of the map function to types [(type int); (type string)].
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|GetAddr|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Recognize address-access expressions.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|Hole|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Recognize expressions representing holes in quotation templates
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|Int16|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|Int32|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|Int64|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|Lambdas|(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Recognize an iterated series of lambdas abstractions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|Lambda|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Recognize lambda (abstraction) expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|LazyAnd|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Recognize the encoded form of 'a && b'
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|LazyOr|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Recognize the encoded form of 'a || b'
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|LetRec|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Recognize recursives expressions associated with 'let rec' constructs
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|Let|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Recognize expressions associated with 'let' constructs
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|LiftedValue|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Recognize expressions made up of arbitrary reified (lifted) values
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|MethodCall|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Recognize calls to the .NET obejct model, excluding property accesses etc.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|NewArray|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Recognize array construction expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|NewDelegate|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Recognize calls to construct delegate values in the .NET obejct model
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|PropGet|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Recognize calls to property accessors or field-fetches in the .NET object model
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|Quote|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Recognize quoted expressions (for inner quotations)
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|RecdGet|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Recognize record-access expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|RecdSet|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Recognize record-access expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|Recd|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Recognize record-construction expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|ResolvedTopDefnUse|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Attempt to resolve a use of a top level definition to an implementation.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|ResolvedTopDefn|_|(Microsoft.FSharp.Quotations.TopDefnData,Microsoft.FSharp.Collections.List`1{System.Type})">
|
|
<summary>
|
|
Attempt to resolve a top level definition to an implementation.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|SByte|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Recognize constant signed 8-bit integers
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|Seq|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Recognize sequence expressions "a;b"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|Single|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Recognize constant 32-bit floating point number expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|String|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Recognize constant string expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|SumFieldGet|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Recognize discriminated-union access expressions, resulting primarily
|
|
from the compilation of pattern matches
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|SumTagTest|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Recognize discriminated-union discrimination test expressions, resulting
|
|
primarily from the compilation of pattern matches
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|Sum|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Recognize discriminated-union construction expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|Template|_|``2(Microsoft.FSharp.Quotations.Template`2{``0,``1})">
|
|
<summary>
|
|
Match an existing raw expression against the given raw expression template
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|TopDefnApp|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Build expressions corresponding to uses and applications of a particular known top level definition.
|
|
e.g. TopDefnApp (<@ string_of_int @>) will recognize (<@ string_of_int 3 @>) as
|
|
an application. This function may be used with top level generic definitions, but the types
|
|
arguments to the generic definition will not be returned. If the type arguments are relevant then
|
|
use GenericTopDefnApp instead.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|TupleGet|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Recognize tuple access expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|Tuple|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Recognize tuple-expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|UInt16|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|UInt32|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|UInt64|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|Unit|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Recognize 'unit' constant expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.|Var|_|(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Recognize variable expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.BindingStructure.MkConstApp(Microsoft.FSharp.Quotations.ExprConstInfo,Microsoft.FSharp.Collections.List`1{Microsoft.FSharp.Quotations.Expr})">
|
|
<summary>
|
|
Build constant expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.BindingStructure.|Var|Lambda|ConstApp|Hole|Quote|(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
A complete decomposition viewing the expression tree as a binding structure
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.BindingStructure.Unchecked.MkConstApp(Microsoft.FSharp.Quotations.ExprConstInfo,Microsoft.FSharp.Collections.List`1{Microsoft.FSharp.Quotations.Expr})">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Quotations.Raw.BindingStructure.Unchecked">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Quotations.Raw.BindingStructure">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unchecked.MkApp(Microsoft.FSharp.Quotations.Expr,Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Build expression applications
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unchecked.MkApps(Microsoft.FSharp.Core.Tuple`2{Microsoft.FSharp.Quotations.Expr,Microsoft.FSharp.Collections.List`1{Microsoft.FSharp.Quotations.Expr}})">
|
|
<summary>
|
|
Build an iterated series of function applications f x1 ... xN
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unchecked.MkBool(System.Boolean)">
|
|
<summary>
|
|
Build constant boolean expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unchecked.MkByte(System.Byte)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unchecked.MkChar(System.Char)">
|
|
<summary>
|
|
Build constant unicode character expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unchecked.MkCoerce(System.Type,Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Build coercion expressions, resulting from implicit coercions at object-model calls and explicit coercions elsewhere.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unchecked.MkCond(Microsoft.FSharp.Quotations.Expr,Microsoft.FSharp.Quotations.Expr,Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Build expressions that are constants referring to top-level public definitions,
|
|
where the constants may generic and applied to a number of type arguments.
|
|
Build 'if ... then ... else' expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unchecked.MkCtorCall(System.Reflection.ConstructorInfo,Microsoft.FSharp.Collections.List`1{Microsoft.FSharp.Quotations.Expr})">
|
|
<summary>
|
|
Build new-object calls to constructors in the .NET obejct model
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unchecked.MkDouble(System.Double)">
|
|
<summary>
|
|
Build constant 64-bit floating point number expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unchecked.MkEncodedForLoop(Microsoft.FSharp.Quotations.Expr,Microsoft.FSharp.Quotations.Expr,Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Build for-loop expressions, where the body of the for-loop is encoded as a lambda.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unchecked.MkEncodedWhileLoop(Microsoft.FSharp.Quotations.Expr,Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Build while-loop expressions, where the body of the loop is encoded as a lambda.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unchecked.MkEquality(Microsoft.FSharp.Quotations.Expr,Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Build equality tests, resulting primarily from the
|
|
compilation of pattern matching
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unchecked.MkFieldGet(System.Reflection.FieldInfo,Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Build .NET IL field-fetches in the .NET object model
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unchecked.MkGenericTopDefnApp(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Build expressions corresponding to uses and applications of a particular known top level generic definition.
|
|
e.g. MkGenericTopDefnApp (<@ List.map @>) ([(type int); (type string)], [<@ 1;2 @>]
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unchecked.MkGetAddr(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Build address-access expressions.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unchecked.MkHole(System.Type)">
|
|
<summary>
|
|
Build holes in quotation templates
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unchecked.MkInt16(System.Int16)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unchecked.MkInt32(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unchecked.MkInt64(System.Int64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unchecked.MkLambda(Microsoft.FSharp.Quotations.ExprVar,Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Build lambda (abstraction) expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unchecked.MkLambdas(Microsoft.FSharp.Core.Tuple`2{Microsoft.FSharp.Collections.List`1{Microsoft.FSharp.Quotations.ExprVar},Microsoft.FSharp.Quotations.Expr})">
|
|
<summary>
|
|
Build an iterated series of lambdas abstractions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unchecked.MkLet(Microsoft.FSharp.Core.Tuple`2{Microsoft.FSharp.Quotations.ExprVar,Microsoft.FSharp.Quotations.Expr},Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Build expressions associated with 'let' constructs
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unchecked.MkLetRec(Microsoft.FSharp.Collections.List`1{Microsoft.FSharp.Core.Tuple`2{Microsoft.FSharp.Quotations.ExprVar,Microsoft.FSharp.Quotations.Expr}},Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Build recursives expressions associated with 'let rec' constructs
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unchecked.MkLiftedValue(System.Object,System.Type)">
|
|
<summary>
|
|
Build expressions made up of arbitrary reified (lifted) values
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unchecked.MkMethodCall(System.Reflection.MethodInfo,Microsoft.FSharp.Collections.List`1{Microsoft.FSharp.Quotations.Expr})">
|
|
<summary>
|
|
Build calls to the .NET obejct model, excluding property accesses etc.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unchecked.MkNewArray(System.Type,Microsoft.FSharp.Collections.List`1{Microsoft.FSharp.Quotations.Expr})">
|
|
<summary>
|
|
Build array construction expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unchecked.MkNewDelegate(System.Type,Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Build calls to construct delegate values in the .NET obejct model
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unchecked.MkPropGet(System.Reflection.PropertyInfo,Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Build calls to property accessors or field-fetches in the .NET object model
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unchecked.MkQuote(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Build quoted expressions (for inner quotations)
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unchecked.MkRecd(System.Type,Microsoft.FSharp.Collections.List`1{Microsoft.FSharp.Quotations.Expr})">
|
|
<summary>
|
|
Build record-construction expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unchecked.MkRecdGet(System.Type,System.String,Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Build record-access expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unchecked.MkRecdSet(System.Type,System.String,Microsoft.FSharp.Quotations.Expr,Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Build record-access expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unchecked.MkSByte(System.SByte)">
|
|
<summary>
|
|
Build constant signed 8-bit integers
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unchecked.MkSeq(Microsoft.FSharp.Quotations.Expr,Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Build sequence expressions "a;b"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unchecked.MkSingle(System.Single)">
|
|
<summary>
|
|
Build constant 32-bit floating point number expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unchecked.MkString(System.String)">
|
|
<summary>
|
|
Build constant string expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unchecked.MkSum(System.Type,System.String,Microsoft.FSharp.Collections.List`1{Microsoft.FSharp.Quotations.Expr})">
|
|
<summary>
|
|
Build discriminated-union construction expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unchecked.MkSumFieldGet(System.Type,System.String,System.Int32,Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Build discriminated-union access expressions, resulting primarily
|
|
from the compilation of pattern matches
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unchecked.MkSumTagTest(System.Type,System.String,Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Build discriminated-union discrimination test expressions, resulting
|
|
primarily from the compilation of pattern matches
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unchecked.MkTuple(System.Type,Microsoft.FSharp.Collections.List`1{Microsoft.FSharp.Quotations.Expr})">
|
|
<summary>
|
|
Build tuple-expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unchecked.MkTupleGet(System.Type,System.Int32,Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Build tuple access expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unchecked.MkUInt16(System.UInt16)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unchecked.MkUInt32(System.UInt32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unchecked.MkUInt64(System.UInt64)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unchecked.MkUnit">
|
|
<summary>
|
|
Build 'unit' constant expressions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Raw.Unchecked.MkVar(Microsoft.FSharp.Quotations.ExprVarName)">
|
|
<summary>
|
|
Build variable expressions
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Quotations.Raw.Unchecked">
|
|
<summary>
|
|
Contains construction functions that don't perform type-checking
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Quotations.Raw">
|
|
<summary>
|
|
Quoted expressions and operations related to them. These
|
|
expressions trees are dynamically annotated with type information which is
|
|
dynamically checked for consistency.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Typed.ArgSaver`2..ctor">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Typed.ArgSaver`2.Make(System.Object)">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Quotations.Typed.ArgSaver`2">
|
|
<summary>
|
|
For internal use only.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Typed.DeepMacroExpandUntil``1(Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Quotations.Expr,System.Boolean},Microsoft.FSharp.Quotations.Expr`1{``0})">
|
|
<summary>
|
|
This function is mainly included for demonstration purposes and should
|
|
not be used in production quotation processing.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Typed.MkTemplate``3(Microsoft.FSharp.Quotations.Template`4{``0,``1,``2,Microsoft.FSharp.Quotations.Expr`1{``0}})">
|
|
<summary>
|
|
Fill the holes in a typed expression template
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Typed.Unpickle``4(System.Type,System.Byte[]`1)">
|
|
<summary>
|
|
This function is called automatically when quotation syntax (<@ @>) and related typed-expression
|
|
quotations are used. The bytes are a pickled binary representation of an unlinke form of the qutoed expression,
|
|
and the System.Type argument is any type in the assembly where the quoted
|
|
expression occurs, i.e. it helps scope the interpretation of the cross-assembly
|
|
references in the bytes.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Typed.lift``1(``0)">
|
|
<summary>
|
|
Reify any runtime value as an expression of family LiftedValue.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Typed.map_raw``1(Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Quotations.Expr,Microsoft.FSharp.Quotations.Expr},Microsoft.FSharp.Quotations.Expr`1{``0})">
|
|
<summary>
|
|
Apply a an operation to the underlying raw term
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Typed.of_raw``1(Microsoft.FSharp.Quotations.Expr)">
|
|
<summary>
|
|
Return a new typed expression given an underlying runtime-typed expression.
|
|
A type annotation is usually required to use this function, and
|
|
using an incorrect type annotation may result in a later runtime exception.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Typed.op_Chevrons``3(Microsoft.FSharp.Quotations.Template`4{``0,``1,``2,Microsoft.FSharp.Quotations.Expr`1{``0}})">
|
|
<summary>
|
|
Quote an expression. If there are holes
|
|
in the expression then a function is produced to generate new terms
|
|
via the function 'fill'.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Typed.op_LessAmp_AmpLess``3(Microsoft.FSharp.Quotations.Template`4{``0,``1,``2,Microsoft.FSharp.Quotations.Expr`1{``0}})">
|
|
<summary>
|
|
ASCII syntax for typed expression quotation. If there are holes
|
|
in the expression then a function is produced to generate new terms
|
|
by filling in the holes with the arguments given to the function.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Typed.op_LessAtDot DotAtGreater``3(Microsoft.FSharp.Quotations.Template`4{``0,``1,``2,Microsoft.FSharp.Quotations.Expr`1{``0}})">
|
|
<summary>
|
|
ASCII syntax for typed expression template quotation.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Typed.op_TwiddleAt``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Typed.to_raw``1(Microsoft.FSharp.Quotations.Expr`1{``0})">
|
|
<summary>
|
|
Return the untyped expression underlying this type-annotated expression
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Quotations.Typed.|Template|_|``3(Microsoft.FSharp.Quotations.Template`4{``0,``1,``2,Microsoft.FSharp.Quotations.Expr`1{``0}})">
|
|
<summary>
|
|
Match an existing typed expression against the given typed expression template
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Quotations.Typed">
|
|
<summary>
|
|
Type-carrying quoted expressions and operations related to them.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Reflection.ModuleDefinition.CompiledHandle">
|
|
<summary>
|
|
A handle that represents the compiled form of the F# module.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Reflection.ModuleDefinition.ConcreteValues">
|
|
<summary>
|
|
Fetch the list of concrete values in the F# Module, i.e. those that
|
|
have a canonical corresponding construct in the compiled IL version of the F# code. Inlined
|
|
values and private values optimized away during compilation are not returned.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Reflection.ModuleDefinition.ModuleDefinitions">
|
|
<summary>
|
|
Fetch the list of public nexted module definitions in the F# Module.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Reflection.ModuleDefinition.TypeDefinitions">
|
|
<summary>
|
|
Fetch the list of public type definitions in the F# Module.
|
|
Private types and type abbreviations are not returned.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Reflection.ModuleDefinition">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Reflection.TypeDefinition.CompiledHandle">
|
|
<summary>
|
|
A handle that represents the compiled form of the F# type definition.
|
|
This can be used to access all the features of the type definition, e.g. the
|
|
type parameters, properties and other members.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Reflection.TypeDefinition.TypeInfo">
|
|
<summary>
|
|
Return the GetTypeInfoOfType decomposition of a generic instance of the type.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Reflection.TypeDefinition">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Reflection.TypeInfo">
|
|
<summary>
|
|
Represents the one-level decomposition of an F# type according to the
|
|
various structural types supported by the F# language.
|
|
|
|
Note: Most attributes associated with a System.Type value can be accessed
|
|
via regular .NET reflection. However, it is useful to be able to view some
|
|
F# type definitions from the perspective of the F# language, in particular
|
|
for record, tuple and discriminated-union definitions. Although these types
|
|
are ultimately compiled as .NET types, the details of the encoding used is
|
|
often irrelevant, and this type and other items in this API help hide the
|
|
details of this encoding.
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Reflection.ValueDefinition.CompiledHandle">
|
|
<summary>
|
|
A handle that represents the compiled form of the F# value
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Reflection.ValueDefinition">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Reflection.ValueInfo">
|
|
<summary>
|
|
Represents the one-level decomposition of an F# value according to the
|
|
various structural types supported by the F# language.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Reflection.typeinfo`1">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Reflection.AbstractType(System.Type)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Reflection.AbstractValue(System.Object)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Reflection.ExternalType(System.Type)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Reflection.ExternalValue(System.Object)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Reflection.GetAssemblyModules(System.Reflection.Assembly)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Reflection.GetAssemblyTypes(System.Reflection.Assembly)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Reflection.GetTypeInfoOfType(System.Type)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Reflection.GetTypeInfoOfValue``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Reflection.GetValueInfo``1(``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Reflection.GetValueInfoOfObject(System.Object)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Reflection.IsListType(System.Type)">
|
|
<summary>
|
|
A convenience function
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Reflection.IsOptionType(System.Type)">
|
|
<summary>
|
|
A convenience function
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Reflection.IsUnitType(System.Type)">
|
|
<summary>
|
|
A convenience function
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Reflection.typeinfoof``1">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Reflection.|AbstractType|_|(Microsoft.FSharp.Reflection.TypeInfo)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Reflection.|AbstractValue|_|(Microsoft.FSharp.Reflection.ValueInfo)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Reflection.|ExternalType|_|(Microsoft.FSharp.Reflection.TypeInfo)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Reflection.|ExternalValue|_|(Microsoft.FSharp.Reflection.ValueInfo)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Reflection.Assembly.GetFSharpModules(System.Reflection.Assembly)">
|
|
<summary>
|
|
Get an enumeration of handles to the F#-defined concrete
|
|
module definitions in an assembly. Nested module definitions
|
|
are not returned.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Reflection.Assembly.GetFSharpTypeDefinitions(System.Reflection.Assembly)">
|
|
<summary>
|
|
Get handles to the F#-defined concrete type definitions
|
|
in an assembly. Type definitions nested inside modules
|
|
are not returned, nor are type definitions hidden inside modules,
|
|
and nor are type abbreviations.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Reflection.Assembly">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Reflection.Type.GetInfo(System.Type)">
|
|
<summary>
|
|
Get the TypeInfo for a System.Type
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Reflection.Type.GetTypeOfReprType(System.Type)">
|
|
<summary>
|
|
Throw away extraneous compiler-specific information from a runtime type to return a true F# type.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Reflection.Type.IsListType(System.Type)">
|
|
<summary>
|
|
A convenience function
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Reflection.Type.IsOptionType(System.Type)">
|
|
<summary>
|
|
A convenience function
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Reflection.Type.IsUnitType(System.Type)">
|
|
<summary>
|
|
A convenience function
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Reflection.Type.MaxTupleSize">
|
|
<summary>
|
|
The maximum size for which the structure of tuple types are faithfully reported by reflection
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Reflection.Type">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Reflection.Value.GetInfo``1(``0)">
|
|
<summary>
|
|
Get the reflective view of a value
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Reflection.Value.GetRecordConstructor(System.Type)">
|
|
<summary>
|
|
Precompute a function for constructing a record value.
|
|
|
|
Assumes the given type is a RecordType.
|
|
If not an unspecified exception is raised during pre-computation.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Reflection.Value.GetRecordFieldReader(System.Type,System.String)">
|
|
<summary>
|
|
Precompute a function for reading a particular field from a record.
|
|
Assumes the given type is a RecordType with a field of the given name.
|
|
If not an unspecified exception is raised during pre-computation.
|
|
|
|
Using the computed function will be much faster than executing a corresponding call to Value.GetInfo
|
|
because the path executed by the computed function is optimized given the knowledge that it will be
|
|
used to read values of the given type.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Reflection.Value.GetRecordReader(System.Type)">
|
|
<summary>
|
|
Precompute a function for reading all the fields from a record. The fields are returned in the
|
|
same order as the fields reported by a call to Microsoft.FSharp.Reflection.Type.GetInfo for
|
|
this type.
|
|
|
|
Assumes the given type is a RecordType.
|
|
If not an unspecified exception is raised during pre-computation.
|
|
|
|
Using the computed function will be much faster than executing a corresponding call to Value.GetInfo
|
|
because the path executed by the computed function is optimized given the knowledge that it will be
|
|
used to read values of the given type.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Reflection.Value.GetSumConstructor(System.Type,System.Int32)">
|
|
<summary>
|
|
Precompute a function for constructing a discriminated union value for a particular tag.
|
|
|
|
Assumes the given type is a SumType where the tag is a legitimate tag for the type.
|
|
If not an unspecified exception is raised during pre-computation.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Reflection.Value.GetSumRecordReader(System.Type,System.Int32)">
|
|
<summary>
|
|
Precompute a function for reading all the fields for a particular discriminator tag of a sum type
|
|
|
|
Assumes the given type is a SumType where the tag is a legitimate tag for the type.
|
|
If not an unspecified exception is raised during pre-computation.
|
|
|
|
Tags can be mapped to and from names using the functions returned by GetSumTagConverters
|
|
|
|
Using the computed function will be much faster than executing a corresponding call to Value.GetInfo
|
|
because the path executed by the computed function is optimized given the knowledge that it will be
|
|
used to read values of the given type.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Reflection.Value.GetSumTagConverters(System.Type)">
|
|
<summary>
|
|
Precompute a pair of functions for converting between integer discriminator tags
|
|
the names of the discriminators for the given sum type.
|
|
|
|
Assumes the given type is a SumType.
|
|
If not an unspecified exception is raised during pre-computation.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Reflection.Value.GetSumTagReader(System.Type)">
|
|
<summary>
|
|
Precompute a function for reading an integer representing the discriminator tag of a sum type.
|
|
|
|
Assumes the given type is a SumType.
|
|
If not an unspecified exception is raised during pre-computation.
|
|
|
|
Using the computed function will be much faster than executing a corresponding call to Value.GetInfo
|
|
because the path executed by the computed function is optimized given the knowledge that it will be
|
|
used to read values of the given type.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Reflection.Value.GetTupleConstructor(System.Type)">
|
|
<summary>
|
|
Precompute a function for reading the values of a particular tuple type
|
|
|
|
Assumes the given type is a TupleType.
|
|
If not an unspecified exception is raised during pre-computation.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Reflection.Value.GetTupleReader(System.Type)">
|
|
<summary>
|
|
Precompute a function for reading the values of a particular tuple type
|
|
|
|
Assumes the given type is a TupleType.
|
|
If not an unspecified exception is raised during pre-computation.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Reflection.Value.GetType``1(``0)">
|
|
<summary>
|
|
Get the reified F# type of the value. This will often be less
|
|
specific than obj.GetType().
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Reflection.Value.GetTypeInfo``1(``0)">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Reflection.Value">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Reflection">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Text.Format`4">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Text.format4`4">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Text.Printf.BuildStringFormat`1">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Text.Printf.BuilderFormat`1">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Text.Printf.BuilderFormat`2">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Text.Printf.StringFormat`1">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Text.Printf.StringFormat`2">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Text.Printf.TextWriterFormat`1">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Text.Printf.TextWriterFormat`2">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Text.Printf.bstring_format`1">
|
|
<summary>
|
|
The type of formats accepted by printers that produce strings but print intermediate results to buffers
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Text.Printf.buffer_format`1">
|
|
<summary>
|
|
The type of formats accepted by printers that write to buffers
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Text.Printf.kbuffer_format`2">
|
|
<summary>
|
|
The type of formats accepted by print-then-call printers that write to buffers
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Text.Printf.kstring_format`2">
|
|
<summary>
|
|
The type of formats accepted by print-then-call printers that produce strings
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Text.Printf.ktextwriter_format`2">
|
|
<summary>
|
|
The type of formats accepted by print-then-call printers that write to an instance of the .NET type System.IO.TextWriter
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Text.Printf.string_format`1">
|
|
<summary>
|
|
The type of formats accepted by printers that produce strings
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Text.Printf.textwriter_format`1">
|
|
<summary>
|
|
The type of formats accepted by printers that write to an instance of the .NET type System.IO.TextWriter
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.Printf.bfailwithf``2(Microsoft.FSharp.Text.Format`4{``0,System.Text.StringBuilder,Microsoft.FSharp.Core.Unit,``1})">
|
|
<summary>
|
|
Print to a string buffer and raise an exception with the given
|
|
result. Helper printers must print to string buffers.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.Printf.bfprintf``1(System.IO.TextWriter,Microsoft.FSharp.Text.Format`4{``0,System.Text.StringBuilder,Microsoft.FSharp.Core.Unit,Microsoft.FSharp.Core.Unit})">
|
|
<summary>
|
|
Print to a text writer or an OCaml-compatible channel, but intermediary
|
|
printers write via a buffer, which is often the most convenient way to write
|
|
intermediary printers. Useful if your primitive printing functions
|
|
are defined to write to buffers, but you ultimately want to
|
|
go to a file.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.Printf.bprintf``1(System.Text.StringBuilder,Microsoft.FSharp.Text.Format`4{``0,System.Text.StringBuilder,Microsoft.FSharp.Core.Unit,Microsoft.FSharp.Core.Unit})">
|
|
<summary>
|
|
Print to a string buffer, which is a StringBuilder
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.Printf.bsprintf``1(Microsoft.FSharp.Text.Format`4{``0,System.Text.StringBuilder,Microsoft.FSharp.Core.Unit,System.String})">
|
|
<summary>
|
|
Print to a string buffer, which is a StringBuilder.
|
|
Return the result as a string. Helper printers must print to
|
|
string buffers.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.Printf.btwprintf``2(``0,Microsoft.FSharp.Text.Format`4{``1,System.Text.StringBuilder,Microsoft.FSharp.Core.Unit,Microsoft.FSharp.Core.Unit})">
|
|
<summary>
|
|
Print to any subtype of TextWriter, but intermediary
|
|
printers write via a buffer, which is often the most convenient way to write
|
|
intermediary printers. Useful if your primitive printing functions
|
|
are defined to write to buffers, but you ultimately want to
|
|
go to a file.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.Printf.eprintf``1(Microsoft.FSharp.Text.Format`4{``0,System.IO.TextWriter,Microsoft.FSharp.Core.Unit,Microsoft.FSharp.Core.Unit})">
|
|
<summary>
|
|
Formatted printing to stderr
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.Printf.eprintfn``1(Microsoft.FSharp.Text.Format`4{``0,System.IO.TextWriter,Microsoft.FSharp.Core.Unit,Microsoft.FSharp.Core.Unit})">
|
|
<summary>
|
|
Formatted printing to stderr, adding a newline
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.Printf.failwithf``2(Microsoft.FSharp.Text.Format`4{``0,Microsoft.FSharp.Core.Unit,System.String,``1})">
|
|
<summary>
|
|
Print to a string buffer and raise an exception with the given
|
|
result. Helper printers must return strings.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.Printf.fprintf``1(System.IO.TextWriter,Microsoft.FSharp.Text.Format`4{``0,System.IO.TextWriter,Microsoft.FSharp.Core.Unit,Microsoft.FSharp.Core.Unit})">
|
|
<summary>
|
|
Print to a text writer or an OCaml-compatible channel
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.Printf.fprintfn``1(System.IO.TextWriter,Microsoft.FSharp.Text.Format`4{``0,System.IO.TextWriter,Microsoft.FSharp.Core.Unit,Microsoft.FSharp.Core.Unit})">
|
|
<summary>
|
|
Print to a text writer or an OCaml-compatible channel, adding a newline
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.Printf.gprintf``4(Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Core.Unit,Microsoft.FSharp.Core.Tuple`4{``0,Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Core.Unit},Microsoft.FSharp.Core.FastFunc`2{System.Char,Microsoft.FSharp.Core.Unit},Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Core.Unit,``2}}},Microsoft.FSharp.Text.Format`4{``3,``0,``1,``2})">
|
|
<summary>
|
|
A building block for processing format strings. This processes the format character at
|
|
the given position (which normally follows a '%' in a format
|
|
string) and produces an 'obj' which can be dynamically cast to
|
|
a type that depends on the format specifier.
|
|
|
|
The function 'cont' is called to produce the object that will be returned
|
|
after this part of the format is processed.
|
|
|
|
The function 'outa' is called to process the 'c values returned by 'a' and 't' specifiers.
|
|
|
|
The function 'outc' is called to emit characters.
|
|
|
|
The intentional type representation 'ty' should be the representation of the expected
|
|
return type for the formatting.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.Printf.kbprintf``2(Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Core.Unit,``0},System.Text.StringBuilder,Microsoft.FSharp.Text.Format`4{``1,System.Text.StringBuilder,Microsoft.FSharp.Core.Unit,``0})">
|
|
<summary>
|
|
bprintf, but call the given 'final' function to generate the result.
|
|
See [[kprintf]].
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.Printf.kbsprintf``2(Microsoft.FSharp.Core.FastFunc`2{System.String,``0},Microsoft.FSharp.Text.Format`4{``1,System.Text.StringBuilder,Microsoft.FSharp.Core.Unit,``0})">
|
|
<summary>
|
|
bsprintf, but call the given 'final' function to generate the result.
|
|
See [[kprintf]].
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.Printf.kfprintf``2(Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Core.Unit,``0},System.IO.TextWriter,Microsoft.FSharp.Text.Format`4{``1,System.IO.TextWriter,Microsoft.FSharp.Core.Unit,``0})">
|
|
<summary>
|
|
fprintf, but call the given 'final' function to generate the result.
|
|
See [[kprintf]].
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.Printf.kprintf``2(Microsoft.FSharp.Core.FastFunc`2{System.String,``0},Microsoft.FSharp.Text.Format`4{``1,Microsoft.FSharp.Core.Unit,System.String,``0})">
|
|
<summary>
|
|
printf, but call the given 'final' function to generate the result.
|
|
For example, these let the printing force a flush after all output has
|
|
been entered onto the channel, but not before.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.Printf.ksprintf``2(Microsoft.FSharp.Core.FastFunc`2{System.String,``0},Microsoft.FSharp.Text.Format`4{``1,Microsoft.FSharp.Core.Unit,System.String,``0})">
|
|
<summary>
|
|
sprintf, but call the given 'final' function to generate the result.
|
|
See [[kprintf]].
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.Printf.ktwprintf``3(Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Core.Unit,``0},``1,Microsoft.FSharp.Text.Format`4{``2,System.IO.TextWriter,Microsoft.FSharp.Core.Unit,``0})">
|
|
<summary>
|
|
twprintf, but call the given 'final' function to generate the result.
|
|
See [[kprintf]].
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.Printf.printf``1(Microsoft.FSharp.Text.Format`4{``0,System.IO.TextWriter,Microsoft.FSharp.Core.Unit,Microsoft.FSharp.Core.Unit})">
|
|
<summary>
|
|
Formatted printing to stdout
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.Printf.printfn``1(Microsoft.FSharp.Text.Format`4{``0,System.IO.TextWriter,Microsoft.FSharp.Core.Unit,Microsoft.FSharp.Core.Unit})">
|
|
<summary>
|
|
Formatted printing to stdout, adding a newline
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.Printf.sprintf``1(Microsoft.FSharp.Text.Format`4{``0,Microsoft.FSharp.Core.Unit,System.String,System.String})">
|
|
<summary>
|
|
Print to a string via an internal string buffer and return
|
|
the result as a string. Helper printers must return strings.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.Printf.twprintf``2(``0,Microsoft.FSharp.Text.Format`4{``1,System.IO.TextWriter,Microsoft.FSharp.Core.Unit,Microsoft.FSharp.Core.Unit})">
|
|
<summary>
|
|
Print to any subtype of the .NET type System.IO.TextWriter
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.Printf.twprintfn``2(``0,Microsoft.FSharp.Text.Format`4{``1,System.IO.TextWriter,Microsoft.FSharp.Core.Unit,Microsoft.FSharp.Core.Unit})">
|
|
<summary>
|
|
Print to any subtype of the .NET type System.IO.TextWriter, and add a newline
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Text.Printf">
|
|
<summary> Extensible printf-style formatting for numbers and other datatypes
|
|
</summary>
|
|
<remarks>
|
|
<p>Format specifications are strings with "%" markers indicating format
|
|
placeholders. Format placeholders consist of:</p>
|
|
<pre>
|
|
%[flags][width][.precision][type]
|
|
</pre>
|
|
<p>where the type is interpreted as follows:</p>
|
|
<pre>
|
|
%b: bool, formatted as "true" or "false"
|
|
%s: string, formatted as its unescaped contents
|
|
%d, %i: any basic integer type formatted as a decimal integer, signed if the basic integer type is signed.
|
|
%u: any basic integer type formatted as an unsigned decimal integer
|
|
%x, %X, %o: any basic integer type formatted as an unsigned hexadecimal
|
|
(a-f)/Hexadecimal (A-F)/Octal integer
|
|
|
|
%e, %E, %f, %F, %g, %G:
|
|
any basic floating point type (float,float32) formatted
|
|
using a C-style floating point format specifications, i.e
|
|
|
|
%e, %E: Signed value having the form [-]d.dddde[sign]ddd where
|
|
d is a single decimal digit, dddd is one or more decimal
|
|
digits, ddd is exactly three decimal digits, and sign
|
|
is + or -
|
|
|
|
%f: Signed value having the form [-]dddd.dddd, where dddd is one
|
|
or more decimal digits. The number of digits before the
|
|
decimal point depends on the magnitude of the number, and
|
|
the number of digits after the decimal point depends on
|
|
the requested precision.
|
|
|
|
%g, %G: Signed value printed in f or e format, whichever is
|
|
more compact for the given value and precision.
|
|
|
|
|
|
%M: System.Decimal value
|
|
|
|
%O: Any value, printed by boxing the object and using it's ToString method(s)
|
|
|
|
%A: Any value, printed by using Microsoft.FSharp.Text.StructuredFormat.Display.any_to_string with the default layout settings
|
|
|
|
%a: a general format specifier, requires two arguments:
|
|
(1) a function which accepts two arguments:
|
|
(a) a context parameter of the appropriate type for the
|
|
given formatting function (e.g. an #System.IO.TextWriter)
|
|
(b) a value to print
|
|
and which either outputs or returns appropriate text.
|
|
|
|
(2) the particular value to print
|
|
|
|
|
|
%t: a general format specifier, requires one argument:
|
|
(1) a function which accepts a context parameter of the
|
|
appropriate type for the given formatting function (e.g.
|
|
an #System.IO.TextWriter)and which either outputs or returns
|
|
appropriate text.
|
|
|
|
Basic integer types are:
|
|
byte,sbyte,int16,uint16,int32,uint32,int64,uint64,nativeint,unativeint
|
|
Basic floating point types are:
|
|
float, float32
|
|
|
|
|
|
The following format patterns are accepted but a warning is printed:
|
|
|
|
%h(d|u|x|X|o)
|
|
%l(d|u|x|X|o)
|
|
|
|
The following format patterns are now deprecated:
|
|
|
|
%Ld, %Li, %Lu, %Lx, %LX, %Lo: same, but an int64
|
|
%nd, %ni, %nu, %nx, %nX, %no: same, but a nativeint
|
|
%Ud, %Ui, %Uu, %Ux, %UX, %Uo: same, but an unsigned int32 (uint32)
|
|
%ULd, %ULi, %ULu, %ULx, %ULX, %ULo: same, but an unsigned int64 (uint64)
|
|
%Und, %Uni, %Unu, %Unx, %UnX, %Uno: same, but an unsigned nativeint
|
|
(unativeint)
|
|
</pre>
|
|
<p>Valid flags are: </p>
|
|
<pre>
|
|
0: add zeros instead of spaces to make up the required width
|
|
'-': left justify the result within the width specified
|
|
'+': add a '+' character if the number is positive (to match a '-' sign
|
|
for negatives)
|
|
' ': add an extra space if the number is positive (to match a '-'
|
|
sign for negatives)
|
|
</pre>
|
|
<p>The printf '#' flag is not supported in this release and a compile-time
|
|
error will be reported if it is used.</p>
|
|
</remarks>
|
|
<examples>
|
|
<pre>
|
|
Printf.printf "Hello %s, %d = %d * %d" "World" 6 2 3;
|
|
Printf.sprintf "Hello %s" "World";
|
|
Printf.printf "Hello %a" output_string "World";
|
|
</pre>
|
|
</examples>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.PrintfImpl.DynCloMaker`2.Make(Microsoft.FSharp.Core.FastFunc`2{System.Object,System.Object})">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Text.PrintfImpl.DynCloMaker`2">
|
|
<summary>
|
|
Harmless internal implementation type, not for use from user code
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Text.PrintfImpl">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Text.StructuredFormat.FormatOptions.Default">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Text.StructuredFormat.FormatOptions">
|
|
<summary>
|
|
A record of options to control structural formatting.
|
|
For F# Interactive properties matching those of this value can be accessed via the 'fsi'
|
|
value.
|
|
|
|
Floating Point format given in the same format accepted by System.Double.ToString,
|
|
e.g. f6 or g15.
|
|
|
|
If ShowProperties is set the printing process will evaluate properties of the values being
|
|
displayed. This may cause additional computation.
|
|
|
|
The ShowIEnumerable is set the printing process will force the evalution of IEnumerable objects
|
|
to a small, finite depth, as determined by the printing parameters.
|
|
This may lead to additional computation being performed during printing.
|
|
|
|
<example>
|
|
From F# Interactive the default settings can be adjusted using, for example,
|
|
<pre>
|
|
open Microsoft.FSharp.Compiler.Interactive.Settings;;
|
|
setPrintWidth 120;;
|
|
</pre>
|
|
</example>
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.StructuredFormat.IEnvironment.GetLayout(System.Object)">
|
|
<summary>
|
|
Return to the layout-generation
|
|
environment to layout any otherwise uninterpreted object
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Text.StructuredFormat.IEnvironment.MaxColumns">
|
|
<summary>
|
|
The maximum number of elements for which to generate layout for
|
|
list-like structures, or columns in table-like
|
|
structures. -1 if no maximum.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Text.StructuredFormat.IEnvironment.MaxRows">
|
|
<summary>
|
|
The maximum number of rows for which to generate layout for table-like
|
|
structures. -1 if no maximum.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Text.StructuredFormat.IEnvironment">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.StructuredFormat.IFormattable.GetLayout(Microsoft.FSharp.Text.StructuredFormat.IEnvironment)">
|
|
<summary>
|
|
Generate an object representing a structured formatting of the
|
|
term.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Text.StructuredFormat.IFormattable">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Text.StructuredFormat.Joint">
|
|
<summary>
|
|
Data representing joints in structured layouts of terms. The representation
|
|
of this data type is only for the consumption of formatting engines.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Text.StructuredFormat.Layout">
|
|
<summary>
|
|
Data representing structured layouts of terms. The representation
|
|
of this data type is only for the consumption of formatting engines.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Text.StructuredFormat.joint">
|
|
<summary>
|
|
Data representing joints in structured layouts of terms. The representation
|
|
of this data type is only for the consumption of formatting engines.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Text.StructuredFormat.layout">
|
|
<summary>
|
|
Data representing structured layouts of terms. The representation
|
|
of this data type is only for the consumption of formatting engines.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.StructuredFormat.Display.any_to_layout``1(Microsoft.FSharp.Text.StructuredFormat.FormatOptions,``0)">
|
|
<summary>
|
|
Convert any value to a layout using the given formatting options. The
|
|
layout can then be processed using formatting display engines such as
|
|
those in the LayoutOps module. any_to_string and output_any are
|
|
built using any_to_layout with default format options.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.StructuredFormat.Display.any_to_string``1(``0)">
|
|
<summary>
|
|
Convert any value to a string using a standard formatter
|
|
Data is typically formatted in a structured format, e.g.
|
|
lists are formatted using the "[1;2]" notation.
|
|
The details of the format are not specified and may change
|
|
from version to version and according to the flags given
|
|
to the F# compiler. The format is intended to be human-readable,
|
|
not machine readable. If alternative generic formats are required
|
|
you should develop your own formatter, using the code in the
|
|
implementation of this file as a starting point.
|
|
|
|
Data from other .NET languages is formatted using a virtual
|
|
call to Object.ToString() on the boxed version of the input.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.StructuredFormat.Display.layout_as_string``1(Microsoft.FSharp.Text.StructuredFormat.FormatOptions,``0)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.StructuredFormat.Display.layout_to_string(Microsoft.FSharp.Text.StructuredFormat.FormatOptions,Microsoft.FSharp.Text.StructuredFormat.Layout)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.StructuredFormat.Display.output_any``2(``0,``1)">
|
|
<summary>
|
|
Ouput any value to a channel using the same set of formatting rules
|
|
as any_to_string
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.StructuredFormat.Display.output_layout``1(Microsoft.FSharp.Text.StructuredFormat.FormatOptions,``0,Microsoft.FSharp.Text.StructuredFormat.Layout)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.StructuredFormat.Display.squash_layout(Microsoft.FSharp.Text.StructuredFormat.FormatOptions,Microsoft.FSharp.Text.StructuredFormat.Layout)">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Text.StructuredFormat.Display">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.StructuredFormat.LayoutOps.aboveL(Microsoft.FSharp.Text.StructuredFormat.Layout,Microsoft.FSharp.Text.StructuredFormat.Layout)">
|
|
<summary>
|
|
Layout two vertically.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.StructuredFormat.LayoutOps.aboveListL(Microsoft.FSharp.Collections.List`1{Microsoft.FSharp.Text.StructuredFormat.Layout})">
|
|
<summary>
|
|
Layout list vertically.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.StructuredFormat.LayoutOps.braceL(Microsoft.FSharp.Text.StructuredFormat.Layout)">
|
|
<summary>
|
|
Wrap braces around layout.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.StructuredFormat.LayoutOps.bracketL(Microsoft.FSharp.Text.StructuredFormat.Layout)">
|
|
<summary>
|
|
Wrap round brackets around layout.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.StructuredFormat.LayoutOps.commaListL(Microsoft.FSharp.Collections.List`1{Microsoft.FSharp.Text.StructuredFormat.Layout})">
|
|
<summary>
|
|
Join layouts into a comma separated list.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Text.StructuredFormat.LayoutOps.emptyL">
|
|
<summary>
|
|
The empty layout
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.StructuredFormat.LayoutOps.isEmptyL(Microsoft.FSharp.Text.StructuredFormat.Layout)">
|
|
<summary>
|
|
Is it the empty layout?
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.StructuredFormat.LayoutOps.leftL(System.String)">
|
|
<summary>
|
|
An string which is left parenthesis (no space on the right).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.StructuredFormat.LayoutOps.listL``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Text.StructuredFormat.Layout},Microsoft.FSharp.Collections.List`1{``0})">
|
|
<summary>
|
|
Layout like an F# list.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.StructuredFormat.LayoutOps.objL(System.Object)">
|
|
<summary>
|
|
An uninterpreted leaf, to be interpreted into a string
|
|
by the layout engine. This allows leaf layouts for numbers, strings and
|
|
other atoms to be customized according to culture.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.StructuredFormat.LayoutOps.op_AtAt(Microsoft.FSharp.Text.StructuredFormat.Layout,Microsoft.FSharp.Text.StructuredFormat.Layout)">
|
|
<summary>
|
|
Join broken with ident=0
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.StructuredFormat.LayoutOps.op_AtAtMinus(Microsoft.FSharp.Text.StructuredFormat.Layout,Microsoft.FSharp.Text.StructuredFormat.Layout)">
|
|
<summary>
|
|
Join broken with ident=1
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.StructuredFormat.LayoutOps.op_AtAtMinusMinus(Microsoft.FSharp.Text.StructuredFormat.Layout,Microsoft.FSharp.Text.StructuredFormat.Layout)">
|
|
<summary>
|
|
Join broken with ident=2
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.StructuredFormat.LayoutOps.op_Decrement(Microsoft.FSharp.Text.StructuredFormat.Layout,Microsoft.FSharp.Text.StructuredFormat.Layout)">
|
|
<summary>
|
|
Join, possible break with indent=1
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.StructuredFormat.LayoutOps.op_DollarDollar(Microsoft.FSharp.Text.StructuredFormat.Layout,Microsoft.FSharp.Text.StructuredFormat.Layout)">
|
|
<summary>
|
|
Join, unbreakable.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.StructuredFormat.LayoutOps.op_Increment(Microsoft.FSharp.Text.StructuredFormat.Layout,Microsoft.FSharp.Text.StructuredFormat.Layout)">
|
|
<summary>
|
|
Join, possible break with indent=0
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.StructuredFormat.LayoutOps.op_MinusMinusMinus(Microsoft.FSharp.Text.StructuredFormat.Layout,Microsoft.FSharp.Text.StructuredFormat.Layout)">
|
|
<summary>
|
|
Join, possible break with indent=2
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.StructuredFormat.LayoutOps.optionL``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Text.StructuredFormat.Layout},Microsoft.FSharp.Core.Option`1{``0})">
|
|
<summary>
|
|
Layout like an F# option.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.StructuredFormat.LayoutOps.rightL(System.String)">
|
|
<summary>
|
|
An string which is right parenthesis (no space on it's left).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.StructuredFormat.LayoutOps.semiListL(Microsoft.FSharp.Collections.List`1{Microsoft.FSharp.Text.StructuredFormat.Layout})">
|
|
<summary>
|
|
Join layouts into a semi-colon separated list.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.StructuredFormat.LayoutOps.sepL(System.String)">
|
|
<summary>
|
|
An string which requires no spaces either side.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.StructuredFormat.LayoutOps.sepListL(Microsoft.FSharp.Text.StructuredFormat.Layout,Microsoft.FSharp.Collections.List`1{Microsoft.FSharp.Text.StructuredFormat.Layout})">
|
|
<summary>
|
|
Join layouts into a list separated using the given layout.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.StructuredFormat.LayoutOps.spaceListL(Microsoft.FSharp.Collections.List`1{Microsoft.FSharp.Text.StructuredFormat.Layout})">
|
|
<summary>
|
|
Join layouts into a space separated list.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.StructuredFormat.LayoutOps.squareBracketL(Microsoft.FSharp.Text.StructuredFormat.Layout)">
|
|
<summary>
|
|
Wrap square brackets around layout.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.StructuredFormat.LayoutOps.tagAttrL(System.String,Microsoft.FSharp.Collections.List`1{Microsoft.FSharp.Core.Tuple`2{System.String,System.String}},Microsoft.FSharp.Text.StructuredFormat.Layout)">
|
|
<summary>
|
|
See tagL
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.StructuredFormat.LayoutOps.tagL(System.String,Microsoft.FSharp.Text.StructuredFormat.Layout)">
|
|
<summary>
|
|
An tag is a name which can be wrapped around a layout.
|
|
Tag names convey structure to renderers, e.g. for syntax coloring
|
|
or hyperlinks. Standard tag names are in the process
|
|
of being finalized, though 'html:a' may be used for hyperlinks.
|
|
tagAttrL provides settings for attributes associated with the
|
|
tag, e.g. 'href' for 'html:a'.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.StructuredFormat.LayoutOps.tupleL(Microsoft.FSharp.Collections.List`1{Microsoft.FSharp.Text.StructuredFormat.Layout})">
|
|
<summary>
|
|
Form tuple of layouts.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.StructuredFormat.LayoutOps.unfoldL``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Text.StructuredFormat.Layout},Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Core.Option`1{Microsoft.FSharp.Core.Tuple`2{``0,``1}}},``1,System.Int32)">
|
|
<summary>
|
|
For limitting layout of list-like sequences (lists,arrays,etc).
|
|
unfold a list of items using (project and z) making layout list via itemL.
|
|
If reach maxLength (before exhausting) then truncate.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Text.StructuredFormat.LayoutOps.wordL(System.String)">
|
|
<summary>
|
|
An string leaf
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Text.StructuredFormat.LayoutOps">
|
|
<summary>
|
|
A layout is a sequence of strings which have been joined together.
|
|
The strings are classified as words, separators and left and right parenthesis.
|
|
This classification determines where spaces are inserted.
|
|
A joint is either unbreakable, breakable or broken.
|
|
If a joint is broken the RHS layout occurs on the next line with optional indentation.
|
|
A layout can be squashed to for given width which forces breaks as required.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Tools.FsLex.AsciiTables.Create(System.Byte[]`1[]`1,System.Byte[]`1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Tools.FsLex.AsciiTables.Interpret``1(System.Int32,Microsoft.FSharp.Tools.FsLex.LexBuffer`2{``0,System.Byte})">
|
|
<summary>
|
|
Interpret tables for an ascii lexer generated by fslex.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Tools.FsLex.AsciiTables">
|
|
<summary>
|
|
The type of tables for an ascii lexer generated by fslex.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Tools.FsLex.LexBuffer`2.DiscardInput">
|
|
<summary>
|
|
Remove all input, though don't discard the current lexeme
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Tools.FsLex.LexBuffer`2.FromByteFunction(``0,Microsoft.FSharp.Core.FastFunc`2{System.Byte[]`1,Microsoft.FSharp.Core.FastFunc`2{System.Int32,System.Int32}})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Tools.FsLex.LexBuffer`2.FromBytes(``0,System.Byte[]`1)">
|
|
<summary>
|
|
Adjust the start position associated with the lexbuf
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Tools.FsLex.LexBuffer`2.FromCharFunction(``0,Microsoft.FSharp.Core.FastFunc`2{System.Char[]`1,Microsoft.FSharp.Core.FastFunc`2{System.Int32,System.Int32}})">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Tools.FsLex.LexBuffer`2.FromChars(``0,System.Char[]`1)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Tools.FsLex.LexBuffer`2.LexemeChar(System.Int32)">
|
|
<summary>
|
|
Fetch a particular character in the matched string
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Tools.FsLex.LexBuffer`2.EndPos">
|
|
<summary>
|
|
The end position for the lexeme
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Tools.FsLex.LexBuffer`2.IsPastEndOfStream">
|
|
<summary>
|
|
True if the refill of the buffer ever failed , or if explicitly set to true.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Tools.FsLex.LexBuffer`2.Lexeme">
|
|
<summary>
|
|
The matched string
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Tools.FsLex.LexBuffer`2.LexemeLength">
|
|
<summary>
|
|
The length of the matched string
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Tools.FsLex.LexBuffer`2.MatchEvent">
|
|
<summary>
|
|
This event is fired each time a lexeme is matched by a client lexer
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Tools.FsLex.LexBuffer`2.StartPos">
|
|
<summary>
|
|
The start position for the lexeme
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Tools.FsLex.LexBuffer`2.EndPos(``0)">
|
|
<summary>
|
|
The end position for the lexeme
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Tools.FsLex.LexBuffer`2.IsPastEndOfStream(System.Boolean)">
|
|
<summary>
|
|
True if the refill of the buffer ever failed , or if explicitly set to true.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Tools.FsLex.LexBuffer`2.StartPos(``0)">
|
|
<summary>
|
|
The start position for the lexeme
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Tools.FsLex.LexBuffer`2">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Tools.FsYacc.IParseState`1.EndOfRHS(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Tools.FsYacc.IParseState`1.GetData(System.Int32)">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Tools.FsYacc.IParseState`1.RaiseError``1">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Tools.FsYacc.IParseState`1.StartOfRHS(System.Int32)">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Tools.FsYacc.IParseState`1.EndOfLHS">
|
|
|
|
</member>
|
|
<member name="P:Microsoft.FSharp.Tools.FsYacc.IParseState`1.StartOfLHS">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Tools.FsYacc.IParseState`1">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Tools.FsYacc.Tables`2.Interpret``1(Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Tools.FsLex.LexBuffer`2{``1,``2},``0},Microsoft.FSharp.Tools.FsLex.LexBuffer`2{``1,``2},System.Int32)">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Tools.FsYacc.Tables`2">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Tools.FsYacc.AcceptExceptionException">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Tools.FsYacc.RecoverableParseErrorExceptionException">
|
|
|
|
</member>
|
|
<member name="M:Microsoft.FSharp.Tools.FsYacc.ParseHelpers.parse_error(System.String)">
|
|
|
|
</member>
|
|
<member name="T:Microsoft.FSharp.Tools.FsYacc.ParseHelpers">
|
|
|
|
</member>
|
|
<member name="M:System.Action`2.Invoke(``0,``1)">
|
|
|
|
</member>
|
|
<member name="T:System.Action`2">
|
|
|
|
</member>
|
|
<member name="M:System.Action`3.Invoke(``0,``1,``2)">
|
|
|
|
</member>
|
|
<member name="T:System.Action`3">
|
|
|
|
</member>
|
|
<member name="M:System.Action`4.Invoke(``0,``1,``2,``3)">
|
|
|
|
</member>
|
|
<member name="T:System.Action`4">
|
|
|
|
</member>
|
|
<member name="M:System.Action`5.Invoke(``0,``1,``2,``3,``4)">
|
|
|
|
</member>
|
|
<member name="T:System.Action`5">
|
|
|
|
</member>
|
|
<member name="M:System.Converter`3.Invoke(``0,``1)">
|
|
|
|
</member>
|
|
<member name="T:System.Converter`3">
|
|
|
|
</member>
|
|
<member name="M:System.Converter`4.Invoke(``0,``1,``2)">
|
|
|
|
</member>
|
|
<member name="T:System.Converter`4">
|
|
|
|
</member>
|
|
<member name="M:System.Converter`5.Invoke(``0,``1,``2,``3)">
|
|
|
|
</member>
|
|
<member name="T:System.Converter`5">
|
|
|
|
</member>
|
|
<member name="M:System.Converter`6.Invoke(``0,``1,``2,``3,``4)">
|
|
|
|
</member>
|
|
<member name="T:System.Converter`6">
|
|
|
|
</member>
|
|
</members>
|
|
</doc>
|