A production builder with 5 significant members.
Instance member | Description | ||
Full Usage:
this.Append
Parameters:
string
Returns: ProductionBuilder<'T1, 'T2, 'T3, 'T4, 'T5>
|
Creates a production builder from this one with the given string added to the end as a literal.
|
||
Full Usage:
this.Append
Parameters:
DesigntimeFarkle
Returns: ProductionBuilder<'T1, 'T2, 'T3, 'T4, 'T5>
|
Creates a production builder from this one with the given untyped designtime Farkle added to the end as a not significant member.
|
||
Full Usage:
this.Extend
Parameters:
DesigntimeFarkle<'T6>
Returns: ProductionBuilder<'T1, 'T2, 'T3, 'T4, 'T5, 'T6>
|
Creates a production builder from this one with the given typed designtime Farkle added to the end as a significant member. Up to sixteen significant members can be added to a production builder.
|
||
Full Usage:
this.Finish
Parameters:
Func<'T1, 'T2, 'T3, 'T4, 'T5, 'TOutput>
Returns: Production<'TOutput>
|
Finishes the production's construction and returns it. This method accepts a delegate that accepts the production's significant members and returns the production's output.
|
||
Full Usage:
this.FinishFSharp
Parameters:
'T1 -> 'T2 -> 'T3 -> 'T4 -> 'T5 -> 'TOutput
Returns: Production<'TOutput>
|
Finishes the production's construction and returns it. This method accepts an F# function that accepts the production's significant members and returns the production's output.
|
||
Full Usage:
this.WithPrecedence
Parameters:
outref<obj>
Returns: ProductionBuilder<'T1, 'T2, 'T3, 'T4, 'T5>
|
Returns a production builder with a unique contextual precedence token assigned to it, which is also returned by reference. This method allows a simpler experience for C# users.
|
||
Full Usage:
this.WithPrecedence
Parameters:
obj
-
An object that identifies the production
when defining operator precedence and associativity.
Returns: ProductionBuilder<'T1, 'T2, 'T3, 'T4, 'T5>
|
Returns a production builder with the given contextual precedence token.
|
Static member | Description |
Full Usage:
x .>> literal
Parameters:
ProductionBuilder<'T1, 'T2, 'T3, 'T4, 'T5>
literal : string
Returns: ProductionBuilder<'T1, 'T2, 'T3, 'T4, 'T5>
Modifiers: inline |
The
|
Full Usage:
x .>> df
Parameters:
ProductionBuilder<'T1, 'T2, 'T3, 'T4, 'T5>
df : DesigntimeFarkle
Returns: ProductionBuilder<'T1, 'T2, 'T3, 'T4, 'T5>
Modifiers: inline |
The
|
Full Usage:
x .>>. df
Parameters:
ProductionBuilder<'T1, 'T2, 'T3, 'T4, 'T5>
df : DesigntimeFarkle<'a>
Returns: ProductionBuilder<'T1, 'T2, 'T3, 'T4, 'T5, 'a>
Modifiers: inline |
The
|
Full Usage:
x => f
Parameters:
ProductionBuilder<'T1, 'T2, 'T3, 'T4, 'T5>
f : 'T1 -> 'T2 -> 'T3 -> 'T4 -> 'T5 -> 'a
Returns: Production<'a>
Modifiers: inline |
The
|