C# Class Rakudo.Metamodel.Representations.RakudoCodeRef.Instance

Instance that uses the RakudoCodeRef representation.
Inheritance: RakudoObject
Afficher le fichier Open project: jnthn/6model Class Usage Examples

Méthodes publiques

Свойство Type Description
Body Func
CurrentContext Rakudo.Runtime.Context
Dispatchees RakudoObject[]
Handlers Rakudo.Runtime.Exceptions.Handler[]
OuterBlock Instance
OuterForNextInvocation Rakudo.Runtime.Context
Sig Signature
StaticLexPad Lexpad

Méthodes publiques

Méthode Description
Instance ( SharedTable STable ) : System

Creates a new instance with the given S-Table.

Method Details

Instance() public méthode

Creates a new instance with the given S-Table.
public Instance ( SharedTable STable ) : System
STable SharedTable
Résultat System

Property Details

Body public_oe property

The code body - the thing that actually runs instructions.
public Func Body
Résultat Func

CurrentContext public_oe property

The context currently using this sub.
public Context,Rakudo.Runtime CurrentContext
Résultat Rakudo.Runtime.Context

Dispatchees public_oe property

If this is a dispatcher, this is the list of dispatchees that it will operate over.
public RakudoObject[] Dispatchees
Résultat RakudoObject[]

Handlers public_oe property

Exception handlers this block has, if any.
public Handler[],Rakudo.Runtime.Exceptions Handlers
Résultat Rakudo.Runtime.Exceptions.Handler[]

OuterBlock public_oe property

Our static outer block.
public Instance OuterBlock
Résultat Instance

OuterForNextInvocation public_oe property

The outer context to use for the next invocation, if any.
public Context,Rakudo.Runtime OuterForNextInvocation
Résultat Rakudo.Runtime.Context

Sig public_oe property

Signature object.
public Signature Sig
Résultat Signature

StaticLexPad public_oe property

The static lexpad.
public Lexpad StaticLexPad
Résultat Lexpad