public T Pop() { if (array != null && size > 0) { T lastItem = array[size-1]; array[size-1] = default(T); size--; return lastItem; } return default(T); }
public static void Free(StackObject *esp, FastList <object> mObjects) { if (esp->ObjectType == StackObjectType.Object) { mObjects.Pop(); } }