Header menu logo Fabulous.AST

AutoPropertyMemberBuilders Module

Type extensions

Type extension Description

Ast.MemberVal(identifier, expr, ?hasGetter, ?hasSetter)

Full Usage: Ast.MemberVal(identifier, expr, ?hasGetter, ?hasSetter)

Parameters:
    identifier : string - The identifier of the member.
    expr : WidgetBuilder<Expr> - The expression of the member.
    ?hasGetter : bool - Whether the member has a getter.
    ?hasSetter : bool - Whether the member has a setter.

Returns: WidgetBuilder<MemberDefnAutoPropertyNode>

Create an auto property member definition.

Extended Type: Ast

identifier : string

The identifier of the member.

expr : WidgetBuilder<Expr>

The expression of the member.

?hasGetter : bool

Whether the member has a getter.

?hasSetter : bool

Whether the member has a setter.

Returns: WidgetBuilder<MemberDefnAutoPropertyNode>

Ast.MemberVal(identifier, expr, returnType, ?hasGetter, ?hasSetter)

Full Usage: Ast.MemberVal(identifier, expr, returnType, ?hasGetter, ?hasSetter)

Parameters:
    identifier : string - The identifier of the member.
    expr : WidgetBuilder<Expr> - The expression of the member.
    returnType : WidgetBuilder<Type> - The return type of the member.
    ?hasGetter : bool - Whether the member has a getter.
    ?hasSetter : bool - Whether the member has a setter.

Returns: WidgetBuilder<MemberDefnAutoPropertyNode>

Create an auto property member definition.

Extended Type: Ast

identifier : string

The identifier of the member.

expr : WidgetBuilder<Expr>

The expression of the member.

returnType : WidgetBuilder<Type>

The return type of the member.

?hasGetter : bool

Whether the member has a getter.

?hasSetter : bool

Whether the member has a setter.

Returns: WidgetBuilder<MemberDefnAutoPropertyNode>

Ast.MemberVal(identifier, expr, returnType, ?hasGetter, ?hasSetter)

Full Usage: Ast.MemberVal(identifier, expr, returnType, ?hasGetter, ?hasSetter)

Parameters:
    identifier : string - The identifier of the member.
    expr : WidgetBuilder<Expr> - The expression of the member.
    returnType : string - The return type of the member.
    ?hasGetter : bool - Whether the member has a getter.
    ?hasSetter : bool - Whether the member has a setter.

Returns: WidgetBuilder<MemberDefnAutoPropertyNode>

Create an auto property member definition.

Extended Type: Ast

identifier : string

The identifier of the member.

expr : WidgetBuilder<Expr>

The expression of the member.

returnType : string

The return type of the member.

?hasGetter : bool

Whether the member has a getter.

?hasSetter : bool

Whether the member has a setter.

Returns: WidgetBuilder<MemberDefnAutoPropertyNode>

Ast.MemberVal(identifier, expr, ?hasGetter, ?hasSetter)

Full Usage: Ast.MemberVal(identifier, expr, ?hasGetter, ?hasSetter)

Parameters:
    identifier : string - The identifier of the member.
    expr : WidgetBuilder<Constant> - The expression of the member.
    ?hasGetter : bool - Whether the member has a getter.
    ?hasSetter : bool - Whether the member has a setter.

Returns: WidgetBuilder<MemberDefnAutoPropertyNode>

Create an auto property member definition.

Extended Type: Ast

identifier : string

The identifier of the member.

expr : WidgetBuilder<Constant>

The expression of the member.

?hasGetter : bool

Whether the member has a getter.

?hasSetter : bool

Whether the member has a setter.

Returns: WidgetBuilder<MemberDefnAutoPropertyNode>

Ast.MemberVal(identifier, expr, returnType, ?hasGetter, ?hasSetter)

Full Usage: Ast.MemberVal(identifier, expr, returnType, ?hasGetter, ?hasSetter)

Parameters:
    identifier : string - The identifier of the member.
    expr : WidgetBuilder<Constant> - The expression of the member.
    returnType : WidgetBuilder<Type> - The return type of the member.
    ?hasGetter : bool - Whether the member has a getter.
    ?hasSetter : bool - Whether the member has a setter.

