Esempio n. 1
0
 public void Write <T>(T structure, bool marshalStructure = true) => StreamExtensions.Write(this, ref structure, marshalStructure);
Esempio n. 2
0
 public void Write <T>(ref T structure) where T : unmanaged => StreamExtensions.Write(this, ref structure);
Esempio n. 3
0
 /// <summary>
 /// Pads the stream with <see paramref="value"/> bytes until it is aligned.
 /// </summary>
 public void AddPadding(byte value, int alignment = 2048) => StreamExtensions.AddPadding(this, value, alignment);
Esempio n. 4
0
 /// <summary>
 /// Pads the stream with 0x00 bytes until it is aligned.
 /// </summary>
 public void AddPadding(int alignment = 2048) => StreamExtensions.AddPadding(this, alignment);
Esempio n. 5
0
 public void WriteBigEndianStruct <T>(T structure) where T : unmanaged, IEndianReversible => StreamExtensions.WriteBigEndianStruct(this, structure);
Esempio n. 6
0
 public void WriteBigEndianPrimitive <T>(T structure) where T : unmanaged => StreamExtensions.WriteBigEndianPrimitive(this, structure);