C# Класс Microsoft.Zing.ZingMethod

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Clone ( StateImpl myState, Process myProcess, bool shallowCopy ) : ZingMethod
CompareTo ( object obj ) : int
ContainsVariable ( string name ) : bool
Dispatch ( Process process ) : void
DoCheckIn ( ) : object
DoCheckInOthers ( ) : object
DoRevertOthers ( ) : void
DoRollbackOthers ( object uleList ) : void
GetRunnableJoinStatements ( Process process ) : ulong
IsAtomicEntryBlock ( ) : bool
IsRunnable ( Process process ) : bool
LookupValueByName ( string name ) : object
TraverseFields ( FieldTraverser ft ) : void
WriteOutputsString ( StateImpl state, BinaryWriter bw ) : void
WriteString ( StateImpl state, BinaryWriter bw ) : void

Защищенные методы

Метод Описание
ZingMethod ( ) : System

Constructor

Приватные методы

Метод Описание
DoRevert ( ) : void
DoRollback ( object uleList ) : void
RaiseZingException ( int exception ) : bool

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

Clone() публичный абстрактный Метод

public abstract Clone ( StateImpl myState, Process myProcess, bool shallowCopy ) : ZingMethod
myState StateImpl
myProcess Process
shallowCopy bool
Результат ZingMethod

CompareTo() публичный абстрактный Метод

public abstract CompareTo ( object obj ) : int
obj object
Результат int

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

public ContainsVariable ( string name ) : bool
name string
Результат bool

Dispatch() публичный абстрактный Метод

public abstract Dispatch ( Process process ) : void
process Process
Результат void

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

public DoCheckIn ( ) : object
Результат object

DoCheckInOthers() публичный абстрактный Метод

public abstract DoCheckInOthers ( ) : object
Результат object

DoRevertOthers() публичный абстрактный Метод

public abstract DoRevertOthers ( ) : void
Результат void

DoRollbackOthers() публичный абстрактный Метод

public abstract DoRollbackOthers ( object uleList ) : void
uleList object
Результат void

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

public GetRunnableJoinStatements ( Process process ) : ulong
process Process
Результат ulong

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

public IsAtomicEntryBlock ( ) : bool
Результат bool

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

public IsRunnable ( Process process ) : bool
process Process
Результат bool

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

public LookupValueByName ( string name ) : object
name string
Результат object

TraverseFields() публичный абстрактный Метод

public abstract TraverseFields ( FieldTraverser ft ) : void
ft FieldTraverser
Результат void

WriteOutputsString() публичный абстрактный Метод

public abstract WriteOutputsString ( StateImpl state, BinaryWriter bw ) : void
state StateImpl
bw BinaryWriter
Результат void

WriteString() публичный абстрактный Метод

public abstract WriteString ( StateImpl state, BinaryWriter bw ) : void
state StateImpl
bw BinaryWriter
Результат void

ZingMethod() защищенный Метод

Constructor
protected ZingMethod ( ) : System
Результат System