Returns: WidgetBuilder<MemberDefnAutoPropertyNode>

Create an auto property member definition.

Extended Type: Ast

identifier : string

The identifier of the member.

expr : WidgetBuilder<Constant>

The expression of the member.

returnType : WidgetBuilder<Type>

The return type of the member.

?hasGetter : bool

Whether the member has a getter.

?hasSetter : bool

Whether the member has a setter.

Returns: WidgetBuilder<MemberDefnAutoPropertyNode>

Ast.MemberVal(identifier, expr, returnType, ?hasGetter, ?hasSetter)

Full Usage: Ast.MemberVal(identifier, expr, returnType, ?hasGetter, ?hasSetter)

Parameters:
    identifier : string - The identifier of the member.
    expr : WidgetBuilder<Constant> - The expression of the member.
    returnType : string - The return type of the member.
    ?hasGetter : bool - Whether the member has a getter.
    ?hasSetter : bool - Whether the member has a setter.

Returns: WidgetBuilder<MemberDefnAutoPropertyNode>

Create an auto property member definition.

Extended Type: Ast

identifier : string

The identifier of the member.

expr : WidgetBuilder<Constant>

The expression of the member.

returnType : string

The return type of the member.

?hasGetter : bool

Whether the member has a getter.

?hasSetter : bool

Whether the member has a setter.

Returns: WidgetBuilder<MemberDefnAutoPropertyNode>

Ast.MemberVal(identifier, expr, ?hasGetter, ?hasSetter)

Full Usage: Ast.MemberVal(identifier, expr, ?hasGetter, ?hasSetter)

Parameters:
    identifier : string - The identifier of the member.
    expr : string - The expression of the member.
    ?hasGetter : bool - Whether the member has a getter.
    ?hasSetter : bool - Whether the member has a setter.

Returns: WidgetBuilder<MemberDefnAutoPropertyNode>

Create an auto property member definition.

Extended Type: Ast

identifier : string

The identifier of the member.

expr : string

The expression of the member.

?hasGetter : bool

Whether the member has a getter.

?hasSetter : bool

Whether the member has a setter.

Returns: WidgetBuilder<MemberDefnAutoPropertyNode>

Ast.MemberVal(identifier, expr, returnType, ?hasGetter, ?hasSetter)

Full Usage: Ast.MemberVal(identifier, expr, returnType, ?hasGetter, ?hasSetter)

Parameters:
    identifier : string - The identifier of the member.
    expr : string - The expression of the member.
    returnType : WidgetBuilder<Type> - The return type of the member.
    ?hasGetter : bool - Whether the member has a getter.
    ?hasSetter : bool - Whether the member has a setter.

Returns: WidgetBuilder<MemberDefnAutoPropertyNode>

Create an auto property member definition.

Extended Type: Ast

identifier : string

The identifier of the member.

expr : string

The expression of the member.

returnType : WidgetBuilder<Type>

The return type of the member.

?hasGetter : bool

Whether the member has a getter.

?hasSetter : bool

Whether the member has a setter.

Returns: WidgetBuilder<MemberDefnAutoPropertyNode>

Ast.MemberVal(identifier, expr, returnType, ?hasGetter, ?hasSetter)

Full Usage: Ast.MemberVal(identifier, expr, returnType, ?hasGetter, ?hasSetter)

Parameters:
    identifier : string - The identifier of the member.
    expr : string - The expression of the member.
    returnType : string - The return type of the member.
    ?hasGetter : bool - Whether the member has a getter.
    ?hasSetter : bool - Whether the member has a setter.

Returns: WidgetBuilder<MemberDefnAutoPropertyNode>

Create an auto property member definition.

Extended Type: Ast

identifier : string

The identifier of the member.

expr : string

The expression of the member.

returnType : string

The return type of the member.

?hasGetter : bool

Whether the member has a getter.

?hasSetter : bool

Whether the member has a setter.

Returns: WidgetBuilder<MemberDefnAutoPropertyNode>

Type something to start searching.