FSharpExprPatterns Module
A collection of active patterns to analyze expressions
Active patterns
Active pattern | Description |
|
|
Full Usage:
(|AddressSet|_|) arg1
Parameters:
FSharpExpr
Returns: (FSharpExpr * FSharpExpr) option
|
|
Full Usage:
(|AnonRecordGet|_|) arg1
Parameters:
FSharpExpr
Returns: (FSharpExpr * FSharpType * int) option
|
|
Full Usage:
(|Application|_|) arg1
Parameters:
FSharpExpr
Returns: (FSharpExpr * FSharpType list * FSharpExpr list) option
|
|
|
|
Full Usage:
(|CallWithWitnesses|_|) arg1
Parameters:
FSharpExpr
Returns: (FSharpExpr option * FSharpMemberOrFunctionOrValue * FSharpType list * FSharpType list * FSharpExpr list * FSharpExpr list) option
|
|
Full Usage:
(|Call|_|) arg1
Parameters:
FSharpExpr
Returns: (FSharpExpr option * FSharpMemberOrFunctionOrValue * FSharpType list * FSharpType list * FSharpExpr list) option
|
|
Full Usage:
(|Coerce|_|) arg1
Parameters:
FSharpExpr
Returns: (FSharpType * FSharpExpr) option
|
|
|
|
Full Usage:
(|DebugPoint|_|) arg1
Parameters:
FSharpExpr
Returns: (DebugPointAtLeafExpr * FSharpExpr) option
|
|
Full Usage:
(|DecisionTreeSuccess|_|) arg1
Parameters:
FSharpExpr
Returns: (int * FSharpExpr list) option
|
|
Full Usage:
(|DecisionTree|_|) arg1
Parameters:
FSharpExpr
Returns: (FSharpExpr * (FSharpMemberOrFunctionOrValue list * FSharpExpr) list) option
|
|
|
|
Full Usage:
(|FSharpFieldGet|_|) arg1
Parameters:
FSharpExpr
Returns: (FSharpExpr option * FSharpType * FSharpField) option
|
|
Full Usage:
(|FSharpFieldSet|_|) arg1
Parameters:
FSharpExpr
Returns: (FSharpExpr option * FSharpType * FSharpField * FSharpExpr) option
|
|
Full Usage:
(|FastIntegerForLoop|_|) arg1
Parameters:
FSharpExpr
Returns: (FSharpExpr * FSharpExpr * FSharpExpr * bool * DebugPointAtFor * DebugPointAtInOrTo) option
|
|
Full Usage:
(|ILAsm|_|) arg1
Parameters:
FSharpExpr
Returns: (string * FSharpType list * FSharpExpr list) option
|
|
Full Usage:
(|ILFieldGet|_|) arg1
Parameters:
FSharpExpr
Returns: (FSharpExpr option * FSharpType * string) option
|
|
Full Usage:
(|ILFieldSet|_|) arg1
Parameters:
FSharpExpr
Returns: (FSharpExpr option * FSharpType * string * FSharpExpr) option
|
|
Full Usage:
(|IfThenElse|_|) arg1
Parameters:
FSharpExpr
Returns: (FSharpExpr * FSharpExpr * FSharpExpr) option
|
|
Full Usage:
(|Lambda|_|) arg1
Parameters:
FSharpExpr
Returns: (FSharpMemberOrFunctionOrValue * FSharpExpr) option
|
|
Full Usage:
(|LetRec|_|) arg1
Parameters:
FSharpExpr
Returns: ((FSharpMemberOrFunctionOrValue * FSharpExpr * DebugPointAtBinding) list * FSharpExpr) option
|
|
Full Usage:
(|Let|_|) arg1
Parameters:
FSharpExpr
Returns: ((FSharpMemberOrFunctionOrValue * FSharpExpr * DebugPointAtBinding) * FSharpExpr) option
|
|
Full Usage:
(|NewAnonRecord|_|) arg1
Parameters:
FSharpExpr
Returns: (FSharpType * FSharpExpr list) option
|
|
Full Usage:
(|NewArray|_|) arg1
Parameters:
FSharpExpr
Returns: (FSharpType * FSharpExpr list) option
|
|
Full Usage:
(|NewDelegate|_|) arg1
Parameters:
FSharpExpr
Returns: (FSharpType * FSharpExpr) option
|
|
Full Usage:
(|NewObject|_|) arg1
Parameters:
FSharpExpr
Returns: (FSharpMemberOrFunctionOrValue * FSharpType list * FSharpExpr list) option
|
|
Full Usage:
(|NewRecord|_|) arg1
Parameters:
FSharpExpr
Returns: (FSharpType * FSharpExpr list) option
|
|
Full Usage:
(|NewTuple|_|) arg1
Parameters:
FSharpExpr
Returns: (FSharpType * FSharpExpr list) option
|
|
Full Usage:
(|NewUnionCase|_|) arg1
Parameters:
FSharpExpr
Returns: (FSharpType * FSharpUnionCase * FSharpExpr list) option
|
|
Full Usage:
(|ObjectExpr|_|) arg1
Parameters:
FSharpExpr
Returns: (FSharpType * FSharpExpr * FSharpObjectExprOverride list * (FSharpType * FSharpObjectExprOverride list) list) option
|
|
|
|
Full Usage:
(|Sequential|_|) arg1
Parameters:
FSharpExpr
Returns: (FSharpExpr * FSharpExpr) option
|
|
|
|
Full Usage:
(|TraitCall|_|) arg1
Parameters:
FSharpExpr
Returns: (FSharpType list * string * SynMemberFlags * FSharpType list * FSharpType list * FSharpExpr list) option
|
|
Full Usage:
(|TryFinally|_|) arg1
Parameters:
FSharpExpr
Returns: (FSharpExpr * FSharpExpr * DebugPointAtTry * DebugPointAtFinally) option
|
|
Full Usage:
(|TryWith|_|) arg1
Parameters:
FSharpExpr
Returns: (FSharpExpr * FSharpMemberOrFunctionOrValue * FSharpExpr * FSharpMemberOrFunctionOrValue * FSharpExpr * DebugPointAtTry * DebugPointAtWith) option
|
|
Full Usage:
(|TupleGet|_|) arg1
Parameters:
FSharpExpr
Returns: (FSharpType * int * FSharpExpr) option
|
|
Full Usage:
(|TypeLambda|_|) arg1
Parameters:
FSharpExpr
Returns: (FSharpGenericParameter list * FSharpExpr) option
|
|
Full Usage:
(|TypeTest|_|) arg1
Parameters:
FSharpExpr
Returns: (FSharpType * FSharpExpr) option
|
|
Full Usage:
(|UnionCaseGet|_|) arg1
Parameters:
FSharpExpr
Returns: (FSharpExpr * FSharpType * FSharpUnionCase * FSharpField) option
|
|
Full Usage:
(|UnionCaseSet|_|) arg1
Parameters:
FSharpExpr
Returns: (FSharpExpr * FSharpType * FSharpUnionCase * FSharpField * FSharpExpr) option
|
|
Full Usage:
(|UnionCaseTag|_|) arg1
Parameters:
FSharpExpr
Returns: (FSharpExpr * FSharpType) option
|
|
Full Usage:
(|UnionCaseTest|_|) arg1
Parameters:
FSharpExpr
Returns: (FSharpExpr * FSharpType * FSharpUnionCase) option
|
|
Full Usage:
(|ValueSet|_|) arg1
Parameters:
FSharpExpr
Returns: (FSharpMemberOrFunctionOrValue * FSharpExpr) option
|
|
Full Usage:
(|Value|_|) arg1
Parameters:
FSharpExpr
Returns: FSharpMemberOrFunctionOrValue option
|
|
Full Usage:
(|WhileLoop|_|) arg1
Parameters:
FSharpExpr
Returns: (FSharpExpr * FSharpExpr * DebugPointAtWhile) option
|
|
|