internal void Dump()
{
#if _DEBUG
InternalST.Soap("ParseRecord Dump ",PRparseRecordId);
InternalST.Soap("Enums");
Util.NVTrace("ParseType",((Enum)PRparseTypeEnum).ToString());
Util.NVTrace("ObjectType",((Enum)PRobjectTypeEnum).ToString());
Util.NVTrace("ArrayType",((Enum)PRarrayTypeEnum).ToString());
Util.NVTrace("MemberType",((Enum)PRmemberTypeEnum).ToString());
Util.NVTrace("MemberValue",((Enum)PRmemberValueEnum).ToString());
Util.NVTrace("ObjectPosition",((Enum)PRobjectPositionEnum).ToString());
Util.NVTrace("ParseState",((Enum)PRparseStateEnum).ToString());
InternalST.Soap("Basics");
Util.NVTrace("Name",PRname);
Util.NVTrace("PRisParsed", PRisParsed);
Util.NVTrace("PRisProcessAttributes", PRisParsed);
Util.NVTrace("PRnameXmlKey",PRnameXmlKey);
Util.NVTrace("PRxmlNameSpace", PRxmlNameSpace);
Util.NVTrace("Value ",PRvalue);
Util.NVTrace("varValue ",PRvarValue);
if (PRvarValue != null)
Util.NVTrace("varValue type",PRvarValue.GetType());
Util.NVTrace("keyDt",PRkeyDt);
Util.NVTrace("dtType",PRdtType);
Util.NVTrace("assemblyName",PRassemblyName);
Util.NVTrace("code",((Enum)PRdtTypeCode).ToString());
Util.NVTrace("objectID",PRobjectId);
Util.NVTrace("idRef",PRidRef);
Util.NVTrace("isEnum",PRisEnum);
InternalST.Soap("Array ");
Util.NVTrace("arrayElementTypeString",PRarrayElementTypeString);
Util.NVTrace("arrayElementType",PRarrayElementType);
Util.NVTrace("arrayElementTypeCode",((Enum)PRarrayElementTypeCode).ToString());
Util.NVTrace("isArrayVariant",PRisArrayVariant);
Util.NVTrace("primitiveArrayTypeString",PRprimitiveArrayTypeString);
Util.NVTrace("rank",PRrank);
Util.NVTrace("dimensions", Util.PArray(PRlengthA));
Util.NVTrace("position", Util.PArray(PRpositionA));
Util.NVTrace("lowerBoundA", Util.PArray(PRlowerBoundA));
Util.NVTrace("upperBoundA", Util.PArray(PRupperBoundA));
InternalST.Soap("Header ");
Util.NVTrace("isMustUnderstand", PRisMustUnderstand);
Util.NVTrace("isHeaderRoot", PRisHeaderRoot);
Util.NVTrace("isAttributesProcessed", PRisAttributesProcessed);
Util.NVTrace("isXmlAttribute", PRisXmlAttribute);
InternalST.Soap("New Object");
if (PRnewObj != null)
Util.NVTrace("newObj", PRnewObj);
/*
if ((objectInfo != null) && (objectInfo.objectType != null))
Util.NVTrace("objectInfo", objectInfo.objectType.ToString());
*/
#endif
}
}