private static SDataHttpExtensionContext GetContext(IExtensibleSyndicationObject entry, bool createIfMissing) { Guard.ArgumentNotNull(entry, "entry"); var extension = entry.Extensions.OfType <SDataHttpExtension>().FirstOrDefault(); if (extension == null) { if (!createIfMissing) { return(null); } extension = new SDataHttpExtension(); entry.AddExtension(extension); } return(extension.Context); }
private static SDataHttpExtensionContext GetContext(IExtensibleSyndicationObject entry, bool createIfMissing) { var extension = entry.Extensions.OfType<SDataHttpExtension>().FirstOrDefault(); if (extension == null) { if (!createIfMissing) { return null; } extension = new SDataHttpExtension(); entry.AddExtension(extension); } return extension.Context; }