internal void Dump() { 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()); */ }