private static ReadObjectInfo GetObjectInfo(SerObjectInfoInit serObjectInfoInit)
{
ReadObjectInfo objectInfo = null;
if (!serObjectInfoInit.oiPool.IsEmpty())
{
objectInfo = (ReadObjectInfo)serObjectInfoInit.oiPool.Pop();
objectInfo.InternalInit();
//InternalST.Soap( "GetObjectInfo",objectInfo.objectInfoId," GetObjectInfo from pool");
}
else
{
objectInfo = new ReadObjectInfo();
objectInfo.objectInfoId = serObjectInfoInit.objectInfoIdCount++;
//InternalST.Soap( "GetObjectInfo",objectInfo.objectInfoId," GetObjectInfo new not from pool");
}
return objectInfo;
}