apply f args
Signature: f:CodeTree -> args:CodeTree list -> CodeTree
|
|
boolOption addParentheses
Signature: addParentheses:bool -> bool option -> CodeTree
|
|
buildFlagsEnum v
Signature: v:'a -> CodeTree
Type parameters: 'a, 'b
|
|
combineDeclaration letBinding code
Signature: letBinding:CodeTree -> code:CodeTree -> CodeTree
|
|
combineDeclarations letBindings code
Signature: letBindings:CodeTree list -> code:CodeTree -> CodeTree
|
|
constant x
Signature: x:'a -> CodeTree
Type parameters: 'a
|
|
constantOption addParentheses
Signature: addParentheses:bool -> obj option -> CodeTree
Type parameters: 'a
|
|
dataValue includeCreateCall x
Signature: includeCreateCall:bool -> x:T -> CodeTree
|
|
dataValueMaybeDirect includeCreateCall x
Signature: includeCreateCall:bool -> x:T -> bool * CodeTree
|
|
dataValueSupportsDirectConstruction x
Signature: x:T -> CodeTree option
|
|
defaultPrinter
Signature: obj -> string
Type parameters: 'a
|
|
expression arg1
Signature: CfExpression -> CodeTree
|
|
extendRecordExpressions (...)
Signature: expressions:(string * CodeTree) list -> recordExpression:CodeTree -> CodeTree
|
|
fullyQualifiedEnum v
Signature: v:obj -> CodeTree
Type parameters: 'a
|
|
fullyQualifiedUnionCaseNoData v
Signature: v:obj -> CodeTree
Type parameters: 'a
|
|
fullyQualifiedUnionCaseWithData v data
Signature: v:obj -> data:CodeTree list -> CodeTree
Type parameters: 'a
|
|
fullyQualifiedUnionSingleCaseNoData v
Signature: v:obj -> CodeTree
Type parameters: 'a
|
|
fullyQualifiedUnionSingleCaseWithData (...)
Signature: v:obj -> data:CodeTree list -> CodeTree
Type parameters: 'a
|
|
functionApplication name args
Signature: name:string -> args:CodeTree list -> CodeTree
|
|
functionApplicationQ func args
Signature: func:Expr -> args:CodeTree list -> CodeTree
|
|
functionApplicationWithDataValue (...)
Signature: includeCreateCall:bool -> (directForm:string * prefixArgsDirect:'?9750 * suffixArgsDirect:'?9751) -> (indirectForm:string * prefixArgsIndirect:'?9750 * suffixArgsIndirect:'?9751) -> dataValue:T -> CodeTree
Type parameters: '?9750, '?9751
|
|
functionApplicationWithDataValueQ (...)
Signature: includeCreateCall:bool -> (directForm:'?9753 * prefixArgsDirect:'?9754 * suffixArgsDirect:'?9755) -> (indirectForm:'?9753 * prefixArgsIndirect:'?9754 * suffixArgsIndirect:'?9755) -> dataValue:T -> CodeTree
Type parameters: '?9753, '?9754, '?9755
|
|
functionApplicationWithDataValueSimple (...)
Signature: includeCreateCall:bool -> directForm:string -> indirectForm:string -> T -> CodeTree
|
|
functionApplicationWithDataValueSimpleQ (...)
Signature: includeCreateCall:bool -> directForm:'a -> indirectForm:'a -> T -> CodeTree
Type parameters: 'a
|
|
intOption addParentheses
Signature: addParentheses:bool -> int option -> CodeTree
|
|
joinPipeline
Signature: CodeTree -> CodeTree -> CodeTree
|
|
joinPipelineOp op ct pipe
Signature: op:string -> ct:CodeTree -> pipe:CodeTree -> CodeTree
|
|
listExpression mapper coll
Signature: mapper:('a -> CodeTree) -> coll:'a list -> CodeTree
Type parameters: 'a
|
|
makeOption addParentheses fn value
Signature: addParentheses:bool -> fn:('a -> CodeTree) -> value:'a option -> CodeTree
Type parameters: 'a
|
|
makePair parenthesise v1 v2
Signature: parenthesise:bool -> v1:CodeTree -> v2:CodeTree -> CodeTree
|
|
makeSome addParentheses value
Signature: addParentheses:bool -> value:CodeTree -> CodeTree
|
|
maybeMutateRecordExpression (...)
Signature: testValue:'a -> expectedValue:'a -> baseValueExpression:CodeTree -> mutationExpressions:(string * CodeTree) list -> CodeTree
Type parameters: 'a
|
|
maybeParenthesise b
Signature: b:bool -> bool -> CodeTree -> CodeTree
|
|
parentheses b x
Signature: b:bool -> x:CodeTree -> CodeTree
|
|
pipeline
Signature: CodeTree list -> CodeTree
|
|
pipelineOp op steps
Signature: op:string -> steps:CodeTree list -> CodeTree
|
|
qualifiedEnum prefix v
Signature: prefix:string -> v:obj -> CodeTree
Type parameters: 'a
|
|
stringOption addParentheses
Signature: addParentheses:bool -> string option -> CodeTree
|
|