private string GetFormatName(IMsgPackFormat format) { var name = format.GetType().Name; if (name.EndsWith("Format")) { return(name.Substring(0, name.Length - 6)); } return(name); }
public static void RegisterBitMask(IMsgPackFormat[] formatMap, IMsgPackFormat format, byte baseValue, int bitLength) { if (format == null) { throw new ArgumentNullException("format"); } var count = 1 << bitLength; if (((count - 1) & baseValue) != 0) { throw new ArgumentException("baseValue must have no bits set in the variable bit region", "baseValue"); } for (var i = 0; i < count; i++) { formatMap[baseValue | i] = format; } }
private string GetFormatName(IMsgPackFormat format) { var name = format.GetType().Name; if (name.EndsWith("Format")) return name.Substring(0, name.Length - 6); return name; }