Mega Code Archive

 
Categories / C# / File Stream
 

Pad bytes

using System; using System.Collections.Generic; using System.Text; using System.Runtime.InteropServices; using System.IO; namespace Vestris.ResourceLib {     /// <summary>     /// Resource utilities.     /// </summary>     public abstract class ResourceUtil     {         /// <summary>         /// Pad bytes.         /// </summary>         /// <param name="w">Binary stream.</param>         /// <param name="len">Number of bytes to write.</param>         /// <returns>New position within the stream.</returns>         internal static long Pad(BinaryWriter w, UInt16 len)         {             while (len-- > 0)                 w.Write((byte) 0);             return w.BaseStream.Position;         }     } }