Ejemplo n.º 1
0
 /// <summary>
 /// Inicializa a instância.
 /// </summary>
 private void Initialize()
 {
     navStream.Seek(beginStreamPosition, SeekOrigin.Begin);
     currentPosition       = -1;
     currentStreamPosition = 0;
     sizeCurrentItem       = 0;
     coreSupports          = BFormatter.LoadTypeInformation(baseType, out memberAllowNullCount);
     if (navStream.Length > 0)
     {
         _count = BFormatter.ReadArrayLenght(navStream, int.MaxValue);
         currentStreamPosition = navStream.Position;
     }
     else
     {
         _count = 0;
     }
 }
Ejemplo n.º 2
0
 private void Initialize()
 {
     coreSupports        = BFormatter.LoadTypeInformation(baseType, out memberAllowNullCount);
     sourceBeginPosition = source.Position;
     source.Write(BitConverter.GetBytes(_count), 0, sizeof(int));
 }