private void ReadMemberPrimitiveUnTyped()
{
ObjectProgress objectOp = (ObjectProgress)_stack.Peek();
if (memberPrimitiveUnTyped == null)
{
memberPrimitiveUnTyped = new MemberPrimitiveUnTyped();
}
memberPrimitiveUnTyped.Set((InternalPrimitiveTypeE)_expectedTypeInformation);
memberPrimitiveUnTyped.Read(this);
PRs.Init();
PRs._varValue = memberPrimitiveUnTyped._value;
PRs._dtTypeCode = (InternalPrimitiveTypeE)_expectedTypeInformation;
PRs._dtType = Converter.ToType(PRs._dtTypeCode);
PRs._parseTypeEnum = InternalParseTypeE.Member;
PRs._memberValueEnum = InternalMemberValueE.InlineValue;
if (objectOp._objectTypeEnum == InternalObjectTypeE.Object)
{
PRs._memberTypeEnum = InternalMemberTypeE.Field;
PRs._name = objectOp._name;
}
else
{
PRs._memberTypeEnum = InternalMemberTypeE.Item;
}
_objectReader.Parse(PRs);
}