Math.NET Numerics
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

8219 lines
316 KiB

<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly><name>FSharp.PowerPack</name></assembly>
<members>
<member name="T:Microsoft.FSharp.AssemblyAttributes">
</member>
<member name="P:Microsoft.FSharp.Collections.HashMultiMap`2.Item(``0,``1)">
<summary>
Lookup or set the given element in the table. Set replaces all existing bindings for a value with a single
bindings. Raise <c>KeyNotFoundException</c> if the element is not found.
</summary>
</member>
<member name="P:Microsoft.FSharp.Collections.HashMultiMap`2.Item(``0)">
<summary>
Lookup or set the given element in the table. Set replaces all existing bindings for a value with a single
bindings. Raise <c>KeyNotFoundException</c> if the element is not found.
</summary>
</member>
<member name="P:Microsoft.FSharp.Collections.HashMultiMap`2.Count">
<summary>
The total number of keys in the hash table
</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="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.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.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.Fold``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Core.FastFunc`2{``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.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.Create">
</member>
<member name="M:Microsoft.FSharp.Collections.HashMultiMap`2.Create(System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Collections.HashMultiMap`2.Create(System.Collections.Generic.IEqualityComparer`1{``0},System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Collections.HashMultiMap`2.Create(System.Collections.Generic.IEnumerable`1{Microsoft.FSharp.Core.Tuple`2{``0,``1}})">
</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.ContainsKey(``0)">
<summary>
Test if the collection contains any bindings for the given element
</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.Clear">
<summary>
Clear all elements from the collection
</summary>
</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..ctor">
<summary>
Create a new empty mutable HashMultiMap
with key hash/equality based on the F# structural "hash" and (=) functions.
</summary>
</member>
<member name="M:Microsoft.FSharp.Collections.HashMultiMap`2..ctor(System.Int32)">
<summary>
Create a new empty mutable HashMultiMap with an internal bucket array of the given approximate size
and with key hash/equality based on the F# structural "hash" and (=) functions
</summary>
</member>
<member name="M:Microsoft.FSharp.Collections.HashMultiMap`2..ctor(System.Collections.Generic.IEqualityComparer`1{``0},System.Int32)">
<summary>
Create a new empty mutable HashMultiMap 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..ctor(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="T:Microsoft.FSharp.Collections.HashMultiMap`2">
<summary>
Hash tables, by default based on F# structural "hash" and (=) functions.
The table may map a single key to multiple bindings.
</summary>
</member>
<member name="P:Microsoft.FSharp.Collections.HashSet`1.Count">
<summary>
The total number of elements in the set
</summary>
</member>
<member name="M:Microsoft.FSharp.Collections.HashSet`1.Remove(``0)">
<summary>
Remove the given element from the set
</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.Fold``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``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.Create">
<summary>
Create a new empty mutable hash set
with key hash/equality based on the F# structural "hash" and (=) functions
</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
</summary>
</member>
<member name="M:Microsoft.FSharp.Collections.HashSet`1.Create(System.Int32,System.Collections.Generic.IEqualityComparer`1{``0})">
<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.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.Copy">
<summary>
Make a shallow copy of 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.Clear">
<summary>
Clear all elements from the set
</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..ctor">
<summary>
Create a new empty mutable hash set
with key hash/equality based on the F# structural "hash" and (=) functions
</summary>
</member>
<member name="M:Microsoft.FSharp.Collections.HashSet`1..ctor(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
</summary>
</member>
<member name="M:Microsoft.FSharp.Collections.HashSet`1..ctor(System.Int32,System.Collections.Generic.IEqualityComparer`1{``0})">
<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..ctor(System.Collections.Generic.IEnumerable`1{``0})">
<summary>
Create a new mutable hash set containing elements drawn from the given sequence
</summary>
</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="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.
</summary>
</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})">
<summary>
Return the stream which contains on demand the pair of elements of the first and second list
</summary>
</member>
<member name="M:Microsoft.FSharp.Collections.LazyList.concat``1(Microsoft.FSharp.Collections.LazyList`1{Microsoft.FSharp.Collections.LazyList`1{``0}})">
<summary>
Return the stream which contains on demand the list of elements of the list of lazy lists.
</summary>
</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})">
<summary>
Return the first element for which the given function returns <c>true</c>.
Raise <c>KeyNotFoundException</c> if no such element exists.
</summary>
</member>
<member name="M:Microsoft.FSharp.Collections.LazyList.first``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},Microsoft.FSharp.Collections.LazyList`1{``0})">
<summary>
Apply the given function to successive elements of the list, returning the first
result where function returns <c>Some(x)</c> for some x. If the function never returns
true, 'None' is returned.
</summary>
</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.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_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.FSharpList`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``1(System.Collections.Generic.IEnumerable`1{``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_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.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.FSharpList`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 input function is <c>f</c> and the elements are <c>i0...iN</c>
then computes <c>p i0 or ... or p iN</c>.
</summary>
</member>
<member name="M:Microsoft.FSharp.Collections.ResizeArray.exists2``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,System.Boolean}},System.Collections.Generic.List`1{``0},System.Collections.Generic.List`1{``1})">
<summary>
Test elements of the two arrays pairwise to see if any pair of element satisfies the given predicate.
Raise ArgumentException if the arrays have different lengths.
</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 <c>true</c>
</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 <c>true</c>.
Raise <c>KeyNotFoundException</c> if no such element exists.
</summary>
</member>
<member name="M:Microsoft.FSharp.Collections.ResizeArray.find_index``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},System.Collections.Generic.List`1{``0})">
<summary>
Return the index of the first element in the array
that satisfies the given predicate. Raise <c>KeyNotFoundException</c> if
none of the elements satisy the predicate.
</summary>
</member>
<member name="M:Microsoft.FSharp.Collections.ResizeArray.find_indexi``1(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean}},System.Collections.Generic.List`1{``0})">
<summary>
Return the index of the first element in the array
that satisfies the given predicate. Raise <c>KeyNotFoundException</c> if
none of the elements satisy the predicate.
</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 input function is <c>f</c> and the elements are <c>i0...iN</c>
then computes <c>f (... (f s i0)...) iN</c>
</summary>
</member>
<member name="M:Microsoft.FSharp.Collections.ResizeArray.fold_left2``3(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Core.FastFunc`2{``2,``0}}},``0,System.Collections.Generic.List`1{``1},System.Collections.Generic.List`1{``2})">
<summary>
Apply a function to pairs of elements drawn from the two collections,
left-to-right, threading an accumulator argument
through the computation. The two input
arrays must have the same lengths, otherwise an <c>ArgumentException</c> is
raised.
</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 input function is <c>f</c> and the elements are <c>i0...iN</c> then
computes <c>f i0 (...(f iN s))</c>.
</summary>
</member>
<member name="M:Microsoft.FSharp.Collections.ResizeArray.fold_right2``3(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Core.FastFunc`2{``2,``2}}},System.Collections.Generic.List`1{``0},System.Collections.Generic.List`1{``1},``2)">
<summary>
Apply a function to pairs of elements drawn from the two collections, right-to-left,
threading an accumulator argument through the computation. The two input
arrays must have the same lengths, otherwise an <c>ArgumentException</c> is
raised.
</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 input function is <c>f</c> and the elements are <c>i0...iN</c> and "j0...jN"
then computes <c>p i0 &amp;&amp; ... &amp;&amp; p iN</c>.
</summary>
</member>
<member name="M:Microsoft.FSharp.Collections.ResizeArray.for_all2``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,System.Boolean}},System.Collections.Generic.List`1{``0},System.Collections.Generic.List`1{``1})">
<summary>
Test elements of the two arrays pairwise to see if all pairs of elements satisfy the given predicate.
Raise ArgumentException if the arrays have different lengths.
</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 <c>arr.[idx]</c>.
</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.is_empty``1(System.Collections.Generic.List`1{``0})">
<summary>
Return true if the given array is empty, otherwise false
</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.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}}},System.Collections.Generic.List`1{``0},System.Collections.Generic.List`1{``1})">
<summary>
Apply the given function to pair of elements drawn from matching indices in two arrays,
also passing the index of the elements. The two arrays must have the same lengths,
otherwise an <c>ArgumentException</c> is raised.
</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 <c>arr.Length</c>.
</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.mapi2``3(Microsoft.FSharp.Core.FastFunc`2{System.Int32,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, otherwise an <c>ArgumentException</c> is
raised.
</summary>
</member>
<member name="M:Microsoft.FSharp.Collections.ResizeArray.of_list``1(Microsoft.FSharp.Collections.FSharpList`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 <c>true</c> and <c>false</c>
respectively
</summary>
</member>
<member name="M:Microsoft.FSharp.Collections.ResizeArray.reduce_left``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``0,``0}},System.Collections.Generic.List`1{``0})">
<summary>
Apply a function to each element of the array, threading an accumulator argument
through the computation. If the input function is <c>f</c> and the elements are <c>i0...iN</c>
then computes <c>f (... (f i0 i1)...) iN</c>. Raises ArgumentException if the array has size zero.
</summary>
</member>
<member name="M:Microsoft.FSharp.Collections.ResizeArray.reduce_right``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``0,``0}},System.Collections.Generic.List`1{``0})">
<summary>
Apply a function to each element of the array, threading an accumulator argument
through the computation. If the input function is <c>f</c> and the elements are <c>i0...iN</c> then
computes <c>f i0 (...(f iN-1 iN))</c>. Raises ArgumentException if the array has size zero.
</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.scan_left``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``0}},``0,System.Collections.Generic.List`1{``1})">
<summary>
Like <c>fold_left</c>, but return the intermediary and final results
</summary>
</member>
<member name="M:Microsoft.FSharp.Collections.ResizeArray.scan_right``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``1}},System.Collections.Generic.List`1{``0},``1)">
<summary>
Like <c>fold_right</c>, but return both the intermediary and final results
</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 <c>arr.[idx] &lt;- e</c>.
</summary>
</member>
<member name="M:Microsoft.FSharp.Collections.ResizeArray.singleton``1(``0)">
<summary>
Return an array containing the given element
</summary>
</member>
<member name="M:Microsoft.FSharp.Collections.ResizeArray.sort``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``0,System.Int32}},System.Collections.Generic.List`1{``0})">
<summary>
Sort the elements using the given comparison function
</summary>
</member>
<member name="M:Microsoft.FSharp.Collections.ResizeArray.sort_by``2(Microsoft.FSharp.Core.FastFunc`2{``0,``1},System.Collections.Generic.List`1{``0})">
<summary>
Sort the elements using the key extractor and generic comparison on the keys
</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.to_seq``1(System.Collections.Generic.List`1{``0})">
<summary>
Return a view of the array as an enumerable object
</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 <c>true</c>.
Return None if no such element exists.
</summary>
</member>
<member name="M:Microsoft.FSharp.Collections.ResizeArray.tryfind_index``1(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},System.Collections.Generic.List`1{``0})">
<summary>
Return the index of the first element in the array
that satisfies the given predicate.
</summary>
</member>
<member name="M:Microsoft.FSharp.Collections.ResizeArray.tryfind_indexi``1(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean}},System.Collections.Generic.List`1{``0})">
<summary>
Return the index of the first element in the array
that satisfies the given predicate.
</summary>
</member>
<member name="M:Microsoft.FSharp.Collections.ResizeArray.unzip``2(System.Collections.Generic.List`1{Microsoft.FSharp.Core.Tuple`2{``0,``1}})">
<summary>
Split an array of pairs into two arrays
</summary>
</member>
<member name="M:Microsoft.FSharp.Collections.ResizeArray.zip``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, otherwise an <c>ArgumentException</c> is
raised..
</summary>
</member>
<member name="T:Microsoft.FSharp.Collections.ResizeArray">
<summary>
Generic operations on the type System.Collections.Generic.List, which is called ResizeArray in the F# libraries.
</summary>
</member>
<member name="T:Microsoft.FSharp.Collections.Tagged.HashMultiMap`2">
</member>
<member name="P:Microsoft.FSharp.Collections.Tagged.HashMultiMap`3.Item(``0,``1)">
<summary>
Lookup or set the given element in the table. Raise <c>KeyNotFoundException</c> if the element is not found.
</summary>
</member>
<member name="P:Microsoft.FSharp.Collections.Tagged.HashMultiMap`3.Item(``0)">
<summary>
Lookup or set the given element in the table. Raise <c>KeyNotFoundException</c> if the element is not found.
</summary>
</member>
<member name="P:Microsoft.FSharp.Collections.Tagged.HashMultiMap`3.Count">
<summary>
The number of bindings in the hash table
</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="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.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.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.Fold``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Core.FastFunc`2{``3,``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.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.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.Copy">
<summary>
Make a shallow copy of the collection
</summary>
</member>
<member name="M:Microsoft.FSharp.Collections.Tagged.HashMultiMap`3.ContainsKey(``0)">
<summary>
Test if the collection contains any bindings for the given element
</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.Clear">
<summary>
Clear all elements from the collection
</summary>
</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="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.HashSet`1">
</member>
<member name="P:Microsoft.FSharp.Collections.Tagged.HashSet`2.Count">
<summary>
The number of elements in the set
</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="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.Fold``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``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.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.Copy">
<summary>
Make a shallow copy of 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.Clear">
<summary>
Clear all elements from the set
</summary>
</member>
<member name="M:Microsoft.FSharp.Collections.Tagged.HashSet`2.Add(``0)">
<summary>
Add an element to the collection
</summary>
</member>
<member name="T:Microsoft.FSharp.Collections.Tagged.HashSet`2">
<summary>
Mutable hash sets based on F# structural "hash" and (=) functions. Implemented via a hash table and/or Dictionary.
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.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="P:Microsoft.FSharp.Collections.Tagged.Map`3.Item(``0)">
<summary>
Lookup an element in the map. Raise <c>KeyNotFoundException</c> if no binding
exists 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.Count">
<summary>
The number of bindings in the map
</summary>
</member>
<member name="M:Microsoft.FSharp.Collections.Tagged.Map`3.TryFind(``0)">
<summary>
Lookup an element in the map, returning a <c>Some</c> value if the element is in the domain
of the map and <c>None</c> if not.
</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.ToArray">
<summary>
The elements of the set as an array
</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.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.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.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.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.FromList(``2,Microsoft.FSharp.Collections.FSharpList`1{Microsoft.FSharp.Core.Tuple`2{``0,``1}})">
</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.FoldSection``1(``0,``0,Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Core.FastFunc`2{``3,``3}}},``3)">
<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.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}}}},``3)">
<summary>
Fold over the bindings in the map.
</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}}},``3)">
<summary>
Fold over the bindings in the map.
</summary>
</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 <c>Some</c> value
</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.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.Equals(System.Object)">
</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.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.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.Add(``0,``1)">
<summary>
Return a new map with the binding added to the given map.
</summary>
</member>
<member name="T:Microsoft.FSharp.Collections.Tagged.Map`3">
<summary>
Immutable maps. A constraint tag carries information about the class of key-comparers being used.
</summary>
</member>
<member name="T:Microsoft.FSharp.Collections.Tagged.Set`1">
<summary>
Immutable sets based on binary trees, default tag
</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="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="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.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.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.Count">
<summary>
Return the number of elements in the set
</summary>
</member>
<member name="P:Microsoft.FSharp.Collections.Tagged.Set`2.Choose">
<summary>
The number of elements in the set
</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="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.ToArray">
<summary>
The elements of the set as an array.
</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.Remove(``0)">
<summary>
A useful shortcut for Set.remove. Note this operation produces 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.Partition(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean})">
<summary>
Build two new sets, one containing the elements for which the given predicate returns 'true',
and the other the remaining elements.
</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.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.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.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.ForAll(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean})">
<summary>
Test if all elements of the collection satisfy the given predicate.
If the input function is <c>f</c> and the elements are <c>i0...iN</c> and <c>j0...jN</c> then
computes <c>p i0 &amp;&amp; ... &amp;&amp; p iN</c>.
</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}},``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.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.Exists(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean})">
<summary>
Test if any element of the collection satisfies the given predicate.
If the input function is <c>f</c> and the elements are <c>i0...iN</c> then computes
<c>p i0 or ... or p iN</c>.
</summary>
</member>
<member name="M:Microsoft.FSharp.Collections.Tagged.Set`2.Equals(System.Object)">
</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})">
<summary>
Compares two sets and returns true if they are equal or false otherwise
</summary>
</member>
<member name="M:Microsoft.FSharp.Collections.Tagged.Set`2.Empty(``1)">
<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.Create(``1,System.Collections.Generic.IEnumerable`1{``0})">
<summary>
A set based on the given comparer containing the given initial elements
</summary>
</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.Compare(Microsoft.FSharp.Collections.Tagged.Set`2{``0,``1},Microsoft.FSharp.Collections.Tagged.Set`2{``0,``1})">
<summary>
Compares a and b and returns 1 if a &gt; b, -1 if b &lt; a and 0 if a = b
</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="T:Microsoft.FSharp.Collections.Tagged.Set`2">
<summary>
Immutable sets where a constraint tag carries information about the class of key-comparer being used.
</summary>
</member>
<member name="T:Microsoft.FSharp.Compatibility.permutation">
</member>
<member name="T:Microsoft.FSharp.Compatibility.Arg.argspec">
</member>
<member name="T:Microsoft.FSharp.Compatibility.Arg.spec">
<summary>
The spec value describes the action of the argument,
and whether it expects a following parameter.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Arg.parse(Microsoft.FSharp.Collections.FSharpList`1{Microsoft.FSharp.Core.Tuple`3{System.String,Microsoft.FSharp.Compatibility.Arg.spec,System.String}},Microsoft.FSharp.Core.FastFunc`2{System.String,Microsoft.FSharp.Core.Unit},System.String)">
<summary>
"parse specs f use" parses the arguments given by Sys.argv
according to the argument processing specifications "specs".
Arguments begin with "-". Non-arguments are passed to "f" in
order. "use" is printed as part of the usage line if an error occurs.
Permitted arguments are specified using triples: (arg, action, help).
Actions are:
Unit(f): call f, no subseq. arg
Set(br): set ref to 'true', no subseq. arg.
Clear(br): set ref to 'false, no subseq. arg.
String(f): pass the subseq. arg to f
Int(f): pass the subseq. arg to f
Float(f): pass the subseq. arg to f
Rest(f): pass all subseq. args to f in order
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Arg.parse_argv(Microsoft.FSharp.Core.Ref`1{System.Int32},System.String[]`1,Microsoft.FSharp.Collections.FSharpList`1{Microsoft.FSharp.Core.Tuple`3{System.String,Microsoft.FSharp.Compatibility.Arg.spec,System.String}},Microsoft.FSharp.Core.FastFunc`2{System.String,Microsoft.FSharp.Core.Unit},System.String)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Arg.usage(Microsoft.FSharp.Collections.FSharpList`1{Microsoft.FSharp.Core.Tuple`3{System.String,Microsoft.FSharp.Compatibility.Arg.spec,System.String}},System.String)">
<summary>
"usage specs use" prints the help for each argument.
</summary>
</member>
<member name="T:Microsoft.FSharp.Compatibility.Arg.BadException">
</member>
<member name="T:Microsoft.FSharp.Compatibility.Arg.HelpException">
</member>
<member name="T:Microsoft.FSharp.Compatibility.Arg">
<summary>
A simple command-line argument processor.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Array.contains``1(``0,``0[]`1)">
<summary>
Is an element in the array, uses (=) equality.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Array.createJaggedMatrix``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 Array2D module and
types such as "int[,]".
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Array.create_matrix``1(System.Int32,System.Int32,``0)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.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 Array2D module and
types such as "int[,]".
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Array.mem``1(``0,``0[]`1)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Array.nonempty``1(``0[]`1)">
<summary>
Return true if the list is not empty.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.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.Compatibility.Array.pinUnscoped``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.Compatibility.Array.pin_unscoped``1(``0[]`1)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.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.Compatibility.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.Compatibility.Array.scanReduce``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``0,``0}},``0[]`1)">
<summary>
Like reduce, but return both the intermediary and final results
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Array.scanReduceBack``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``0,``0}},``0[]`1)">
<summary>
Like reduceBack, but return both the intermediary and final results
</summary>
</member>
<member name="T:Microsoft.FSharp.Compatibility.Array">
<summary>
Compatibility operations on arrays.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Array2D.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.Compatibility.Array2D.pinUnscoped``1(``0[,]`1)">
<summary>
As for Array2D.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.Compatibility.Array2D.pin_unscoped``1(``0[,]`1)">
</member>
<member name="T:Microsoft.FSharp.Compatibility.Array2D">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Byte.add(System.Byte,System.Byte)">
<summary>
Returns the sum of a and b
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Byte.compare(System.Byte,System.Byte)">
<summary>
Compares a and b and returns 1 if a &gt; b, -1 if b &lt; a and 0 if a = b
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Byte.div(System.Byte,System.Byte)">
<summary>
Returns a divided by b
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Byte.logand(System.Byte,System.Byte)">
<summary>
Combines the binary representation of a and b by bitwise and
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Byte.lognot(System.Byte)">
<summary>
Returns the bitwise logical negation of a
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Byte.logor(System.Byte,System.Byte)">
<summary>
Combines the binary representation of a and b by bitwise or
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Byte.logxor(System.Byte,System.Byte)">
<summary>
Combines the binary representation of a and b by bitwise xor
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Byte.mul(System.Byte,System.Byte)">
<summary>
Returns a multiplied by b
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Byte.of_char(System.Char)">
<summary>
Converts a char to a byte
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Byte.of_int(System.Int32)">
<summary>
Converts a 32-bit integer to a byte
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Byte.of_int32(System.Int32)">
<summary>
Converts a 32-bit integer to a byte
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Byte.of_string(System.String)">
<summary>
Converts a string to a byte
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Byte.of_uint16(System.UInt16)">
<summary>
Converts a 16-bit integer to a byte
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Byte.of_uint32(System.UInt32)">
<summary>
Converts an unsigned 32-bit integer to a byte
</summary>
</member>
<member name="P:Microsoft.FSharp.Compatibility.Byte.one">
<summary>
The value one as a System.Byte
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Byte.pred(System.Byte)">
<summary>
Returns the predeccessor of the argument wrapped around 0uy
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Byte.rem(System.Byte,System.Byte)">
<summary>
Returns the remainder of a divided by b
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Byte.shift_left(System.Byte,System.Int32)">
<summary>
Shifts the binary representation a by n bits to the left
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Byte.shift_right(System.Byte,System.Int32)">
<summary>
Shifts the binary representation a by n bits to the right
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Byte.sub(System.Byte,System.Byte)">
<summary>
Returns a minus b
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Byte.succ(System.Byte)">
<summary>
Returns the successor of the argument wrapped around 255uy
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Byte.to_char(System.Byte)">
<summary>
Converts a byte to a char
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Byte.to_int(System.Byte)">
<summary>
Converts a byte to a 32-bit integer
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Byte.to_int32(System.Byte)">
<summary>
Converts a byte to a 32-bit integer
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Byte.to_string(System.Byte)">
<summary>
Converts a byte to a string
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Byte.to_uint16(System.Byte)">
<summary>
Converts a byte to a 16-bit integer
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Byte.to_uint32(System.Byte)">
<summary>
Converts a byte to an unsigned 32-bit integer
</summary>
</member>
<member name="P:Microsoft.FSharp.Compatibility.Byte.zero">
<summary>
The value zero as a System.Byte
</summary>
</member>
<member name="T:Microsoft.FSharp.Compatibility.Byte">
<summary>
Byte (8-bit) operations.
</summary>
</member>
<member name="T:Microsoft.FSharp.Compatibility.Bytearray.bytearray">
</member>
<member name="T:Microsoft.FSharp.Compatibility.Bytearray.encoding">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Bytearray.append(System.Byte[]`1,System.Byte[]`1)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Bytearray.ascii_to_string(System.Byte[]`1)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Bytearray.blit(System.Byte[]`1,System.Int32,System.Byte[]`1,System.Int32,System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Bytearray.compare(System.Byte[]`1,System.Byte[]`1)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Bytearray.concat(Microsoft.FSharp.Collections.FSharpList`1{System.Byte[]`1})">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Bytearray.copy(System.Byte[]`1)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Bytearray.create(System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Bytearray.fill(System.Byte[]`1,System.Int32,System.Int32,System.Byte)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Bytearray.fold_left``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{System.Byte,``0}},``0,System.Byte[]`1)">
<summary>
Apply a function to each element of the collection, threading an accumulator argument
through the computation. If the input function is <c>f</c> and the elements are <c>i0...iN</c>
then computes <c>f (... (f s i0)...) iN</c>
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Bytearray.fold_right``1(Microsoft.FSharp.Core.FastFunc`2{System.Byte,Microsoft.FSharp.Core.FastFunc`2{``0,``0}},System.Byte[]`1,``0)">
<summary>
Apply a function to each element of the collection, threading an accumulator argument
through the computation. If the input function is <c>f</c> and the elements are <c>i0...iN</c>
then computes <c>f i0 (...(f iN s))</c>.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Bytearray.get(System.Byte[]`1,System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Bytearray.init(System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,System.Byte})">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Bytearray.iter(Microsoft.FSharp.Core.FastFunc`2{System.Byte,Microsoft.FSharp.Core.Unit},System.Byte[]`1)">
<summary>
Apply the given function to each element of the collection.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Bytearray.iteri(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Byte,Microsoft.FSharp.Core.Unit}},System.Byte[]`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.Compatibility.Bytearray.length(System.Byte[]`1)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Bytearray.make(System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Bytearray.map(Microsoft.FSharp.Core.FastFunc`2{System.Byte,System.Byte},System.Byte[]`1)">
<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.Compatibility.Bytearray.mapi(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Byte,System.Byte}},System.Byte[]`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.Compatibility.Bytearray.of_list(Microsoft.FSharp.Collections.FSharpList`1{System.Byte})">
<summary>
Build a collection from the given list
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Bytearray.set(System.Byte[]`1,System.Int32,System.Byte)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Bytearray.string_to_ascii(System.String)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Bytearray.sub(System.Byte[]`1,System.Int32,System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Bytearray.to_list(System.Byte[]`1)">
<summary>
Build a list from the given collection
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Bytearray.zero_create(System.Int32)">
</member>
<member name="T:Microsoft.FSharp.Compatibility.Bytearray">
<summary>
Byte arrays. Arrays of bytes type-compatible with the C# byte[] type
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Char.chr(System.Int32)">
<summary>
Converts the value of the specified 32-bit signed integer to its equivalent Unicode character
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Char.code(System.Char)">
<summary>
Converts the value of the specified Unicode character to the equivalent 32-bit signed integer
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Char.compare(System.Char,System.Char)">
<summary>
Compares a and b and returns 1 if a &gt; b, -1 if b &lt; a and 0 if a = b
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Char.lowercase(System.Char)">
<summary>
Converts the value of a Unicode character to its lowercase equivalent
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Char.uppercase(System.Char)">
<summary>
Converts the value of a Unicode character to its uppercase equivalent
</summary>
</member>
<member name="T:Microsoft.FSharp.Compatibility.Char">
<summary>
Unicode characters, i.e. the <c>System.Char</c> type. see also the operations
in <c>System.Char</c> and the <c>System.Text.Encoding</c> interfaces if necessary.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Enum.combine``1(Microsoft.FSharp.Collections.FSharpList`1{``0})">
<summary>
Combine enum values using 'logical or'. The relevant enumeration type is inferred from context.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.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.Compatibility.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.Compatibility.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.Compatibility.Enum">
<summary>
Simple operations to convert between .NET enuemration types and integers
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Float32.add(System.Single,System.Single)">
<summary>
Returns the sum of a and b
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Float32.compare(System.Single,System.Single)">
<summary>
Compares a and b and returns 1 if a &gt; b, -1 if b &lt; a and 0 if a = b
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Float32.div(System.Single,System.Single)">
<summary>
Returns a divided by b
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Float32.mul(System.Single,System.Single)">
<summary>
Returns a multiplied by b
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Float32.neg(System.Single)">
<summary>
Returns -a
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Float32.of_bits(System.Int32)">
<summary>
Converts a raw 32-bit representation to a 32-bit float
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Float32.of_float(System.Double)">
<summary>
Converts a 64-bit float to a 32-bit float
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Float32.of_int(System.Int32)">
<summary>
Converts a 32-bit integer to a 32-bit float
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Float32.of_int32(System.Int32)">
<summary>
Converts a 32-bit integer to a 32-bit float
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Float32.of_int64(System.Int64)">
<summary>
Converts a 64-bit integer to a 32-bit float
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Float32.of_string(System.String)">
<summary>
Converts a string to a 32-bit float
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Float32.sub(System.Single,System.Single)">
<summary>
Returns a minus b
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Float32.to_bits(System.Single)">
<summary>
Converts a 32-bit float to raw 32-bit representation
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Float32.to_float(System.Single)">
<summary>
Converts a 32-bit float to a 64-bit float
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Float32.to_int(System.Single)">
<summary>
Converts a 32-bit float to a 32-bit integer
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Float32.to_int32(System.Single)">
<summary>
Converts a 32-bit float to a 32-bit integer
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Float32.to_int64(System.Single)">
<summary>
Converts a 32-bit float to a 64-bit integer
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Float32.to_string(System.Single)">
<summary>
Converts a 32-bit float to a string
</summary>
</member>
<member name="T:Microsoft.FSharp.Compatibility.Float32">
<summary>
ML-like operations on 32-bit System.Single floating point numbers.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Float.add(System.Double,System.Double)">
<summary>
Returns the sum of a and b
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Float.compare(System.Double,System.Double)">
<summary>
Compares a and b and returns 1 if a &gt; b, -1 if b &lt; a and 0 if a = b
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Float.div(System.Double,System.Double)">
<summary>
Returns a divided by b
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Float.mul(System.Double,System.Double)">
<summary>
Returns a multiplied by b
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Float.neg(System.Double)">
<summary>
Returns -a
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Float.of_bits(System.Int64)">
<summary>
Converts a raw 64-bit representation to a 64-bit float
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Float.of_float32(System.Single)">
<summary>
Converts a 32-bit float to a 64-bit float
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Float.of_int(System.Int32)">
<summary>
Converts a 32-bit integer to a 64-bit float
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Float.of_int32(System.Int32)">
<summary>
Converts a 32-bit integer to a 64-bit float
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Float.of_int64(System.Int64)">
<summary>
Converts a 64-bit integer to a 64-bit float
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Float.of_string(System.String)">
<summary>
Converts a string to a 64-bit float
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Float.sub(System.Double,System.Double)">
<summary>
Returns a minus b
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Float.to_bits(System.Double)">
<summary>
Converts a 64-bit float to raw 64-bit representation
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Float.to_float32(System.Double)">
<summary>
Converts a 64-bit float to a 32-bit float
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Float.to_int(System.Double)">
<summary>
Converts a 64-bit float to a 32-bit integer
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Float.to_int32(System.Double)">
<summary>
Converts a 64-bit float to a 32-bit integer
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Float.to_int64(System.Double)">
<summary>
Converts a 64-bit float to a 64-bit integer
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Float.to_string(System.Double)">
<summary>
Converts a 64-bit float to a string
</summary>
</member>
<member name="T:Microsoft.FSharp.Compatibility.Float">
<summary>
ML-like operations on 64-bit System.Double floating point numbers.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int16.abs(System.Int16)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int16.add(System.Int16,System.Int16)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int16.compare(System.Int16,System.Int16)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int16.div(System.Int16,System.Int16)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int16.logand(System.Int16,System.Int16)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int16.lognot(System.Int16)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int16.logor(System.Int16,System.Int16)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int16.logxor(System.Int16,System.Int16)">
</member>
<member name="P:Microsoft.FSharp.Compatibility.Int16.max_int">
</member>
<member name="P:Microsoft.FSharp.Compatibility.Int16.min_int">
</member>
<member name="P:Microsoft.FSharp.Compatibility.Int16.minus_one">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int16.mul(System.Int16,System.Int16)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int16.neg(System.Int16)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int16.of_int(System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int16.of_int32(System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int16.of_int8(System.SByte)">
</member>
<member name="P:Microsoft.FSharp.Compatibility.Int16.one">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int16.pred(System.Int16)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int16.rem(System.Int16,System.Int16)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int16.shift_left(System.Int16,System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int16.shift_right(System.Int16,System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int16.sub(System.Int16,System.Int16)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int16.succ(System.Int16)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int16.to_int(System.Int16)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int16.to_int32(System.Int16)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int16.to_int8(System.Int16)">
</member>
<member name="P:Microsoft.FSharp.Compatibility.Int16.zero">
</member>
<member name="T:Microsoft.FSharp.Compatibility.Int16">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int32.abs(System.Int32)">
<summary>
Returns the absolute value of the argument
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int32.add(System.Int32,System.Int32)">
<summary>
Returns the sum of a and b
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int32.bits_of_float(System.Double)">
<summary>
Converts a 64-bit float to a raw 32-bit representation
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int32.bits_of_float32(System.Single)">
<summary>
Converts a 32-bit float to a raw 32-bit representation
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int32.compare(System.Int32,System.Int32)">
<summary>
Compares a and b and returns 1 if a &gt; b, -1 if b &lt; a and 0 if a = b
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int32.div(System.Int32,System.Int32)">
<summary>
Returns a divided by b
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int32.float32_of_bits(System.Int32)">
<summary>
Converts a raw 32-bit representation to a 32-bit float
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int32.float_of_bits(System.Int32)">
<summary>
Converts a raw 32-bit representation to a 64-bit float
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int32.logand(System.Int32,System.Int32)">
<summary>
Combines the binary representation of a and b by bitwise and
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int32.lognot(System.Int32)">
<summary>
Returns the bitwise logical negation of a
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int32.logor(System.Int32,System.Int32)">
<summary>
Combines the binary representation of a and b by bitwise or
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int32.logxor(System.Int32,System.Int32)">
<summary>
Combines the binary representation of a and b by bitwise xor
</summary>
</member>
<member name="P:Microsoft.FSharp.Compatibility.Int32.max_int">
<summary>
Returns the largest 32-bit signed integer
</summary>
</member>
<member name="P:Microsoft.FSharp.Compatibility.Int32.min_int">
<summary>
Returns the smallest 32-bit signed integer
</summary>
</member>
<member name="P:Microsoft.FSharp.Compatibility.Int32.minus_one">
<summary>
The value minus one as a System.Int32
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int32.mul(System.Int32,System.Int32)">
<summary>
Returns a multiplied by b
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int32.neg(System.Int32)">
<summary>
Returns -a
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int32.of_float(System.Double)">
<summary>
Converts a 64-bit float to a 32-bit integer
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int32.of_float32(System.Single)">
<summary>
Converts a 32-bit float to a 32-bit integer
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int32.of_int(System.Int32)">
<summary>
Converts a 32-bit integer to a 32-bit integer (included for ML compatability)
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int32.of_int64(System.Int64)">
<summary>
Converts a 64-bit unsigned integer to a 32-bit integer
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int32.of_nativeint(System.IntPtr)">
<summary>
Converts a 32-bit unsigned integer to a 32-bit integer
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int32.of_string(System.String)">
<summary>
Converts a string to a 32-bit integer
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int32.of_uint32(System.UInt32)">
<summary>
Converts a 32-bit unsigned integer to a 32-bit integer
</summary>
</member>
<member name="P:Microsoft.FSharp.Compatibility.Int32.one">
<summary>
The value one as a System.Int32
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int32.pred(System.Int32)">
<summary>
Returns the predeccessor of the argument
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int32.rem(System.Int32,System.Int32)">
<summary>
Returns the remainder of a divided by b
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int32.shift_left(System.Int32,System.Int32)">
<summary>
Shifts the binary representation a by n bits to the left
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int32.shift_right(System.Int32,System.Int32)">
<summary>
Shifts the binary representation a by n bits to the right; high-order empty bits are set to the sign bit
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int32.shift_right_logical(System.Int32,System.Int32)">
<summary>
Shifts the binary representation a by n bits to the right; high-order bits are zero-filled
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int32.sub(System.Int32,System.Int32)">
<summary>
Returns a minus b
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int32.succ(System.Int32)">
<summary>
Returns the successor of the argument
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int32.to_float(System.Int32)">
<summary>
Converts a 32-bit integer to a 64-bit float
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int32.to_float32(System.Int32)">
<summary>
Converts a 32-bit integer to a 32-bit float
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int32.to_int(System.Int32)">
<summary>
Converts a 32-bit integer to a 32-bit integer (included for ML compatability)
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int32.to_int64(System.Int32)">
<summary>
Converts a 32-bit unsigned integer to a 64-bit integer
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int32.to_nativeint(System.Int32)">
<summary>
Converts a 32-bit unsigned integer to a 32-bit integer
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int32.to_string(System.Int32)">
<summary>
Converts a 32-bit integer to a string
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int32.to_uint32(System.Int32)">
<summary>
Converts a 32-bit integer to a 32-bit unsigned integer
</summary>
</member>
<member name="P:Microsoft.FSharp.Compatibility.Int32.zero">
<summary>
The value zero as a System.Int32
</summary>
</member>
<member name="T:Microsoft.FSharp.Compatibility.Int32">
<summary>
Basic operations on 32-bit integers. The type int32 is identical to <c>System.Int32</c>.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int64.abs(System.Int64)">
<summary>
Returns the absolute value of the argument
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int64.add(System.Int64,System.Int64)">
<summary>
Returns the sum of a and b
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int64.bits_of_float(System.Double)">
<summary>
Converts a 64-bit float to a raw 64-bit representation
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int64.compare(System.Int64,System.Int64)">
<summary>
Compares a and b and returns 1 if a &gt; b, -1 if b &lt; a and 0 if a = b
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int64.div(System.Int64,System.Int64)">
<summary>
Returns a divided by b
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int64.float_of_bits(System.Int64)">
<summary>
Converts a raw 64-bit representation to a 64-bit float
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int64.logand(System.Int64,System.Int64)">
<summary>
Combines the binary representation of a and b by bitwise and
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int64.lognot(System.Int64)">
<summary>
Returns the bitwise logical negation of a
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int64.logor(System.Int64,System.Int64)">
<summary>
Combines the binary representation of a and b by bitwise or
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int64.logxor(System.Int64,System.Int64)">
<summary>
Combines the binary representation of a and b by bitwise xor
</summary>
</member>
<member name="P:Microsoft.FSharp.Compatibility.Int64.max_int">
<summary>
Returns the largest 64-bit signed integer
</summary>
</member>
<member name="P:Microsoft.FSharp.Compatibility.Int64.min_int">
<summary>
Returns the smallest 64-bit signed integer
</summary>
</member>
<member name="P:Microsoft.FSharp.Compatibility.Int64.minus_one">
<summary>
The value minus one as a System.Int64
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int64.mul(System.Int64,System.Int64)">
<summary>
Returns a multiplied by b
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int64.neg(System.Int64)">
<summary>
Returns -a
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int64.of_float(System.Double)">
<summary>
Converts a 64-bit float to a 64-bit integer
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int64.of_float32(System.Single)">
<summary>
Converts a 32-bit float to a 64-bit integer
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int64.of_int(System.Int32)">
<summary>
Converts a 32-bit integer to a 64-bit integer
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int64.of_int32(System.Int32)">
<summary>
Converts a 32-bit integer to a 64-bit integer
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int64.of_nativeint(System.IntPtr)">
<summary>
Converts a native integer to a 64-bit integer
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int64.of_string(System.String)">
<summary>
Converts a string to a 64-bit integer
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int64.of_uint64(System.UInt64)">
<summary>
Converts an unsigned 64-bit integer to a 64-bit integer
</summary>
</member>
<member name="P:Microsoft.FSharp.Compatibility.Int64.one">
<summary>
The value one as a System.Int64
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int64.pred(System.Int64)">
<summary>
Returns the predeccessor of the argument
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int64.rem(System.Int64,System.Int64)">
<summary>
Returns the remainder of a divided by b
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int64.shift_left(System.Int64,System.Int32)">
<summary>
Shifts the binary representation a by n bits to the left
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int64.shift_right(System.Int64,System.Int32)">
<summary>
Shifts the binary representation a by n bits to the right; high-order empty bits are set to the sign bit
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int64.shift_right_logical(System.Int64,System.Int32)">
<summary>
Shifts the binary representation a by n bits to the right; high-order bits are zero-filled
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int64.sub(System.Int64,System.Int64)">
<summary>
Returns a minus b
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int64.succ(System.Int64)">
<summary>
Returns the successor of the argument
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int64.to_float(System.Int64)">
<summary>
Converts a 64-bit integer to a 64-bit float
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int64.to_float32(System.Int64)">
<summary>
Converts a 64-bit integer to a 32-bit float
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int64.to_int(System.Int64)">
<summary>
Converts a 64-bit integer to a 32-bit integer
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int64.to_int32(System.Int64)">
<summary>
Converts a 64-bit integer to a 32-bit integer
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int64.to_nativeint(System.Int64)">
<summary>
Converts a 64-bit integer to a native integer
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int64.to_string(System.Int64)">
<summary>
Converts a 64-bit integer to a string
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Int64.to_uint64(System.Int64)">
<summary>
Converts a 64-bit integer to an unsigned 64-bit integer
</summary>
</member>
<member name="P:Microsoft.FSharp.Compatibility.Int64.zero">
<summary>
The value zero as a System.Int64
</summary>
</member>
<member name="T:Microsoft.FSharp.Compatibility.Int64">
<summary>
Basic operations on 64-bit integers. The type int64 is identical to <c>System.Int64</c>.
</summary>
</member>
<member name="T:Microsoft.FSharp.Compatibility.Lazy.t`1">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Lazy.create``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.Compatibility.Lazy.force``1(Microsoft.FSharp.Control.Lazy`1{``0})">
<summary>
See Lazy.Force
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Lazy.force_val``1(Microsoft.FSharp.Control.Lazy`1{``0})">
<summary>
See Lazy.Force.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Lazy.force_with_lock``1(Microsoft.FSharp.Control.Lazy`1{``0})">
<summary>
See Lazy.SynchronizedForce.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Lazy.force_without_lock``1(Microsoft.FSharp.Control.Lazy`1{``0})">
<summary>
See Lazy.UnsynchronizedForce
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.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.Compatibility.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.Compatibility.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="T:Microsoft.FSharp.Compatibility.Lazy.UndefinedException">
</member>
<member name="T:Microsoft.FSharp.Compatibility.Lazy">
</member>
<member name="M:Microsoft.FSharp.Compatibility.List.assoc``2(``0,Microsoft.FSharp.Collections.FSharpList`1{Microsoft.FSharp.Core.Tuple`2{``0,``1}})">
<summary>
Lookup key's data in association list, uses (=) equality.
Raise <c>System.IndexOutOfRangeException</c> exception if key not found, in which case you should typically use <c>try_assoc</c> instead.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.List.assq``2(``0,Microsoft.FSharp.Collections.FSharpList`1{Microsoft.FSharp.Core.Tuple`2{``0,``1}})">
<summary>
See <c>assoc</c>, but uses the physical equality operator (==) for equality tests
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.List.contains``1(``0,Microsoft.FSharp.Collections.FSharpList`1{``0})">
<summary>
Is an element in the list. Elements are compared using generic equality.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.List.find_indexi``1(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean}},Microsoft.FSharp.Collections.FSharpList`1{``0})">
</member>
<member name="M:Microsoft.FSharp.Compatibility.List.mem``1(``0,Microsoft.FSharp.Collections.FSharpList`1{``0})">
<summary>
Is an element in the list. Elements are compared using generic equality.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.List.mem_assoc``2(``0,Microsoft.FSharp.Collections.FSharpList`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.Compatibility.List.mem_assq``2(``0,Microsoft.FSharp.Collections.FSharpList`1{Microsoft.FSharp.Core.Tuple`2{``0,``1}})">
<summary>
See <c>mem_assoc</c>, but uses the physical equality operator (==) for equality tests.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.List.memq``1(``0,Microsoft.FSharp.Collections.FSharpList`1{``0})">
<summary>
See <c>mem</c>, but uses the physical equality operator (==) for equality tests.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.List.nonempty``1(Microsoft.FSharp.Collections.FSharpList`1{``0})">
<summary>
Return true if the list is not empty.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.List.remove_assoc``2(``0,Microsoft.FSharp.Collections.FSharpList`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.Compatibility.List.remove_assq``2(``0,Microsoft.FSharp.Collections.FSharpList`1{Microsoft.FSharp.Core.Tuple`2{``0,``1}})">
<summary>
See <c>remove_assoc</c>, but uses the physical equality operator (==) for equality tests.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.List.rev_append``1(Microsoft.FSharp.Collections.FSharpList`1{``0},Microsoft.FSharp.Collections.FSharpList`1{``0})">
<summary>
"rev_append l1 l2" evaluates to "append (rev l1) l2"
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.List.rev_map``2(Microsoft.FSharp.Core.FastFunc`2{``0,``1},Microsoft.FSharp.Collections.FSharpList`1{``0})">
<summary>
"rev_map f l1" evaluates to "map f (rev l1)"
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.List.rev_map2``3(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``2}},Microsoft.FSharp.Collections.FSharpList`1{``0},Microsoft.FSharp.Collections.FSharpList`1{``1})">
<summary>
"rev_map2 f l1 l2" evaluates to "map2 f (rev l1) (rev l2)"
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.List.scan1_left``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``0,``0}},Microsoft.FSharp.Collections.FSharpList`1{``0})">
</member>
<member name="M:Microsoft.FSharp.Compatibility.List.scan1_right``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``0,``0}},Microsoft.FSharp.Collections.FSharpList`1{``0})">
</member>
<member name="M:Microsoft.FSharp.Compatibility.List.scanReduce``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``0,``0}},Microsoft.FSharp.Collections.FSharpList`1{``0})">
<summary>
Like reduce_left, but return both the intermediary and final results
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.List.scanReduceBack``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``0,``0}},Microsoft.FSharp.Collections.FSharpList`1{``0})">
<summary>
Like reduce_right, but return both the intermediary and final results
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.List.try_assoc``2(``0,Microsoft.FSharp.Collections.FSharpList`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.Compatibility.List.try_assq``2(``0,Microsoft.FSharp.Collections.FSharpList`1{Microsoft.FSharp.Core.Tuple`2{``0,``1}})">
<summary>
See <c>try_assoc</c>, but uses the physical equality operator (==) for equality tests.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.List.tryfind_indexi``1(Microsoft.FSharp.Core.FastFunc`2{System.Int32,Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean}},Microsoft.FSharp.Collections.FSharpList`1{``0})">
</member>
<member name="T:Microsoft.FSharp.Compatibility.List">
<summary>
Compatibility operations on lists.
</summary>
</member>
<member name="T:Microsoft.FSharp.Compatibility.Map.Provider`2">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Map.Provider`3.tryfind(``0,Microsoft.FSharp.Collections.Tagged.Map`3{``0,``1,``2})">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Map.Provider`3.remove(``0,Microsoft.FSharp.Collections.Tagged.Map`3{``0,``1,``2})">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Map.Provider`3.mem(``0,Microsoft.FSharp.Collections.Tagged.Map`3{``0,``1,``2})">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Map.Provider`3.mapi``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,``3}},Microsoft.FSharp.Collections.Tagged.Map`3{``0,``1,``2})">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Map.Provider`3.map``1(Microsoft.FSharp.Core.FastFunc`2{``1,``3},Microsoft.FSharp.Collections.Tagged.Map`3{``0,``1,``2})">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Map.Provider`3.iter(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Core.Unit}},Microsoft.FSharp.Collections.Tagged.Map`3{``0,``1,``2})">
</member>
<member name="P:Microsoft.FSharp.Compatibility.Map.Provider`3.empty">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Map.Provider`3.fold``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Core.FastFunc`2{``3,``3}}},Microsoft.FSharp.Collections.Tagged.Map`3{``0,``1,``2},``3)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Map.Provider`3.first``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Core.Option`1{``3}}},Microsoft.FSharp.Collections.Tagged.Map`3{``0,``1,``2})">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Map.Provider`3.find(``0,Microsoft.FSharp.Collections.Tagged.Map`3{``0,``1,``2})">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Map.Provider`3.add(``0,``1,Microsoft.FSharp.Collections.Tagged.Map`3{``0,``1,``2})">
</member>
<member name="T:Microsoft.FSharp.Compatibility.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.Compatibility.Map.t`2">
<summary>
For use when not opening the Map module, e.g. Map.t
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Map.Make``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``0,System.Int32}})">
</member>
<member name="M:Microsoft.FSharp.Compatibility.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&lt;string&gt; with
member self.Compare(x,y) = ...
let MyStringMapProvider : Map.Provider &lt; string,int &gt; = Map.MakeTagged(new MyComparer())
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.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="T:Microsoft.FSharp.Compatibility.Map">
<summary>
Extension functionality for maps using structural comparison
</summary>
</member>
<member name="T:Microsoft.FSharp.Compatibility.OCaml.Big_int.big_int">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Big_int.add_big_int(Microsoft.FSharp.Math.BigInt,Microsoft.FSharp.Math.BigInt)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Big_int.add_int_big_int(System.Int32,Microsoft.FSharp.Math.BigInt)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Big_int.big_int_of_int(System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Big_int.big_int_of_string(System.String)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Big_int.compare_big_int(Microsoft.FSharp.Math.BigInt,Microsoft.FSharp.Math.BigInt)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Big_int.div_big_int(Microsoft.FSharp.Math.BigInt,Microsoft.FSharp.Math.BigInt)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Big_int.eq_big_int(Microsoft.FSharp.Math.BigInt,Microsoft.FSharp.Math.BigInt)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Big_int.float_of_big_int(Microsoft.FSharp.Math.BigInt)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Big_int.gcd_big_int(Microsoft.FSharp.Math.BigInt,Microsoft.FSharp.Math.BigInt)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Big_int.ge_big_int(Microsoft.FSharp.Math.BigInt,Microsoft.FSharp.Math.BigInt)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Big_int.gt_big_int(Microsoft.FSharp.Math.BigInt,Microsoft.FSharp.Math.BigInt)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Big_int.int_of_big_int(Microsoft.FSharp.Math.BigInt)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Big_int.le_big_int(Microsoft.FSharp.Math.BigInt,Microsoft.FSharp.Math.BigInt)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Big_int.lt_big_int(Microsoft.FSharp.Math.BigInt,Microsoft.FSharp.Math.BigInt)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Big_int.max_big_int(Microsoft.FSharp.Math.BigInt,Microsoft.FSharp.Math.BigInt)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Big_int.min_big_int(Microsoft.FSharp.Math.BigInt,Microsoft.FSharp.Math.BigInt)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Big_int.minus_big_int(Microsoft.FSharp.Math.BigInt,Microsoft.FSharp.Math.BigInt)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Big_int.mod_big_int(Microsoft.FSharp.Math.BigInt,Microsoft.FSharp.Math.BigInt)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Big_int.mult_big_int(Microsoft.FSharp.Math.BigInt,Microsoft.FSharp.Math.BigInt)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Big_int.mult_int_big_int(System.Int32,Microsoft.FSharp.Math.BigInt)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Big_int.power_big_int_positive_big_int(Microsoft.FSharp.Math.BigInt,Microsoft.FSharp.Math.BigInt)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Big_int.power_big_int_positive_int(Microsoft.FSharp.Math.BigInt,System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Big_int.power_int_positive_big_int(System.Int32,Microsoft.FSharp.Math.BigInt)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Big_int.power_int_positive_int(System.Int32,System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Big_int.pred_big_int(Microsoft.FSharp.Math.BigInt)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Big_int.quomod_big_int(Microsoft.FSharp.Math.BigInt,Microsoft.FSharp.Math.BigInt)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Big_int.sign_big_int(Microsoft.FSharp.Math.BigInt)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Big_int.square_big_int(Microsoft.FSharp.Math.BigInt)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Big_int.string_of_big_int(Microsoft.FSharp.Math.BigInt)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Big_int.sub_big_int(Microsoft.FSharp.Math.BigInt,Microsoft.FSharp.Math.BigInt)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Big_int.succ_big_int(Microsoft.FSharp.Math.BigInt)">
</member>
<member name="P:Microsoft.FSharp.Compatibility.OCaml.Big_int.unit_big_int">
</member>
<member name="P:Microsoft.FSharp.Compatibility.OCaml.Big_int.zero_big_int">
</member>
<member name="T:Microsoft.FSharp.Compatibility.OCaml.Big_int">
<summary>
Big_int compatability module for arbitrary sized integers.
</summary>
</member>
<member name="T:Microsoft.FSharp.Compatibility.OCaml.Buffer.t">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Buffer.add_buffer(System.Text.StringBuilder,System.Text.StringBuilder)">
<summary>
Add second buffer to the first.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Buffer.add_channel(System.Text.StringBuilder,System.IO.TextReader,System.Int32)">
<summary>
Read the given number of bytes as ASCII and add the resulting string
to the buffer. Warning: this assumes an ASCII encoding for the I/O channel, i.e. it uses
Pervasives.really_input and then use ascii_to_string to produce the string
to add.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Buffer.add_char(System.Text.StringBuilder,System.Char)">
<summary>
Add character to the buffer.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Buffer.add_string(System.Text.StringBuilder,System.String)">
<summary>
Add string to the buffer.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Buffer.add_substring(System.Text.StringBuilder,System.String,System.Int32,System.Int32)">
<summary>
Given a string, start position and length add that substring to the buffer.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Buffer.clear(System.Text.StringBuilder)">
<summary>
Clears the buffer.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Buffer.contents(System.Text.StringBuilder)">
<summary>
Gets the string built from the buffer.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Buffer.create(System.Int32)">
<summary>
Create a buffer with suggested size.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Buffer.length(System.Text.StringBuilder)">
<summary>
Number of characters in the buffer.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Buffer.output_buffer(System.IO.TextWriter,System.Text.StringBuilder)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Buffer.reset(System.Text.StringBuilder)">
<summary>
Clears the buffer (same as Buffer.clear).
</summary>
</member>
<member name="T:Microsoft.FSharp.Compatibility.OCaml.Buffer">
<summary>
Imperative buffers for building strings, a shallow interface to <c>System.Text.StringBuilder</c>
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Filename.basename(System.String)">
<summary>
"dirname" and "basename" decompose a filename into a directory name
and a filename, i.e. "concat (dirname s) (basename s) = s"
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Filename.check_suffix(System.String,System.String)">
<summary>
"check_suffix f s" returns true if filename "f" ends in suffix "s",
e.g. check_suffix "abc.fs" ".fs" returns true.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Filename.chop_extension(System.String)">
<summary>
"chop_extension f" removes the extension from the given
filename. Raises ArgumentException if no extension is present.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Filename.chop_suffix(System.String,System.String)">
<summary>
Assuming "check_suffix f s" holds, "chop_suffix f s" returns the
filename "f" with the suffix "s" removed.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Filename.concat(System.String,System.String)">
<summary>
"concat a b" returns System.IO.Path.Combine(a,b), i.e. the
two names conjoined by the appropriate directory separator character
for this architecture.
</summary>
</member>
<member name="P:Microsoft.FSharp.Compatibility.OCaml.Filename.current_dir_name">
<summary>
The name used for the current directory on this OS.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Filename.dirname(System.String)">
<summary>
"dirname" and "basename" decompose a filename into a directory name
and a filename, i.e. "concat (dirname s) (basename s) = s"
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Filename.has_extension(System.String)">
<summary>
Return true if the filename has a "." extension
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Filename.is_implicit(System.String)">
<summary>
Returns true if the path is relative to the current directory but does not begin with
an explicit "." or ".."
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Filename.is_relative(System.String)">
<summary>
Is the path is relative to the current directory or absolute.
</summary>
</member>
<member name="P:Microsoft.FSharp.Compatibility.OCaml.Filename.parent_dir_name">
<summary>
"parent_dir_name" returns the name for the directory above the current directory on
this OS.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Filename.quote(System.String)">
<summary>
"quote s" is designed for use to quote a filename when using it
for a system command. It returns ("\'" ^ s ^ "\'").
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Filename.temp_file(System.String,System.String)">
<summary>
"temp_file f s" returns a hitherto unused new file name. "f" and "s"
are hints as to a suitable file name and suffix for the file.
</summary>
</member>
<member name="T:Microsoft.FSharp.Compatibility.OCaml.Filename">
<summary>
Common filename operations. This module is included to make it possible to cross-compile
code with other ML compilers. See also <c>System.IO.Path</c>
</summary>
</member>
<member name="T:Microsoft.FSharp.Compatibility.OCaml.Hashtbl.Provider`2">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Hashtbl.Provider`3.tryfind(Microsoft.FSharp.Collections.Tagged.HashMultiMap`3{``0,``1,``2},``0)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Hashtbl.Provider`3.replace(Microsoft.FSharp.Collections.Tagged.HashMultiMap`3{``0,``1,``2},``0,``1)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Hashtbl.Provider`3.remove(Microsoft.FSharp.Collections.Tagged.HashMultiMap`3{``0,``1,``2},``0)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Hashtbl.Provider`3.mem(Microsoft.FSharp.Collections.Tagged.HashMultiMap`3{``0,``1,``2},``0)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Hashtbl.Provider`3.iter(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Core.Unit}},Microsoft.FSharp.Collections.Tagged.HashMultiMap`3{``0,``1,``2})">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Hashtbl.Provider`3.fold``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Core.FastFunc`2{``3,``3}}},Microsoft.FSharp.Collections.Tagged.HashMultiMap`3{``0,``1,``2},``3)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Hashtbl.Provider`3.find_all(Microsoft.FSharp.Collections.Tagged.HashMultiMap`3{``0,``1,``2},``0)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Hashtbl.Provider`3.find(Microsoft.FSharp.Collections.Tagged.HashMultiMap`3{``0,``1,``2},``0)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Hashtbl.Provider`3.create(System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Hashtbl.Provider`3.copy(Microsoft.FSharp.Collections.Tagged.HashMultiMap`3{``0,``1,``2})">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Hashtbl.Provider`3.clear(Microsoft.FSharp.Collections.Tagged.HashMultiMap`3{``0,``1,``2})">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Hashtbl.Provider`3.add(Microsoft.FSharp.Collections.Tagged.HashMultiMap`3{``0,``1,``2},``0,``1)">
</member>
<member name="T:Microsoft.FSharp.Compatibility.OCaml.Hashtbl.Provider`3">
<summary>
A collection of operations for creating and using hash tables based on particular type-tracked hash/equality functions.
Generated by the Hashtbl.Make and Hashtbl.MakeTagged functors. This type is for use when you wish to
specify a comparison function once and carry around an object that is a provider of (i.e. a factory for) hashtables
that utilize that comparison function.
The 'Tag' type parameter is used to track information about the comparison function, which helps ensure
that you don't mixup maps created with different comparison functions
</summary>
</member>
<member name="T:Microsoft.FSharp.Compatibility.OCaml.Hashtbl.t`2">
<summary>
OCaml compatible type name, for use when not opening module, e.g. Hashtbl.t
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Hashtbl.Make``2(Microsoft.FSharp.Core.FastFunc`2{``0,System.Int32},Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean}})">
<summary>
Build a collection of operations for creating and using
hashtables based on the given hash/equality functions. This returns a record
that contains the functions you use to create and manipulate tables of
this kind. The returned value is much like an ML module. You should call Make once for
each new pair of key/value types. You may need to constrain the result
to be an instantiation of Provider.
let MyStringHashProvider : Provider&lt;string,int&gt; = Hashtbl.Make(myStringHash,myStringEq)
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Hashtbl.MakeTagged``3(``0)">
<summary>
Same as Make, except track the comparison function being used through an additional type parameter.
To use this function accurately you need to define a new named class that implements IEqualityComparer and
pass an instance of that class as the first argument. For example:
type MyHasher =
class
new() = { }
interface IEqualityComparer&lt;string&gt; with
member self.GetHashCode(x) = ...
member self.Equals(x,y) = ...
end
end
let MyStringHashProvider : Hashtbl.Provider&lt;string,int&gt; = Hashtbl.MakeTagged(new MyStringHasher())
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Hashtbl.add``2(Microsoft.FSharp.Collections.HashMultiMap`2{``0,``1},``0,``1)">
<summary>
Add key and data to the table.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Hashtbl.clear``2(Microsoft.FSharp.Collections.HashMultiMap`2{``0,``1})">
<summary>
Empty the table.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Hashtbl.copy``2(Microsoft.FSharp.Collections.HashMultiMap`2{``0,``1})">
<summary>
Create a copy of the table. Remember they are imperative and get mutated.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Hashtbl.create``2(System.Int32)">
<summary>
Create a hash table with the suggested initial size.
Inlined to enable generation of efficient hash routines for the key type in the common case.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Hashtbl.find``2(Microsoft.FSharp.Collections.HashMultiMap`2{``0,``1},``0)">
<summary>
Lookup key's data in the table.
Raises exception is key not in table, if this could happen you should be using tryfind.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Hashtbl.find_all``2(Microsoft.FSharp.Collections.HashMultiMap`2{``0,``1},``0)">
<summary>
Return all bindings for the given key
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Hashtbl.fold``3(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Core.FastFunc`2{``2,``2}}},Microsoft.FSharp.Collections.HashMultiMap`2{``0,``1},``2)">
<summary>
Fold over all bindings
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Hashtbl.hash``1(``0)">
<summary>
Hash on the structure of a value according to the F# structural hashing
conventions. See Pervasives.hash
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Hashtbl.hashq``1(``0)">
<summary>
Hash on the identity of an object. See Pervasives.hashq.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Hashtbl.iter``2(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``1,Microsoft.FSharp.Core.Unit}},Microsoft.FSharp.Collections.HashMultiMap`2{``0,``1})">
<summary>
Apply the given function to each binding in the hash table
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Hashtbl.mem``2(Microsoft.FSharp.Collections.HashMultiMap`2{``0,``1},``0)">
<summary>
Test for the existence of any bindings for the given key
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Hashtbl.of_list``2(Microsoft.FSharp.Collections.FSharpList`1{Microsoft.FSharp.Core.Tuple`2{``0,``1}})">
<summary>
Create a hash table using the given data
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Hashtbl.of_seq``2(System.Collections.Generic.IEnumerable`1{Microsoft.FSharp.Core.Tuple`2{``0,``1}})">
<summary>
Create hash table using the given data
Inlined to enable generation of efficient hash routines for the key type in the common case.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Hashtbl.remove``2(Microsoft.FSharp.Collections.HashMultiMap`2{``0,``1},``0)">
<summary>
Remove the latest binding for the given key
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Hashtbl.replace``2(Microsoft.FSharp.Collections.HashMultiMap`2{``0,``1},``0,``1)">
<summary>
Replace the latest binding for the given key
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Hashtbl.tryfind``2(Microsoft.FSharp.Collections.HashMultiMap`2{``0,``1},``0)">
<summary>
Lookup the key's data in the table
</summary>
</member>
<member name="T:Microsoft.FSharp.Compatibility.OCaml.Hashtbl">
<summary>
Multi-entry hash tables using the structural "hash" and "equals" functions.
These tables can be used with keys of any type, but you should check that
structural hashing and equality are correct for your key type.
Structural hashing is efficient but not a suitable choice in all circumstances,
e.g. may not hash efficiently on non-reference types and deeply-structured types.
Better efficiency is typically achieved if key types are F#-generated
types.
These hash tables may map items to multiple keys (see find_all).
The implementations are not safe for concurrent reading/writing,
and so users of these tables should take an appropriate lock
before reading/writing if used in a concurrent setting.
</summary>
</member>
<member name="T:Microsoft.FSharp.Compatibility.OCaml.Lexing.lexbuf">
<summary>
ASCII LexBuffers
The type "lexbuf" is opaque, but has an internal position information field
that can be updated by setting "lexbuf.EndPos", for example if you wish
to update the other fields in that position data before or during
lexing. You will need to do this if you wish to maintain accurate
line-count information. If you do this and wish to maintain strict
cross-compiling compatibility with OCamlLex and other tools you may need code
to conditionally use lexbuf_set_curr_p when compiling F# code.
</summary>
</member>
<member name="T:Microsoft.FSharp.Compatibility.OCaml.Lexing.position">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Lexing.flush_input(Microsoft.FSharp.Text.Lexing.LexBuffer`1{System.Byte})">
<summary>
Remove all input, though don't discard the except the current lexeme
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Lexing.from_binary_reader(System.IO.BinaryReader)">
<summary>
Fuel a lexer using the given BinaryReader.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Lexing.from_bytearray(System.Byte[]`1)">
<summary>
Fuel a lexer from an array of bytes
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Lexing.from_channel(System.IO.TextReader)">
<summary>
Fuel a lexer using the given in_channel. The bytes are read using Pervasives.input.
If the in_channel is a textual channel the bytes are
presented to the lexer by decoding the characters using System.Text.Encoding.ASCII.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Lexing.from_function(Microsoft.FSharp.Core.FastFunc`2{System.Byte[]`1,Microsoft.FSharp.Core.FastFunc`2{System.Int32,System.Int32}})">
<summary>
Fuel a lexer from function that fills an array of bytes up to the given length, returning the
number of bytes filled.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Lexing.from_string(System.String)">
<summary>
Fuel a lexer from a string, converted to ascii using <c>System.Text.Encoding.ASCII.GetBytes</c>
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Lexing.from_text_reader(System.Text.Encoding,System.IO.TextReader)">
<summary>
Fuel a lexer using the given TextReader or StreamReader.
The characters read are decoded to bytes using the given encoding (e.g. System.Text.Encoding.ASCII)
and the bytes presented to the lexer. The encoding used to decode the characters
is associated with the expectations of the lexer (e.g. a lexer may be constructed to accept only
ASCII or pseudo-UTF8 bytes) and will typically be different to
the encoding used to decode the file.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Lexing.lexbuf_curr_p(Microsoft.FSharp.Text.Lexing.LexBuffer`1{System.Byte})">
<summary>
same as lexeme_end_p
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Lexing.lexbuf_set_curr_p(Microsoft.FSharp.Text.Lexing.LexBuffer`1{System.Byte},Microsoft.FSharp.Text.Lexing.Position)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Lexing.lexbuf_set_start_p(Microsoft.FSharp.Text.Lexing.LexBuffer`1{System.Byte},Microsoft.FSharp.Text.Lexing.Position)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Lexing.lexeme(Microsoft.FSharp.Text.Lexing.LexBuffer`1{System.Byte})">
<summary>
Return the matched string
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Lexing.lexeme_bytes(Microsoft.FSharp.Text.Lexing.LexBuffer`1{System.Byte})">
<summary>
Return the bytes for the matched string
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Lexing.lexeme_char(Microsoft.FSharp.Text.Lexing.LexBuffer`1{System.Byte},System.Int32)">
<summary>
Return a character from the matched string, innterpreting the bytes using an ASCII encoding
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Lexing.lexeme_end(Microsoft.FSharp.Text.Lexing.LexBuffer`1{System.Byte})">
<summary>
Return absolute positions into the entire stream of characters
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Lexing.lexeme_end_p(Microsoft.FSharp.Text.Lexing.LexBuffer`1{System.Byte})">
<summary>
Return the positions stored in the lexbuf for the matched string
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Lexing.lexeme_start(Microsoft.FSharp.Text.Lexing.LexBuffer`1{System.Byte})">
<summary>
Return absolute positions into the entire stream of characters
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Lexing.lexeme_start_p(Microsoft.FSharp.Text.Lexing.LexBuffer`1{System.Byte})">
<summary>
Return the positions stored in the lexbuf for the matched string
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Lexing.lexeme_utf8(Microsoft.FSharp.Text.Lexing.LexBuffer`1{System.Byte})">
<summary>
Return the matched string interpreting the bytes using the given Unicode text encoding
</summary>
</member>
<member name="T:Microsoft.FSharp.Compatibility.OCaml.Lexing">
<summary>
Lexing: ML-like lexing support
This file maintains rough compatibility for lexbuffers used by some ML
laxer generators. The lexbuf carries an associated pair of positions.
Beware that only the "cnum" (absolute character number) field is automatically
updated as each lexeme is matched. Upon each successful match the prior end
position is transferred to be the start position and a new start position
is allocated with an updated pos_cnum field.
</summary>
</member>
<member name="T:Microsoft.FSharp.Compatibility.OCaml.Num.num">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Num.Big_int(Microsoft.FSharp.Math.BigInt)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Num.Int(System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Num.abs_num(Microsoft.FSharp.Math.BigNum)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Num.add_num(Microsoft.FSharp.Math.BigNum,Microsoft.FSharp.Math.BigNum)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Num.big_int_of_num(Microsoft.FSharp.Math.BigNum)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Num.compare_num(Microsoft.FSharp.Math.BigNum,Microsoft.FSharp.Math.BigNum)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Num.decr_num(Microsoft.FSharp.Core.Ref`1{Microsoft.FSharp.Math.BigNum})">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Num.div_num(Microsoft.FSharp.Math.BigNum,Microsoft.FSharp.Math.BigNum)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Num.float_of_num(Microsoft.FSharp.Math.BigNum)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Num.incr_num(Microsoft.FSharp.Core.Ref`1{Microsoft.FSharp.Math.BigNum})">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Num.int_of_num(Microsoft.FSharp.Math.BigNum)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Num.max_num(Microsoft.FSharp.Math.BigNum,Microsoft.FSharp.Math.BigNum)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Num.min_num(Microsoft.FSharp.Math.BigNum,Microsoft.FSharp.Math.BigNum)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Num.minus_num(Microsoft.FSharp.Math.BigNum)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Num.mult_num(Microsoft.FSharp.Math.BigNum,Microsoft.FSharp.Math.BigNum)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Num.num_of_big_int(Microsoft.FSharp.Math.BigInt)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Num.num_of_string(System.String)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Num.op_EqualsDivide(Microsoft.FSharp.Math.BigNum,Microsoft.FSharp.Math.BigNum)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Num.op_GreaterDivide(Microsoft.FSharp.Math.BigNum,Microsoft.FSharp.Math.BigNum)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Num.op_GreaterEqualsDivide(Microsoft.FSharp.Math.BigNum,Microsoft.FSharp.Math.BigNum)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Num.op_LessDivide(Microsoft.FSharp.Math.BigNum,Microsoft.FSharp.Math.BigNum)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Num.op_LessEqualsDivide(Microsoft.FSharp.Math.BigNum,Microsoft.FSharp.Math.BigNum)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Num.op_LessGreaterDivide(Microsoft.FSharp.Math.BigNum,Microsoft.FSharp.Math.BigNum)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Num.op_MinusDivide(Microsoft.FSharp.Math.BigNum,Microsoft.FSharp.Math.BigNum)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Num.op_MultiplyDivide(Microsoft.FSharp.Math.BigNum,Microsoft.FSharp.Math.BigNum)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Num.op_PlusDivide(Microsoft.FSharp.Math.BigNum,Microsoft.FSharp.Math.BigNum)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Num.pow_num(Microsoft.FSharp.Math.BigNum,System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Num.pred_num(Microsoft.FSharp.Math.BigNum)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Num.sign_num(Microsoft.FSharp.Math.BigNum)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Num.string_of_num(Microsoft.FSharp.Math.BigNum)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Num.sub_num(Microsoft.FSharp.Math.BigNum,Microsoft.FSharp.Math.BigNum)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Num.succ_num(Microsoft.FSharp.Math.BigNum)">
</member>
<member name="T:Microsoft.FSharp.Compatibility.OCaml.Num">
</member>
<member name="T:Microsoft.FSharp.Compatibility.OCaml.Obj.t">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Obj.eq``1(``0,``0)">
<summary>
See Microsoft.FSharp.Core.LanguagePrimitives.PhysicalEquality
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Obj.magic``2(``0)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Obj.not_eq``1(``0,``0)">
<summary>
Negation of Obj.eq (i.e. reference/physical inequality)
</summary>
</member>
<member name="P:Microsoft.FSharp.Compatibility.OCaml.Obj.nullobj">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Obj.obj``1(System.Object)">
<summary>
See Microsoft.FSharp.Core.Operators.unbox
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Obj.repr``1(``0)">
<summary>
See Microsoft.FSharp.Core.Operators.box
</summary>
</member>
<member name="T:Microsoft.FSharp.Compatibility.OCaml.Obj">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Parsing.rhs_end(System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Parsing.rhs_end_pos(System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Parsing.rhs_start(System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Parsing.rhs_start_pos(System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Parsing.set_parse_state(Microsoft.FSharp.Text.Parsing.IParseState)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Parsing.symbol_end">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Parsing.symbol_end_pos">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Parsing.symbol_start">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Parsing.symbol_start_pos">
</member>
<member name="T:Microsoft.FSharp.Compatibility.OCaml.Parsing.Parse_errorException">
<summary>
You can initialize error recovery by raising the Parse_error exception.
</summary>
</member>
<member name="T:Microsoft.FSharp.Compatibility.OCaml.Parsing">
<summary>
Parsing: parser support for parsers produced by fsyacc.
Parsers generated by fsyacc provide location information within parser
actions. However that information is not available globally, but
rather is accessed via the functions available on the following local
variable which is available in all parser actions:
parseState : 'a Microsoft.FSharp.Text.Parsing.IParseState
However, this is not compatible with the parser specifications used
with ocamlyacc and similar tools, which make a single parser state available
globally. If you wish to use a global parser state (e.g. so your code will
cross-compile with OCaml) then you can use the functions in this file.
You will need to either generate the parser with '--ml-compatibility' option
or add the code
Parsing.set_parse_state parseState;
at the start of each action of your grammar. The functions below
simply report the results of corresponding calls to the latest object
specified by a call to set_parse_state.
Note that there could be unprotected multi-threaded concurrent access for the
parser information, so you should not in general use these
functions if there may be more than one parser active, and
should instead use the functions directly available from the parseState
object.
</summary>
</member>
<member name="T:Microsoft.FSharp.Compatibility.OCaml.Pervasives.format4`4">
</member>
<member name="T:Microsoft.FSharp.Compatibility.OCaml.Pervasives.format`3">
</member>
<member name="T:Microsoft.FSharp.Compatibility.OCaml.Pervasives.fpclass">
</member>
<member name="T:Microsoft.FSharp.Compatibility.OCaml.Pervasives.in_channel">
<summary>
A pseudo-abstraction over binary and textual input channels.
OCaml-compatible channels conflate binary and text IO, and for this reasons their
use from F# is somewhat deprecated (direct use of System.IO StreamReader, TextReader and
BinaryReader objects is preferred, e.g. see System.IO.File.OpenText).
Well-written OCaml-compatible code that simply opens either a channel in text or binary
mode and then does text or binary I/O using the OCaml-compatible functions below
will work, though care must be taken with regard to end-of-line characters (see
input_char below).
This library pretends that an in_channel is just a System.IO.TextReader. Channel values
created using open_in_bin maintain a private System.IO.BinaryReader, which will be used whenever
you do I/O using this channel.
InChannel.of_BinaryReader and InChannel.of_StreamReader allow you to build input
channels out of the corresponding .NET abstractions.
</summary>
</member>
<member name="T:Microsoft.FSharp.Compatibility.OCaml.Pervasives.open_flag">
<summary>
This type is present primarily for compatibility with other versions of ML. When
not cross-compiling we recommend using the .NET I/O libraries
</summary>
</member>
<member name="T:Microsoft.FSharp.Compatibility.OCaml.Pervasives.out_channel">
<summary>
An pseudo-abstraction over binary and textual output channels.
OCaml-compatible channels conflate binary and text IO, and for this reasons their
use from F# is somewhat deprecated The direct use of System.IO StreamWriter, TextWriter and
BinaryWriter objects is preferred, e.g. see System.IO.File.CreateText). Well-written OCaml code
that simply opens either a channel in text or binary mode and then does text
or binary I/O using the OCaml functions will work, though care must
be taken with regard to end-of-line characters (see output_char below).
This library pretends that an out_channel is just a System.IO.TextWriter. Channels
created using open_out_bin maintain a private System.IO.BinaryWriter, which will be used whenever
do I/O using this channel.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Invalid_argument(System.String)">
<summary>
The exception thrown by <c>invalid_arg</c> and misues of F# library functions
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Not_found``1">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.abs_float(System.Double)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.asr(System.Int32,System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.binary_reader_to_in_channel(System.IO.BinaryReader)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.binary_writer_to_out_channel(System.IO.BinaryWriter)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.bool_of_string(System.String)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.char_of_int(System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.classify_float(System.Double)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.close_in(System.IO.TextReader)">
<summary>
Close the channel
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.close_out(System.IO.TextWriter)">
<summary>
Close the given output channel
</summary>
</member>
<member name="P:Microsoft.FSharp.Compatibility.OCaml.Pervasives.epsilon_float">
<summary>
This value is present primarily for compatibility with other versions of ML
The smallest value that when added to 1.0 gives a different value to 1.0
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.float_of_int(System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.float_of_string(System.String)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.flush(System.IO.TextWriter)">
<summary>
Flush all pending output on the channel to the physical
output device.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.in_channel_length(System.IO.TextReader)">
<summary>
Return the length of the input channel
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.in_channel_to_binary_reader(System.IO.TextReader)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.in_channel_to_stream(System.IO.TextReader)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.in_channel_to_stream_reader(System.IO.TextReader)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.in_channel_to_text_reader(System.IO.TextReader)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.input(System.IO.TextReader,System.Byte[]`1,System.Int32,System.Int32)">
<summary>
Attempt to input the given number of bytes from the channel, writing them into the
buffer at the given start position. Does not block if the bytes are not available.
The use of this function with a channel performing byte-to-character translation (e.g. one
created with open_in, open_in_utf8 or open_in_encoded, or one
or built from a StreamReader or TextReader) is not recommended.
Instead, open the channel using open_in_bin or InChannel.of_BinaryReader.
If used with a StreamReader channel, i.e. one created using
open_in, open_in_utf8 or open_in_encoded, or one
or built from a StreamReader, this function reads bytes directly from the underlying
BaseStream. This may not be appropriate if any other input techniques are being
used on the channel.
If used with a TextReader channel (e.g. stdin), this function reads characters from the
stream and then fills some of the byte array with the decoding of these into
bytes, where the decoding is performed using the System.Text.Encoding.Default encoding
Raise End_of_file (= System.IO.EndOfStreamException) if end of file reached.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.input_binary_int(System.IO.TextReader)">
<summary>
Input a binary integer from a binary channel. Compatible with output_binary_int.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.input_byte(System.IO.TextReader)">
<summary>
Input a single byte.
For text channels this only accepts characters with a UTF16 encoding that fits in a byte, e.g. ASCII.
Raise End_of_file (= System.IO.EndOfStreamException) if end of file reached.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.input_char(System.IO.TextReader)">
<summary>
Input a single character. Raise End_of_file (= System.IO.EndOfStreamException) if end of file reached.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.input_chars(System.IO.TextReader,System.Char[]`1,System.Int32,System.Int32)">
<summary>
Attempt to input characters from a channel. Does not block if inpout is not available.
Raise End_of_file (= System.IO.EndOfStreamException) if end of file reached.
No CRLF translation is done on input, even in text mode. That is, if an input file
has '\r\n' (CRLF) line terminators both characters will be seen in the input.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.input_line(System.IO.TextReader)">
<summary>
Input a single line. Raise End_of_file (= System.IO.EndOfStreamException) if end of file reached.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.input_value``1(System.IO.TextReader)">
<summary>
Input a single serialized value from a binary stream. Raise End_of_file (= System.IO.EndOfStreamException) if end of file reached.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.int_neg(System.Int32)">
<summary>
Negation on integers of the 'int' type
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.int_of_char(System.Char)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.int_of_float(System.Double)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.int_of_string(System.String)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.invalid_arg``1(System.String)">
<summary>
Throw an Invalid_argument exception
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.land(System.Int32,System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.ldexp(System.Double,System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.lnot(System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.lor(System.Int32,System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.lsl(System.Int32,System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.lsr(System.Int32,System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.lxor(System.Int32,System.Int32)">
</member>
<member name="P:Microsoft.FSharp.Compatibility.OCaml.Pervasives.max_float">
<summary>
This value is present primarily for compatibility with other versions of ML
The highest representable positive value in the 'float' type
</summary>
</member>
<member name="P:Microsoft.FSharp.Compatibility.OCaml.Pervasives.max_int">
<summary>
The highest representable value in the 'int' type
</summary>
</member>
<member name="P:Microsoft.FSharp.Compatibility.OCaml.Pervasives.min_float">
<summary>
This value is present primarily for compatibility with other versions of ML
The lowest non-denormalized positive IEEE64 float
</summary>
</member>
<member name="P:Microsoft.FSharp.Compatibility.OCaml.Pervasives.min_int">
<summary>
The lowest representable value in the 'int' type
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.mod(System.Int32,System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.mod_float(System.Double,System.Double)">
<summary>
This value is present primarily for compatibility with other versions of ML
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.modf(System.Double)">
<summary>
This value is present primarily for compatibility with other versions of ML
</summary>
</member>
<member name="P:Microsoft.FSharp.Compatibility.OCaml.Pervasives.neg_infinity">
<summary>
This value is present primarily for compatibility with other versions of ML
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.op_ArrayAssign``1(``0[]`1,System.Int32,``0)">
<summary>
1D Array element set-accessor ('setter')
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.op_ArrayLookup``1(``0[]`1,System.Int32)">
<summary>
1D Array element get-accessor ('getter')
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.op_BangEquals``1(``0,``0)">
<summary>
Negation of the '==' operator, see also Obj.eq
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.op_DivideDot(System.Double,System.Double)">
<summary>
This value is present primarily for compatibility with other versions of ML. In F#
the overloaded operators may be used.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.op_EqualsEquals``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.
In normal use on reference types or non-mutable value types this function
has the following properties:
- returns 'true' for two F# values where mutation of data
in mutable fields of one affects mutation of data in the other
- will return 'true' if (=) returns true
- hashq will return equal hashes if (==) returns 'true'
The use on mutable value types is not recommended.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.op_MinusDot(System.Double,System.Double)">
<summary>
This value is present primarily for compatibility with other versions of ML. In F#
the overloaded operators may be used.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.op_MultiplyDot(System.Double,System.Double)">
<summary>
This value is present primarily for compatibility with other versions of ML
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.op_PlusDot(System.Double,System.Double)">
<summary>
This value is present primarily for compatibility with other versions of ML. In F#
the overloaded operators may be used.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.op_TwiddleMinusDot(System.Double)">
<summary>
This value is present primarily for compatibility with other versions of ML. In F#
the overloaded operators may be used.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.op_TwiddlePlusDot(System.Double)">
<summary>
This value is present primarily for compatibility with other versions of ML. In F#
the overloaded operators may be used.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.open_in(System.String)">
<summary>
Open the given file to read.
In the absence of an explicit encoding (e.g. using Open_encoding) open_in
uses the default text encoding (System.Text.Encoding.Default). If you want to read a file
regardless of encoding then you should use binary modes. Note that .NET's
"new StreamReader" function defaults to use a utf8 encoding, and also attempts
to determine an automatic encoding by looking for "byteorder-marks" at the head
of a text file. This function does not do this.
No CR-LF translation is done on input.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.open_in_bin(System.String)">
<summary>
Open the given file to read in binary-mode
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.open_in_gen(Microsoft.FSharp.Collections.FSharpList`1{Microsoft.FSharp.Compatibility.OCaml.Pervasives.open_flag},System.Int32,System.String)">
<summary>
Open the given file in the mode specified by the given flags
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.open_in_utf8(System.String)">
<summary>
Open the given file to read in text-mode using the UTF8 encoding
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.open_out(System.String)">
<summary>
Open the given file to write in text-mode using the
System.Text.Encoding.Default encoding
See output_char for a description of CR-LF translation
done on output.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.open_out_bin(System.String)">
<summary>
Open the given file to write in binary-mode
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.open_out_encoded(System.Text.Encoding,System.String)">
<summary>
Open the given file to write in text-mode using the given encoding
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.open_out_gen(Microsoft.FSharp.Collections.FSharpList`1{Microsoft.FSharp.Compatibility.OCaml.Pervasives.open_flag},System.Int32,System.String)">
<summary>
Open the given file to write in the mode according to the specified flags
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.open_out_utf8(System.String)">
<summary>
Open the given file to write in text-mode using the UTF8 encoding
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.out_channel_length(System.IO.TextWriter)">
<summary>
Return the length of the output channel.
Raise an exception if not an app
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.out_channel_to_binary_writer(System.IO.TextWriter)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.out_channel_to_stream(System.IO.TextWriter)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.out_channel_to_stream_writer(System.IO.TextWriter)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.out_channel_to_text_writer(System.IO.TextWriter)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.output(System.IO.TextWriter,System.Byte[]`1,System.Int32,System.Int32)">
<summary>
Write the given range of bytes to the output channel.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.output_binary_int(System.IO.TextWriter,System.Int32)">
<summary>
Write the given integer to the output channel in binary format.
Only valid on binary channels.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.output_byte(System.IO.TextWriter,System.Int32)">
<summary>
Write the given byte to the output channel. No CRLF translation is
performed.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.output_bytearray(System.IO.TextWriter,System.Byte[]`1)">
<summary>
Write all the given bytes to the output channel. No CRLF translation is
performed.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.output_char(System.IO.TextWriter,System.Char)">
<summary>
Write the given Unicode character to the output channel.
If the output channel is a binary stream and the UTF-16 value of the Unicode character is greater
than 255 then ArgumentException is thrown.
No CRLF translation is done on output. That is, if the output character is
'\n' (LF) characters they will not be written as '\r\n' (CRLF) characters, regardless
of whether the underlying operating system or output stream uses CRLF as the default
line-feed character.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.output_string(System.IO.TextWriter,System.String)">
<summary>
Write the given Unicode string to the output channel. See output_char for the treatment of
'\n' characters within the string.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.output_value``1(System.IO.TextWriter,``0)">
<summary>
Serialize the given value to the output channel.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.pos_in(System.IO.TextReader)">
<summary>
Report the current position in the input channel
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.pos_out(System.IO.TextWriter)">
<summary>
Return the current position in the output channel, measured from the
start of the channel. Not valid on all channels.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.pred(System.Int32)">
<summary>
n-1 (no overflow checking)
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.prerr_char(System.Char)">
<summary>
Print a character to the stderr stream
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.prerr_endline(System.String)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.prerr_float(System.Double)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.prerr_int(System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.prerr_newline">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.prerr_string(System.String)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.print_char(System.Char)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.print_endline(System.String)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.print_float(System.Double)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.print_int(System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.print_newline">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.print_string(System.String)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.read_float">
<summary>
Read a floating point number from the console.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.read_int">
<summary>
Read an integer from the console.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.read_line">
<summary>
Read a line from the console, without the end-of-line character.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.really_input(System.IO.TextReader,System.Byte[]`1,System.Int32,System.Int32)">
<summary>
Reads bytes from the channel. Blocks if the bytes are not available.
See 'input' for treatment of text channels.
Raise End_of_file (= System.IO.EndOfStreamException) if end of file reached.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.seek_in(System.IO.TextReader,System.Int32)">
<summary>
Reads bytes from the channel. Blocks if the bytes are not available.
For text channels this only accepts UTF-16 bytes with an encoding less than 256.
Raise End_of_file (= System.IO.EndOfStreamException) if end of file reached.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.seek_out(System.IO.TextWriter,System.Int32)">
<summary>
Set the current position in the output channel, measured from the
start of the channel.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.set_binary_mode_in(System.IO.TextReader,System.Boolean)">
<summary>
Set the binary mode to true or false. If the binary mode is changed from "true" to
"false" then a StreamReader is created to read the binary stream. The StreamReader uses
the default text encoding System.Text.Encoding.Default
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.set_binary_mode_out(System.IO.TextWriter,System.Boolean)">
<summary>
Set the binary mode. If the binary mode is changed from "true" to
"false" then a StreamWriter is created to write the binary stream. The StreamWriter uses
the default text encoding System.Text.Encoding.Default.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.stream_reader_to_in_channel(System.IO.StreamReader)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.stream_to_in_channel(System.Text.Encoding,System.IO.Stream)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.stream_to_out_channel(System.Text.Encoding,System.IO.Stream)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.stream_writer_to_out_channel(System.IO.StreamWriter)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.string_of_bool(System.Boolean)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.string_of_float(System.Double)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.string_of_int(System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.succ(System.Int32)">
<summary>
n+1 (no overflow checking)
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.text_reader_to_in_channel(System.IO.TextReader)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.text_writer_to_out_channel(System.IO.TextWriter)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.unsafe_really_input(System.IO.TextReader,System.Byte[]`1,System.Int32,System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.|Invalid_argument|_|(System.Exception)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.|Not_found|_|(System.Exception)">
</member>
<member name="T:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Assert_failureException">
<summary>
The exception thrown by 'assert' failures.
A future release of F# may map this exception to a corresponding .NET exception.
</summary>
</member>
<member name="T:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Division_by_zeroException">
</member>
<member name="T:Microsoft.FSharp.Compatibility.OCaml.Pervasives.End_of_fileException">
</member>
<member name="T:Microsoft.FSharp.Compatibility.OCaml.Pervasives.ExitException">
</member>
<member name="T:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Match_failureException">
<summary>
Non-exhaustive match failures will raise Match failures
A future release of F# may map this exception to a corresponding .NET exception.
</summary>
</member>
<member name="T:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Out_of_memoryException">
</member>
<member name="T:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Stack_overflowException">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.InChannel.of_BinaryReader(System.IO.BinaryReader)">
<summary>
Link .NET IO with the out_channel/in_channel model
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.InChannel.of_Stream(System.Text.Encoding,System.IO.Stream)">
<summary>
Wrap a stream by creating a StreamReader for the
stream and then wrapping is as an input channel.
A text encoding must be given, e.g. System.Text.Encoding.UTF8
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.InChannel.of_StreamReader(System.IO.StreamReader)">
<summary>
Link .NET IO with the out_channel/in_channel model
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.InChannel.of_TextReader(System.IO.TextReader)">
<summary>
Link .NET IO with the out_channel/in_channel model
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.InChannel.to_BinaryReader(System.IO.TextReader)">
<summary>
Access the underlying stream-based objects for the channel
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.InChannel.to_Stream(System.IO.TextReader)">
<summary>
Link .NET IO with the out_channel/in_channel model
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.InChannel.to_StreamReader(System.IO.TextReader)">
<summary>
Access the underlying stream-based objects for the channel
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.InChannel.to_TextReader(System.IO.TextReader)">
<summary>
Access the underlying stream-based objects for the channel
</summary>
</member>
<member name="T:Microsoft.FSharp.Compatibility.OCaml.Pervasives.InChannel">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.OutChannel.of_BinaryWriter(System.IO.BinaryWriter)">
<summary>
Link .NET IO with the out_channel/in_channel model
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.OutChannel.of_Stream(System.Text.Encoding,System.IO.Stream)">
<summary>
Wrap a stream by creating a StreamWriter for the
stream and then wrapping is as an output channel.
A text encoding must be given, e.g. System.Text.Encoding.UTF8
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.OutChannel.of_StreamWriter(System.IO.StreamWriter)">
<summary>
Link .NET IO with the out_channel/in_channel model
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.OutChannel.of_TextWriter(System.IO.TextWriter)">
<summary>
Link .NET IO with the out_channel/in_channel model
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.OutChannel.to_BinaryWriter(System.IO.TextWriter)">
<summary>
Access the underlying stream-based objects for the channel
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.OutChannel.to_Stream(System.IO.TextWriter)">
<summary>
Access the underlying stream-based objects for the channel
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.OutChannel.to_StreamWriter(System.IO.TextWriter)">
<summary>
Access the underlying stream-based objects for the channel
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.OutChannel.to_TextWriter(System.IO.TextWriter)">
<summary>
Access the underlying stream-based objects for the channel
</summary>
</member>
<member name="T:Microsoft.FSharp.Compatibility.OCaml.Pervasives.OutChannel">
</member>
<member name="T:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.exn">
</member>
<member name="T:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.list`1">
<summary>
The type of simple immutable lists
</summary>
</member>
<member name="T:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.option`1">
<summary>
The type of None/Some options
</summary>
</member>
<member name="T:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.ref`1">
<summary>
The type of pointers to mutable reference cells
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.abs(System.Int32)">
<summary>
Absolute value of the given integer
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.acos(System.Double)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.asin(System.Double)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.atan(System.Double)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.atan2(System.Double,System.Double)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.ceil(System.Double)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.compare``1(``0,``0)">
<summary>
Structural comparison
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.cos(System.Double)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.cosh(System.Double)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.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.Compatibility.OCaml.Pervasives.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.Compatibility.OCaml.Pervasives.Pervasives.exp(System.Double)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.failwith``1(System.String)">
<summary>
Throw a 'Failure' exception
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.float(System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.floor(System.Double)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.fst``2(Microsoft.FSharp.Core.Tuple`2{``0,``1})">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.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).
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.ignore``1(``0)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.incr(Microsoft.FSharp.Core.Ref`1{System.Int32})">
<summary>
Increment a mutable reference cell containing an integer
</summary>
</member>
<member name="P:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.infinity">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.log(System.Double)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.log10(System.Double)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.max``1(``0,``0)">
<summary>
Maximum based on structural comparison
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.min``1(``0,``0)">
<summary>
Minimum based on structural comparison
</summary>
</member>
<member name="P:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.nan">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.not(System.Boolean)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.op_Addition(System.Int32,System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.op_Append``1(Microsoft.FSharp.Collections.FSharpList`1{``0},Microsoft.FSharp.Collections.FSharpList`1{``0})">
<summary>
Concatenate two lists.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.op_ColonEquals``1(Microsoft.FSharp.Core.Ref`1{``0},``0)">
<summary>
Assign to a mutable reference cell
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.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.Compatibility.OCaml.Pervasives.Pervasives.op_Dereference``1(Microsoft.FSharp.Core.Ref`1{``0})">
<summary>
Dereference a mutable reference cell
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.op_Division(System.Int32,System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.op_Equality``1(``0,``0)">
<summary>
Structural equality
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.op_Exponentiation(System.Double,System.Double)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.op_GreaterThan``1(``0,``0)">
<summary>
Structural greater-than
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.op_GreaterThanOrEqual``1(``0,``0)">
<summary>
Structural greater-than-or-equal
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.op_LessGreater``1(``0,``0)">
<summary>
Structural inequality
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.op_LessThan``1(``0,``0)">
<summary>
Structural less-than comparison
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.op_LessThanOrEqual``1(``0,``0)">
<summary>
Structural less-than-or-equal comparison
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.op_Multiply(System.Int32,System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.op_Subtraction(System.Int32,System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.raise``1(System.Exception)">
<summary>
Throw an exception
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.ref``1(``0)">
<summary>
Create a mutable reference cell
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.sin(System.Double)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.sinh(System.Double)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.snd``2(Microsoft.FSharp.Core.Tuple`2{``0,``1})">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.sqrt(System.Double)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.tan(System.Double)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.tanh(System.Double)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.truncate(System.Double)">
</member>
<member name="T:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives.FailureException">
<summary>
The exception thrown by <c>failure</c> and many other F# functions
A future release of F# may map this exception to a corresponding .NET exception.
</summary>
</member>
<member name="T:Microsoft.FSharp.Compatibility.OCaml.Pervasives.Pervasives">
</member>
<member name="T:Microsoft.FSharp.Compatibility.OCaml.Pervasives">
<summary>
Pervasives: Additional OCaml-compatible bindings
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Printexc.print``2(Microsoft.FSharp.Core.FastFunc`2{``0,``1},``0)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Printexc.to_string(System.Exception)">
</member>
<member name="T:Microsoft.FSharp.Compatibility.OCaml.Printexc">
<summary>
Compatibility module to display data about exceptions.
</summary>
</member>
<member name="P:Microsoft.FSharp.Compatibility.OCaml.Sys.argv">
<summary>
The array of command line options. Gives the command line arguments
as returned by <c>System.Environment.GetCommandLineArgs</c>.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Sys.chdir(System.String)">
<summary>
Sets the current working directory for the process using <c>System.IO.Directory.SetCurrentDirectory</c>
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Sys.command(System.String)">
<summary>
Run the command and return it's exit code.
Warning: 'command' currently attempts to execute the string using
the 'cmd.exe' shell processor. If it is not present on the system
then the operation will fail. Use System.Diagnostics.Process
directly to run commands in a portable way, which involves specifying
the program to run and the arguments independently.
</summary>
</member>
<member name="P:Microsoft.FSharp.Compatibility.OCaml.Sys.executable_name">
<summary>
Path of the current executable, using
<c>System.IO.Path.Combine(System.AppDomain.CurrentDomain.BaseDirectory,System.AppDomain.CurrentDomain.FriendlyName)</c>
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Sys.file_exists(System.String)">
<summary>
Returns true if a file currently exists, using System.IO.File.Exists(s).
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Sys.getcwd">
<summary>
Returns the current working directory for the process using <c>System.IO.Directory.GetCurrentDirectory</c>
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Sys.getenv(System.String)">
<summary>
Call System.Environment.GetEnvironmentVariable. Raise <c>KeyNotFoundException</c> if the variable is not defined.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Sys.remove(System.String)">
<summary>
Deletes a file using <c>System.IO.File.Delete</c>.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Sys.rename(System.String,System.String)">
<summary>
Rename a file on disk using System.IO.File.Move
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.OCaml.Sys.time">
<summary>
Time consumed by the main thread. (for approximate timings).
Generally returns only the processor time used by the main
thread of the application.
</summary>
</member>
<member name="P:Microsoft.FSharp.Compatibility.OCaml.Sys.word_size">
<summary>
The number of bits in the "int" type.
</summary>
</member>
<member name="T:Microsoft.FSharp.Compatibility.OCaml.Sys">
<summary>
Sys: Basic system operations (for ML compatibility)
This module is only included to make it possible to cross-compile
code with other ML compilers. It may be deprecated and/or removed in
a future release. You may wish to use .NET functions directly instead.
</summary>
</member>
<member name="P:Microsoft.FSharp.Compatibility.Permutation.identity">
<summary>
The identity permutation over any size
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Permutation.inverse(System.Int32,Microsoft.FSharp.Core.FastFunc`2{System.Int32,System.Int32})">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Permutation.of_array(System.Int32[]`1)">
<summary>
Create a permutation by specifying the result of permuting [| 0 .. n-1 |]. For example,
Permutation.of_array [| 1;2;0 |] specifies a permutation that rotates all elements right one place.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Permutation.of_pairs(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.Compatibility.Permutation.reversal(System.Int32)">
<summary>
Return a permutation that, when applied, maps index 0 to size-1, size-1 to 0 etc.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Permutation.rotation(System.Int32,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.Compatibility.Permutation.swap(System.Int32,System.Int32)">
<summary>
Return a swaps the given two elements over any size
</summary>
</member>
<member name="T:Microsoft.FSharp.Compatibility.Permutation">
</member>
<member name="M:Microsoft.FSharp.Compatibility.SByte.abs(System.SByte)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.SByte.add(System.SByte,System.SByte)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.SByte.compare(System.SByte,System.SByte)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.SByte.div(System.SByte,System.SByte)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.SByte.logand(System.SByte,System.SByte)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.SByte.lognot(System.SByte)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.SByte.logor(System.SByte,System.SByte)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.SByte.logxor(System.SByte,System.SByte)">
</member>
<member name="P:Microsoft.FSharp.Compatibility.SByte.max_int">
</member>
<member name="P:Microsoft.FSharp.Compatibility.SByte.min_int">
</member>
<member name="P:Microsoft.FSharp.Compatibility.SByte.minus_one">
</member>
<member name="M:Microsoft.FSharp.Compatibility.SByte.mul(System.SByte,System.SByte)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.SByte.neg(System.SByte)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.SByte.of_byte(System.Byte)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.SByte.of_int(System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.SByte.of_int16(System.Int16)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.SByte.of_int32(System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.SByte.of_uint8(System.Byte)">
</member>
<member name="P:Microsoft.FSharp.Compatibility.SByte.one">
</member>
<member name="M:Microsoft.FSharp.Compatibility.SByte.pred(System.SByte)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.SByte.rem(System.SByte,System.SByte)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.SByte.shift_left(System.SByte,System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.SByte.shift_right(System.SByte,System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.SByte.sub(System.SByte,System.SByte)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.SByte.succ(System.SByte)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.SByte.to_byte(System.SByte)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.SByte.to_int(System.SByte)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.SByte.to_int16(System.SByte)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.SByte.to_int32(System.SByte)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.SByte.to_uint8(System.SByte)">
</member>
<member name="P:Microsoft.FSharp.Compatibility.SByte.zero">
</member>
<member name="T:Microsoft.FSharp.Compatibility.SByte">
<summary>
Simple operations on signed bytes
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Seq.combine``2(System.Collections.Generic.IEnumerable`1{``0},System.Collections.Generic.IEnumerable`1{``1})">
<summary>
A synonym for Seq.zip
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Seq.cons``1(``0,System.Collections.Generic.IEnumerable`1{``0})">
<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.Compatibility.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})">
</member>
<member name="M:Microsoft.FSharp.Compatibility.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}})">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Seq.nonempty``1(System.Collections.Generic.IEnumerable`1{``0})">
<summary>
Return true if the IEnumerable is not empty.
</summary>
</member>
<member name="T:Microsoft.FSharp.Compatibility.Seq">
</member>
<member name="T:Microsoft.FSharp.Compatibility.Set.Provider`1">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Set.Provider`2.union(Microsoft.FSharp.Collections.Tagged.Set`2{``0,``1},Microsoft.FSharp.Collections.Tagged.Set`2{``0,``1})">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Set.Provider`2.subset(Microsoft.FSharp.Collections.Tagged.Set`2{``0,``1},Microsoft.FSharp.Collections.Tagged.Set`2{``0,``1})">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Set.Provider`2.singleton(``0)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Set.Provider`2.remove(``0,Microsoft.FSharp.Collections.Tagged.Set`2{``0,``1})">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Set.Provider`2.partition(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},Microsoft.FSharp.Collections.Tagged.Set`2{``0,``1})">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Set.Provider`2.min_elt(Microsoft.FSharp.Collections.Tagged.Set`2{``0,``1})">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Set.Provider`2.mem(``0,Microsoft.FSharp.Collections.Tagged.Set`2{``0,``1})">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Set.Provider`2.max_elt(Microsoft.FSharp.Collections.Tagged.Set`2{``0,``1})">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Set.Provider`2.iter(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.Unit},Microsoft.FSharp.Collections.Tagged.Set`2{``0,``1})">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Set.Provider`2.is_empty(Microsoft.FSharp.Collections.Tagged.Set`2{``0,``1})">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Set.Provider`2.inter(Microsoft.FSharp.Collections.Tagged.Set`2{``0,``1},Microsoft.FSharp.Collections.Tagged.Set`2{``0,``1})">
</member>
<member name="P:Microsoft.FSharp.Compatibility.Set.Provider`2.empty">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Set.Provider`2.for_all(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},Microsoft.FSharp.Collections.Tagged.Set`2{``0,``1})">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Set.Provider`2.fold``1(Microsoft.FSharp.Core.FastFunc`2{``0,Microsoft.FSharp.Core.FastFunc`2{``2,``2}},Microsoft.FSharp.Collections.Tagged.Set`2{``0,``1},``2)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Set.Provider`2.filter(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},Microsoft.FSharp.Collections.Tagged.Set`2{``0,``1})">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Set.Provider`2.exists(Microsoft.FSharp.Core.FastFunc`2{``0,System.Boolean},Microsoft.FSharp.Collections.Tagged.Set`2{``0,``1})">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Set.Provider`2.equal(Microsoft.FSharp.Collections.Tagged.Set`2{``0,``1},Microsoft.FSharp.Collections.Tagged.Set`2{``0,``1})">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Set.Provider`2.elements(Microsoft.FSharp.Collections.Tagged.Set`2{``0,``1})">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Set.Provider`2.diff(Microsoft.FSharp.Collections.Tagged.Set`2{``0,``1},Microsoft.FSharp.Collections.Tagged.Set`2{``0,``1})">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Set.Provider`2.compare(Microsoft.FSharp.Collections.Tagged.Set`2{``0,``1},Microsoft.FSharp.Collections.Tagged.Set`2{``0,``1})">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Set.Provider`2.choose(Microsoft.FSharp.Collections.Tagged.Set`2{``0,``1})">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Set.Provider`2.cardinal(Microsoft.FSharp.Collections.Tagged.Set`2{``0,``1})">
</member>
<member name="M:Microsoft.FSharp.Compatibility.Set.Provider`2.add(``0,Microsoft.FSharp.Collections.Tagged.Set`2{``0,``1})">
</member>
<member name="T:Microsoft.FSharp.Compatibility.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.Compatibility.Set.t`1">
<summary>
For use when not opening the Set module, e.g. Set.t
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.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.Compatibility.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&lt;string&gt; with
member self.Compare(x,y) = ...
let MyStringSetProvider = Set.MakeTagged(new MyComparer())
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.Set.cardinal``1(Microsoft.FSharp.Collections.Set`1{``0})">
</member>
<member name="M:Microsoft.FSharp.Compatibility.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.Compatibility.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="T:Microsoft.FSharp.Compatibility.Set">
<summary>
Immutable sets implemented via binary trees
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.String.capitalize(System.String)">
<summary>
Return a string with the first character converted to uppercase.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.String.compare(System.String,System.String)">
<summary>
Compare the given strings using ordinal comparison
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.String.contains(System.String,System.Char)">
<summary>
Return true is the given string contains the given character
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.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.Compatibility.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.Compatibility.String.get(System.String,System.Int32)">
<summary>
Returns the character at the specified position in the string
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.String.index(System.String,System.Char)">
<summary>
Return the first index of the given character in the
string. Raise <c>KeyNotFoundException</c> if
the string does not contain the given character.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.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 <c>KeyNotFoundException</c> if
the string does not contain the given character.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.String.lowercase(System.String)">
<summary>
Return a new string with all characters converted to lowercase
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.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.Compatibility.String.of_char(System.Char)">
<summary>
Return s string of length 1 containing the given character
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.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.Compatibility.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.Compatibility.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.Compatibility.String.split(Microsoft.FSharp.Collections.FSharpList`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.Compatibility.String.sub(System.String,System.Int32,System.Int32)">
<summary>
Return a substring of length 'length' starting index 'start'.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.String.trim(Microsoft.FSharp.Collections.FSharpList`1{System.Char})">
<summary>
Removes all occurrences of a set of characters specified in a
list from the beginning and end of this instance.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.String.uncapitalize(System.String)">
<summary>
Return a string with the first character converted to lowercase.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.String.uppercase(System.String)">
<summary>
Return a string with all characters converted to uppercase.
</summary>
</member>
<member name="T:Microsoft.FSharp.Compatibility.String">
<summary>
Compatibility module for string processing. Richer string operations
are available via the member functions on strings and other functionality in
the <c>System.String</c> type
and the <c>System.Text.RegularExpressions</c> namespace.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt16.add(System.UInt16,System.UInt16)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt16.compare(System.UInt16,System.UInt16)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt16.div(System.UInt16,System.UInt16)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt16.logand(System.UInt16,System.UInt16)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt16.lognot(System.UInt16)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt16.logor(System.UInt16,System.UInt16)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt16.logxor(System.UInt16,System.UInt16)">
</member>
<member name="P:Microsoft.FSharp.Compatibility.UInt16.max_int">
</member>
<member name="P:Microsoft.FSharp.Compatibility.UInt16.min_int">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt16.mul(System.UInt16,System.UInt16)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt16.of_int(System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt16.of_int16(System.Int16)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt16.of_int32(System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt16.of_uint32(System.UInt32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt16.of_uint8(System.Byte)">
</member>
<member name="P:Microsoft.FSharp.Compatibility.UInt16.one">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt16.pred(System.UInt16)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt16.rem(System.UInt16,System.UInt16)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt16.shift_left(System.UInt16,System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt16.shift_right(System.UInt16,System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt16.sub(System.UInt16,System.UInt16)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt16.succ(System.UInt16)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt16.to_int(System.UInt16)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt16.to_int16(System.UInt16)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt16.to_int32(System.UInt16)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt16.to_uint32(System.UInt16)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt16.to_uint8(System.UInt16)">
</member>
<member name="P:Microsoft.FSharp.Compatibility.UInt16.zero">
</member>
<member name="T:Microsoft.FSharp.Compatibility.UInt16">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt32.add(System.UInt32,System.UInt32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt32.bits_of_float(System.Double)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt32.bits_of_float32(System.Single)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt32.compare(System.UInt32,System.UInt32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt32.div(System.UInt32,System.UInt32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt32.float32_of_bits(System.UInt32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt32.float_of_bits(System.UInt32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt32.logand(System.UInt32,System.UInt32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt32.lognot(System.UInt32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt32.logor(System.UInt32,System.UInt32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt32.logxor(System.UInt32,System.UInt32)">
</member>
<member name="P:Microsoft.FSharp.Compatibility.UInt32.max_int">
</member>
<member name="P:Microsoft.FSharp.Compatibility.UInt32.min_int">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt32.mul(System.UInt32,System.UInt32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt32.of_float(System.Double)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt32.of_float32(System.Single)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt32.of_int(System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt32.of_int32(System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt32.of_string(System.String)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt32.of_uint64(System.UInt64)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt32.of_unativeint(System.UIntPtr)">
</member>
<member name="P:Microsoft.FSharp.Compatibility.UInt32.one">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt32.pred(System.UInt32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt32.rem(System.UInt32,System.UInt32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt32.shift_left(System.UInt32,System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt32.shift_right(System.UInt32,System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt32.sub(System.UInt32,System.UInt32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt32.succ(System.UInt32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt32.to_float(System.UInt32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt32.to_float32(System.UInt32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt32.to_int(System.UInt32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt32.to_int32(System.UInt32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt32.to_string(System.UInt32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt32.to_uint64(System.UInt32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt32.to_unativeint(System.UInt32)">
</member>
<member name="P:Microsoft.FSharp.Compatibility.UInt32.zero">
</member>
<member name="T:Microsoft.FSharp.Compatibility.UInt32">
<summary>
UInt32: ML-like operations on 32-bit System.UInt32 numbers.
</summary>
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt64.add(System.UInt64,System.UInt64)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt64.bits_of_float(System.Double)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt64.compare(System.UInt64,System.UInt64)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt64.div(System.UInt64,System.UInt64)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt64.float_of_bits(System.UInt64)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt64.logand(System.UInt64,System.UInt64)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt64.lognot(System.UInt64)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt64.logor(System.UInt64,System.UInt64)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt64.logxor(System.UInt64,System.UInt64)">
</member>
<member name="P:Microsoft.FSharp.Compatibility.UInt64.max_int">
</member>
<member name="P:Microsoft.FSharp.Compatibility.UInt64.min_int">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt64.mul(System.UInt64,System.UInt64)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt64.of_float(System.Double)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt64.of_float32(System.Single)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt64.of_int(System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt64.of_int64(System.Int64)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt64.of_string(System.String)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt64.of_uint32(System.UInt32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt64.of_unativeint(System.UIntPtr)">
</member>
<member name="P:Microsoft.FSharp.Compatibility.UInt64.one">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt64.pred(System.UInt64)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt64.rem(System.UInt64,System.UInt64)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt64.shift_left(System.UInt64,System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt64.shift_right(System.UInt64,System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt64.sub(System.UInt64,System.UInt64)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt64.succ(System.UInt64)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt64.to_float(System.UInt64)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt64.to_float32(System.UInt64)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt64.to_int(System.UInt64)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt64.to_int64(System.UInt64)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt64.to_string(System.UInt64)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt64.to_uint32(System.UInt64)">
</member>
<member name="M:Microsoft.FSharp.Compatibility.UInt64.to_unativeint(System.UInt64)">
</member>
<member name="P:Microsoft.FSharp.Compatibility.UInt64.zero">
</member>
<member name="T:Microsoft.FSharp.Compatibility.UInt64">
<summary>
UInt64: basic operations on 64-bit System.UInt64 numbers.
</summary>
</member>
<member name="P:Microsoft.FSharp.Control.AsyncResultCell`1.AsyncResult">
<summary>
Wait for the result and commit it
</summary>
</member>
<member name="M:Microsoft.FSharp.Control.AsyncResultCell`1.RegisterResult(Microsoft.FSharp.Control.AsyncResult`1{``0})">
<summary>
Record the result in the AsyncResultCell.
Subsequent sets of the result are ignored. This can happen,
e.g. for a race between a cancellation and a success.
</summary>
</member>
<member name="M:Microsoft.FSharp.Control.AsyncResultCell`1..ctor">
<summary>
Create a new result cell
</summary>
</member>
<member name="T:Microsoft.FSharp.Control.AsyncResultCell`1">
<summary>
A helper type to store a single result from an asynchronous computation and asynchronously
access its result.
When using .NET 4.0 you can often use Task&lt;'T&gt; instead of this type
</summary>
</member>
<member name="M:Microsoft.FSharp.Control.AsyncResult`1.Commit(Microsoft.FSharp.Control.AsyncResult`1{``0})">
<summary>
Return an asynchronous computation that, when run, either returns a value, raises an exception
of cancels according to the value of the asynchronous result.
</summary>
</member>
<member name="T:Microsoft.FSharp.Control.AsyncResult`1">
<summary>
Represents the reified result of an asynchronous computation
</summary>
</member>
<member name="P:Microsoft.FSharp.Control.AsyncWorker`1.ProgressChanged">
</member>
<member name="P:Microsoft.FSharp.Control.AsyncWorker`1.Error">
</member>
<member name="P:Microsoft.FSharp.Control.AsyncWorker`1.Completed">
</member>
<member name="P:Microsoft.FSharp.Control.AsyncWorker`1.Canceled">
</member>
<member name="M:Microsoft.FSharp.Control.AsyncWorker`1.RunAsync">
</member>
<member name="M:Microsoft.FSharp.Control.AsyncWorker`1.ReportProgress(System.Int32)">
</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..ctor(Microsoft.FSharp.Control.Async`1{``0},Microsoft.FSharp.Core.Option`1{Microsoft.FSharp.Control.AsyncGroup})">
</member>
<member name="T:Microsoft.FSharp.Control.AsyncWorker`1">
</member>
<member name="T:Microsoft.FSharp.Control.AsyncExtensions">
<summary>
Extensions to the F# Microsoft.FSharp.Control.Async module
</summary>
</member>
<member name="T:Microsoft.FSharp.Control.FileExtensions">
</member>
<member name="T:Microsoft.FSharp.Control.StreamReaderExtensions">
</member>
<member name="T:Microsoft.FSharp.Control.WebClientExtensions">
</member>
<member name="T:Microsoft.FSharp.Control.WebRequestExtensions">
</member>
<member name="T:Microsoft.FSharp.Core.bignum">
</member>
<member name="T:Microsoft.FSharp.Core.complex">
</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.rowvec">
<summary>
The type of floating-point row vectors. See Microsoft.FSharp.Math
</summary>
</member>
<member name="T:Microsoft.FSharp.Core.vector">
<summary>
The type of floating-point vectors. See Microsoft.FSharp.Math
</summary>
</member>
<member name="M:Microsoft.FSharp.Core.ComplexCommonExtensions.complex(System.Double,System.Double)">
<summary>
Constructs a complex number from both the real and imaginary part.
</summary>
</member>
<member name="T:Microsoft.FSharp.Core.ComplexCommonExtensions">
</member>
<member name="M:Microsoft.FSharp.Core.MatrixCommonExtensions.matrix``1(System.Collections.Generic.IEnumerable`1{``0})">
<summary>
Builds a matrix from a sequence of sequence of floats.
</summary>
</member>
<member name="M:Microsoft.FSharp.Core.MatrixCommonExtensions.rowvec(System.Collections.Generic.IEnumerable`1{System.Double})">
<summary>
Builds a (row) vector from a sequence of floats.
</summary>
</member>
<member name="M:Microsoft.FSharp.Core.MatrixCommonExtensions.vector(System.Collections.Generic.IEnumerable`1{System.Double})">
<summary>
Builds a (column) vector from a sequence of floats.
</summary>
</member>
<member name="T:Microsoft.FSharp.Core.MatrixCommonExtensions">
</member>
<member name="M:Microsoft.FSharp.Core.NumericLiteralN.FromInt32(System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Core.NumericLiteralN.FromInt64(System.Int64)">
</member>
<member name="M:Microsoft.FSharp.Core.NumericLiteralN.FromOne">
</member>
<member name="M:Microsoft.FSharp.Core.NumericLiteralN.FromString(System.String)">
</member>
<member name="M:Microsoft.FSharp.Core.NumericLiteralN.FromZero">
</member>
<member name="T:Microsoft.FSharp.Core.NumericLiteralN">
</member>
<member name="M:Microsoft.FSharp.Math.BigNum.op_UnaryPlus(Microsoft.FSharp.Math.BigNum)">
<summary>
Return the given rational number
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.BigNum.op_UnaryNegation(Microsoft.FSharp.Math.BigNum)">
<summary>
Return the negation of a rational number
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.BigNum.op_Subtraction(Microsoft.FSharp.Math.BigNum,Microsoft.FSharp.Math.BigNum)">
<summary>
Return the difference of two rational numbers
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.BigNum.op_Multiply(Microsoft.FSharp.Math.BigNum,Microsoft.FSharp.Math.BigNum)">
<summary>
Return the product of two rational numbers
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.BigNum.op_LessThanOrEqual(Microsoft.FSharp.Math.BigNum,Microsoft.FSharp.Math.BigNum)">
<summary>
This operator is for use from other .NET languages
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.BigNum.op_LessThan(Microsoft.FSharp.Math.BigNum,Microsoft.FSharp.Math.BigNum)">
<summary>
This operator is for use from other .NET languages
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.BigNum.op_Inequality(Microsoft.FSharp.Math.BigNum,Microsoft.FSharp.Math.BigNum)">
<summary>
This operator is for use from other .NET languages
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.BigNum.op_GreaterThanOrEqual(Microsoft.FSharp.Math.BigNum,Microsoft.FSharp.Math.BigNum)">
<summary>
This operator is for use from other .NET languages
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.BigNum.op_GreaterThan(Microsoft.FSharp.Math.BigNum,Microsoft.FSharp.Math.BigNum)">
<summary>
This operator is for use from other .NET languages
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.BigNum.op_Equality(Microsoft.FSharp.Math.BigNum,Microsoft.FSharp.Math.BigNum)">
<summary>
This operator is for use from other .NET languages
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.BigNum.op_Division(Microsoft.FSharp.Math.BigNum,Microsoft.FSharp.Math.BigNum)">
<summary>
Return the ratio of two rational numbers
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.BigNum.op_Addition(Microsoft.FSharp.Math.BigNum,Microsoft.FSharp.Math.BigNum)">
<summary>
Return the sum of two rational numbers
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.BigNum.Zero">
<summary>
Get zero as a rational number
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.BigNum.Sign">
<summary>
Return the sign of a rational number; 0, +1 or -1
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.BigNum.One">
<summary>
Get one as a rational number
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.BigNum.Numerator">
<summary>
Return the numerator of the normalized rational number
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.BigNum.IsPositive">
<summary>
Return a boolean indicating if this rational number is strictly positive
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.BigNum.IsNegative">
<summary>
Return a boolean indicating if this rational number is strictly negative
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.BigNum.Denominator">
<summary>
Return the denominator of the normalized rational number
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.BigNum.ToString">
</member>
<member name="M:Microsoft.FSharp.Math.BigNum.ToInt32(Microsoft.FSharp.Math.BigNum)">
<summary>
Return the result of converting the given rational number to an integer
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.BigNum.ToDouble(Microsoft.FSharp.Math.BigNum)">
<summary>
Return the result of converting the given rational number to a floating point number
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.BigNum.ToBigInt(Microsoft.FSharp.Math.BigNum)">
<summary>
Return the result of converting the given rational number to a big integer
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.BigNum.PowN(Microsoft.FSharp.Math.BigNum,System.Int32)">
<summary>
Return the result of raising the given rational number to the given power
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.BigNum.Parse(System.String)">
<summary>
Return the result of converting the string to a rational number
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.BigNum.GetHashCode">
</member>
<member name="M:Microsoft.FSharp.Math.BigNum.FromInt(System.Int32)">
<summary>
Return the result of converting the given integer to a rational number
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.BigNum.FromBigInt(Microsoft.FSharp.Math.BigInt)">
<summary>
Return the result of converting the given big integer to a rational number
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.BigNum.Abs(Microsoft.FSharp.Math.BigNum)">
<summary>
Return the absolute value of a rational number
</summary>
</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.op_UnaryNegation(Microsoft.FSharp.Math.Complex)">
<summary>
Unary negation of a complex number
</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_Multiply(Microsoft.FSharp.Math.Complex,Microsoft.FSharp.Math.Complex)">
<summary>
Multiply two complex numbers
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.Complex.op_Multiply(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,System.Double)">
<summary>
Multiply a complex number by a scalar
</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_Addition(Microsoft.FSharp.Math.Complex,Microsoft.FSharp.Math.Complex)">
<summary>
Add two complex numbers
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.Complex.r">
<summary>
The real part of a complex number
</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.Zero">
<summary>
The complex number 0+0i
</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.Phase">
<summary>
The polar-coordinate phase of a complex number
</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.One">
<summary>
The complex number 1+0i
</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.ImaginaryPart">
<summary>
The imaginary part of a complex number
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.Complex.Conjugate">
<summary>
The conjugate of a complex number, i.e. x-yi
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.Complex.ToString">
</member>
<member name="M:Microsoft.FSharp.Math.Complex.ToString(System.String)">
</member>
<member name="M:Microsoft.FSharp.Math.Complex.ToString(System.String,System.IFormatProvider)">
</member>
<member name="M:Microsoft.FSharp.Math.Complex.Tan(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.Sin(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.Exp(Microsoft.FSharp.Math.Complex)">
</member>
<member name="M:Microsoft.FSharp.Math.Complex.Equals(System.Object)">
</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.Create(System.Double,System.Double)">
<summary>
Create a complex number x+ij using rectangular coordinates
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.Complex.Cos(Microsoft.FSharp.Math.Complex)">
</member>
<member name="M:Microsoft.FSharp.Math.Complex.Abs(Microsoft.FSharp.Math.Complex)">
<summary>
Computes the absolute value of a complex number: e.g. Abs x+iy = sqrt(x**2.0 + y**2.0.)
Note: Complex.Abs(z) is the same as z.Magnitude
</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="P:Microsoft.FSharp.Math.IFloating`1.Pi">
</member>
<member name="M:Microsoft.FSharp.Math.IFloating`1.Tanh(``0)">
</member>
<member name="M:Microsoft.FSharp.Math.IFloating`1.Tan(``0)">
</member>
<member name="M:Microsoft.FSharp.Math.IFloating`1.Sqrt(``0)">
</member>
<member name="M:Microsoft.FSharp.Math.IFloating`1.Sinh(``0)">
</member>
<member name="M:Microsoft.FSharp.Math.IFloating`1.Sin(``0)">
</member>
<member name="M:Microsoft.FSharp.Math.IFloating`1.LogN(``0,``0)">
</member>
<member name="M:Microsoft.FSharp.Math.IFloating`1.Log(``0)">
</member>
<member name="M:Microsoft.FSharp.Math.IFloating`1.Exp(``0)">
</member>
<member name="M:Microsoft.FSharp.Math.IFloating`1.Cosh(``0)">
</member>
<member name="M:Microsoft.FSharp.Math.IFloating`1.Cos(``0)">
</member>
<member name="M:Microsoft.FSharp.Math.IFloating`1.Atan2(``0,``0)">
</member>
<member name="M:Microsoft.FSharp.Math.IFloating`1.Atan(``0)">
</member>
<member name="M:Microsoft.FSharp.Math.IFloating`1.Asin(``0)">
</member>
<member name="M:Microsoft.FSharp.Math.IFloating`1.Acos(``0)">
</member>
<member name="T:Microsoft.FSharp.Math.IFloating`1">
</member>
<member name="M:Microsoft.FSharp.Math.IFractional`1.Reciprocal(``0)">
</member>
<member name="M:Microsoft.FSharp.Math.IFractional`1.Divide(``0,``0)">
</member>
<member name="T:Microsoft.FSharp.Math.IFractional`1">
</member>
<member name="P:Microsoft.FSharp.Math.IIEEE`1.PositiveInfinity">
</member>
<member name="P:Microsoft.FSharp.Math.IIEEE`1.NegativeInfinity">
</member>
<member name="P:Microsoft.FSharp.Math.IIEEE`1.NaN">
</member>
<member name="P:Microsoft.FSharp.Math.IIEEE`1.EpsilonOne">
</member>
<member name="M:Microsoft.FSharp.Math.IIEEE`1.IsNaN(``0)">
</member>
<member name="M:Microsoft.FSharp.Math.IIEEE`1.IsInfinite(``0)">
</member>
<member name="T:Microsoft.FSharp.Math.IIEEE`1">
</member>
<member name="M:Microsoft.FSharp.Math.IIntegral`1.ToBigInt(``0)">
</member>
<member name="M:Microsoft.FSharp.Math.IIntegral`1.OfBigInt(Microsoft.FSharp.Math.BigInt)">
</member>
<member name="M:Microsoft.FSharp.Math.IIntegral`1.Modulus(``0,``0)">
</member>
<member name="M:Microsoft.FSharp.Math.IIntegral`1.Divide(``0,``0)">
</member>
<member name="M:Microsoft.FSharp.Math.IIntegral`1.DivRem(``0,``0)">
</member>
<member name="T:Microsoft.FSharp.Math.IIntegral`1">
</member>
<member name="M:Microsoft.FSharp.Math.INormFloat`1.Norm(``0)">
</member>
<member name="T:Microsoft.FSharp.Math.INormFloat`1">
</member>
<member name="P:Microsoft.FSharp.Math.INumeric`1.Zero">
</member>
<member name="P:Microsoft.FSharp.Math.INumeric`1.One">
</member>
<member name="M:Microsoft.FSharp.Math.INumeric`1.ToString(``0,System.String,System.IFormatProvider)">
</member>
<member name="M:Microsoft.FSharp.Math.INumeric`1.Subtract(``0,``0)">
</member>
<member name="M:Microsoft.FSharp.Math.INumeric`1.Sign(``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.Negate(``0)">
</member>
<member name="M:Microsoft.FSharp.Math.INumeric`1.Multiply(``0,``0)">
</member>
<member name="M:Microsoft.FSharp.Math.INumeric`1.Add(``0,``0)">
</member>
<member name="M:Microsoft.FSharp.Math.INumeric`1.Abs(``0)">
</member>
<member name="T:Microsoft.FSharp.Math.INumeric`1">
</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="M:Microsoft.FSharp.Math.Matrix`1.op_UnaryPlus(Microsoft.FSharp.Math.Matrix`1{``0})">
<summary>
Prefix '+' operator. A nop.
</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_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_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_Multiply(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_Multiply(``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_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="P:Microsoft.FSharp.Math.Matrix`1.Transpose">
<summary>
Get the transpose of the matrix.
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.Matrix`1.NumRows">
<summary>
Get the number of rows in the matrix
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.Matrix`1.NumCols">
<summary>
Get the number of columns in the matrix
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.Matrix`1.Norm">
<summary>
Returns sqrt(sum(norm(x)*(norm(x))) of all the elements of a matrix.
The element type of the matrix must have an associated instance of INormFloat&lt;'T&gt; (see <c>GlobalAssociations</c>) ((else NotSupportedException)).
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.Matrix`1.NonZeroEntries">
<summary>
Return the non-zero entries of a sparse or dense matrix
</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.IsSparse">
<summary>
Indicates if the matrix uses the sparse representation.
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.Matrix`1.IsDense">
<summary>
Indicates if the matrix uses the dense representation.
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.Matrix`1.InternalSparseValues">
<summary>
Get the internal array of values for a sparse matrix. This property
should only be used when interoperating with other matrix libraries.
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.Matrix`1.InternalSparseRowOffsets">
<summary>
Get the internal array of row offsets for a sparse matrix. This property
should only be used when interoperating with other matrix libraries.
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.Matrix`1.InternalSparseColumnValues">
<summary>
Get the internal array of column values for a sparse matrix. This property
should only be used when interoperating with other matrix libraries.
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.Matrix`1.InternalDenseValues">
<summary>
Get the internal array of values for a dense matrix. This property
should only be used when interoperating with other matrix libraries.
</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.Dimensions">
<summary>
Get the number of (rows,columns) in the matrix
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.Matrix`1.Diagonal">
<summary>
Get the main diagonal of a matrix, as a vector
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.Matrix`1.ToVector">
<summary>
Convert the matrix to a column vector
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.Matrix`1.ToRowVector">
<summary>
Convert the matrix to a row vector
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.Matrix`1.ToArray2">
<summary>
Return a new array containing the elements of the given matrix
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.Matrix`1.SetSlice(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},Microsoft.FSharp.Math.Matrix`1{``0})">
<summary>
Supports the slicing syntax 'A.[idx1..idx2,idx1..idx2] &lt;- B'
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.Matrix`1.Rows(System.Int32,System.Int32)">
<summary>
Select a range of rows from a matrix
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.Matrix`1.Row(System.Int32)">
<summary>
Select a row from a matrix
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.Matrix`1.Region(System.Int32,System.Int32,System.Int32,System.Int32)">
<summary>
Select a region from a matrix
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.Matrix`1.PermuteRows(Microsoft.FSharp.Core.FastFunc`2{System.Int32,System.Int32})">
<summary>
Permutes the rows of the matrix.
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.Matrix`1.PermuteColumns(Microsoft.FSharp.Core.FastFunc`2{System.Int32,System.Int32})">
<summary>
Permutes the columns of the matrix.
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.Matrix`1.GetSlice(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})">
<summary>
Supports the slicing syntax 'A.[idx1..idx2,idx1..idx2]'
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.Matrix`1.GetHashCode">
</member>
<member name="M:Microsoft.FSharp.Math.Matrix`1.GetDiagonal(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`1.Equals(System.Object)">
</member>
<member name="M:Microsoft.FSharp.Math.Matrix`1.Copy">
<summary>
Create a new matrix that is a copy of the given array
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.Matrix`1.Columns(System.Int32,System.Int32)">
<summary>
Select a range of columns from a matrix
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.Matrix`1.Column(System.Int32)">
<summary>
Select a column from a 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.
Two representations are supported: sparse and dense.
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.RowVector`1.Item(System.Int32,``0)">
</member>
<member name="M:Microsoft.FSharp.Math.RowVector`1.op_UnaryPlus(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_Subtraction(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_Multiply(``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_Addition(Microsoft.FSharp.Math.RowVector`1{``0},Microsoft.FSharp.Math.RowVector`1{``0})">
</member>
<member name="P:Microsoft.FSharp.Math.RowVector`1.Transpose">
<summary>
Get the transpose of the row vector.
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.RowVector`1.NumCols">
</member>
<member name="P:Microsoft.FSharp.Math.RowVector`1.Length">
</member>
<member name="P:Microsoft.FSharp.Math.RowVector`1.Item(System.Int32)">
</member>
<member name="P:Microsoft.FSharp.Math.RowVector`1.InternalValues">
<summary>
Get the underlying internal array of values for the vector. This property
should only be used when interoperating with other matrix libraries.
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.RowVector`1.ElementOps">
</member>
<member name="M:Microsoft.FSharp.Math.RowVector`1.ToArray">
<summary>
Return a new array containing a copy of the elements of the given vector
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.RowVector`1.SetSlice(Microsoft.FSharp.Core.Option`1{System.Int32},Microsoft.FSharp.Core.Option`1{System.Int32},Microsoft.FSharp.Math.RowVector`1{``0})">
<summary>
Supports the slicing syntax 'rv.[idx1..idx2] &lt;- rv2'
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.RowVector`1.Permute(Microsoft.FSharp.Core.FastFunc`2{System.Int32,System.Int32})">
<summary>
Permute the elements of the row vector.
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.RowVector`1.GetSlice(Microsoft.FSharp.Core.Option`1{System.Int32},Microsoft.FSharp.Core.Option`1{System.Int32})">
<summary>
Supports the slicing syntax 'rv.[idx1..idx2]'
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.RowVector`1.GetHashCode">
</member>
<member name="M:Microsoft.FSharp.Math.RowVector`1.Equals(System.Object)">
</member>
<member name="M:Microsoft.FSharp.Math.RowVector`1.Copy">
<summary>
Create a new matrix that is a copy of the given array
</summary>
</member>
<member name="T:Microsoft.FSharp.Math.RowVector`1">
<summary>
The type of row vectors.
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.Vector`1.Item(System.Int32,``0)">
<summary>
Gets an item from the the vector
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.Vector`1.op_UnaryPlus(Microsoft.FSharp.Math.Vector`1{``0})">
<summary>
Return the input vector
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.Vector`1.op_UnaryNegation(Microsoft.FSharp.Math.Vector`1{``0})">
<summary>
Negate a vector
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.Vector`1.op_Subtraction(Microsoft.FSharp.Math.Vector`1{``0},Microsoft.FSharp.Math.Vector`1{``0})">
<summary>
Subtract two vectors, pointwise
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.Vector`1.op_Multiply(``0,Microsoft.FSharp.Math.Vector`1{``0})">
<summary>
Multiply each element of a vector by the given scalar value.
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.Vector`1.op_Multiply(Microsoft.FSharp.Math.Vector`1{``0},Microsoft.FSharp.Math.RowVector`1{``0})">
<summary>
Multiply a column vector and a row vector to produce a matrix
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.Vector`1.op_Multiply(Microsoft.FSharp.Math.Vector`1{``0},``0)">
<summary>
Multiply a vector by a scalar
</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_Addition(Microsoft.FSharp.Math.Vector`1{``0},Microsoft.FSharp.Math.Vector`1{``0})">
<summary>
Add two vectors, pointwise
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.Vector`1.Transpose">
<summary>
Get the transpose of the vector.
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.Vector`1.NumRows">
<summary>
Gets the number of rows in the vector
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.Vector`1.Norm">
<summary>
Computes the 2-norm of a vector: sqrt(x.Transpose*x).
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.Vector`1.Length">
<summary>
Gets the number of entries in the vector
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.Vector`1.Item(System.Int32)">
<summary>
Gets an item from the the vector
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.Vector`1.InternalValues">
<summary>
Get the underlying internal array of values for the vector. This property
should only be used when interoperating with other matrix libraries.
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.Vector`1.ElementOps">
<summary>
Gets the element operations for the element type of the vector, if any
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.Vector`1.ToArray">
<summary>
Return a new array containing a copy of the elements of the given vector
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.Vector`1.SetSlice(Microsoft.FSharp.Core.Option`1{System.Int32},Microsoft.FSharp.Core.Option`1{System.Int32},Microsoft.FSharp.Math.Vector`1{``0})">
<summary>
Supports the slicing syntax 'v.[idx1..idx2] &lt;- v2'
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.Vector`1.Permute(Microsoft.FSharp.Core.FastFunc`2{System.Int32,System.Int32})">
<summary>
Permute the elements of the vector.
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.Vector`1.GetSlice(Microsoft.FSharp.Core.Option`1{System.Int32},Microsoft.FSharp.Core.Option`1{System.Int32})">
<summary>
Supports the slicing syntax 'v.[idx1..idx2]'
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.Vector`1.GetHashCode">
</member>
<member name="M:Microsoft.FSharp.Math.Vector`1.Equals(System.Object)">
</member>
<member name="M:Microsoft.FSharp.Math.Vector`1.Copy">
<summary>
Create a new matrix that is a copy of the given array
</summary>
</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.bignum">
</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.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.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 &lt;= phase(x) &lt; 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">
<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``1(Microsoft.FSharp.Math.INumeric`1{``0})">
<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="M:Microsoft.FSharp.Math.GlobalAssociations.TryGetNumericAssociation``1">
</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.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)">
</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})">
</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})">
</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)">
</member>
<member name="M:Microsoft.FSharp.Math.Matrix.getCols(Microsoft.FSharp.Math.Matrix`1{System.Double},System.Int32,System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Math.Matrix.getDiag(Microsoft.FSharp.Math.Matrix`1{System.Double})">
</member>
<member name="M:Microsoft.FSharp.Math.Matrix.getDiagN(Microsoft.FSharp.Math.Matrix`1{System.Double},System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Math.Matrix.getRegion(Microsoft.FSharp.Math.Matrix`1{System.Double},System.Int32,System.Int32,System.Int32,System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Math.Matrix.getRow(Microsoft.FSharp.Math.Matrix`1{System.Double},System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Math.Matrix.getRows(Microsoft.FSharp.Math.Matrix`1{System.Double},System.Int32,System.Int32)">
</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.initDense(System.Int32,System.Int32,System.Collections.Generic.IEnumerable`1{Microsoft.FSharp.Core.Tuple`3{System.Int32,System.Int32,System.Double}})">
<summary>
Create a dense representation matrix with the given entries.
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.Matrix.initDiagonal(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.initSparse(System.Int32,System.Int32,System.Collections.Generic.IEnumerable`1{Microsoft.FSharp.Core.Tuple`3{System.Int32,System.Int32,System.Double}})">
<summary>
Create a sparse representation matrix with the given entries. Not all
operations are available for sparse matrices, and mutation is not permitted.
If an operation on sparse matrices raises a runtime exception then consider
converting to a dense matrix using to_dense.
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.Matrix.init_dense(System.Int32,System.Int32,System.Collections.Generic.IEnumerable`1{Microsoft.FSharp.Core.Tuple`3{System.Int32,System.Int32,System.Double}})">
</member>
<member name="M:Microsoft.FSharp.Math.Matrix.init_diagonal(Microsoft.FSharp.Math.Vector`1{System.Double})">
</member>
<member name="M:Microsoft.FSharp.Math.Matrix.init_sparse(System.Int32,System.Int32,System.Collections.Generic.IEnumerable`1{Microsoft.FSharp.Core.Tuple`3{System.Int32,System.Int32,System.Double}})">
</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})">
</member>
<member name="M:Microsoft.FSharp.Math.Matrix.inplace_cptMul(Microsoft.FSharp.Math.Matrix`1{System.Double},Microsoft.FSharp.Math.Matrix`1{System.Double})">
</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})">
</member>
<member name="M:Microsoft.FSharp.Math.Matrix.inplace_scale(System.Double,Microsoft.FSharp.Math.Matrix`1{System.Double})">
</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})">
</member>
<member name="M:Microsoft.FSharp.Math.Matrix.mulRV(Microsoft.FSharp.Math.RowVector`1{System.Double},Microsoft.FSharp.Math.Matrix`1{System.Double})">
</member>
<member name="M:Microsoft.FSharp.Math.Matrix.mulV(Microsoft.FSharp.Math.Matrix`1{System.Double},Microsoft.FSharp.Math.Vector`1{System.Double})">
</member>
<member name="M:Microsoft.FSharp.Math.Matrix.neg(Microsoft.FSharp.Math.Matrix`1{System.Double})">
</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>
sqrt(sum(x*x)) of all the elements 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.FSharpList`1{Microsoft.FSharp.Collections.FSharpList`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``1(System.Collections.Generic.IEnumerable`1{``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})">
</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})">
</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})">
</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)">
</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})">
</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})">
</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&lt;'T&gt; (see <c>GlobalAssociations</c>) ((else NotSupportedException)).
</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)">
</member>
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.getCols``1(Microsoft.FSharp.Math.Matrix`1{``0},System.Int32,System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.getDiag``1(Microsoft.FSharp.Math.Matrix`1{``0})">
</member>
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.getDiagN``1(Microsoft.FSharp.Math.Matrix`1{``0},System.Int32)">
</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)">
</member>
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.getRow``1(Microsoft.FSharp.Math.Matrix`1{``0},System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.getRows``1(Microsoft.FSharp.Math.Matrix`1{``0},System.Int32,System.Int32)">
</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&lt;'T&gt; (see <c>GlobalAssociations</c>) ((else NotSupportedException)).
</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.initDense``1(System.Int32,System.Int32,System.Collections.Generic.IEnumerable`1{Microsoft.FSharp.Core.Tuple`3{System.Int32,System.Int32,``0}})">
</member>
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.initDiagonal``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&lt;'T&gt; (see <c>GlobalAssociations</c>) ((else NotSupportedException)).
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.initNumeric``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&lt;'T&gt; (see <c>GlobalAssociations</c>) ((else NotSupportedException)).
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.initSparse``1(System.Int32,System.Int32,System.Collections.Generic.IEnumerable`1{Microsoft.FSharp.Core.Tuple`3{System.Int32,System.Int32,``0}})">
</member>
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.init_dense``1(System.Int32,System.Int32,System.Collections.Generic.IEnumerable`1{Microsoft.FSharp.Core.Tuple`3{System.Int32,System.Int32,``0}})">
</member>
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.init_diagonal``1(Microsoft.FSharp.Math.Vector`1{``0})">
</member>
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.init_sparse``1(System.Int32,System.Int32,System.Collections.Generic.IEnumerable`1{Microsoft.FSharp.Core.Tuple`3{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})">
</member>
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.mulRV``1(Microsoft.FSharp.Math.RowVector`1{``0},Microsoft.FSharp.Math.Matrix`1{``0})">
</member>
<member name="M:Microsoft.FSharp.Math.Matrix.Generic.mulV``1(Microsoft.FSharp.Math.Matrix`1{``0},Microsoft.FSharp.Math.Vector`1{``0})">
</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})">
<summary>
Returns sqrt(sum(norm(x)*(norm(x))) of all the elements of a matrix.
The element type of the matrix must have an associated instance of INormFloat&lt;'T&gt; (see <c>GlobalAssociations</c>) ((else NotSupportedException)).
</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.FSharpList`1{Microsoft.FSharp.Collections.FSharpList`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``2(System.Collections.Generic.IEnumerable`1{``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})">
</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})">
<summary>
Return a new matrix which is the transpose of the input matrix
</summary>
</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&lt;'T&gt; (see <c>GlobalAssociations</c>) ((else NotSupportedException)).
</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&lt;'T&gt;
or some more specific numeric association (see <c>GlobalAssociations</c>) ((else NotSupportedException)).
</summary>
</member>
<member name="T:Microsoft.FSharp.Math.Matrix">
<summary>
Operations to manipulate floating
point matrices. The submodule <c>Matrix.Generic</c> contains a
matching set of operations to manipulate matrix types carrying
arbitrary element types.
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.Measure.infinity``1">
</member>
<member name="M:Microsoft.FSharp.Math.Measure.infinityf``1">
</member>
<member name="M:Microsoft.FSharp.Math.Measure.nan``1">
</member>
<member name="M:Microsoft.FSharp.Math.Measure.nanf``1">
</member>
<member name="T:Microsoft.FSharp.Math.Measure">
</member>
<member name="P:Microsoft.FSharp.Math.PhysicalConstants.F">
<summary>
Faraday constant
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.PhysicalConstants.G">
<summary>
Newtonian constant of gravitation
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.PhysicalConstants.G0">
<summary>
Conductance quantum 2e^2/h
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.PhysicalConstants.N_A">
<summary>
Avogadro constant
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.PhysicalConstants.Phi0">
<summary>
Magnetic flux quantum h/2e
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.PhysicalConstants.R">
<summary>
Molar gas constant
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.PhysicalConstants.R_inf">
<summary>
Rydberg constant
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.PhysicalConstants.alpha">
<summary>
Fine-structure constant
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.PhysicalConstants.c">
<summary>
speed of light in vacuum
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.PhysicalConstants.e">
<summary>
Elementary charge
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.PhysicalConstants.eV">
<summary>
Electron volt
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.PhysicalConstants.epsilon0">
<summary>
electric constant = 1/(mu0 c^2)
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.PhysicalConstants.h">
<summary>
Planck constant
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.PhysicalConstants.hbar">
<summary>
Dirac constant, also known as the reduced Planck constant = h/2pi
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.PhysicalConstants.k">
<summary>
Boltzmann constant R/N_A
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.PhysicalConstants.m_e">
<summary>
Electron mass
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.PhysicalConstants.m_p">
<summary>
Proton mass
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.PhysicalConstants.mu0">
<summary>
magnetic constant
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.PhysicalConstants.sigma">
<summary>
Stefan-Boltzmann constant
</summary>
</member>
<member name="P:Microsoft.FSharp.Math.PhysicalConstants.u">
<summary>
Unified atomic mass unit
</summary>
</member>
<member name="T:Microsoft.FSharp.Math.PhysicalConstants">
<summary>
Fundamental physical constants, with units-of-measure
</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.FSharpList`1{System.Double})">
<summary>
Create a vector from a list of numbers
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.RowVector.of_seq(System.Collections.Generic.IEnumerable`1{System.Double})">
</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.zero(System.Int32)">
<summary>
Return a vector of the given length where every entry is zero.
</summary>
</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.FSharpList`1{``0})">
<summary>
Create a row vector from a list of elements
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.RowVector.Generic.of_seq``1(System.Collections.Generic.IEnumerable`1{``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="M:Microsoft.FSharp.Math.RowVector.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.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.SI.A">
<summary>
ampere, SI unit of electric current
</summary>
</member>
<member name="T:Microsoft.FSharp.Math.SI.Bq">
<summary>
becquerel, SI unit of activity referred to a radionuclide
</summary>
</member>
<member name="T:Microsoft.FSharp.Math.SI.C">
<summary>
coulomb, SI unit of electric charge, amount of electricity
</summary>
</member>
<member name="T:Microsoft.FSharp.Math.SI.F">
<summary>
farad, SI unit of capacitance
</summary>
</member>
<member name="T:Microsoft.FSharp.Math.SI.Gy">
<summary>
gray, SI unit of absorbed dose
</summary>
</member>
<member name="T:Microsoft.FSharp.Math.SI.H">
<summary>
henry, SI unit of inductance
</summary>
</member>
<member name="T:Microsoft.FSharp.Math.SI.Hz">
<summary>
hertz, SI unit of frequency
</summary>
</member>
<member name="T:Microsoft.FSharp.Math.SI.J">
<summary>
joule, SI unit of energy, work, amount of heat
</summary>
</member>
<member name="T:Microsoft.FSharp.Math.SI.K">
<summary>
kelvin, SI unit of thermodynamic temperature
</summary>
</member>
<member name="T:Microsoft.FSharp.Math.SI.N">
<summary>
newton, SI unit of force
</summary>
</member>
<member name="T:Microsoft.FSharp.Math.SI.Pa">
<summary>
pascal, SI unit of pressure, stress
</summary>
</member>
<member name="T:Microsoft.FSharp.Math.SI.S">
<summary>
siemens, SI unit of electric conductance
</summary>
</member>
<member name="T:Microsoft.FSharp.Math.SI.Sv">
<summary>
sievert, SI unit of does equivalent
</summary>
</member>
<member name="T:Microsoft.FSharp.Math.SI.T">
<summary>
tesla, SI unit of magnetic flux density
</summary>
</member>
<member name="T:Microsoft.FSharp.Math.SI.V">
<summary>
volt, SI unit of electric potential difference, electromotive force
</summary>
</member>
<member name="T:Microsoft.FSharp.Math.SI.W">
<summary>
watt, SI unit of power, radiant flux
</summary>
</member>
<member name="T:Microsoft.FSharp.Math.SI.Wb">
<summary>
weber, SI unit of magnetic flux
</summary>
</member>
<member name="T:Microsoft.FSharp.Math.SI.cd">
<summary>
candela, SI unit of luminous intensity
</summary>
</member>
<member name="T:Microsoft.FSharp.Math.SI.kat">
<summary>
katal, SI unit of catalytic activity
</summary>
</member>
<member name="T:Microsoft.FSharp.Math.SI.kg">
<summary>
kilogram, SI unit of mass
</summary>
</member>
<member name="T:Microsoft.FSharp.Math.SI.lm">
<summary>
lumen, SI unit of luminous flux
</summary>
</member>
<member name="T:Microsoft.FSharp.Math.SI.lx">
<summary>
lux, SI unit of illuminance
</summary>
</member>
<member name="T:Microsoft.FSharp.Math.SI.m">
<summary>
metre (or meter), SI unit of length
</summary>
</member>
<member name="T:Microsoft.FSharp.Math.SI.mol">
<summary>
mole, SI unit of amount of substance
</summary>
</member>
<member name="T:Microsoft.FSharp.Math.SI.ohm">
<summary>
ohm, SI unit of electric resistance
</summary>
</member>
<member name="T:Microsoft.FSharp.Math.SI.s">
<summary>
second, SI unit of time
</summary>
</member>
<member name="T:Microsoft.FSharp.Math.SI">
<summary>
The International System of Units (SI)
</summary>
</member>
<member name="M:Microsoft.FSharp.Math.Vector.add(Microsoft.FSharp.Math.Vector`1{System.Double},Microsoft.FSharp.Math.Vector`1{System.Double})">
</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})">
</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 <c>nrows</c>
</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})">
</member>
<member name="M:Microsoft.FSharp.Math.Vector.norm(Microsoft.FSharp.Math.Vector`1{System.Double})">
<summary>
Computes the 2-norm of a vector: sqrt(x.Transpose*x).
</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.FSharpList`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(System.Collections.Generic.IEnumerable`1{System.Double})">
</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})">
</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})">
</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.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.initNumeric``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 <c>nrows</c>
</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>
Computes the 2-norm of a vector: sqrt(x.Transpose*x).
</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.FSharpList`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``1(System.Collections.Generic.IEnumerable`1{``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="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="P:Microsoft.FSharp.NativeInterop.FortranMatrix`1.Ptr">
</member>
<member name="P:Microsoft.FSharp.NativeInterop.FortranMatrix`1.NumRows">
</member>
<member name="P:Microsoft.FSharp.NativeInterop.FortranMatrix`1.NumCols">
</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.Item(System.Int32,System.Int32)">
<summary>
WARNING: use of this function may lead to unverifiable or invalid code
</summary>
</member>
<member name="M:Microsoft.FSharp.NativeInterop.FortranMatrix`1..ctor(Microsoft.FSharp.Core.nativeptr`1{``0},System.Int32,System.Int32)">
</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 'T. 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="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="P:Microsoft.FSharp.NativeInterop.NativeArray2`1.Ptr">
<summary>
Pointer to the C-style row major two-dimensional array
</summary>
</member>
<member name="P:Microsoft.FSharp.NativeInterop.NativeArray2`1.NumRows">
<summary>
Number of rows of the native array
</summary>
</member>
<member name="P:Microsoft.FSharp.NativeInterop.NativeArray2`1.NumCols">
<summary>
Number of columns of the native array
</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.Item(System.Int32,System.Int32)">
<summary>
WARNING: use of this function may lead to unverifiable or invalid code
</summary>
</member>
<member name="M:Microsoft.FSharp.NativeInterop.NativeArray2`1..ctor(Microsoft.FSharp.Core.nativeptr`1{``0},System.Int32,System.Int32)">
<summary>
Creates a C-style row major two-dimensional array from a native pointer, the number of rows and the number of columns.
Nothing is actually copied.
</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 'T. 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="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="P:Microsoft.FSharp.NativeInterop.NativeArray`1.Ptr">
<summary>
Pointer to the C-style one-dimensional array
</summary>
</member>
<member name="P:Microsoft.FSharp.NativeInterop.NativeArray`1.Length">
<summary>
Length of the C-style one-dimensional array
</summary>
</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="M:Microsoft.FSharp.NativeInterop.NativeArray`1..ctor(Microsoft.FSharp.Core.nativeptr`1{``0},System.Int32)">
<summary>
Creates a C-style one dimensional array from a native pointer and the length of the array
Nothing is actually copied.
</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 'T. 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.of_array2(``0[,]`1)">
<summary>
For native interop. Pin the given object
</summary>
</member>
<member name="P:Microsoft.FSharp.NativeInterop.PinnedArray2`1.Ptr">
</member>
<member name="P:Microsoft.FSharp.NativeInterop.PinnedArray2`1.NumRows">
</member>
<member name="P:Microsoft.FSharp.NativeInterop.PinnedArray2`1.NumCols">
</member>
<member name="P:Microsoft.FSharp.NativeInterop.PinnedArray2`1.NativeArray">
</member>
<member name="M:Microsoft.FSharp.NativeInterop.PinnedArray2`1.Free">
</member>
<member name="M:Microsoft.FSharp.NativeInterop.PinnedArray2`1..ctor(Microsoft.FSharp.NativeInterop.NativeArray2`1{``0},System.Runtime.InteropServices.GCHandle)">
</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.of_array(``0[]`1)">
<summary>
For native interop. Pin the given object
</summary>
</member>
<member name="P:Microsoft.FSharp.NativeInterop.PinnedArray`1.Ptr">
</member>
<member name="P:Microsoft.FSharp.NativeInterop.PinnedArray`1.NativeArray">
</member>
<member name="P:Microsoft.FSharp.NativeInterop.PinnedArray`1.Length">
</member>
<member name="M:Microsoft.FSharp.NativeInterop.PinnedArray`1.Free">
</member>
<member name="M:Microsoft.FSharp.NativeInterop.PinnedArray`1..ctor(Microsoft.FSharp.NativeInterop.NativeArray`1{``0},System.Runtime.InteropServices.GCHandle)">
</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="T:Microsoft.FSharp.NativeInterop.NativArrayExtensionsForMatrix">
</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 'T 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.Text.Lexing.AsciiTables.Interpret(System.Int32,Microsoft.FSharp.Text.Lexing.LexBuffer`1{System.Byte})">
<summary>
Interpret tables for an ascii lexer generated by fslex.
</summary>
</member>
<member name="M:Microsoft.FSharp.Text.Lexing.AsciiTables.Create(System.UInt16[]`1[]`1,System.UInt16[]`1)">
</member>
<member name="M:Microsoft.FSharp.Text.Lexing.AsciiTables.AsyncInterpret(System.Int32,Microsoft.FSharp.Text.Lexing.LexBuffer`1{System.Byte})">
<summary>
Interpret tables for an ascii lexer generated by fslex, processing input asynchronously
</summary>
</member>
<member name="T:Microsoft.FSharp.Text.Lexing.AsciiTables">
<summary>
The type of tables for an ascii lexer generated by fslex.
</summary>
</member>
<member name="P:Microsoft.FSharp.Text.Lexing.LexBuffer`1.StartPos(Microsoft.FSharp.Text.Lexing.Position)">
<summary>
The start position for the lexeme
</summary>
</member>
<member name="P:Microsoft.FSharp.Text.Lexing.LexBuffer`1.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.Text.Lexing.LexBuffer`1.EndPos(Microsoft.FSharp.Text.Lexing.Position)">
<summary>
The end position for the lexeme
</summary>
</member>
<member name="P:Microsoft.FSharp.Text.Lexing.LexBuffer`1.StartPos">
<summary>
The start position for the lexeme
</summary>
</member>
<member name="P:Microsoft.FSharp.Text.Lexing.LexBuffer`1.LexemeLength">
<summary>
The length of the matched string
</summary>
</member>
<member name="P:Microsoft.FSharp.Text.Lexing.LexBuffer`1.Lexeme">
<summary>
The matched string
</summary>
</member>
<member name="P:Microsoft.FSharp.Text.Lexing.LexBuffer`1.IsPastEndOfStream">
<summary>
True if the refill of the buffer ever failed , or if explicitly set to true.
</summary>
</member>
<member name="P:Microsoft.FSharp.Text.Lexing.LexBuffer`1.EndPos">
<summary>
The end position for the lexeme
</summary>
</member>
<member name="P:Microsoft.FSharp.Text.Lexing.LexBuffer`1.BufferLocalStore">
<summary>
Dynamically typed, non-lexically scoped parameter table
</summary>
</member>
<member name="M:Microsoft.FSharp.Text.Lexing.LexBuffer`1.LexemeString(Microsoft.FSharp.Text.Lexing.LexBuffer`1{System.Char})">
<summary>
Fast helper to turn the matched characters into a string, avoiding an intermediate array
</summary>
</member>
<member name="M:Microsoft.FSharp.Text.Lexing.LexBuffer`1.LexemeChar(System.Int32)">
<summary>
Fetch a particular character in the matched string
</summary>
</member>
<member name="M:Microsoft.FSharp.Text.Lexing.LexBuffer`1.FromTextReader(System.IO.TextReader)">
</member>
<member name="M:Microsoft.FSharp.Text.Lexing.LexBuffer`1.FromFunction(Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Core.Tuple`3{``0[]`1,System.Int32,System.Int32},System.Int32})">
</member>
<member name="M:Microsoft.FSharp.Text.Lexing.LexBuffer`1.FromChars(System.Char[]`1)">
</member>
<member name="M:Microsoft.FSharp.Text.Lexing.LexBuffer`1.FromCharFunction(Microsoft.FSharp.Core.FastFunc`2{System.Char[]`1,Microsoft.FSharp.Core.FastFunc`2{System.Int32,System.Int32}})">
</member>
<member name="M:Microsoft.FSharp.Text.Lexing.LexBuffer`1.FromBytes(System.Byte[]`1)">
<summary>
Adjust the start position associated with the lexbuf
</summary>
</member>
<member name="M:Microsoft.FSharp.Text.Lexing.LexBuffer`1.FromByteFunction(Microsoft.FSharp.Core.FastFunc`2{System.Byte[]`1,Microsoft.FSharp.Core.FastFunc`2{System.Int32,System.Int32}})">
</member>
<member name="M:Microsoft.FSharp.Text.Lexing.LexBuffer`1.FromBinaryReader(System.IO.BinaryReader)">
</member>
<member name="M:Microsoft.FSharp.Text.Lexing.LexBuffer`1.FromAsyncFunction(Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Core.Tuple`3{``0[]`1,System.Int32,System.Int32},Microsoft.FSharp.Control.Async`1{System.Int32}})">
</member>
<member name="M:Microsoft.FSharp.Text.Lexing.LexBuffer`1.DiscardInput">
<summary>
Remove all input, though don't discard the current lexeme
</summary>
</member>
<member name="T:Microsoft.FSharp.Text.Lexing.LexBuffer`1">
</member>
<member name="P:Microsoft.FSharp.Text.Lexing.Position.StartOfLineAbsoluteOffset">
<summary>
Return absolute offset of the start of the line marked by the position
</summary>
</member>
<member name="P:Microsoft.FSharp.Text.Lexing.Position.NextLine">
</member>
<member name="P:Microsoft.FSharp.Text.Lexing.Position.Line">
<summary>
The line number in the input stream, assuming fresh positions have been updated
using AsNewLinePos() and by modifying the EndPos property of the LexBuffer.
</summary>
</member>
<member name="P:Microsoft.FSharp.Text.Lexing.Position.FileName">
<summary>
The file name associated with the input stream.
</summary>
</member>
<member name="P:Microsoft.FSharp.Text.Lexing.Position.Empty">
<summary>
Get an arbitrary position, with the empty string as filename, and
</summary>
</member>
<member name="P:Microsoft.FSharp.Text.Lexing.Position.Column">
<summary>
Return the column number marked by the position, i.e. the difference between the AbsoluteOffset and the StartOfLineAbsoluteOffset
</summary>
</member>
<member name="P:Microsoft.FSharp.Text.Lexing.Position.Char">
</member>
<member name="P:Microsoft.FSharp.Text.Lexing.Position.AbsoluteOffset">
<summary>
The character number in the input stream
</summary>
</member>
<member name="M:Microsoft.FSharp.Text.Lexing.Position.ShiftColumnBy(System.Int32)">
<summary>
Gives a position shifted by specified number of characters
</summary>
</member>
<member name="M:Microsoft.FSharp.Text.Lexing.Position.FirstLine(System.String)">
<summary>
Get a position corresponding to the first line (line number 1) in a given file
</summary>
</member>
<member name="M:Microsoft.FSharp.Text.Lexing.Position.EndOfToken(System.Int32)">
<summary>
Given a position at the start of a token of length n, return a position just beyond the end of the token
</summary>
</member>
<member name="M:Microsoft.FSharp.Text.Lexing.Position.AsNewLinePos">
</member>
<member name="T:Microsoft.FSharp.Text.Lexing.Position">
<summary>
Position information stored for lexing tokens
</summary>
</member>
<member name="M:Microsoft.FSharp.Text.Lexing.UnicodeTables.Interpret(System.Int32,Microsoft.FSharp.Text.Lexing.LexBuffer`1{System.Char})">
<summary>
Interpret tables for a unicode lexer generated by fslex.
</summary>
</member>
<member name="M:Microsoft.FSharp.Text.Lexing.UnicodeTables.Create(System.UInt16[]`1[]`1,System.UInt16[]`1)">
</member>
<member name="M:Microsoft.FSharp.Text.Lexing.UnicodeTables.AsyncInterpret(System.Int32,Microsoft.FSharp.Text.Lexing.LexBuffer`1{System.Char})">
<summary>
Interpret tables for a unicode lexer generated by fslex, processing input asynchronously
</summary>
</member>
<member name="T:Microsoft.FSharp.Text.Lexing.UnicodeTables">
<summary>
The type of tables for an unicode lexer generated by fslex.
</summary>
</member>
<member name="P:Microsoft.FSharp.Text.Parsing.IParseState.ResultRange">
</member>
<member name="P:Microsoft.FSharp.Text.Parsing.IParseState.ParserLocalStore">
</member>
<member name="M:Microsoft.FSharp.Text.Parsing.IParseState.RaiseError``1">
</member>
<member name="M:Microsoft.FSharp.Text.Parsing.IParseState.InputStartPosition(System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Text.Parsing.IParseState.InputRange(System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Text.Parsing.IParseState.InputEndPosition(System.Int32)">
</member>
<member name="M:Microsoft.FSharp.Text.Parsing.IParseState.GetInput(System.Int32)">
</member>
<member name="T:Microsoft.FSharp.Text.Parsing.IParseState">
<summary>
Parsers generated by FsPars provide information from within parser
actions. This is accessed via the functions available on the local
variable <c>parseState</c> within parser actions
</summary>
</member>
<member name="P:Microsoft.FSharp.Text.Parsing.ParseErrorContext`1.StateStack">
</member>
<member name="P:Microsoft.FSharp.Text.Parsing.ParseErrorContext`1.ShiftTokens">
</member>
<member name="P:Microsoft.FSharp.Text.Parsing.ParseErrorContext`1.ReducibleProductions">
</member>
<member name="P:Microsoft.FSharp.Text.Parsing.ParseErrorContext`1.ReduceTokens">
</member>
<member name="P:Microsoft.FSharp.Text.Parsing.ParseErrorContext`1.ParseState">
</member>
<member name="P:Microsoft.FSharp.Text.Parsing.ParseErrorContext`1.Message">
</member>
<member name="P:Microsoft.FSharp.Text.Parsing.ParseErrorContext`1.CurrentToken">
</member>
<member name="T:Microsoft.FSharp.Text.Parsing.ParseErrorContext`1">
</member>
<member name="M:Microsoft.FSharp.Text.Parsing.Tables`1.Interpret``1(Microsoft.FSharp.Core.FastFunc`2{Microsoft.FSharp.Text.Lexing.LexBuffer`1{``1},``0},Microsoft.FSharp.Text.Lexing.LexBuffer`1{``1},System.Int32)">
</member>
<member name="T:Microsoft.FSharp.Text.Parsing.Tables`1">
<summary>
Tables generated by fsyacc
</summary>
</member>
<member name="T:Microsoft.FSharp.Text.Parsing.AcceptException">
</member>
<member name="T:Microsoft.FSharp.Text.Parsing.RecoverableParseErrorException">
</member>
<member name="M:Microsoft.FSharp.Text.Parsing.ParseHelpers.parse_error(System.String)">
</member>
<member name="M:Microsoft.FSharp.Text.Parsing.ParseHelpers.parse_error_rich``1">
</member>
<member name="T:Microsoft.FSharp.Text.Parsing.ParseHelpers">
</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="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="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="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="T:Microsoft.FSharp.Text.StructuredFormat.IEnvironment">
</member>
<member name="T:Microsoft.FSharp.Text.StructuredFormat.Layout">
<summary>
Data representing structured layouts of terms.
</summary>
</member>
<member name="M:Microsoft.FSharp.Text.StructuredFormat.Display.any_to_layout``1(Microsoft.FSharp.Text.StructuredFormat.FormatOptions,``0)">
</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)">
<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.output_any``1(System.IO.TextWriter,``0)">
<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(Microsoft.FSharp.Text.StructuredFormat.FormatOptions,System.IO.TextWriter,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.FSharpList`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.FSharpList`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.FSharpList`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_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_MinusMinus(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_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.op_PlusPlus(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.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.FSharpList`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.FSharpList`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.FSharpList`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.FSharpList`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.tupleL(Microsoft.FSharp.Collections.FSharpList`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>
</members>
</doc>