src/Tools/Jolt.xml
<?xml version="1.0"?> <doc> <assembly> <name>Jolt</name> </assembly> <members> <member name="T:Jolt.AbstractXDCReadPolicy"> <summary> Defines the common functionality for all implementations of the <see cref="T:Jolt.IXmlDocCommentReadPolicy"/> interface. </summary> </member> <member name="M:Jolt.AbstractXDCReadPolicy.#ctor(System.String,Jolt.IO.IFile)"> <summary> Creates a new instance of the <see cref="T:Jolt.AbstractXDCReadPolicy"/> class with a given path to an XML the doc comments file. </summary> <param name="xmlDocCommentsFullPath"> The full path of the XML doc comments file, managed by this instance. </param> <param name="fileProxy"> The proxy to the file system. </param> </member> <member name="M:Jolt.AbstractXDCReadPolicy.#ctor(System.String)"> <summary> Creates a new instance of the <see cref="T:Jolt.AbstractXDCReadPolicy"/> class with a given path to an XML the doc comments file. </summary> <param name="xmlDocCommentsFullPath"> The full path of the XML doc comments file, managed by this instance. </param> </member> <member name="M:Jolt.AbstractXDCReadPolicy.#cctor"> <summary> Initializes the static state of the <see cref="T:Jolt.AbstractXDCReadPolicy"/> class. </summary> </member> <member name="M:Jolt.AbstractXDCReadPolicy.CreateReader"> <summary> Creates an <see cref="T:System.Xml.XmlReader"/> for reading the associated XML doc comments. </summary> <returns> A new, validating, <see cref="T:System.Xml.XmlReader"/>initialized to read from the configured path of the XML doc comments file. </returns> </member> <member name="P:Jolt.AbstractXDCReadPolicy.XmlDocCommentsFullPath"> <summary> Gets the full path of the XML doc comments. </summary> </member> <member name="P:Jolt.AbstractXDCReadPolicy.FileProxy"> <summary> Gets the proxy to the file system. </summary> </member> <member name="T:Jolt.Convert"> <summary> Provides methods to convert between representations of a type. </summary> </member> <member name="M:Jolt.Convert.#cctor"> <summary> Initializes the static state of the <see cref="T:Jolt.Convert"/> class. </summary> </member> <member name="M:Jolt.Convert.ToXmlDocCommentMember(System.Type)"> <summary> Creates the XML doc comment member reference string for a given <see cref="T:System.Type"/>. </summary> <param name="type"> The <see cref="T:System.Type"/> to convert. </param> <returns> A string containing the requested member reference. </returns> </member> <member name="M:Jolt.Convert.ToXmlDocCommentMember(System.Reflection.EventInfo)"> <summary> Creates the XML doc comment member reference string for a given <see cref="T:System.Reflection.EventInfo"/>. </summary> <param name="eventInfo"> The <see cref="T:System.Reflection.EventInfo"/> to convert. </param> <returns> A string containing the requested member reference. </returns> </member> <member name="M:Jolt.Convert.ToXmlDocCommentMember(System.Reflection.FieldInfo)"> <summary> Creates the XML doc comment member reference string for a given <see cref="T:System.Reflection.FieldInfo"/>. </summary> <param name="field"> The <see cref="T:System.Reflection.FieldInfo"/> to convert. </param> <returns> A string containing the requested member reference. </returns> </member> <member name="M:Jolt.Convert.ToXmlDocCommentMember(System.Reflection.PropertyInfo)"> <summary> Creates the XML doc comment member reference string for a given <see cref="T:System.Reflection.PropertyInfo"/>. </summary> <param name="property"> The <see cref="T:System.Reflection.PropertyInfo"/> to convert. </param> <returns> A string containing the requested member reference. </returns> </member> <member name="M:Jolt.Convert.ToXmlDocCommentMember(System.Reflection.ConstructorInfo)"> <summary> Creates the XML doc comment member reference string for a given <see cref="T:System.Reflection.ConstructorInfo"/>. </summary> <param name="constructor"> The <see cref="T:System.Reflection.ConstructorInfo"/> to convert. </param> <returns> A string containing the requested member reference. </returns> </member> <member name="M:Jolt.Convert.ToXmlDocCommentMember(System.Reflection.MethodInfo)"> <summary> Creates the XML doc comment member reference string for a given <see cref="T:System.Reflection.MethodInfo"/>. </summary> <param name="method"> The <see cref="T:System.Reflection.MethodInfo"/> to convert. </param> <returns> A string containing the requested member reference. </returns> </member> <member name="M:Jolt.Convert.ToParameterTypes(System.Reflection.ParameterInfo[])"> <summary> Retrieves the type of each <see cref="T:System.Reflection.ParameterInfo"/> object from the given array. </summary> <param name="parameters"> The parameters to convert. </param> <returns> An array of <see cref="T:System.Type"/> objects representing the corresponding parameter types. </returns> </member> <member name="M:Jolt.Convert.ToTypeNames(System.Type[])"> <summary> Retrieves the name of each <see cref="T:System.Type"/> object from the given array. </summary> <param name="types"> The types to convert. </param> <returns> An array of strings representing the corresponding type names. </returns> </member> <member name="M:Jolt.Convert.ToParameterTypes(System.Reflection.ParameterInfo[],System.Type[])"> <summary> Retrieves the type of each <see cref="T:System.Reflection.ParameterInfo"/> object from the given array. </summary> <param name="parameters"> The parameters to convert. </param> <param name="genericTypeArguments"> The generic arguments from the declaring type of the parameter's method. </param> <returns> An array of <see cref="T:System.Type"/> objects representing the corresponding parameter types. </returns> <remarks> Substitutes the corresponding type from the given generic type argument array when a parameter type is deemed to be a generic type argument. </remarks> </member> <member name="M:Jolt.Convert.ToParameterTypes(System.Reflection.ParameterInfo[],System.Type[],System.Type[])"> <summary> Retrieves the type of each <see cref="T:System.Reflection.ParameterInfo"/> object from the given array. </summary> <param name="parameters"> The parameters to convert. </param> <param name="genericTypeArguments"> The generic arguments from the declaring type of the parameter's method. </param> <param name="genericMethodArguments"> The generic arguments from the parameter's method. </param> <returns> An array of <see cref="T:System.Type"/> objects representing the corresponding parameter types. </returns> <remarks> Substitutes the corresponding type from the given generic argument arrays when a parameter type is deemed to be a generic type/method argument. </remarks> </member> <member name="M:Jolt.Convert.ToMethodSignatureType(System.Type,System.Type[],System.Type[])"> <summary> Converts a given type to one that represents a defined type that participates in an external method signature. Refers to the type from a generic type parameter collection when the given type is deemed to begeneric. </summary> <param name="parameterType"> The type to convert. </param> <param name="genericTypeArguments"> The generic arguments from the declaring type of the parameter's method. </param> <param name="genericMethodArguments"> The generic arguments from the parameter's method. </param> </member> <member name="M:Jolt.Convert.ToXmlDocCommentMember``1(``0,System.Reflection.ParameterInfo[])"> <summary> Creates the XML doc comment member reference string for a given type. </summary> <typeparam name="TMember"> The type of the member to convert. </typeparam> <param name="member"> The member from which the string is created. </param> <param name="memberParameters"> The parameters to the member, if any. </param> <returns> A string containing the requested member reference. </returns> </member> <member name="M:Jolt.Convert.ToXmlDocCommentMember``1(``0,System.Reflection.ParameterInfo[],System.Int32@)"> <summary> Creates the XML doc comment member reference string for a given type, indexing the starting position of the converted member name. </summary> <typeparam name="TMember"> The type of the member to convert. </typeparam> <param name="member"> The member from which the string is created. </param> <param name="memberParameters"> The parameters to the member, if any. </param> <param name="namePosition"> The position in the resulting string that indexes that starting position of the member name. </param> <returns> A string containing the requested member reference. </returns> </member> <member name="M:Jolt.Convert.AppendXDCFullTypeNameTo(System.Text.StringBuilder,System.Type)"> <summary> Appends the XML doc comment representation of the full name of the given <see cref="T:System.Type"/> to a given <see cref="T:System.Text.StringBuilder"/>. </summary> <param name="builder"> The <see cref="T:System.Text.StringBuilder"/> to which the type name is appended. </param> <param name="type"> The type whose name is appended. </param> <returns> The <see cref="T:System.Text.StringBuilder"/> parameter, modified by the appended name. </returns> <remarks> Includes the appropriate symbol when the given type is generic. </remarks> </member> <member name="M:Jolt.Convert.AppendXDCTypeNameTo(System.Text.StringBuilder,System.Type)"> <summary> Appends the XML doc comment representation of the abbreviated name of the given <see cref="T:System.Type"/> to a given <see cref="T:System.Text.StringBuilder"/>. </summary> <param name="builder"> The <see cref="T:System.Text.StringBuilder"/> to which the type name is appended. </param> <param name="type"> The type whose name is appended. </param> <returns> The <see cref="T:System.Text.StringBuilder"/> parameter, modified by the appended name. </returns> <remarks> Does not include the appropriate symbol when the given type is generic. </remarks> </member> <member name="M:Jolt.Convert.AppendNormalizedXDCTypeNameTo(System.Text.StringBuilder,System.Type)"> <summary> Appends the XML doc comment representation of the normalized name of the given <see cref="T:System.Type"/> to a given <see cref="T:System.Text.StringBuilder"/>. </summary> <param name="builder"> The <see cref="T:System.Text.StringBuilder"/> to which the type name is appended. </param> <param name="type"> The type whose name is normalized and appended. </param> <returns> The <see cref="T:System.Text.StringBuilder"/> parameter, modified by the appended name. </returns> <remarks> Handles appending of both top-level and nested type types. </remarks> </member> <member name="M:Jolt.Convert.AppendXDCParameterTypesTo(System.Text.StringBuilder,System.Type[])"> <summary> Appends the XML doc comment representation of the name of each given <see cref="T:System.Type"/> to a given <see cref="T:System.Text.StringBuilder"/>. </summary> <param name="builder"> The <see cref="T:System.Text.StringBuilder"/> to which the type names are appended. </param> <param name="parameterTypes"> The types whose names are appended. </param> <returns> The <see cref="T:System.Text.StringBuilder"/> parameter, modified by the appended names. </returns> </member> <member name="M:Jolt.Convert.ReduceToElementType(System.Type@)"> <summary> Modifies the given <see cref="T:System.Type"/> by reducing it to its inner-most element type (removes any array or pointer decorations), and creates the type's XML doc comment reprentation. </summary> <param name="type"> The <see cref="T:System.Type"/> to reduce. </param> <returns> The XML doc comment representation of the given type's name. </returns> <remarks> The element type is the type of the given type, excluding any array, pointer or by-ref modifiers. </remarks> </member> <member name="T:Jolt.DefaultXDCReadPolicy"> <summary> Implements the <see cref="T:Jolt.IXmlDocCommentReadPolicy"/> interface providing a policy that retrieves the requested elements from an in-memory XML doc comment DOM. </summary> </member> <member name="T:Jolt.IXmlDocCommentReadPolicy"> <summary> Defines a contract for retrieving XML data from any XML doc comment data store. </summary> </member> <member name="M:Jolt.IXmlDocCommentReadPolicy.ReadMember(System.String)"> <summary> Reads the XML indexed by the member of the given name from the underlying store. </summary> <param name="memberName"> The name of the member for which the XML doc comments are read. </param> <returns> An <see cref="T:System.Xml.Linq.XElement"/> containing the requested XML doc comments. </returns> </member> <member name="M:Jolt.DefaultXDCReadPolicy.#ctor(System.String,Jolt.IO.IFile)"> <summary> Creates a new instance of the <see cref="T:Jolt.DefaultXDCReadPolicy"/> class with a given path to an XML the doc comments file. </summary> <param name="xmlDocCommentsFullPath"> The full path of the XML doc comments to be read by the class. </param> <param name="fileProxy"> The proxy to the file system. </param> </member> <member name="M:Jolt.DefaultXDCReadPolicy.Jolt#IXmlDocCommentReadPolicy#ReadMember(System.String)"> <summary> <see cref="M:Jolt.IXmlDocCommentReadPolicy.ReadMember(System.String)"/> </summary> </member> <member name="T:Jolt.Functional.Bind"> <summary> Provides factory methods that create delegates with select arguments bound to constant values. </summary> </member> <member name="M:Jolt.Functional.Bind.First``2(System.Func{``0,``1},``0)"> <summary> Binds the argument of a given function to a given value. </summary> <typeparam name="T"> The type of the function argument. </typeparam> <typeparam name="TResult"> The type of the function's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The value to bind. </param> <returns> A functor f() equivalent to <paramref name="function"/>(<paramref name="value"/>). </returns> </member> <member name="M:Jolt.Functional.Bind.First``3(System.Func{``0,``1,``2},``0)"> <summary> Binds the first argument of a given function to a given value. </summary> <typeparam name="T1"> The type of the first function argument. </typeparam> <typeparam name="T2"> The type of the second function argument. </typeparam> <typeparam name="TResult"> The type of the function's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The value to bind. </param> <returns> A functor f(x) equivalent to <paramref name="function"/>(<paramref name="value"/>, x). </returns> </member> <member name="M:Jolt.Functional.Bind.First``4(System.Func{``0,``1,``2,``3},``0)"> <summary> Binds the first argument of a given function to a given value. </summary> <typeparam name="T1"> The type of the first function argument. </typeparam> <typeparam name="T2"> The type of the second function argument. </typeparam> <typeparam name="T3"> The type of the third function argument. </typeparam> <typeparam name="TResult"> The type of the function's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The value to bind. </param> <returns> A functor f(x, y) equivalent to <paramref name="function"/>(<paramref name="value"/>, x, y). </returns> </member> <member name="M:Jolt.Functional.Bind.First``5(System.Func{``0,``1,``2,``3,``4},``0)"> <summary> Binds the first argument of a given function to a given value. </summary> <typeparam name="T1"> The type of the first function argument. </typeparam> <typeparam name="T2"> The type of the second function argument. </typeparam> <typeparam name="T3"> The type of the third function argument. </typeparam> <typeparam name="T4"> The type of the fourth function argument. </typeparam> <typeparam name="TResult"> The type of the function's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The value to bind. </param> <returns> A functor f(x, y, z) equivalent to <paramref name="function"/>(<paramref name="value"/>, x, y, z). </returns> </member> <member name="M:Jolt.Functional.Bind.First``1(System.Action{``0},``0)"> <summary> Binds the argument of a given function to a given value. </summary> <typeparam name="T"> The type of the function argument. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The value to bind. </param> <returns> A functor f() equivalent to <paramref name="function"/>(<paramref name="value"/>). </returns> </member> <member name="M:Jolt.Functional.Bind.First``2(System.Action{``0,``1},``0)"> <summary> Binds the first argument of a given function to a given value. </summary> <typeparam name="T1"> The type of the first function argument. </typeparam> <typeparam name="T2"> The type of the second function argument. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The value to bind. </param> <returns> A functor f(x) equivalent to <paramref name="function"/>(<paramref name="value"/>, x). </returns> </member> <member name="M:Jolt.Functional.Bind.First``3(System.Action{``0,``1,``2},``0)"> <summary> Binds the first argument of a given function to a given value. </summary> <typeparam name="T1"> The type of the first function argument. </typeparam> <typeparam name="T2"> The type of the second function argument. </typeparam> <typeparam name="T3"> The type of the third function argument. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The value to bind. </param> <returns> A functor f(x, y) equivalent to <paramref name="function"/>(<paramref name="value"/>, x, y). </returns> </member> <member name="M:Jolt.Functional.Bind.First``4(System.Action{``0,``1,``2,``3},``0)"> <summary> Binds the first argument of a given function to a given value. </summary> <typeparam name="T1"> The type of the first function argument. </typeparam> <typeparam name="T2"> The type of the second function argument. </typeparam> <typeparam name="T3"> The type of the third function argument. </typeparam> <typeparam name="T4"> The type of the fourth function argument. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The value to bind. </param> <returns> A functor f(x, y, z) equivalent to <paramref name="function"/>(<paramref name="value"/>, x, y, z). </returns> </member> <member name="M:Jolt.Functional.Bind.Second``3(System.Func{``0,``1,``2},``1)"> <summary> Binds the second argument of a given function to a given value. </summary> <typeparam name="T1"> The type of the first function argument. </typeparam> <typeparam name="T2"> The type of the second function argument. </typeparam> <typeparam name="TResult"> The type of the function's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The value to bind. </param> <returns> A functor f(x) equivalent to <paramref name="function"/>(x, <paramref name="value"/>). </returns> </member> <member name="M:Jolt.Functional.Bind.Second``4(System.Func{``0,``1,``2,``3},``1)"> <summary> Binds the second argument of a given function to a given value. </summary> <typeparam name="T1"> The type of the first function argument. </typeparam> <typeparam name="T2"> The type of the second function argument. </typeparam> <typeparam name="T3"> The type of the third function argument. </typeparam> <typeparam name="TResult"> The type of the function's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The value to bind. </param> <returns> A functor f(x, y) equivalent to <paramref name="function"/>(x, <paramref name="value"/>, y). </returns> </member> <member name="M:Jolt.Functional.Bind.Second``5(System.Func{``0,``1,``2,``3,``4},``1)"> <summary> Binds the second argument of a given function to a given value. </summary> <typeparam name="T1"> The type of the first function argument. </typeparam> <typeparam name="T2"> The type of the second function argument. </typeparam> <typeparam name="T3"> The type of the third function argument. </typeparam> <typeparam name="T4"> The type of the fourth function argument. </typeparam> <typeparam name="TResult"> The type of the function's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The value to bind. </param> <returns> A functor f(x, y, z) equivalent to <paramref name="function"/>(x, <paramref name="value"/>, y, z). </returns> </member> <member name="M:Jolt.Functional.Bind.Second``2(System.Action{``0,``1},``1)"> <summary> Binds the second argument of a given function to a given value. </summary> <typeparam name="T1"> The type of the first function argument. </typeparam> <typeparam name="T2"> The type of the second function argument. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The value to bind. </param> <returns> A functor f(x) equivalent to <paramref name="function"/>(x, <paramref name="value"/>). </returns> </member> <member name="M:Jolt.Functional.Bind.Second``3(System.Action{``0,``1,``2},``1)"> <summary> Binds the second argument of a given function to a given value. </summary> <typeparam name="T1"> The type of the first function argument. </typeparam> <typeparam name="T2"> The type of the second function argument. </typeparam> <typeparam name="T3"> The type of the third function argument. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The value to bind. </param> <returns> A functor f(x, y) equivalent to <paramref name="function"/>(x, <paramref name="value"/>, y). </returns> </member> <member name="M:Jolt.Functional.Bind.Second``4(System.Action{``0,``1,``2,``3},``1)"> <summary> Binds the second argument of a given function to a given value. </summary> <typeparam name="T1"> The type of the first function argument. </typeparam> <typeparam name="T2"> The type of the second function argument. </typeparam> <typeparam name="T3"> The type of the third function argument. </typeparam> <typeparam name="T4"> The type of the fourth function argument. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The value to bind. </param> <returns> A functor f(x, y, z) equivalent to <paramref name="function"/>(x, <paramref name="value"/>, y, z). </returns> </member> <member name="M:Jolt.Functional.Bind.Third``4(System.Func{``0,``1,``2,``3},``2)"> <summary> Binds the third argument of a given function to a given value. </summary> <typeparam name="T1"> The type of the first function argument. </typeparam> <typeparam name="T2"> The type of the second function argument. </typeparam> <typeparam name="T3"> The type of the third function argument. </typeparam> <typeparam name="TResult"> The type of the function's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The value to bind. </param> <returns> A functor f(x, y) equivalent to <paramref name="function"/>(x, y, <paramref name="value"/>). </returns> </member> <member name="M:Jolt.Functional.Bind.Third``5(System.Func{``0,``1,``2,``3,``4},``2)"> <summary> Binds the third argument of a given function to a given value. </summary> <typeparam name="T1"> The type of the first function argument. </typeparam> <typeparam name="T2"> The type of the second function argument. </typeparam> <typeparam name="T3"> The type of the third function argument. </typeparam> <typeparam name="T4"> The type of the fourth function argument. </typeparam> <typeparam name="TResult"> The type of the function's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The value to bind. </param> <returns> A functor f(x, y, z) equivalent to <paramref name="function"/>(x, y, <paramref name="value"/>, z). </returns> </member> <member name="M:Jolt.Functional.Bind.Third``3(System.Action{``0,``1,``2},``2)"> <summary> Binds the third argument of a given function to a given value. </summary> <typeparam name="T1"> The type of the first function argument. </typeparam> <typeparam name="T2"> The type of the second function argument. </typeparam> <typeparam name="T3"> The type of the third function argument. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The value to bind. </param> <returns> A functor f(x, y) equivalent to <paramref name="function"/>(x, y, <paramref name="value"/>). </returns> </member> <member name="M:Jolt.Functional.Bind.Third``4(System.Action{``0,``1,``2,``3},``2)"> <summary> Binds the third argument of a given function to a given value. </summary> <typeparam name="T1"> The type of the first function argument. </typeparam> <typeparam name="T2"> The type of the second function argument. </typeparam> <typeparam name="T3"> The type of the third function argument. </typeparam> <typeparam name="T4"> The type of the fourth function argument. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The value to bind. </param> <returns> A functor f(x, y, z) equivalent to <paramref name="function"/>(x, y, <paramref name="value"/>, z). </returns> </member> <member name="M:Jolt.Functional.Bind.Fourth``5(System.Func{``0,``1,``2,``3,``4},``3)"> <summary> Binds the fourth argument of a given function to a given value. </summary> <typeparam name="T1"> The type of the first function argument. </typeparam> <typeparam name="T2"> The type of the second function argument. </typeparam> <typeparam name="T3"> The type of the third function argument. </typeparam> <typeparam name="T4"> The type of the fourth function argument. </typeparam> <typeparam name="TResult"> The type of the function's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The value to bind. </param> <returns> A functor f(x, y, z) equivalent to <paramref name="function"/>(x, y, z, <paramref name="value"/>). </returns> </member> <member name="M:Jolt.Functional.Bind.Fourth``4(System.Action{``0,``1,``2,``3},``3)"> <summary> Binds the third argument of a given function to a given value. </summary> <typeparam name="T1"> The type of the first function argument. </typeparam> <typeparam name="T2"> The type of the second function argument. </typeparam> <typeparam name="T3"> The type of the third function argument. </typeparam> <typeparam name="T4"> The type of the fourth function argument. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The value to bind. </param> <returns> A functor f(x, y, z) equivalent to <paramref name="function"/>(x, y, z, <paramref name="value"/>). </returns> </member> <member name="T:Jolt.Functional.Compose"> <summary> Provides factory methods for creating composite delegates. Each factory method binds the deferred execution of a given delegate as the argument of another delegate. </summary> </member> <member name="M:Jolt.Functional.Compose.First``2(System.Func{``0,``1},System.Func{``0})"> <summary> Composes two functions by binding the first argument of a given function to a zero-argument function. </summary> <typeparam name="T"> The type of the argument of the function-to-bind. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f() equivalent to <paramref name="function"/>(<paramref name="value"/>()). </returns> </member> <member name="M:Jolt.Functional.Compose.First``3(System.Func{``0,``2},System.Func{``1,``0})"> <summary> Composes two functions by binding the first argument of a given function to a one-argument function. </summary> <typeparam name="T"> The type of the argument of the function-to-bind. </typeparam> <typeparam name="U"> The type of the argument of the inner function. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(s) equivalent to <paramref name="function"/>(<paramref name="value"/>(s)). </returns> </member> <member name="M:Jolt.Functional.Compose.First``4(System.Func{``0,``3},System.Func{``1,``2,``0})"> <summary> Composes two functions by binding the first argument of a given function to a two-argument function. </summary> <typeparam name="T"> The type of the argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(s, t) equivalent to <paramref name="function"/>(<paramref name="value"/>(s, t)). </returns> </member> <member name="M:Jolt.Functional.Compose.First``5(System.Func{``0,``4},System.Func{``1,``2,``3,``0})"> <summary> Composes two functions by binding the first argument of a given function to a three-argument function. </summary> <typeparam name="T"> The type of the argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="U3"> The type of the third argument of the inner function. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(s, t, u) equivalent to <paramref name="function"/>(<paramref name="value"/>(s, t, u)). </returns> </member> <member name="M:Jolt.Functional.Compose.First``6(System.Func{``0,``5},System.Func{``1,``2,``3,``4,``0})"> <summary> Composes two functions by binding the first argument of a given function to a four-argument function. </summary> <typeparam name="T"> The type of the argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="U3"> The type of the third argument of the inner function. </typeparam> <typeparam name="U4"> The type of the fourth argument of the inner function. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(s, t, u ,v) equivalent to <paramref name="function"/>(<paramref name="value"/>(s, t, u ,v)). </returns> </member> <member name="M:Jolt.Functional.Compose.First``3(System.Func{``0,``1,``2},System.Func{``0})"> <summary> Composes two functions by binding the first argument of a given function to a zero-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(x) equivalent to <paramref name="function"/>(<paramref name="value"/>(), x). </returns> </member> <member name="M:Jolt.Functional.Compose.First``4(System.Func{``0,``1,``3},System.Func{``2,``0})"> <summary> Composes two functions by binding the first argument of a given function to a one-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="U"> The type of the argument of the inner function. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(s, x) equivalent to <paramref name="function"/>(<paramref name="value"/>(s), x). </returns> </member> <member name="M:Jolt.Functional.Compose.First``5(System.Func{``0,``1,``4},System.Func{``2,``3,``0})"> <summary> Composes two functions by binding the first argument of a given function to a two-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(s, t, x) equivalent to <paramref name="function"/>(<paramref name="value"/>(s, t), x). </returns> </member> <member name="M:Jolt.Functional.Compose.First``6(System.Func{``0,``1,``5},System.Func{``2,``3,``4,``0})"> <summary> Composes two functions by binding the first argument of a given function to a three-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="U3"> The type of the third argument of the inner function. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(s, t, u, x) equivalent to <paramref name="function"/>(<paramref name="value"/>(s, t, u), x). </returns> </member> <member name="M:Jolt.Functional.Compose.First``7(System.Func{``0,``1,``6},System.Func{``2,``3,``4,``5,``0})"> <summary> Composes two functions by binding the first argument of a given function to a four-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="U3"> The type of the third argument of the inner function. </typeparam> <typeparam name="U4"> The type of the fourth argument of the inner function. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(s, t, u, v, x) equivalent to <paramref name="function"/>(<paramref name="value"/>(s, t, u, v), x). </returns> </member> <member name="M:Jolt.Functional.Compose.First``4(System.Func{``0,``1,``2,``3},System.Func{``0})"> <summary> Composes two functions by binding the first argument of a given function to a zero-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(x, y) equivalent to <paramref name="function"/>(<paramref name="value"/>(), x, y). </returns> </member> <member name="M:Jolt.Functional.Compose.First``5(System.Func{``0,``1,``2,``4},System.Func{``3,``0})"> <summary> Composes two functions by binding the first argument of a given function to a one-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="U"> The type of the argument of the inner function. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(s, x, y) equivalent to <paramref name="function"/>(<paramref name="value"/>(s), x, y). </returns> </member> <member name="M:Jolt.Functional.Compose.First``6(System.Func{``0,``1,``2,``5},System.Func{``3,``4,``0})"> <summary> Composes two functions by binding the first argument of a given function to a two-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(s, t, x, y) equivalent to <paramref name="function"/>(<paramref name="value"/>(s, t), x, y). </returns> </member> <member name="M:Jolt.Functional.Compose.First``7(System.Func{``0,``1,``2,``6},System.Func{``3,``4,``5,``0})"> <summary> Composes two functions by binding the first argument of a given function to a three-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="U3"> The type of the third argument of the inner function. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(s, t, u, x, y) equivalent to <paramref name="function"/>(<paramref name="value"/>(s, t, u), x, y). </returns> </member> <member name="M:Jolt.Functional.Compose.First``8(System.Func{``0,``1,``2,``7},System.Func{``3,``4,``5,``6,``0})"> <summary> Composes two functions by binding the first argument of a given function to a four-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="U3"> The type of the third argument of the inner function. </typeparam> <typeparam name="U4"> The type of the fourth argument of the inner function. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(s, t, u, v, x, y) equivalent to <paramref name="function"/>(<paramref name="value"/>(s, t, u, v), x, y). </returns> </member> <member name="M:Jolt.Functional.Compose.First``5(System.Func{``0,``1,``2,``3,``4},System.Func{``0})"> <summary> Composes two functions by binding the first argument of a given function to a zero-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="T4"> The type of the fourth argument of the function-to-bind. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(x, y, z) equivalent to <paramref name="function"/>(<paramref name="value"/>(), x, y, z). </returns> </member> <member name="M:Jolt.Functional.Compose.First``6(System.Func{``0,``1,``2,``3,``5},System.Func{``4,``0})"> <summary> Composes two functions by binding the first argument of a given function to a one-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="T4"> The type of the fourth argument of the function-to-bind. </typeparam> <typeparam name="U"> The type of the argument of the inner function. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(s, x, y, z) equivalent to <paramref name="function"/>(<paramref name="value"/>(s), x, y, z). </returns> </member> <member name="M:Jolt.Functional.Compose.First``7(System.Func{``0,``1,``2,``3,``6},System.Func{``4,``5,``0})"> <summary> Composes two functions by binding the first argument of a given function to a two-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="T4"> The type of the fourth argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(s, t, x, y, z) equivalent to <paramref name="function"/>(<paramref name="value"/>(s, t), x, y, z). </returns> </member> <member name="M:Jolt.Functional.Compose.First``8(System.Func{``0,``1,``2,``3,``7},System.Func{``4,``5,``6,``0})"> <summary> Composes two functions by binding the first argument of a given function to a three-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="T4"> The type of the fourth argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="U3"> The type of the third argument of the inner function. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(s, t, u, x, y, z) equivalent to <paramref name="function"/>(<paramref name="value"/>(s, t, u), x, y, z). </returns> </member> <member name="M:Jolt.Functional.Compose.First``9(System.Func{``0,``1,``2,``3,``8},System.Func{``4,``5,``6,``7,``0})"> <summary> Composes two functions by binding the first argument of a given function to a four-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="T4"> The type of the fourth argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="U3"> The type of the third argument of the inner function. </typeparam> <typeparam name="U4"> The type of the fourth argument of the inner function. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(s, t, u, v, x, y, z) equivalent to <paramref name="function"/>(<paramref name="value"/>(s, t, u, v), x, y, z). </returns> </member> <member name="M:Jolt.Functional.Compose.First``1(System.Action{``0},System.Func{``0})"> <summary> Composes two functions by binding the first argument of a given function to a zero-argument function. </summary> <typeparam name="T"> The type of the argument of the function-to-bind. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f() equivalent to <paramref name="function"/>(<paramref name="value"/>()). </returns> </member> <member name="M:Jolt.Functional.Compose.First``2(System.Action{``0},System.Func{``1,``0})"> <summary> Composes two functions by binding the first argument of a given function to a one-argument function. </summary> <typeparam name="T"> The type of the argument of the function-to-bind. </typeparam> <typeparam name="U"> The type of the argument of the inner function. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(s) equivalent to <paramref name="function"/>(<paramref name="value"/>(s)). </returns> </member> <member name="M:Jolt.Functional.Compose.First``3(System.Action{``0},System.Func{``1,``2,``0})"> <summary> Composes two functions by binding the first argument of a given function to a two-argument function. </summary> <typeparam name="T"> The type of the argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(s, t) equivalent to <paramref name="function"/>(<paramref name="value"/>(s, t)). </returns> </member> <member name="M:Jolt.Functional.Compose.First``4(System.Action{``0},System.Func{``1,``2,``3,``0})"> <summary> Composes two functions by binding the first argument of a given function to a three-argument function. </summary> <typeparam name="T"> The type of the argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="U3"> The type of the third argument of the inner function. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(s, t, u) equivalent to <paramref name="function"/>(<paramref name="value"/>(s, t, u)). </returns> </member> <member name="M:Jolt.Functional.Compose.First``5(System.Action{``0},System.Func{``1,``2,``3,``4,``0})"> <summary> Composes two functions by binding the first argument of a given function to a four-argument function. </summary> <typeparam name="T"> The type of the argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="U3"> The type of the third argument of the inner function. </typeparam> <typeparam name="U4"> The type of the fourth argument of the inner function. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(s, t, u ,v) equivalent to <paramref name="function"/>(<paramref name="value"/>(s, t, u ,v)). </returns> </member> <member name="M:Jolt.Functional.Compose.First``2(System.Action{``0,``1},System.Func{``0})"> <summary> Composes two functions by binding the first argument of a given function to a zero-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(x) equivalent to <paramref name="function"/>(<paramref name="value"/>(), x). </returns> </member> <member name="M:Jolt.Functional.Compose.First``3(System.Action{``0,``1},System.Func{``2,``0})"> <summary> Composes two functions by binding the first argument of a given function to a one-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="U"> The type of the argument of the inner function. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(s, x) equivalent to <paramref name="function"/>(<paramref name="value"/>(s), x). </returns> </member> <member name="M:Jolt.Functional.Compose.First``4(System.Action{``0,``1},System.Func{``2,``3,``0})"> <summary> Composes two functions by binding the first argument of a given function to a two-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(s, t, x) equivalent to <paramref name="function"/>(<paramref name="value"/>(s, t), x). </returns> </member> <member name="M:Jolt.Functional.Compose.First``5(System.Action{``0,``1},System.Func{``2,``3,``4,``0})"> <summary> Composes two functions by binding the first argument of a given function to a three-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="U3"> The type of the third argument of the inner function. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(s, t, u, x) equivalent to <paramref name="function"/>(<paramref name="value"/>(s, t, u), x). </returns> </member> <member name="M:Jolt.Functional.Compose.First``6(System.Action{``0,``1},System.Func{``2,``3,``4,``5,``0})"> <summary> Composes two functions by binding the first argument of a given function to a four-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="U3"> The type of the third argument of the inner function. </typeparam> <typeparam name="U4"> The type of the fourth argument of the inner function. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(s, t, u, v, x) equivalent to <paramref name="function"/>(<paramref name="value"/>(s, t, u, v), x). </returns> </member> <member name="M:Jolt.Functional.Compose.First``3(System.Action{``0,``1,``2},System.Func{``0})"> <summary> Composes two functions by binding the first argument of a given function to a zero-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(x, y) equivalent to <paramref name="function"/>(<paramref name="value"/>(), x, y). </returns> </member> <member name="M:Jolt.Functional.Compose.First``4(System.Action{``0,``1,``2},System.Func{``3,``0})"> <summary> Composes two functions by binding the first argument of a given function to a one-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="U"> The type of the argument of the inner function. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(s, x, y) equivalent to <paramref name="function"/>(<paramref name="value"/>(s), x, y). </returns> </member> <member name="M:Jolt.Functional.Compose.First``5(System.Action{``0,``1,``2},System.Func{``3,``4,``0})"> <summary> Composes two functions by binding the first argument of a given function to a two-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(s, t, x, y) equivalent to <paramref name="function"/>(<paramref name="value"/>(s, t), x, y). </returns> </member> <member name="M:Jolt.Functional.Compose.First``6(System.Action{``0,``1,``2},System.Func{``3,``4,``5,``0})"> <summary> Composes two functions by binding the first argument of a given function to a three-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="U3"> The type of the third argument of the inner function. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(s, t, u, x, y) equivalent to <paramref name="function"/>(<paramref name="value"/>(s, t, u), x, y). </returns> </member> <member name="M:Jolt.Functional.Compose.First``7(System.Action{``0,``1,``2},System.Func{``3,``4,``5,``6,``0})"> <summary> Composes two functions by binding the first argument of a given function to a four-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="U3"> The type of the third argument of the inner function. </typeparam> <typeparam name="U4"> The type of the fourth argument of the inner function. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(s, t, u, v, x, y) equivalent to <paramref name="function"/>(<paramref name="value"/>(s, t, u, v), x, y). </returns> </member> <member name="M:Jolt.Functional.Compose.First``4(System.Action{``0,``1,``2,``3},System.Func{``0})"> <summary> Composes two functions by binding the first argument of a given function to a zero-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="T4"> The type of the fourth argument of the function-to-bind. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(x, y, z) equivalent to <paramref name="function"/>(<paramref name="value"/>(), x, y, z). </returns> </member> <member name="M:Jolt.Functional.Compose.First``5(System.Action{``0,``1,``2,``3},System.Func{``4,``0})"> <summary> Composes two functions by binding the first argument of a given function to a one-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="T4"> The type of the fourth argument of the function-to-bind. </typeparam> <typeparam name="U"> The type of the argument of the inner function. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(s, x, y, z) equivalent to <paramref name="function"/>(<paramref name="value"/>(s), x, y, z). </returns> </member> <member name="M:Jolt.Functional.Compose.First``6(System.Action{``0,``1,``2,``3},System.Func{``4,``5,``0})"> <summary> Composes two functions by binding the first argument of a given function to a two-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="T4"> The type of the fourth argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(s, t, x, y, z) equivalent to <paramref name="function"/>(<paramref name="value"/>(s, t), x, y, z). </returns> </member> <member name="M:Jolt.Functional.Compose.First``7(System.Action{``0,``1,``2,``3},System.Func{``4,``5,``6,``0})"> <summary> Composes two functions by binding the first argument of a given function to a three-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="T4"> The type of the fourth argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="U3"> The type of the third argument of the inner function. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(s, t, u, x, y, z) equivalent to <paramref name="function"/>(<paramref name="value"/>(s, t, u), x, y, z). </returns> </member> <member name="M:Jolt.Functional.Compose.First``8(System.Action{``0,``1,``2,``3},System.Func{``4,``5,``6,``7,``0})"> <summary> Composes two functions by binding the first argument of a given function to a four-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="T4"> The type of the fourth argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="U3"> The type of the third argument of the inner function. </typeparam> <typeparam name="U4"> The type of the fourth argument of the inner function. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(s, t, u, v, x, y, z) equivalent to <paramref name="function"/>(<paramref name="value"/>(s, t, u, v), x, y, z). </returns> </member> <member name="M:Jolt.Functional.Compose.Second``3(System.Func{``0,``1,``2},System.Func{``1})"> <summary> Composes two functions by binding the second argument of a given function to a zero-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w) equivalent to <paramref name="function"/>(w, <paramref name="value"/>()). </returns> </member> <member name="M:Jolt.Functional.Compose.Second``4(System.Func{``0,``1,``3},System.Func{``2,``1})"> <summary> Composes two functions by binding the second argument of a given function to a one-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="U"> The type of the argument of the inner function. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, s) equivalent to <paramref name="function"/>(w, <paramref name="value"/>(s)). </returns> </member> <member name="M:Jolt.Functional.Compose.Second``5(System.Func{``0,``1,``4},System.Func{``2,``3,``1})"> <summary> Composes two functions by binding the second argument of a given function to a two-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, s, t) equivalent to <paramref name="function"/>(w, <paramref name="value"/>(s, t)). </returns> </member> <member name="M:Jolt.Functional.Compose.Second``6(System.Func{``0,``1,``5},System.Func{``2,``3,``4,``1})"> <summary> Composes two functions by binding the second argument of a given function to a three-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="U3"> The type of the third argument of the inner function. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, s, t, u) equivalent to <paramref name="function"/>(w, <paramref name="value"/>(s, t, u)). </returns> </member> <member name="M:Jolt.Functional.Compose.Second``7(System.Func{``0,``1,``6},System.Func{``2,``3,``4,``5,``1})"> <summary> Composes two functions by binding the second argument of a given function to a four-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="U3"> The type of the third argument of the inner function. </typeparam> <typeparam name="U4"> The type of the fourth argument of the inner function. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, s, t, u, v) equivalent to <paramref name="function"/>(w, <paramref name="value"/>(s, t, u, v)). </returns> </member> <member name="M:Jolt.Functional.Compose.Second``4(System.Func{``0,``1,``2,``3},System.Func{``1})"> <summary> Composes two functions by binding the second argument of a given function to a zero-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, x) equivalent to <paramref name="function"/>(w, <paramref name="value"/>(), x). </returns> </member> <member name="M:Jolt.Functional.Compose.Second``5(System.Func{``0,``1,``2,``4},System.Func{``3,``1})"> <summary> Composes two functions by binding the second argument of a given function to a one-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="U"> The type of the argument of the inner function. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, s, x) equivalent to <paramref name="function"/>(w, <paramref name="value"/>(s), x). </returns> </member> <member name="M:Jolt.Functional.Compose.Second``6(System.Func{``0,``1,``2,``5},System.Func{``3,``4,``1})"> <summary> Composes two functions by binding the second argument of a given function to a two-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, s, t, x) equivalent to <paramref name="function"/>(w, <paramref name="value"/>(s, t), x). </returns> </member> <member name="M:Jolt.Functional.Compose.Second``7(System.Func{``0,``1,``2,``6},System.Func{``3,``4,``5,``1})"> <summary> Composes two functions by binding the second argument of a given function to a three-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="U3"> The type of the third argument of the inner function. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, s, t, u, x) equivalent to <paramref name="function"/>(w, <paramref name="value"/>(s, t, u), x). </returns> </member> <member name="M:Jolt.Functional.Compose.Second``8(System.Func{``0,``1,``2,``7},System.Func{``3,``4,``5,``6,``1})"> <summary> Composes two functions by binding the second argument of a given function to a four-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="U3"> The type of the third argument of the inner function. </typeparam> <typeparam name="U4"> The type of the fourth argument of the inner function. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, s, t, u, v, x) equivalent to <paramref name="function"/>(w, <paramref name="value"/>(s, t, u, v), x). </returns> </member> <member name="M:Jolt.Functional.Compose.Second``5(System.Func{``0,``1,``2,``3,``4},System.Func{``1})"> <summary> Composes two functions by binding the second argument of a given function to a zero-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="T4"> The type of the fourth argument of the function-to-bind. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, x, y) equivalent to <paramref name="function"/>(w, <paramref name="value"/>(), x, y). </returns> </member> <member name="M:Jolt.Functional.Compose.Second``6(System.Func{``0,``1,``2,``3,``5},System.Func{``4,``1})"> <summary> Composes two functions by binding the second argument of a given function to a one-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="T4"> The type of the fourth argument of the function-to-bind. </typeparam> <typeparam name="U"> The type of the argument of the inner function. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, s, x, y) equivalent to <paramref name="function"/>(w, <paramref name="value"/>(s), x, y). </returns> </member> <member name="M:Jolt.Functional.Compose.Second``7(System.Func{``0,``1,``2,``3,``6},System.Func{``4,``5,``1})"> <summary> Composes two functions by binding the second argument of a given function to a two-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="T4"> The type of the fourth argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, s, t, x, y) equivalent to <paramref name="function"/>(w, <paramref name="value"/>(s, t), x, y). </returns> </member> <member name="M:Jolt.Functional.Compose.Second``8(System.Func{``0,``1,``2,``3,``7},System.Func{``4,``5,``6,``1})"> <summary> Composes two functions by binding the second argument of a given function to a three-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="T4"> The type of the fourth argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="U3"> The type of the third argument of the inner function. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, s, t, u, x, y) equivalent to <paramref name="function"/>(w, <paramref name="value"/>(s, t, u), x, y). </returns> </member> <member name="M:Jolt.Functional.Compose.Second``9(System.Func{``0,``1,``2,``3,``8},System.Func{``4,``5,``6,``7,``1})"> <summary> Composes two functions by binding the second argument of a given function to a four-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="T4"> The type of the fourth argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="U3"> The type of the third argument of the inner function. </typeparam> <typeparam name="U4"> The type of the fourth argument of the inner function. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, s, t, u, v, x, y) equivalent to <paramref name="function"/>(w, <paramref name="value"/>(s, t, u, v), x, y). </returns> </member> <member name="M:Jolt.Functional.Compose.Second``2(System.Action{``0,``1},System.Func{``1})"> <summary> Composes two functions by binding the second argument of a given function to a zero-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w) equivalent to <paramref name="function"/>(w, <paramref name="value"/>()). </returns> </member> <member name="M:Jolt.Functional.Compose.Second``3(System.Action{``0,``1},System.Func{``2,``1})"> <summary> Composes two functions by binding the second argument of a given function to a one-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="U"> The type of the argument of the inner function. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, s) equivalent to <paramref name="function"/>(w, <paramref name="value"/>(s)). </returns> </member> <member name="M:Jolt.Functional.Compose.Second``4(System.Action{``0,``1},System.Func{``2,``3,``1})"> <summary> Composes two functions by binding the second argument of a given function to a two-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, s, t) equivalent to <paramref name="function"/>(w, <paramref name="value"/>(s, t)). </returns> </member> <member name="M:Jolt.Functional.Compose.Second``5(System.Action{``0,``1},System.Func{``2,``3,``4,``1})"> <summary> Composes two functions by binding the second argument of a given function to a three-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="U3"> The type of the third argument of the inner function. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, s, t, u) equivalent to <paramref name="function"/>(w, <paramref name="value"/>(s, t, u)). </returns> </member> <member name="M:Jolt.Functional.Compose.Second``6(System.Action{``0,``1},System.Func{``2,``3,``4,``5,``1})"> <summary> Composes two functions by binding the second argument of a given function to a four-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="U3"> The type of the third argument of the inner function. </typeparam> <typeparam name="U4"> The type of the fourth argument of the inner function. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, s, t, u, v) equivalent to <paramref name="function"/>(w, <paramref name="value"/>(s, t, u, v)). </returns> </member> <member name="M:Jolt.Functional.Compose.Second``3(System.Action{``0,``1,``2},System.Func{``1})"> <summary> Composes two functions by binding the second argument of a given function to a zero-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, x) equivalent to <paramref name="function"/>(w, <paramref name="value"/>(), x). </returns> </member> <member name="M:Jolt.Functional.Compose.Second``4(System.Action{``0,``1,``2},System.Func{``3,``1})"> <summary> Composes two functions by binding the second argument of a given function to a one-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="U"> The type of the argument of the inner function. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, s, x) equivalent to <paramref name="function"/>(w, <paramref name="value"/>(s), x). </returns> </member> <member name="M:Jolt.Functional.Compose.Second``5(System.Action{``0,``1,``2},System.Func{``3,``4,``1})"> <summary> Composes two functions by binding the second argument of a given function to a two-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, s, t, x) equivalent to <paramref name="function"/>(w, <paramref name="value"/>(s, t), x). </returns> </member> <member name="M:Jolt.Functional.Compose.Second``6(System.Action{``0,``1,``2},System.Func{``3,``4,``5,``1})"> <summary> Composes two functions by binding the second argument of a given function to a three-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="U3"> The type of the third argument of the inner function. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, s, t, u, x) equivalent to <paramref name="function"/>(w, <paramref name="value"/>(s, t, u), x). </returns> </member> <member name="M:Jolt.Functional.Compose.Second``7(System.Action{``0,``1,``2},System.Func{``3,``4,``5,``6,``1})"> <summary> Composes two functions by binding the second argument of a given function to a four-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="U3"> The type of the third argument of the inner function. </typeparam> <typeparam name="U4"> The type of the fourth argument of the inner function. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, s, t, u, v, x) equivalent to <paramref name="function"/>(w, <paramref name="value"/>(s, t, u, v), x). </returns> </member> <member name="M:Jolt.Functional.Compose.Second``4(System.Action{``0,``1,``2,``3},System.Func{``1})"> <summary> Composes two functions by binding the second argument of a given function to a zero-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="T4"> The type of the fourth argument of the function-to-bind. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, x, y) equivalent to <paramref name="function"/>(w, <paramref name="value"/>(), x, y). </returns> </member> <member name="M:Jolt.Functional.Compose.Second``5(System.Action{``0,``1,``2,``3},System.Func{``4,``1})"> <summary> Composes two functions by binding the second argument of a given function to a one-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="T4"> The type of the fourth argument of the function-to-bind. </typeparam> <typeparam name="U"> The type of the argument of the inner function. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, s, x, y) equivalent to <paramref name="function"/>(w, <paramref name="value"/>(s), x, y). </returns> </member> <member name="M:Jolt.Functional.Compose.Second``6(System.Action{``0,``1,``2,``3},System.Func{``4,``5,``1})"> <summary> Composes two functions by binding the second argument of a given function to a two-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="T4"> The type of the fourth argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, s, t, x, y) equivalent to <paramref name="function"/>(w, <paramref name="value"/>(s, t), x, y). </returns> </member> <member name="M:Jolt.Functional.Compose.Second``7(System.Action{``0,``1,``2,``3},System.Func{``4,``5,``6,``1})"> <summary> Composes two functions by binding the second argument of a given function to a three-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="T4"> The type of the fourth argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="U3"> The type of the third argument of the inner function. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, s, t, u, x, y) equivalent to <paramref name="function"/>(w, <paramref name="value"/>(s, t, u), x, y). </returns> </member> <member name="M:Jolt.Functional.Compose.Second``8(System.Action{``0,``1,``2,``3},System.Func{``4,``5,``6,``7,``1})"> <summary> Composes two functions by binding the second argument of a given function to a four-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="T4"> The type of the fourth argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="U3"> The type of the third argument of the inner function. </typeparam> <typeparam name="U4"> The type of the fourth argument of the inner function. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, s, t, u, v, x, y) equivalent to <paramref name="function"/>(w, <paramref name="value"/>(s, t, u, v), x, y). </returns> </member> <member name="M:Jolt.Functional.Compose.Third``4(System.Func{``0,``1,``2,``3},System.Func{``2})"> <summary> Composes two functions by binding the third argument of a given function to a zero-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, x) equivalent to <paramref name="function"/>(w, x, <paramref name="value"/>()). </returns> </member> <member name="M:Jolt.Functional.Compose.Third``5(System.Func{``0,``1,``2,``4},System.Func{``3,``2})"> <summary> Composes two functions by binding the third argument of a given function to a one-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="U"> The type of the argument of the inner function. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, x, s) equivalent to <paramref name="function"/>(w, x, <paramref name="value"/>(s)). </returns> </member> <member name="M:Jolt.Functional.Compose.Third``6(System.Func{``0,``1,``2,``5},System.Func{``3,``4,``2})"> <summary> Composes two functions by binding the third argument of a given function to a two-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, x, s, t) equivalent to <paramref name="function"/>(w, x, <paramref name="value"/>(s, t)). </returns> </member> <member name="M:Jolt.Functional.Compose.Third``7(System.Func{``0,``1,``2,``6},System.Func{``3,``4,``5,``2})"> <summary> Composes two functions by binding the third argument of a given function to a three-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="U3"> The type of the third argument of the inner function. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, x, s, t, u) equivalent to <paramref name="function"/>(w, x, <paramref name="value"/>(s, t, u)). </returns> </member> <member name="M:Jolt.Functional.Compose.Third``8(System.Func{``0,``1,``2,``7},System.Func{``3,``4,``5,``6,``2})"> <summary> Composes two functions by binding the third argument of a given function to a four-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="U3"> The type of the third argument of the inner function. </typeparam> <typeparam name="U4"> The type of the fourth argument of the inner function. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, x, s, t, u, v) equivalent to <paramref name="function"/>(w, x, <paramref name="value"/>(s, t, u, v)). </returns> </member> <member name="M:Jolt.Functional.Compose.Third``5(System.Func{``0,``1,``2,``3,``4},System.Func{``2})"> <summary> Composes two functions by binding the third argument of a given function to a zero-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="T4"> The type of the fourth argument of the function-to-bind. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, x, y) equivalent to <paramref name="function"/>(w, x, <paramref name="value"/>(), y). </returns> </member> <member name="M:Jolt.Functional.Compose.Third``6(System.Func{``0,``1,``2,``3,``5},System.Func{``4,``2})"> <summary> Composes two functions by binding the third argument of a given function to a one-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="T4"> The type of the fourth argument of the function-to-bind. </typeparam> <typeparam name="U"> The type of the rgument of the inner function. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, x, s, y) equivalent to <paramref name="function"/>(w, x, <paramref name="value"/>(s), y). </returns> </member> <member name="M:Jolt.Functional.Compose.Third``7(System.Func{``0,``1,``2,``3,``6},System.Func{``4,``5,``2})"> <summary> Composes two functions by binding the third argument of a given function to a two-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="T4"> The type of the fourth argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, x, s, t, y) equivalent to <paramref name="function"/>(w, x, <paramref name="value"/>(s, t), y). </returns> </member> <member name="M:Jolt.Functional.Compose.Third``8(System.Func{``0,``1,``2,``3,``7},System.Func{``4,``5,``6,``2})"> <summary> Composes two functions by binding the third argument of a given function to a three-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="T4"> The type of the fourth argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="U3"> The type of the third argument of the inner function. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, x, s, t, u, y) equivalent to <paramref name="function"/>(w, x, <paramref name="value"/>(s, t, u), y). </returns> </member> <member name="M:Jolt.Functional.Compose.Third``9(System.Func{``0,``1,``2,``3,``8},System.Func{``4,``5,``6,``7,``2})"> <summary> Composes two functions by binding the third argument of a given function to a four-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="T4"> The type of the fourth argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="U3"> The type of the third argument of the inner function. </typeparam> <typeparam name="U4"> The type of the fourth argument of the inner function. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, x, s, t, u, v, y) equivalent to <paramref name="function"/>(w, x, <paramref name="value"/>(s, t, u, v), y). </returns> </member> <member name="M:Jolt.Functional.Compose.Third``3(System.Action{``0,``1,``2},System.Func{``2})"> <summary> Composes two functions by binding the third argument of a given function to a zero-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, x) equivalent to <paramref name="function"/>(w, x, <paramref name="value"/>()). </returns> </member> <member name="M:Jolt.Functional.Compose.Third``4(System.Action{``0,``1,``2},System.Func{``3,``2})"> <summary> Composes two functions by binding the third argument of a given function to a one-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="U"> The type of the argument of the inner function. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, x, s) equivalent to <paramref name="function"/>(w, x, <paramref name="value"/>(s)). </returns> </member> <member name="M:Jolt.Functional.Compose.Third``5(System.Action{``0,``1,``2},System.Func{``3,``4,``2})"> <summary> Composes two functions by binding the third argument of a given function to a two-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, x, s, t) equivalent to <paramref name="function"/>(w, x, <paramref name="value"/>(s, t)). </returns> </member> <member name="M:Jolt.Functional.Compose.Third``6(System.Action{``0,``1,``2},System.Func{``3,``4,``5,``2})"> <summary> Composes two functions by binding the third argument of a given function to a three-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="U3"> The type of the third argument of the inner function. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, x, s, t, u) equivalent to <paramref name="function"/>(w, x, <paramref name="value"/>(s, t, u)). </returns> </member> <member name="M:Jolt.Functional.Compose.Third``7(System.Action{``0,``1,``2},System.Func{``3,``4,``5,``6,``2})"> <summary> Composes two functions by binding the third argument of a given function to a four-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="U3"> The type of the third argument of the inner function. </typeparam> <typeparam name="U4"> The type of the fourth argument of the inner function. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, x, s, t, u, v) equivalent to <paramref name="function"/>(w, x, <paramref name="value"/>(s, t, u, v)). </returns> </member> <member name="M:Jolt.Functional.Compose.Third``4(System.Action{``0,``1,``2,``3},System.Func{``2})"> <summary> Composes two functions by binding the third argument of a given function to a zero-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="T4"> The type of the fourth argument of the function-to-bind. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, x, y) equivalent to <paramref name="function"/>(w, x, <paramref name="value"/>(), y). </returns> </member> <member name="M:Jolt.Functional.Compose.Third``5(System.Action{``0,``1,``2,``3},System.Func{``4,``2})"> <summary> Composes two functions by binding the third argument of a given function to a one-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="T4"> The type of the fourth argument of the function-to-bind. </typeparam> <typeparam name="U"> The type of the argument of the inner function. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, x, s, y) equivalent to <paramref name="function"/>(w, x, <paramref name="value"/>(s), y). </returns> </member> <member name="M:Jolt.Functional.Compose.Third``6(System.Action{``0,``1,``2,``3},System.Func{``4,``5,``2})"> <summary> Composes two functions by binding the third argument of a given function to a two-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="T4"> The type of the fourth argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, x, s, t, y) equivalent to <paramref name="function"/>(w, x, <paramref name="value"/>(s, t), y). </returns> </member> <member name="M:Jolt.Functional.Compose.Third``7(System.Action{``0,``1,``2,``3},System.Func{``4,``5,``6,``2})"> <summary> Composes two functions by binding the third argument of a given function to a three-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="T4"> The type of the fourth argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="U3"> The type of the third argument of the inner function. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, x, s, t, u, y) equivalent to <paramref name="function"/>(w, x, <paramref name="value"/>(s, t, u), y). </returns> </member> <member name="M:Jolt.Functional.Compose.Third``8(System.Action{``0,``1,``2,``3},System.Func{``4,``5,``6,``7,``2})"> <summary> Composes two functions by binding the third argument of a given function to a four-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="T4"> The type of the fourth argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="U3"> The type of the third argument of the inner function. </typeparam> <typeparam name="U4"> The type of the fourth argument of the inner function. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, x, s, t, u, v, y) equivalent to <paramref name="function"/>(w, x, <paramref name="value"/>(s, t, u, v), y). </returns> </member> <member name="M:Jolt.Functional.Compose.Fourth``5(System.Func{``0,``1,``2,``3,``4},System.Func{``3})"> <summary> Composes two functions by binding the fourth argument of a given function to a zero-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="T4"> The type of the fourth argument of the function-to-bind. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, x, y) equivalent to <paramref name="function"/>(w, x, y, <paramref name="value"/>()). </returns> </member> <!-- Badly formed XML comment ignored for member "M:Jolt.Functional.Compose.Fourth``6(System.Func{``0,``1,``2,``3,``5},System.Func{``4,``3})" --> <member name="M:Jolt.Functional.Compose.Fourth``7(System.Func{``0,``1,``2,``3,``6},System.Func{``4,``5,``3})"> <summary> Composes two functions by binding the fourth argument of a given function to a two-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="T4"> The type of the fourth argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, x, y, s, t) equivalent to <paramref name="function"/>(w, x, y, <paramref name="value"/>(s, t)). </returns>> </member> <member name="M:Jolt.Functional.Compose.Fourth``8(System.Func{``0,``1,``2,``3,``7},System.Func{``4,``5,``6,``3})"> <summary> Composes two functions by binding the fourth argument of a given function to a three-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="T4"> The type of the fourth argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="U3"> The type of the third argument of the inner function. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, x, y, s, t, u) equivalent to <paramref name="function"/>(w, x, y, <paramref name="value"/>(s, t, u)). </returns>> </member> <member name="M:Jolt.Functional.Compose.Fourth``9(System.Func{``0,``1,``2,``3,``8},System.Func{``4,``5,``6,``7,``3})"> <summary> Composes two functions by binding the fourth argument of a given function to a four-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="T4"> The type of the fourth argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="U3"> The type of the third argument of the inner function. </typeparam> <typeparam name="U4"> The type of the fourth argument of the inner function. </typeparam> <typeparam name="TResult"> The type of the function-to-bind's return value. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, x, y, s, t, u, v) equivalent to <paramref name="function"/>(w, x, y, <paramref name="value"/>(s, t, u, v)). </returns>> </member> <member name="M:Jolt.Functional.Compose.Fourth``4(System.Action{``0,``1,``2,``3},System.Func{``3})"> <summary> Composes two functions by binding the fourth argument of a given function to a zero-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="T4"> The type of the fourth argument of the function-to-bind. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, x, y) equivalent to <paramref name="function"/>(w, x, y, <paramref name="value"/>()). </returns> </member> <member name="M:Jolt.Functional.Compose.Fourth``5(System.Action{``0,``1,``2,``3},System.Func{``4,``3})"> <summary> Composes two functions by binding the fourth argument of a given function to a one-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="T4"> The type of the fourth argument of the function-to-bind. </typeparam> <typeparam name="U"> The type of the argument of the inner function. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, x, y, s) equivalent to <paramref name="function"/>(w, x, y, <paramref name="value"/>(s)). </returns>> </member> <member name="M:Jolt.Functional.Compose.Fourth``6(System.Action{``0,``1,``2,``3},System.Func{``4,``5,``3})"> <summary> Composes two functions by binding the fourth argument of a given function to a two-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="T4"> The type of the fourth argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, x, y, s, t) equivalent to <paramref name="function"/>(w, x, y, <paramref name="value"/>(s, t)). </returns>> </member> <member name="M:Jolt.Functional.Compose.Fourth``7(System.Action{``0,``1,``2,``3},System.Func{``4,``5,``6,``3})"> <summary> Composes two functions by binding the fourth argument of a given function to a three-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="T4"> The type of the fourth argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="U3"> The type of the third argument of the inner function. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, x, y, s, t, u) equivalent to <paramref name="function"/>(w, x, y, <paramref name="value"/>(s, t, u)). </returns>> </member> <member name="M:Jolt.Functional.Compose.Fourth``8(System.Action{``0,``1,``2,``3},System.Func{``4,``5,``6,``7,``3})"> <summary> Composes two functions by binding the fourth argument of a given function to a four-argument function. </summary> <typeparam name="T1"> The type of the first argument of the function-to-bind. </typeparam> <typeparam name="T2"> The type of the second argument of the function-to-bind. </typeparam> <typeparam name="T3"> The type of the third argument of the function-to-bind. </typeparam> <typeparam name="T4"> The type of the fourth argument of the function-to-bind. </typeparam> <typeparam name="U1"> The type of the first argument of the inner function. </typeparam> <typeparam name="U2"> The type of the second argument of the inner function. </typeparam> <typeparam name="U3"> The type of the third argument of the inner function. </typeparam> <typeparam name="U4"> The type of the fourth argument of the inner function. </typeparam> <param name="function"> The function to bind to. </param> <param name="value"> The inner function that participates in the composite. </param> <returns> A functor f(w, x, y, s, t, u, v) equivalent to <paramref name="function"/>(w, x, y, <paramref name="value"/>(s, t, u, v)). </returns>> </member> <member name="T:Jolt.Functional.Action`5"> <summary> Encapsulates a method that has five parameters and does not return a value. </summary> <typeparam name="T1"> The type of the first parameter of the method that this delegate encapsulates. </typeparam> <typeparam name="T2"> The type of the second parameter of the method that this delegate encapsulates. </typeparam> <typeparam name="T3"> The type of the third parameter of the method that this delegate encapsulates. </typeparam> <typeparam name="T4"> The type of the fourth parameter of the method that this delegate encapsulates. </typeparam> <typeparam name="T5"> The type of the fifth parameter of the method that this delegate encapsulates. </typeparam> <param name="arg1"> The first parameter of the method that this delegate encapsulates. </param> <param name="arg2"> The second parameter of the method that this delegate encapsulates. </param> <param name="arg3"> The third parameter of the method that this delegate encapsulates. </param> <param name="arg4"> The fourth parameter of the method that this delegate encapsulates. </param> <param name="arg5"> The fifth parameter of the method that this delegate encapsulates. </param> </member> <member name="T:Jolt.Functional.Action`6"> <summary> Encapsulates a method that has six parameters and does not return a value. </summary> <typeparam name="T1"> The type of the first parameter of the method that this delegate encapsulates. </typeparam> <typeparam name="T2"> The type of the second parameter of the method that this delegate encapsulates. </typeparam> <typeparam name="T3"> The type of the third parameter of the method that this delegate encapsulates. </typeparam> <typeparam name="T4"> The type of the fourth parameter of the method that this delegate encapsulates. </typeparam> <typeparam name="T5"> The type of the fifth parameter of the method that this delegate encapsulates. </typeparam> <typeparam name="T6"> The type of the sixth parameter of the method that this delegate encapsulates. </typeparam> <param name="arg1"> The first parameter of the method that this delegate encapsulates. </param> <param name="arg2"> The second parameter of the method that this delegate encapsulates. </param> <param name="arg3"> The third parameter of the method that this delegate encapsulates. </param> <param name="arg4"> The fourth parameter of the method that this delegate encapsulates. </param> <param name="arg5"> The fifth parameter of the method that this delegate encapsulates. </param> <param name="arg6"> The sixth parameter of the method that this delegate encapsulates. </param> </member> <member name="T:Jolt.Functional.Action`7"> <summary> Encapsulates a method that has seven parameters and does not return a value. </summary> <typeparam name="T1"> The type of the first parameter of the method that this delegate encapsulates. </typeparam> <typeparam name="T2"> The type of the second parameter of the method that this delegate encapsulates. </typeparam> <typeparam name="T3"> The type of the third parameter of the method that this delegate encapsulates. </typeparam> <typeparam name="T4"> The type of the fourth parameter of the method that this delegate encapsulates. </typeparam> <typeparam name="T5"> The type of the fifth parameter of the method that this delegate encapsulates. </typeparam> <typeparam name="T6"> The type of the sixth parameter of the method that this delegate encapsulates. </typeparam> <typeparam name="T7"> The type of the seventh parameter of the method that this delegate encapsulates. </typeparam> <param name="arg1"> The first parameter of the method that this delegate encapsulates. </param> <param name="arg2"> The second parameter of the method that this delegate encapsulates. </param> <param name="arg3"> The third parameter of the method that this delegate encapsulates. </param> <param name="arg4"> The fourth parameter of the method that this delegate encapsulates. </param> <param name="arg5"> The fifth parameter of the method that this delegate encapsulates. </param> <param name="arg6"> The sixth parameter of the method that this delegate encapsulates. </param> <param name="arg7"> The seventh parameter of the method that this delegate encapsulates. </param> </member> <member name="T:Jolt.Functional.Func`6"> <summary> Encapsulates a method that has five parameters and returns a value of the type specified by the <paramref name="TResult" /> parameter. </summary> <typeparam name="TResult"> The type of the return value encapsulated by this delegate.. </typeparam> <typeparam name="T1"> The type of the first parameter of the method that this delegate encapsulates. </typeparam> <typeparam name="T2"> The type of the second parameter of the method that this delegate encapsulates. </typeparam> <typeparam name="T3"> The type of the third parameter of the method that this delegate encapsulates. </typeparam> <typeparam name="T4"> The type of the fourth parameter of the method that this delegate encapsulates. </typeparam> <typeparam name="T5"> The type of the fifth parameter of the method that this delegate encapsulates. </typeparam> <param name="arg1"> The first parameter of the method that this delegate encapsulates. </param> <param name="arg2"> The second parameter of the method that this delegate encapsulates. </param> <param name="arg3"> The third parameter of the method that this delegate encapsulates. </param> <param name="arg4"> The fourth parameter of the method that this delegate encapsulates. </param> <param name="arg5"> The fifth parameter of the method that this delegate encapsulates. </param> </member> <member name="T:Jolt.Functional.Func`7"> <summary> Encapsulates a method that has six parameters and returns a value of the type specified by the <paramref name="TResult" /> parameter. </summary> <typeparam name="TResult"> The type of the return value encapsulated by this delegate.. </typeparam> <typeparam name="T1"> The type of the first parameter of the method that this delegate encapsulates. </typeparam> <typeparam name="T2"> The type of the second parameter of the method that this delegate encapsulates. </typeparam> <typeparam name="T3"> The type of the third parameter of the method that this delegate encapsulates. </typeparam> <typeparam name="T4"> The type of the fourth parameter of the method that this delegate encapsulates. </typeparam> <typeparam name="T5"> The type of the fifth parameter of the method that this delegate encapsulates. </typeparam> <typeparam name="T6"> The type of the sixth parameter of the method that this delegate encapsulates. </typeparam> <param name="arg1"> The first parameter of the method that this delegate encapsulates. </param> <param name="arg2"> The second parameter of the method that this delegate encapsulates. </param> <param name="arg3"> The third parameter of the method that this delegate encapsulates. </param> <param name="arg4"> The fourth parameter of the method that this delegate encapsulates. </param> <param name="arg5"> The fifth parameter of the method that this delegate encapsulates. </param> <param name="arg6"> The sixth parameter of the method that this delegate encapsulates. </param> </member> <member name="T:Jolt.Functional.Func`8"> <summary> Encapsulates a method that has seven parameters and returns a value of the type specified by the <paramref name="TResult" /> parameter. </summary> <typeparam name="TResult"> The type of the return value encapsulated by this delegate.. </typeparam> <typeparam name="T1"> The type of the first parameter of the method that this delegate encapsulates. </typeparam> <typeparam name="T2"> The type of the second parameter of the method that this delegate encapsulates. </typeparam> <typeparam name="T3"> The type of the third parameter of the method that this delegate encapsulates. </typeparam> <typeparam name="T4"> The type of the fourth parameter of the method that this delegate encapsulates. </typeparam> <typeparam name="T5"> The type of the fifth parameter of the method that this delegate encapsulates. </typeparam> <typeparam name="T6"> The type of the sixth parameter of the method that this delegate encapsulates. </typeparam> <typeparam name="T7"> The type of the seventh parameter of the method that this delegate encapsulates. </typeparam> <param name="arg1"> The first parameter of the method that this delegate encapsulates. </param> <param name="arg2"> The second parameter of the method that this delegate encapsulates. </param> <param name="arg3"> The third parameter of the method that this delegate encapsulates. </param> <param name="arg4"> The fourth parameter of the method that this delegate encapsulates. </param> <param name="arg5"> The fifth parameter of the method that this delegate encapsulates. </param> <param name="arg6"> The sixth parameter of the method that this delegate encapsulates. </param> <param name="arg7"> The seventh parameter of the method that this delegate encapsulates. </param> </member> <member name="T:Jolt.Functional.Functor"> <summary> Provides methods for transforming delegates, and creating delegates that perform common operations. </summary> </member> <member name="M:Jolt.Functional.Functor.ToAction``1(System.Func{``0})"> <summary> Adapts a <see cref="T:System.Func`1"/> delegate to the corresponding <see cref="T:System.Action"/> delegate by ignoring the <see cref="T:System.Func`1"/> return value. </summary> <typeparam name="TResult"> The type of the function's return value. </typeparam> <param name="function"> The function to adapt. </param> <returns> The <see cref="T:System.Action"/> that adapts <paramref name="function"/>. </returns> </member> <member name="M:Jolt.Functional.Functor.ToAction``2(System.Func{``0,``1})"> <summary> Adapts a <see cref="T:System.Func`2"/> delegate to the corresponding <see cref="T:System.Action`1"/> delegate by ignoring the <see cref="T:System.Func`2"/> return value. </summary> <typeparam name="T"> The type of the first function argument. </typeparam> <typeparam name="TResult"> The type of the function's return value. </typeparam> <param name="function"> The function to adapt. </param> <returns> The <see cref="T:System.Action`1"/> that adapts <paramref name="function"/>. </returns> </member> <member name="M:Jolt.Functional.Functor.ToAction``3(System.Func{``0,``1,``2})"> <summary> Adapts a <see cref="T:System.Func`3"/> delegate to the corresponding <see cref="T:System.Action`2"/> delegate by ignoring the <see cref="T:System.Func`3"/> return value. </summary> <typeparam name="T1"> The type of the first function argument. </typeparam> <typeparam name="T2"> The type of the second function argument. </typeparam> <typeparam name="TResult"> The type of the function's return value. </typeparam> <param name="function"> The function to adapt. </param> <returns> The <see cref="T:System.Action`2"/> that adapts <paramref name="function"/>. </returns> </member> <member name="M:Jolt.Functional.Functor.ToAction``4(System.Func{``0,``1,``2,``3})"> <summary> Adapts a <see cref="T:System.Func`4"/> delegate to the corresponding <see cref="T:System.Action`3"/> delegate by ignoring the <see cref="T:System.Func`4"/> return value. </summary> <typeparam name="T1"> The type of the first function argument. </typeparam> <typeparam name="T2"> The type of the second function argument. </typeparam> <typeparam name="T3"> The type of the third function argument. </typeparam> <typeparam name="TResult"> The type of the function's return value. </typeparam> <param name="function"> The function to adapt. </param> <returns> The <see cref="T:System.Action`3"/> that adapts <paramref name="function"/>. </returns> </member> <member name="M:Jolt.Functional.Functor.ToAction``5(System.Func{``0,``1,``2,``3,``4})"> <summary> Adapts a <see cref="T:System.Func`5"/> delegate to the corresponding <see cref="T:System.Action`4"/> delegate by ignoring the <see cref="T:System.Func`5"/> return value. </summary> <typeparam name="T1"> The type of the first function argument. </typeparam> <typeparam name="T2"> The type of the second function argument. </typeparam> <typeparam name="T3"> The type of the third function argument. </typeparam> <typeparam name="T4"> The type of the fourth function argument. </typeparam> <typeparam name="TResult"> The type of the function's return value. </typeparam> <param name="function"> The function to adapt. </param> <returns> The <see cref="T:System.Action`4"/> that adapts <paramref name="function"/>. </returns> </member> <member name="M:Jolt.Functional.Functor.ToAction``1(System.EventHandler{``0})"> <summary> Adapts a generic EventHandler delegate to the corresponding Action delegate. </summary> <typeparam name="TEventArgs"> The type of the event handler argument. </typeparam> <param name="eventHandler"> The event handler to adapt. </param> </member> <member name="M:Jolt.Functional.Functor.ToEventHandler``1(System.Action{System.Object,``0})"> <summary> Adapts an Action delegate to a generic EventHandler delegate. </summary> <typeparam name="TEventArgs"> The type of the event handler argument. </typeparam> <param name="action"> The action handler to adapt. </param> </member> <member name="M:Jolt.Functional.Functor.ToPredicate``1(System.Func{``0,System.Boolean})"> <summary> Adapts a Func delegate to the corresponding Predicate delegate. </summary> <typeparam name="T"> The type of the predicate argument. </typeparam> <param name="function"> The function to adapt. </param> </member> <member name="M:Jolt.Functional.Functor.ToPredicateFunc``1(System.Predicate{``0})"> <summary> Adapts a Predicate delegate to the corresponding Func delegate. </summary> <typeparam name="T"> The type of the predicate argument. </typeparam> <param name="predicate"> The predicate to adapt. </param> </member> <member name="M:Jolt.Functional.Functor.Idempotency``1(``0)"> <summary> Creates a functor that returns a constant value for any input. </summary> <typeparam name="TResult"> The type of the function's return value. </typeparam> <param name="value"> The constant return value. </param> </member> <member name="M:Jolt.Functional.Functor.Idempotency``2(``1)"> <summary> Creates a functor that returns a constant value for any input. </summary> <typeparam name="T"> The type of the function argument. </typeparam> <typeparam name="TResult"> The type of the function's return value. </typeparam> <param name="value"> The constant return value. </param> </member> <member name="M:Jolt.Functional.Functor.Idempotency``3(``2)"> <summary> Creates a functor that returns a constant value for any input. </summary> <typeparam name="T1"> The type of the first function argument. </typeparam> <typeparam name="T2"> The type of the second function argument. </typeparam> <typeparam name="TResult"> The type of the function's return value. </typeparam> <param name="value"> The constant return value. </param> </member> <member name="M:Jolt.Functional.Functor.Idempotency``4(``3)"> <summary> Creates a functor that returns a constant value for any input. </summary> <typeparam name="T1"> The type of the first function argument. </typeparam> <typeparam name="T2"> The type of the second function argument. </typeparam> <typeparam name="T3"> The type of the third function argument. </typeparam> <typeparam name="TResult"> The type of the function's return value. </typeparam> <param name="value"> The constant return value. </param> </member> <member name="M:Jolt.Functional.Functor.Idempotency``5(``4)"> <summary> Creates a functor that returns a constant value for any input. </summary> <typeparam name="T1"> The type of the first function argument. </typeparam> <typeparam name="T2"> The type of the second function argument. </typeparam> <typeparam name="T3"> The type of the third function argument. </typeparam> <typeparam name="T4"> The type of the fourth function argument. </typeparam> <typeparam name="TResult"> The type of the function's return value. </typeparam> <param name="value"> The constant return value. </param> </member> <member name="M:Jolt.Functional.Functor.NoOperation"> <summary> Creates a functor that returns immediately, performing no operation. </summary> </member> <member name="M:Jolt.Functional.Functor.NoOperation``1"> <summary> Creates a functor that returns immediately, performing no operation. </summary> <typeparam name="T"> The type of the function argument. </typeparam> </member> <member name="M:Jolt.Functional.Functor.NoOperation``2"> <summary> Creates a functor that returns immediately, performing no operation. </summary> <typeparam name="T1"> The type of the first function argument. </typeparam> <typeparam name="T2"> The type of the second function argument. </typeparam> </member> <member name="M:Jolt.Functional.Functor.NoOperation``3"> <summary> Creates a functor that returns immediately, performing no operation. </summary> <typeparam name="T1"> The type of the first function argument. </typeparam> <typeparam name="T2"> The type of the second function argument. </typeparam> <typeparam name="T3"> The type of the third function argument. </typeparam> </member> <member name="M:Jolt.Functional.Functor.NoOperation``4"> <summary> Creates a functor that returns immediately, performing no operation. </summary> <typeparam name="T1"> The type of the first function argument. </typeparam> <typeparam name="T2"> The type of the second function argument. </typeparam> <typeparam name="T3"> The type of the third function argument. </typeparam> <typeparam name="T4"> The type of the fourth function argument. </typeparam> </member> <member name="M:Jolt.Functional.Functor.Identity``1"> <summary> Creates an identity function, returning its given argument. </summary> <typeparam name="T"> The type of the function argument and return value. </typeparam> </member> <member name="M:Jolt.Functional.Functor.TrueForAll``1"> <summary> Creates a predicate that returns true for any input. </summary> <typeparam name="T"> The type of the function argument. </typeparam> </member> <member name="M:Jolt.Functional.Functor.FalseForAll``1"> <summary> Creates a predicate that returns false for any input. </summary> <typeparam name="T"> The type of the function argument. </typeparam> </member> <member name="T:Jolt.IO.FileProxy"> <summary> Defaultimplementation of <see cref="T:Jolt.IO.IFile"/> which delegates directly to the methods in <c>System.IO.File</c>. </summary> </member> <member name="T:Jolt.IO.IFile"> <summary> An abstraction of the functionality offered by the <c>System.IO.File</c> class. </summary> </member> <member name="M:Jolt.IO.IFile.Exists(System.String)"> <summary> Determines whether the specified file exists. See <see cref="M:System.IO.File.Exists(System.String)"/> for details. </summary> <returns> true if the caller has the required permissions and <paramref name="path"/> contains the name of an existing file; otherwise, false. This method also returns false if <paramref name="path"/> is null, an invalid path, or a zero-length string. If the caller does not have sufficient permissions to read the specified file, no exception is thrown and the method returns false regardless of the existence of <paramref name="path"/>. </returns> <param name="path">The file to check.</param> </member> <member name="M:Jolt.IO.IFile.OpenText(System.String)"> <summary> Opens an existing UTF-8 encoded text file for reading. See <see cref="M:System.IO.File.OpenText(System.String)"/> for details. </summary> <returns> A <see cref="T:System.IO.StreamReader"/> on the specified path. </returns> </member> <member name="T:Jolt.IXmlDocCommentReader"> <summary> An internal interface supporting the testing of objects that have and/or use an <see cref="T:Jolt.XmlDocCommentReader"/>. </summary> </member> <member name="T:Jolt.Properties.Resources"> <summary> A strongly-typed resource class, for looking up localized strings, etc. </summary> </member> <member name="P:Jolt.Properties.Resources.ResourceManager"> <summary> Returns the cached ResourceManager instance used by this class. </summary> </member> <member name="P:Jolt.Properties.Resources.Culture"> <summary> Overrides the current thread's CurrentUICulture property for all resource lookups using this strongly typed resource class. </summary> </member> <member name="P:Jolt.Properties.Resources.Error_XmlDocComments_AssemblyNotResolved"> <summary> Looks up a localized string similar to Could not locate an XML doc comments file in the configured search list, for the assembly named '{0}'.. </summary> </member> <member name="P:Jolt.Properties.Resources.Error_XmlDocComments_FileNotFound"> <summary> Looks up a localized string similar to The given XML doc comments file path '{0}' is invalid or inaccessible.. </summary> </member> <member name="T:Jolt.XmlDocCommentDirectoryElement"> <summary> Provides configuration settings for specifying the search paths to locate XML doc comments. Represents an element that contains one such search path. </summary> </member> <member name="M:Jolt.XmlDocCommentDirectoryElement.#ctor(System.String)"> <summary> Creates a new instance of the <see cref="T:Jolt.XmlDocCommentDirectoryElement"/> class, with the given directory name. </summary> <param name="directoryName"> The directory name containing a user desired search path. </param> </member> <member name="M:Jolt.XmlDocCommentDirectoryElement.#ctor"> <summary> Creates a new instance of the <see cref="T:Jolt.XmlDocCommentDirectoryElement"/> class, with the default directory name. </summary> <remarks> Intended to be called by an XML serializer. </remarks> </member> <member name="P:Jolt.XmlDocCommentDirectoryElement.Name"> <summary> Gets the directory name value stored in the configuration element. </summary> </member> <member name="T:Jolt.XmlDocCommentDirectoryElementCollection"> <summary> Provides configuration settings for specifying the search paths to locate XML doc comments. Represents an element that aggregates such search paths. </summary> </member> <member name="M:Jolt.XmlDocCommentDirectoryElementCollection.#ctor"> <summary> Creates an new instance of the <see cref="T:Jolt.XmlDocCommentDirectoryElementCollection"/> class with no search paths. </summary> </member> <member name="M:Jolt.XmlDocCommentDirectoryElementCollection.#ctor(System.Collections.Generic.IEnumerable{System.String})"> <summary> Creates an new instance of the <see cref="T:Jolt.XmlDocCommentDirectoryElementCollection"/> with the given search paths. </summary> <param name="directoryNames"> The desired XML doc comment search paths. </param> </member> <member name="M:Jolt.XmlDocCommentDirectoryElementCollection.CreateNewElement"> <summary> <see cref="!:ConfigurationElement.CreateNewElement()"/> </summary> </member> <member name="M:Jolt.XmlDocCommentDirectoryElementCollection.CreateNewElement(System.String)"> <summary> <see cref="!:ConfigurationElement.CreateNewElement(string)"/> </summary> </member> <member name="M:Jolt.XmlDocCommentDirectoryElementCollection.GetElementKey(System.Configuration.ConfigurationElement)"> <summary> <see cref="!:ConfigurationElement.GetElementKey(ConfigurationElement)"/> </summary> </member> <member name="T:Jolt.XmlDocCommentNames"> <summary> Contains string literals pertaining to element/attribute names found in an XML doc comment document. </summary> </member> <member name="T:Jolt.XmlDocCommentReader"> <summary> Provides methods to retrieve the XML Documentation Comments for an object having a metadata type from the System.Reflection namespace. </summary> </member> <member name="M:Jolt.XmlDocCommentReader.#ctor(System.Reflection.Assembly)"> <summary> Creates a new instance of the <see cref="T:Jolt.XmlDocCommentReader"/> class by searching for a doc comments file that corresponds to the given assembly. </summary> <param name="assembly"> The <see cref="T:System.Reflection.Assembly"/> whose doc comments are retrieved. </param> <remarks> Searches in the application's configured search paths, if any. </remarks> </member> <member name="M:Jolt.XmlDocCommentReader.#ctor(System.Reflection.Assembly,System.Func{System.String,Jolt.IXmlDocCommentReadPolicy})"> <summary> Creates a new instance of the <see cref="T:Jolt.XmlDocCommentReader"/> class by searching for a doc comments file that corresponds to the given assembly. Configures the reader to use a user-defined read policy. </summary> <param name="assembly"> The <see cref="T:System.Reflection.Assembly"/> whose doc comments are retrieved. </param> <param name="createReadPolicy"> A factory method that accepts the full path to an XML doc comments file, returning a user-defined read policy. </param> <remarks> Searches in the application's configured search paths, if any. </remarks> </member> <member name="M:Jolt.XmlDocCommentReader.#ctor(System.Reflection.Assembly,Jolt.XmlDocCommentReaderSettings,System.Func{System.String,Jolt.IXmlDocCommentReadPolicy})"> <summary> Creates a new instance of the <see cref="T:Jolt.XmlDocCommentReader"/> class by searching for a doc comments file that corresponds to the given assembly. Searches the given paths, and configures the reader to use a user-defined read policy. </summary> <param name="assembly"> The <see cref="T:System.Reflection.Assembly"/> whose doc comments are retrieved. </param> <param name="settings"> The <see cref="T:Jolt.XmlDocCommentReaderSettings"/> object containing the doc comment search paths. </param> <param name="createReadPolicy"> A factory method that accepts the full path to an XML doc comments file, returning a user-defined read policy. </param> </member> <member name="M:Jolt.XmlDocCommentReader.#ctor(System.String)"> <summary> Creates a new instance of the <see cref="T:Jolt.XmlDocCommentReader"/> class with a given path to the XML doc comments. </summary> <param name="docCommentsFullPath"> The full path of the XML doc comments. </param> </member> <member name="M:Jolt.XmlDocCommentReader.#ctor(System.String,System.Func{System.String,Jolt.IXmlDocCommentReadPolicy})"> <summary> Creates a new instance of the <see cref="T:Jolt.XmlDocCommentReader"/> class with a given path to the XML doc comments, and configures the reader to use a user-defined read policy. </summary> <param name="docCommentsFullPath"> The full path of the XML doc comments. </param> <param name="createReadPolicy"> A factory method that accepts the full path to an XML doc comments file, returning a user-defined read policy. </param> </member> <member name="M:Jolt.XmlDocCommentReader.#ctor(System.Reflection.Assembly,Jolt.XmlDocCommentReaderSettings,Jolt.IO.IFile,System.Func{System.String,Jolt.IXmlDocCommentReadPolicy})"> <summary> Creates a new instance of the <see cref="T:Jolt.XmlDocCommentReader"/> class by searching for a doc comments file that corresponds to the given assembly. Searches the given paths, and configures the reader to use a user-defined read policy. </summary> <param name="assembly"> The <see cref="T:System.Reflection.Assembly"/> whose doc comments are retrieved. </param> <param name="settings"> The <see cref="T:Jolt.XmlDocCommentReaderSettings"/> object containing the doc comment search paths. </param> <param name="fileProxy"> The proxy to the file system. </param> <param name="createReadPolicy"> A factory method that accepts the full path to an XML doc comments file, returning a user-defined read policy. </param> <remarks> Used internally by test code to override file IO operations. </remarks> </member> <member name="M:Jolt.XmlDocCommentReader.#ctor(System.String,Jolt.IO.IFile,Jolt.IXmlDocCommentReadPolicy)"> <summary> Creates a new instance of the <see cref="T:Jolt.XmlDocCommentReader"/> class with a given path to the XML doc comments, and configures the reader to use a user-defined read policy. </summary> <param name="docCommentsFullPath"> The full path of the XML doc comments. </param> <param name="fileProxy"> The proxy to the file system. </param> <param name="readPolicy"> The doc comment read policy. </param> <remarks> Used internally by test code to override file IO operations. </remarks> <exception cref="T:System.IO.FileNotFoundException"> <paramref name="docCommentsFullPath"/> could does not exist or is inaccessible. </exception> </member> <member name="M:Jolt.XmlDocCommentReader.GetComments(System.Type)"> <summary> Retrieves the xml doc comments for a given <see cref="T:System.Type"/>. </summary> <param name="type"> The <see cref="T:System.Type"/> for which the doc comments are retrieved. </param> <returns> An <see cref="T:System.Xml.Linq.XElement"/> containing the requested XML doc comments, or NULL if none were found. </returns> </member> <member name="M:Jolt.XmlDocCommentReader.GetComments(System.Reflection.EventInfo)"> <summary> Retrieves the xml doc comments for a given <see cref="!:System.Refection.EventInfo"/>. </summary> <param name="eventInfo"> The <see cref="!:System.Refection.EventInfo"/> for which the doc comments are retrieved. </param> <returns> An <see cref="T:System.Xml.Linq.XElement"/> containing the requested XML doc comments, or NULL if none were found. </returns> </member> <member name="M:Jolt.XmlDocCommentReader.GetComments(System.Reflection.FieldInfo)"> <summary> Retrieves the xml doc comments for a given <see cref="T:System.Reflection.FieldInfo"/>. </summary> <param name="field"> The <see cref="T:System.Reflection.FieldInfo"/> for which the doc comments are retrieved. </param> <returns> An <see cref="T:System.Xml.Linq.XElement"/> containing the requested XML doc comments, or NULL if none were found. </returns> </member> <member name="M:Jolt.XmlDocCommentReader.GetComments(System.Reflection.PropertyInfo)"> <summary> Retrieves the xml doc comments for a given <see cref="T:System.Reflection.PropertyInfo"/>. </summary> <param name="property"> The <see cref="T:System.Reflection.PropertyInfo"/> for which the doc comments are retrieved. </param> <returns> An <see cref="T:System.Xml.Linq.XElement"/> containing the requested XML doc comments, or NULL if none were found. </returns> </member> <member name="M:Jolt.XmlDocCommentReader.GetComments(System.Reflection.ConstructorInfo)"> <summary> Retrieves the xml doc comments for a given <see cref="T:System.Reflection.ConstructorInfo"/>. </summary> <param name="constructor"> The <see cref="T:System.Reflection.ConstructorInfo"/> for which the doc comments are retrieved. </param> <returns> An <see cref="T:System.Xml.Linq.XElement"/> containing the requested XML doc comments, or NULL if none were found. </returns> </member> <member name="M:Jolt.XmlDocCommentReader.GetComments(System.Reflection.MethodInfo)"> <summary> Retrieves the xml doc comments for a given <see cref="T:System.Reflection.MethodInfo"/>. </summary> <param name="method"> The <see cref="T:System.Reflection.MethodInfo"/> for which the doc comments are retrieved. </param> <returns> An <see cref="T:System.Xml.Linq.XElement"/> containing the requested XML doc comments, or NULL if none were found. </returns> </member> <member name="M:Jolt.XmlDocCommentReader.ResolveDocCommentsLocation(System.Reflection.Assembly,Jolt.XmlDocCommentDirectoryElementCollection,Jolt.IO.IFile)"> <summary> Locates the XML doc comment file corresponding to the given <see cref="T:System.Reflection.Assembly"/>, in the given directories. </summary> <param name="assembly"> The assembly whose doc comments are retrieved. </param> <param name="directories"> The directory names to search. </param> <param name="fileProxy"> The proxy to the file system. </param> <returns> The full path to the requested XML doc comment file, if it exists. </returns> <exception cref="T:System.IO.FileNotFoundException"> The XML doc comments file was not found, for the given set of parameters. </exception> </member> <member name="P:Jolt.XmlDocCommentReader.FullPath"> <summary> Gets the full path to the XML doc comments file that is read by the reader. </summary> </member> <member name="P:Jolt.XmlDocCommentReader.Settings"> <summary> Gets the configuration settings associated with this object. </summary> </member> <member name="P:Jolt.XmlDocCommentReader.FileProxy"> <summary> Gets the file proxy used by the class. </summary> </member> <member name="P:Jolt.XmlDocCommentReader.ReadPolicy"> <summary> Gets the read policy used by the class. </summary> </member> <member name="T:Jolt.XmlDocCommentReaderSettings"> <summary> Provides configuration settings to control the search paths for locating XML doc comments. </summary> </member> <member name="M:Jolt.XmlDocCommentReaderSettings.#ctor"> <summary> Creates a new instance of the <see cref="T:Jolt.XmlDocCommentReaderSettings"/> class with an empty search paths collection. </summary> </member> <member name="M:Jolt.XmlDocCommentReaderSettings.#ctor(System.Collections.Generic.IEnumerable{System.String})"> <summary> Creates a new instance of the <see cref="T:Jolt.XmlDocCommentReaderSettings"/> class with the given directory names. </summary> <param name="docCommentDirectoryNames"> The search paths used to locate an XML doc comments file. </param> </member> <member name="F:Jolt.XmlDocCommentReaderSettings.Default"> <summary> Stores an instance of the default configuration. </summary> </member> <member name="M:Jolt.XmlDocCommentReaderSettings.CreateDefaultSettings"> <summary> Creates the default <see cref="T:Jolt.XmlDocCommentReaderSettings"/> object. </summary> <remarks> Searches the application's working directory, followed by each .NET Framework reference assembly directory, including 64bit variants. </remarks> <returns> A new instance of an <see cref="T:Jolt.XmlDocCommentReaderSettings"/> object, with a predefined list of search paths. </returns> </member> <member name="P:Jolt.XmlDocCommentReaderSettings.DirectoryNames"> <summary> Gets the collection of search paths. </summary> </member> </members> </doc> |