Exemplo n.º 1
0
 internal static bool TryParseMessageMode(MessageModeSymbol modeSymbol, QRCodeVersion version, out MessageMode mode)
 {
     if (MessageMode.TryParse(modeSymbol.GetSymbolValue(), out var encodingMode))
     {
         mode = new MessageMode(encodingMode, MessageMode.GetCharacterCountIndicatorLength(version, encodingMode));
         return(true);
     }
     else
     {
         mode = null;
         return(false);
     }
 }
Exemplo n.º 2
0
        internal static MessageMode ParseMessageMode(MessageModeSymbol modeSymbol, QRCodeVersion version)
        {
            var mode = MessageMode.Parse(modeSymbol.GetSymbolValue());

            return(new MessageMode(mode, MessageMode.GetCharacterCountIndicatorLength(version, mode)));
        }