IsEmpty() private method

private IsEmpty ( ) : bool
return bool
示例#1
0
        private void ReadMessageEnd()
        {
            _messageEnd ??= new MessageEnd();
            _messageEnd.Read(this);

            if (!_stack.IsEmpty())
            {
                throw new SerializationException(SR.Serialization_StreamEnd);
            }
        }
        private NameInfo GetNameInfo()
        {
            NameInfo nameInfo = null;

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

            return(nameInfo);
        }
示例#3
0
        private ObjectProgress GetOp()
        {
            ObjectProgress op = null;

            if (_opPool != null && !_opPool.IsEmpty())
            {
                op = (ObjectProgress)_opPool.Pop();
                op.Init();
            }
            else
            {
                op = new ObjectProgress();
            }

            return(op);
        }
        private void ReadMessageEnd()
        {
            SerTrace.Log(this, "ReadMessageEnd ");

            if (messageEnd == null)
            {
                messageEnd = new MessageEnd();
            }

            messageEnd.Read(this);

            messageEnd.Dump();

            if (!stack.IsEmpty())
            {
                SerTrace.Log(this, "ReadMessageEnd  Stack not empty ");
                stack.Dump();
                throw new SerializationException(Environment.GetResourceString("Serialization_StreamEnd"));
            }
        }