private static byte[] Entry(FileMode mode, string name, AnyObjectId id) { var @out = new MemoryStream(); mode.CopyTo(@out); @out.WriteByte((byte)' '); byte[] bytes = Constants.encode(name); @out.Write(bytes, 0, bytes.Length); @out.WriteByte(0); id.copyRawTo(@out); return(@out.ToArray()); }
private static byte[] Entry(FileMode mode, string name, AnyObjectId id) { var @out = new MemoryStream(); mode.CopyTo(@out); @out.WriteByte((byte) ' '); byte[] bytes = Constants.encode(name); @out.Write(bytes, 0, bytes.Length); @out.WriteByte(0); id.copyRawTo(@out); return @out.ToArray(); }