| Active Pattern | Description |
val ( |AndAlso|_| ) : Expr -> (Expr * Expr) option |
An active pattern to recognize expressions of the form a && b
|
val ( |Applications|_| ) : Expr -> (Expr * Expr list list) option |
An active pattern to recognize expressions that represent the application of a (possibly curried or tupled) first class function value
|
val ( |Bool|_| ) : Expr -> bool option |
An active pattern to recognize constant boolean expressions
|
val ( |Byte|_| ) : Expr -> byte option |
An active pattern to recognize constant byte expressions
|
val ( |Char|_| ) : Expr -> char option |
An active pattern to recognize constant unicode character expressions
|
val ( |Double|_| ) : Expr -> float option |
An active pattern to recognize constant 64-bit floating point number expressions
|
val ( |Int16|_| ) : Expr -> int16 option |
An active pattern to recognize constant int16 expressions
|
val ( |Int32|_| ) : Expr -> int32 option |
An active pattern to recognize constant int32 expressions
|
val ( |Int64|_| ) : Expr -> int64 option |
An active pattern to recognize constant int64 expressions
|
val ( |Lambdas|_| ) : Expr -> (Var list list * Expr) option |
An active pattern to recognize expressions that represent a (possibly curried or tupled) first class function value
|
val ( |MethodWithReflectedDefinition|_| ) : MethodBase -> Expr option |
An active pattern to recognize methods that have an associated ReflectedDefinition
|
val ( |OrElse|_| ) : Expr -> (Expr * Expr) option |
An active pattern to recognize expressions of the form a || b
|
val ( |PropertyGetterWithReflectedDefinition|_| ) : PropertyInfo -> Expr option |
An active pattern to recognize property getters or values in modules that have an associated ReflectedDefinition
|
val ( |PropertySetterWithReflectedDefinition|_| ) : PropertyInfo -> Expr option |
An active pattern to recognize property setters that have an associated ReflectedDefinition
|
val ( |SByte|_| ) : Expr -> sbyte option |
An active pattern to recognize constant signed byte expressions
|
val ( |Single|_| ) : Expr -> float32 option |
An active pattern to recognize constant 32-bit floating point number expressions
|
val ( |SpecificCall|_| ) : Expr -> (Expr -> (Type list * Expr list) option) |
A parameterized active pattern to recognize calls to a specified function or method
|
val ( |String|_| ) : Expr -> string option |
An active pattern to recognize constant string expressions
|
val ( |UInt16|_| ) : Expr -> uint16 option |
An active pattern to recognize constant unsigned int16 expressions
|
val ( |UInt32|_| ) : Expr -> uint32 option |
An active pattern to recognize constant unsigned int32 expressions
|
val ( |UInt64|_| ) : Expr -> uint64 option |
An active pattern to recognize constant unsigned int64 expressions
|
val ( |Unit|_| ) : Expr -> unit option |
An active pattern to recognize () constant expressions
|