C# 클래스 AjTalk.Transactions.TransactionalObject

상속: IObject, IObjectDecorator
파일 보기 프로젝트 열기: ajlopez/AjTalk 1 사용 예제들

공개 메소드들

메소드 설명
DefineObjectMethod ( IMethod method ) : void
ExecuteMethod ( IObject self, System.Machine machine, IMethod method, object arguments ) : object
ExecuteMethod ( Interpreter interpreter, IMethod method, object arguments ) : object
ExecuteMethod ( System.Machine machine, IMethod method, object arguments ) : object
SendMessage ( System.Machine machine, string msgname, object args ) : object
TransactionalObject ( IObject inner, TransactionManager manager ) : System
this ( int n ) : object

비공개 메소드들

메소드 설명
ReleaseValues ( ) : void

메소드 상세

DefineObjectMethod() 공개 메소드

public DefineObjectMethod ( IMethod method ) : void
method IMethod
리턴 void

ExecuteMethod() 공개 메소드

public ExecuteMethod ( IObject self, System.Machine machine, IMethod method, object arguments ) : object
self IObject
machine System.Machine
method IMethod
arguments object
리턴 object

ExecuteMethod() 공개 메소드

public ExecuteMethod ( Interpreter interpreter, IMethod method, object arguments ) : object
interpreter AjTalk.Language.Interpreter
method IMethod
arguments object
리턴 object

ExecuteMethod() 공개 메소드

public ExecuteMethod ( System.Machine machine, IMethod method, object arguments ) : object
machine System.Machine
method IMethod
arguments object
리턴 object

SendMessage() 공개 메소드

public SendMessage ( System.Machine machine, string msgname, object args ) : object
machine System.Machine
msgname string
args object
리턴 object

TransactionalObject() 공개 메소드

public TransactionalObject ( IObject inner, TransactionManager manager ) : System
inner IObject
manager TransactionManager
리턴 System

this() 공개 메소드

public this ( int n ) : object
n int
리턴 object