Axiom.Serialization.Serializer.ReadBytes C# (CSharp) Метод

ReadBytes() защищенный Метод

Reads a specified number of floats and copies them into the destination pointer.
protected ReadBytes ( BinaryReader reader, int count, IntPtr dest ) : void
reader System.IO.BinaryReader
count int Number of values to read.
dest System.IntPtr Pointer to copy the values into.
Результат void
	    protected void ReadBytes( BinaryReader reader, int count, IntPtr dest )
		{
			// blast the data into the buffer
			unsafe
			{
				byte* pointer = (byte*)dest.ToPointer();
#if !(XBOX || XBOX360 || SILVERLIGHT)
				for ( int i = 0; i < count; i++ )
				{
					pointer[ i ] = reader.ReadByte();
				}
#else
				for ( int i =0; i <count ; i+=4 )
				{
						pointer[i + 3] = reader.ReadByte();
						pointer[i + 2] = reader.ReadByte();
						pointer[i+1] = reader.ReadByte();
						pointer[i] = reader.ReadByte();
			}
#endif
			}
		}