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); }
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); }