コード例 #1
0
        private void StoreResponseItem(FetchableAttribute fetchable, string dynamicIdentifier = "")
        {
            var reader     = Activator.CreateInstance(fetchable.ReaderType) as ISectionReader;
            var parser     = Activator.CreateInstance(fetchable.ParserType) as ISectionParser;
            var identifier = string.IsNullOrEmpty(dynamicIdentifier) ? fetchable.Identifier : dynamicIdentifier;

            var item = new ResponseItem {
                Identifier = identifier, IsInline = fetchable.IsInline, SectionParser = parser, SectionReader = reader
            };

            StoreResponseItem(item);
        }
コード例 #2
0
        private void StoreResponseItem(FetchableAttribute fetchable, string dynamicIdentifier = "")
        {
            var reader = Activator.CreateInstance(fetchable.ReaderType) as ISectionReader;
            var parser = Activator.CreateInstance(fetchable.ParserType) as ISectionParser;
            var identifier = string.IsNullOrEmpty(dynamicIdentifier) ? fetchable.Identifier : dynamicIdentifier;

            var item = new ResponseItem {Identifier = identifier, IsInline = fetchable.IsInline, SectionParser = parser, SectionReader = reader};

            StoreResponseItem(item);
        }