Reads all the fields from a value built using an instance of an F# exception declaration
obj
The exception instance.
BindingFlags
Optional binding flags.
objnull array
The fields from the given exception.
Reads a field from a record value.
obj
The record object.
PropertyInfo
The PropertyInfo describing the field to read.
objnull
The field from the record.
Reads all the fields from a record value.
obj
The record object.
BindingFlags
Optional binding flags for the record.
objnull array
The array of fields from the record.
Reads a field from a tuple value.
obj
The input tuple.
int
The index of the field to read.
objnull
The value of the field.
Reads all fields from a tuple.
obj
The input tuple.
objnull array
An array of the fields from the given tuple.
Identify the union case and its fields for an object
objnull
The input union case.
Type
The union type containing the value.
BindingFlags
Optional binding flags.
UnionCaseInfo * objnull array
The description of the union case and its fields.
Builds a typed function from object from a dynamic function implementation
Type
The function type of the implementation.
objnull -> objnull
The untyped lambda of the function implementation.
obj
A typed function from the given dynamic implementation.
Creates an instance of a record type.
Type
The type of record to make.
objnull array
The array of values to initialize the record.
BindingFlags
Optional binding flags for the record.
obj
The created record.
Creates an instance of a tuple type
objnull array
The array of tuple fields.
Type
The tuple type to create.
obj
An instance of the tuple type with the given elements.
Create a union case value.
UnionCaseInfo
The description of the union case to create.
objnull array
The array of arguments to construct the given case.
BindingFlags
Optional binding flags.
objnull
The constructed union case.
Precompute a function for constructing a record value.
Type
The type of record to construct.
BindingFlags
Optional binding flags.
objnull array -> obj
A function to construct records of the given type.
Get a ConstructorInfo for a record type
Type
The record type.
BindingFlags
Optional binding flags.
ConstructorInfo
A ConstructorInfo for the given record type.
Precompute a function for reading a particular field from a record. Assumes the given type is a RecordType with a field of the given name. If not, ArgumentException is raised during pre-computation.
PropertyInfo
The PropertyInfo of the field to read.
obj -> objnull
A function to read the specified field from the record.
Precompute a function for reading all the fields from a record. The fields are returned in the same order as the fields reported by a call to Microsoft.FSharp.Reflection.Type.GetInfo for this type.
Type
The type of record to read.
BindingFlags
Optional binding flags.
obj -> objnull array
An optimized reader for the given record type.
Precompute a function for reading the values of a particular tuple type
Type
The type of tuple to read.
objnull array -> obj
A function to read a particular tuple type.
Gets a method that constructs objects of the given tuple type. For small tuples, no additional type will be returned.
Type
The input tuple type.
ConstructorInfo * Type option
The description of the tuple type constructor and an optional extra type for large tuples.
Gets information that indicates how to read a field of a tuple
Type
The input tuple type.
int
The index of the tuple element to describe.
PropertyInfo * (Type * int) option
The description of the tuple element and an optional type and index if the tuple is big.
Precompute a function for reading the values of a particular tuple type
Type
The tuple type to read.
obj -> objnull array
A function to read values of the given tuple type.
Precompute a function for constructing a discriminated union value for a particular union case.
UnionCaseInfo
The description of the union case.
BindingFlags
Optional binding flags.
objnull array -> objnull
A function for constructing values of the given union case.
A method that constructs objects of the given case
UnionCaseInfo
The description of the union case.
BindingFlags
Optional binding flags.
MethodInfo
The description of the constructor of the given union case.
Precompute a function for reading all the fields for a particular discriminator case of a union type
UnionCaseInfo
The description of the union case to read.
BindingFlags
Optional binding flags.
objnull -> objnull array
A function to for reading the fields of the given union case.
Precompute a property or static method for reading an integer representing the case tag of a union type.
Type
The type of union to read.
BindingFlags
Optional binding flags.
MemberInfo
The description of the union case reader.
Assumes the given type is a union type. If not, ArgumentException is raised during pre-computation.
Type
The type of union to optimize reading.
BindingFlags
Optional binding flags.
objnull -> int
An optimized function to read the tags of the given union type.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4