Header menu logo Fabulous.AST

AutoPropertyMemberBuilders Module

Type extensions

Type extension Description

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

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

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.
    ?getterAccessibility : AccessControl - The accessibility of the getter.
    ?setterAccessibility : AccessControl - The accessibility of the 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.

?getterAccessibility : AccessControl

The accessibility of the getter.

?setterAccessibility : AccessControl

The accessibility of the setter.

Returns: WidgetBuilder<MemberDefnAutoPropertyNode>

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

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

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.
    ?getterAccessibility : AccessControl - The accessibility of the getter.
    ?setterAccessibility : AccessControl - The accessibility of the 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.

?getterAccessibility : AccessControl

The accessibility of the getter.

?setterAccessibility : AccessControl

The accessibility of the setter.

Returns: WidgetBuilder<MemberDefnAutoPropertyNode>

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

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

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.
    ?getterAccessibility : AccessControl - The accessibility of the getter.
    ?setterAccessibility : AccessControl - The accessibility of the 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.

?getterAccessibility : AccessControl

The accessibility of the getter.

?setterAccessibility : AccessControl

The accessibility of the setter.

Returns: WidgetBuilder<MemberDefnAutoPropertyNode>

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

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

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.
    ?getterAccessibility : AccessControl - The accessibility of the getter.
    ?setterAccessibility : AccessControl - The accessibility of the 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.

?getterAccessibility : AccessControl

The accessibility of the getter.

?setterAccessibility : AccessControl

The accessibility of the setter.

Returns: WidgetBuilder<MemberDefnAutoPropertyNode>

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

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

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.
    ?getterAccessibility : AccessControl - The accessibility of the getter.
    ?setterAccessibility : AccessControl - The accessibility of the 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.

?getterAccessibility : AccessControl

The accessibility of the getter.

?setterAccessibility : AccessControl

The accessibility of the setter.

Returns: WidgetBuilder<MemberDefnAutoPropertyNode>

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

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

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.
    ?getterAccessibility : AccessControl - The accessibility of the getter.
    ?setterAccessibility : AccessControl - The accessibility of the 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.

?getterAccessibility : AccessControl

The accessibility of the getter.

?setterAccessibility : AccessControl

The accessibility of the setter.

Returns: WidgetBuilder<MemberDefnAutoPropertyNode>

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

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

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.
    ?getterAccessibility : AccessControl - The accessibility of the getter.
    ?setterAccessibility : AccessControl - The accessibility of the 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.

?getterAccessibility : AccessControl

The accessibility of the getter.

?setterAccessibility : AccessControl

The accessibility of the setter.

Returns: WidgetBuilder<MemberDefnAutoPropertyNode>

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

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

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.
    ?getterAccessibility : AccessControl - The accessibility of the getter.
    ?setterAccessibility : AccessControl - The accessibility of the 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.

?getterAccessibility : AccessControl

The accessibility of the getter.

?setterAccessibility : AccessControl

The accessibility of the setter.

Returns: WidgetBuilder<MemberDefnAutoPropertyNode>

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

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

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.
    ?getterAccessibility : AccessControl - The accessibility of the getter.
    ?setterAccessibility : AccessControl - The accessibility of the 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.

?getterAccessibility : AccessControl

The accessibility of the getter.

?setterAccessibility : AccessControl

The accessibility of the setter.

Returns: WidgetBuilder<MemberDefnAutoPropertyNode>

Type something to start searching.