private void DumpInternal()
{
if (BCLDebug.CheckEnabled("BINARY"))
{
BCLDebug.Trace("BINARY","*****BinaryObjectWithMapTyped*****");
BinaryUtil.NVTraceI("binaryHeaderEnum (Byte)", ((Enum)binaryHeaderEnum).ToString());
BinaryUtil.NVTraceI("objectId (Int32)", objectId);
BinaryUtil.NVTraceI("name (UTF)", name);
BinaryUtil.NVTraceI("numMembers (Int32)", numMembers);
for (int i=0; i<numMembers; i++)
BinaryUtil.NVTraceI("memberNames (UTF)", memberNames[i]);
for (int i=0; i<numMembers; i++)
BinaryUtil.NVTraceI("binaryTypeEnum("+i+") (Byte)", ((Enum)binaryTypeEnumA[i]).ToString());
for (int i=0; i<numMembers; i++)
if ((binaryTypeEnumA[i] == BinaryTypeEnum.Primitive) ||
(binaryTypeEnumA[i] == BinaryTypeEnum.PrimitiveArray) ||
(binaryTypeEnumA[i] == BinaryTypeEnum.ObjectUrt) ||
(binaryTypeEnumA[i] == BinaryTypeEnum.ObjectUser))
{
BinaryUtil.NVTraceI("typeInformation("+i+") "+BinaryConverter.TypeInfoTraceString(typeInformationA[i]), typeInformationA[i]);
if (binaryTypeEnumA[i] == BinaryTypeEnum.ObjectUser)
BinaryUtil.NVTraceI("memberAssemId("+i+") (Int32)", memberAssemIds[i]);
}
/*
for (int i=0; i<numMembers; i++)
{
if (binaryTypeEnumA[i] == BinaryTypeEnum.ObjectUser)
BinaryUtil.NVTraceI("memberAssemId("+i+") (Int32)", memberAssemIds[i]);
}
*/
if (binaryHeaderEnum == BinaryHeaderEnum.ObjectWithMapTypedAssemId)
BinaryUtil.NVTraceI("assemId (Int32)", assemId);
BCLDebug.Trace("BINARY","****************************");
}
}
#endif