System.Runtime.Serialization.Formatters.Soap.ReadObjectInfo.GetObjectInfo C# (CSharp) Метод

GetObjectInfo() приватный статический Метод

private static GetObjectInfo ( SerObjectInfoInit serObjectInfoInit ) : ReadObjectInfo
serObjectInfoInit SerObjectInfoInit
Результат ReadObjectInfo
        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;
        }