コード例 #1
0
ファイル: AdeExpression.cs プロジェクト: tpolgrabia/RWProj1
        private void ParseFromTextLine(string adeString, AdeExpressionKind kind)
        {
            if (string.IsNullOrEmpty(adeString))
            {
                throw new ArgumentException();
            }
            switch (kind)
            {
            case AdeExpressionKind.DomainPhrase:
            {
                if (adeString.Split(' ').First(s => s.Length > 0) == "always")
                {
                    SubType = Type.DAlways;
                    ParseDAlways(adeString);
                }
                break;
            }

            case AdeExpressionKind.Query:
            {
                break;
            }

            default:
                throw new Exception();
            }
        }
コード例 #2
0
ファイル: AdeExpression.cs プロジェクト: tpolgrabia/RWProj1
        // tutaj dla kwerend powinny byc ejszcze stany, ale nie mam pojecia na teraz jak to zrealizowac

        public AdeExpression(string line, AdeExpressionKind kind)
        {
            ParseFromTextLine(line, kind);
        }