C# Класс Rakudo.Metamodel.Representations.RakudoCodeRef.Instance

Instance that uses the RakudoCodeRef representation.
Наследование: RakudoObject
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Body Func
CurrentContext Rakudo.Runtime.Context
Dispatchees RakudoObject[]
Handlers Rakudo.Runtime.Exceptions.Handler[]
OuterBlock Instance
OuterForNextInvocation Rakudo.Runtime.Context
Sig Signature
StaticLexPad Lexpad

Открытые методы

Метод Описание
Instance ( SharedTable STable ) : System

Creates a new instance with the given S-Table.

Описание методов

Instance() публичный Метод

Creates a new instance with the given S-Table.
public Instance ( SharedTable STable ) : System
STable SharedTable
Результат System

Описание свойств

Body публичное свойство

The code body - the thing that actually runs instructions.
public Func Body
Результат Func

CurrentContext публичное свойство

The context currently using this sub.
public Context,Rakudo.Runtime CurrentContext
Результат Rakudo.Runtime.Context

Dispatchees публичное свойство

If this is a dispatcher, this is the list of dispatchees that it will operate over.
public RakudoObject[] Dispatchees
Результат RakudoObject[]

Handlers публичное свойство

Exception handlers this block has, if any.
public Handler[],Rakudo.Runtime.Exceptions Handlers
Результат Rakudo.Runtime.Exceptions.Handler[]

OuterBlock публичное свойство

Our static outer block.
public Instance OuterBlock
Результат Instance

OuterForNextInvocation публичное свойство

The outer context to use for the next invocation, if any.
public Context,Rakudo.Runtime OuterForNextInvocation
Результат Rakudo.Runtime.Context

Sig публичное свойство

Signature object.
public Signature Sig
Результат Signature

StaticLexPad публичное свойство

The static lexpad.
public Lexpad StaticLexPad
Результат Lexpad