コード例 #1
0
            /// <summary>
            ///     Add a token into the collection.
            /// </summary>
            /// <param name="characterTokenAdd">The character token.</param>
            /// <param name="tokenTypeAdd">The data type.</param>
            /// <param name="dataValue">The data value.</param>
            public void Add(char characterTokenAdd, TokenTypes tokenTypeAdd, string dataValue)
            {
                characterToken = characterTokenAdd;
                tokenType      = tokenTypeAdd;
                initialValue   = dataValue;

                switch (tokenTypeAdd)
                {
                case TokenTypes.NUMBER:
                    datatype = new NumberDatatype();
                    break;

                case TokenTypes.CHARACTER:
                    datatype = new CharacterDatatype();
                    break;

                case TokenTypes.DATE:
                    // TODO  Fill in the date code later.
                    //datatype = new CharacterDatatype(); // not done yet
                    break;
                }
            }
コード例 #2
0
ファイル: Token.cs プロジェクト: s-tools/LicenseKey2
        /// <summary>
        /// Add a token into the collection.
        /// </summary>
        /// <param name="characterTokenAdd">The character token.</param>
        /// <param name="tokenTypeAdd">The data type.</param>
        /// <param name="dataValue">The data value.</param>
        public Token(char characterTokenAdd, Key.TokenTypes tokenTypeAdd, string dataValue)
        {
            CharacterToken = characterTokenAdd;
            TokenType      = tokenTypeAdd;
            InitialValue   = dataValue;

            switch (tokenTypeAdd)
            {
            case Key.TokenTypes.Number:
                Datatype = new NumberDatatype();
                break;

            case Key.TokenTypes.Character:
                Datatype = new CharacterDatatype();
                break;

            case Key.TokenTypes.Date:
                // TODO  Fill in the date code later.
                //datatype = new CharacterDatatype(); // not done yet
                break;
            }
        }