public IExtensionData CreateExtensionData(string id) { BlogPostExtensionData exData = new BlogPostExtensionData(id, new BlogPostSettingsBag(), _fileService, new Hashtable()); exData.RefreshCallBackChanged += new EventHandler(exData_RefreshCallBackChanged); _extensionData[exData.Id] = exData; return exData; }
public IExtensionData CreateExtensionData(string id) { BlogPostExtensionData exData = new BlogPostExtensionData(id, new BlogPostSettingsBag(), _fileService, new Hashtable()); exData.RefreshCallBackChanged += new EventHandler(exData_RefreshCallBackChanged); _extensionData[exData.Id] = exData; return(exData); }
public object Clone() { BlogPostExtensionData exdata = new BlogPostExtensionData(Guid.NewGuid().ToString(), (BlogPostSettingsBag)_settings.Clone(), _fileService, (Hashtable)_fileIds.Clone()); exdata.RefreshCallBack = RefreshCallBack; exdata.ObjectState = ObjectState; return(exdata); }
public IExtensionData CloneExtensionData(string id, string newId) { BlogPostExtensionData exData = (BlogPostExtensionData)GetExtensionData(id); if (exData == null) { return(null); } BlogPostExtensionData exData2 = (BlogPostExtensionData)exData.Clone(); exData2.Id = newId; _extensionData[newId] = exData2; exData2.RefreshCallBackChanged += new EventHandler(exData_RefreshCallBackChanged); return(exData2); }
public object Clone() { BlogPostExtensionData exdata = new BlogPostExtensionData(Guid.NewGuid().ToString(), (BlogPostSettingsBag)_settings.Clone(), _fileService, (Hashtable)_fileIds.Clone()); exdata.RefreshCallBack = RefreshCallBack; exdata.ObjectState = ObjectState; return exdata; }