System.Runtime.Serialization.Formatters.Binary.SerStack.Pop C# (CSharp) Method

Pop() private method

private Pop ( ) : object
return object
        internal object Pop()
        {
            if (_top < 0)
            {
                return null;
            }

            object obj = _objects[_top];
            _objects[_top--] = null;
            return obj;
        }

Usage Example

        private NameInfo GetNameInfo()
        {
            NameInfo nameInfo = null;

            if (!_niPool.IsEmpty())
            {
                nameInfo = (NameInfo)_niPool.Pop();
                nameInfo.Init();
            }
            else
            {
                nameInfo = new NameInfo();
            }

            return(nameInfo);
        }
All Usage Examples Of System.Runtime.Serialization.Formatters.Binary.SerStack::Pop