private void DumpInternal()
{
if (BCLDebug.CheckEnabled("BINARY"))
{
switch (binaryHeaderEnum)
{
case BinaryHeaderEnum.ArraySinglePrimitive:
BCLDebug.Trace("BINARY","*****ArraySinglePrimitive*****");
BinaryUtil.NVTraceI("binaryHeaderEnum (Byte)", ((Enum)binaryHeaderEnum).ToString());
BinaryUtil.NVTraceI("objectId (Int32)", objectId);
BinaryUtil.NVTraceI("length (Int32)", lengthA[0]);
BinaryUtil.NVTraceI("InternalPrimitiveTypeE (Byte)", ((Enum)typeInformation).ToString());
BCLDebug.Trace("BINARY","****************************");
break;
case BinaryHeaderEnum.ArraySingleString:
BCLDebug.Trace("BINARY","*****ArraySingleString*****");
BinaryUtil.NVTraceI("binaryHeaderEnum (Byte)", ((Enum)binaryHeaderEnum).ToString());
BinaryUtil.NVTraceI("objectId (Int32)", objectId);
BinaryUtil.NVTraceI("length (Int32)", lengthA[0]);
BCLDebug.Trace("BINARY","****************************");
break;
case BinaryHeaderEnum.ArraySingleObject:
BCLDebug.Trace("BINARY","*****ArraySingleObject*****");
BinaryUtil.NVTraceI("binaryHeaderEnum (Byte)", ((Enum)binaryHeaderEnum).ToString());
BinaryUtil.NVTraceI("objectId (Int32)", objectId);
BinaryUtil.NVTraceI("length (Int32)", lengthA[0]);
BCLDebug.Trace("BINARY","****************************");
break;
default:
BCLDebug.Trace("BINARY","*****BinaryArray*****");
BinaryUtil.NVTraceI("binaryHeaderEnum (Byte)", ((Enum)binaryHeaderEnum).ToString());
BinaryUtil.NVTraceI("objectId (Int32)", objectId);
BinaryUtil.NVTraceI("binaryArrayTypeEnum (Byte)", ((Enum)binaryArrayTypeEnum).ToString());
BinaryUtil.NVTraceI("rank (Int32)", rank);
for (int i=0; i<rank; i++)
BinaryUtil.NVTraceI("length (Int32)", lengthA[i]);
if ((binaryArrayTypeEnum == BinaryArrayTypeEnum.SingleOffset) ||
(binaryArrayTypeEnum == BinaryArrayTypeEnum.JaggedOffset) ||
(binaryArrayTypeEnum == BinaryArrayTypeEnum.RectangularOffset))
{
for (int i=0; i<rank; i++)
BinaryUtil.NVTraceI("lowerBound (Int32)", lowerBoundA[i]);
}
BinaryUtil.NVTraceI("binaryTypeEnum (Byte)", ((Enum)binaryTypeEnum).ToString());
if ((binaryTypeEnum == BinaryTypeEnum.Primitive) ||
(binaryTypeEnum == BinaryTypeEnum.PrimitiveArray) ||
(binaryTypeEnum == BinaryTypeEnum.ObjectUrt) ||
(binaryTypeEnum == BinaryTypeEnum.ObjectUser))
BinaryUtil.NVTraceI("typeInformation "+BinaryConverter.TypeInfoTraceString(typeInformation), typeInformation);
if (binaryTypeEnum == BinaryTypeEnum.ObjectUser)
BinaryUtil.NVTraceI("assemId (Int32)", assemId);
BCLDebug.Trace("BINARY","****************************");
break;
}
}
}
#endif