public virtual Stack.AVM1Stack PerformStackOperations( Stack.AVM1Stack sourceStack )
{
for ( int i = 0; i < _StackOps.Length; i++ )
{
if ( _StackOps[ i ].Change < 0 )
{
sourceStack.Pop();
}
else if ( _StackOps[ i ].Change > 0 )
{
AVM1DataElement e = new AVM1DataElement();
e.DataType = _StackOps[ i ].DataType;
e.Value = null;
sourceStack.Push( e );
}
}
return sourceStack;
}