Example #1
0
 /// <summary>
 /// Interprets a subrecord's content as a double.
 /// </summary>
 /// <param name="pin">Frame to read from</param>
 /// <exception cref="System.ArgumentException">Thrown if frame's content is not exactly 8</exception>
 /// <returns>Subrecord's content as a double</returns>
 public static double AsDouble(this SubrecordPinFrame pin) => pin.Frame.AsDouble();
Example #2
0
 /// <summary>
 /// Interprets a subrecord's content as a float.
 /// </summary>
 /// <param name="pin">Frame to read from</param>
 /// <exception cref="System.ArgumentException">Thrown if frame's content is not exactly 4</exception>
 /// <returns>Subrecord's content as a float</returns>
 public static float AsFloat(this SubrecordPinFrame pin) => pin.Frame.AsFloat();
Example #3
0
 /// <summary>
 /// Interprets a subrecord's content as a long.
 /// </summary>
 /// <param name="pin">Frame to read from</param>
 /// <exception cref="System.ArgumentException">Thrown if frame's content is not exactly 8</exception>
 /// <returns>Subrecord's content as a long</returns>
 public static long AsInt64(this SubrecordPinFrame pin) => pin.Frame.AsInt64();
Example #4
0
 /// <summary>
 /// Interprets a subrecord's content as a int.
 /// </summary>
 /// <param name="pin">Frame to read from</param>
 /// <exception cref="System.ArgumentException">Thrown if frame's content is not exactly 4</exception>
 /// <returns>Subrecord's content as a int</returns>
 public static int AsInt32(this SubrecordPinFrame pin) => pin.Frame.AsInt32();
Example #5
0
 /// <summary>
 /// Interprets a subrecord's content as a short.
 /// </summary>
 /// <param name="pin">Frame to read from</param>
 /// <exception cref="System.ArgumentException">Thrown if frame's content is not exactly 2</exception>
 /// <returns>Subrecord's content as a short</returns>
 public static short AsInt16(this SubrecordPinFrame pin) => pin.Frame.AsInt16();
Example #6
0
 /// <summary>
 /// Interprets a subrecord's content as a sbyte.
 /// </summary>
 /// <param name="pin">Frame to read from</param>
 /// <exception cref="System.ArgumentException">Thrown if frame's content is not exactly 1</exception>
 /// <returns>Subrecord's content as a sbyte</returns>
 public static sbyte AsInt8(this SubrecordPinFrame pin) => pin.Frame.AsInt8();