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