/// <summary>
        ///		Clears the buffers to deserialize message.
        /// </summary>
        internal override void ClearBuffers()
        {
            if (this.ErrorBuffer != null)
            {
                this.ErrorBuffer.Dispose();
                this.ErrorBuffer = null;
            }

            if (this.ResultBuffer != null)
            {
                this.ResultBuffer.Dispose();
                this.ResultBuffer = null;
            }

            this.ErrorStartAt  = -1;
            this.ResultStartAt = -1;

            base.ClearBuffers();
        }
示例#2
0
        /// <summary>
        ///		Clears the buffers to deserialize message.
        /// </summary>
        internal override void ClearBuffers()
        {
            if (errorBuffer != null)
            {
                errorBuffer.Dispose();
                errorBuffer = null;
            }

            if (resultBuffer != null)
            {
                resultBuffer.Dispose();
                resultBuffer = null;
            }

            errorStartAt  = -1;
            resultStartAt = -1;

            base.ClearBuffers();
        }
示例#3
0
		internal override void Clear()
		{
			if ( this.UnpackingBuffer != null )
			{
				this.UnpackingBuffer.Dispose();
				this.UnpackingBuffer = null;
			}

			base.Clear();
		}
示例#4
0
		/// <summary>
		///		Clears the buffers to deserialize message.
		/// </summary>
		internal override void ClearBuffers()
		{
			if ( this.ErrorBuffer != null )
			{
				this.ErrorBuffer.Dispose();
				this.ErrorBuffer = null;
			}

			if ( this.ResultBuffer != null )
			{
				this.ResultBuffer.Dispose();
				this.ResultBuffer = null;
			}

			this.ErrorStartAt = -1;
			this.ResultStartAt = -1;

			base.ClearBuffers();
		}