Interface

Overview

Location

  • Reference: Go.fx
  • Namespace: go.types
  • Platforms: Island


Instance Methods


constructor

 

constructor

 

Interface()

 

init()

 

Sub New()

constructor (Slice<Memory<Func>>, Slice<Type>, Slice<Memory<Func>>)

 

constructor(amethods: Slice<Memory<Func>>; aembeddeds: Slice<Type>; aallMethods: Slice<Memory<Func>>)

 

Interface(Slice<Memory<Func>> amethods, Slice<Type> aembeddeds, Slice<Memory<Func>> aallMethods)

 

init(_ amethods: Slice<Memory<Func>>, _ aembeddeds: Slice<Type>, _ aallMethods: Slice<Memory<Func>>)

 

Sub New(amethods As Slice<Memory<Func>>, aembeddeds As Slice<Type>, aallMethods As Slice<Memory<Func>>)

Parameters:

  • amethods:
  • aembeddeds:
  • aallMethods:

constructor (Interface)

 

constructor(value: Interface)

 

Interface(Interface value)

 

init(_ value: Interface)

 

Sub New(value As Interface)

Parameters:

  • value:

String

 

method String: string

 

string String()

 

func String() -> string

 

func String() string

 

Function String() As string

Underlying

 

method Underlying: Type

 

Type Underlying()

 

func Underlying() -> Type

 

func Underlying() Type

 

Function Underlying() As Type

Complete

 

method Complete: Memory<Interface>

 

Memory<Interface> Complete()

 

func Complete() -> Memory<Interface>

 

func Complete() Memory<Interface>

 

Function Complete() As Memory<Interface>

Embedded

 

method Embedded(i: int): Memory<Named>

 

Memory<Named> Embedded(int i)

 

func Embedded(_ i: int) -> Memory<Named>

 

func Embedded(i int) Memory<Named>

 

Function Embedded(i As int) As Memory<Named>

Parameters:

  • i:

EmbeddedType

 

method EmbeddedType(i: int): Type

 

Type EmbeddedType(int i)

 

func EmbeddedType(_ i: int) -> Type

 

func EmbeddedType(i int) Type

 

Function EmbeddedType(i As int) As Type

Parameters:

  • i:

Empty

 

method Empty: bool

 

bool Empty()

 

func Empty() -> bool

 

func Empty() bool

 

Function Empty() As bool

ExplicitMethod

 

method ExplicitMethod(i: int): Memory<Func>

 

Memory<Func> ExplicitMethod(int i)

 

func ExplicitMethod(_ i: int) -> Memory<Func>

 

func ExplicitMethod(i int) Memory<Func>

 

Function ExplicitMethod(i As int) As Memory<Func>

Parameters:

  • i:

Method

 

method Method(i: int): Memory<Func>

 

Memory<Func> Method(int i)

 

func Method(_ i: int) -> Memory<Func>

 

func Method(i int) Memory<Func>

 

Function Method(i As int) As Memory<Func>

Parameters:

  • i:

NumEmbeddeds

 

method NumEmbeddeds: int

 

int NumEmbeddeds()

 

func NumEmbeddeds() -> int

 

func NumEmbeddeds() int

 

Function NumEmbeddeds() As int

NumExplicitMethods

 

method NumExplicitMethods: int

 

int NumExplicitMethods()

 

func NumExplicitMethods() -> int

 

func NumExplicitMethods() int

 

Function NumExplicitMethods() As int

NumMethods

 

method NumMethods: int

 

int NumMethods()

 

func NumMethods() -> int

 

func NumMethods() int

 

Function NumMethods() As int

 

Implements