protected virtual lDataSync newDataSync(string tblName) { lDataContent dataContent = CreateDataContent(tblName); lDataSync dataSync = new lDataSync(dataContent); return(dataSync); }
public lDataContent CreateDataContent(string tblName) { if (!m_dataContents.ContainsKey(tblName)) { lDataContent data = newDataContent(tblName); m_dataContents.Add(tblName, data); return(data); } else { return(m_dataContents[tblName]); } }
public lDataSync CreateDataSync(string tblName) { if (!m_dataSyncs.ContainsKey(tblName)) { lDataContent dataContent = CreateDataContent(tblName); lDataSync dataSync = new lDataSync(dataContent); m_dataSyncs.Add(tblName, dataSync); return(dataSync); } else { return(m_dataSyncs[tblName]); } }
public bool ReleaseDataContent(string tblName) { if (!m_dataContents.ContainsKey(tblName)) { return(false); } else { lDataContent data = m_dataContents[tblName]; m_dataContents.Remove(tblName); data.Dispose(); return(true); } }
public lDataSync(lDataContent data) { m_data = data; m_data.m_refresher = this; }