示例#1
0
        public static Page Parse(string input, PageReadType pageReadType = PageReadType.Raw)
        {
            var source   = string.Empty;
            var fileName = string.Empty;

            switch (pageReadType)
            {
            case PageReadType.FromFile:
                source   = File.ReadAllText(input);
                fileName = input;
                break;

            case PageReadType.Raw:
                source = input;
                break;
            }

            return(new Page
            {
                Source = source,
                FileName = fileName,
                Reputations = ParseReputations(source),
                Type = ParseTransactionType(source)
            });
        }
示例#2
0
        public static Page Parse(string input, PageReadType pageReadType = PageReadType.Raw)
        {
            var source = string.Empty;
            var fileName = string.Empty;

            switch (pageReadType)
            {
                case PageReadType.FromFile:
                    source = File.ReadAllText(input);
                    fileName = input;
                    break;
                case PageReadType.Raw:
                    source = input;
                    break;
            }

            return new Page
            {
                Source = source,
                FileName = fileName,
                Reputations = ParseReputations(source),
                Type = ParseTransactionType(source)
            };
        }