[Home] Module Microsoft.FSharp.Quotations.DerivedPatterns


Active Patterns

Active PatternDescription
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

See Also

Microsoft.FSharp.Quotations


Documentation for assembly FSharp.Core, version 1.9.6.0, generated using F# Programming Language version 1.9.6.0