System.Runtime.Serialization.Formatters.Binary.ObjectReader.ParseMemberEnd C# (CSharp) Method

ParseMemberEnd() private method

private ParseMemberEnd ( ParseRecord pr ) : void
pr ParseRecord
return void
        private void ParseMemberEnd(ParseRecord pr)
        {
            switch (pr._memberTypeEnum)
            {
                case InternalMemberTypeE.Item:
                    ParseArrayMemberEnd(pr);
                    return;
                case InternalMemberTypeE.Field:
                    if (pr._memberValueEnum == InternalMemberValueE.Nested)
                    {
                        ParseObjectEnd(pr);
                    }
                    break;
                default:
                    ParseError(pr, (ParseRecord)_stack.Peek());
                    break;
            }
        }