C# 클래스 Rakudo.Metamodel.Representations.RakudoCodeRef.Instance

Instance that uses the RakudoCodeRef representation.
상속: RakudoObject
파일 보기 프로젝트 열기: jnthn/6model 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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