public override void MakeRoot() { CheckDisposed(); base.MakeRoot(); if (m_fdoCache == null || DesignMode) { return; } m_PhoneEnvReferenceVc = new PhoneEnvReferenceVc(m_fdoCache); m_vwCache = VwUndoDaClass.Create(); m_silCache = (ISilDataAccess)m_vwCache; m_silCache.WritingSystemFactory = m_fdoCache.LanguageWritingSystemFactoryAccessor; IActionHandler handler = ActionHandlerClass.Create(); m_silCache.SetActionHandler(handler); // Populate m_vwCache with data. ResynchListToDatabase(); m_rootb = VwRootBoxClass.Create(); m_rootb.SetSite(this); m_rootb.DataAccess = m_silCache; m_rootb.SetRootObject(m_rootObj.Hvo, m_PhoneEnvReferenceVc, kFragEnvironments, null); m_heightView = m_rootb.Height; }
/// <summary> /// Clean up any resources being used. /// </summary> protected override void Dispose(bool disposing) { //Debug.WriteLineIf(!disposing, "****************** " + GetType().Name + " 'disposing' is false. ******************"); // Must not be run more than once. if (IsDisposed) { return; } base.Dispose(disposing); if (disposing) { if (components != null) { components.Dispose(); } if (m_PhoneEnvReferenceVc != null) { m_PhoneEnvReferenceVc.Dispose(); } } m_validator = null; // TODO: Make m_validator disposable? m_realEnvs.Clear(); m_realEnvs = null; m_rootObj = null; if (m_tsf != null) { System.Runtime.InteropServices.Marshal.ReleaseComObject(m_tsf); } m_tsf = null; m_silCache = null; if (m_vwCache != null) { System.Runtime.InteropServices.Marshal.ReleaseComObject(m_vwCache); } m_vwCache = null; m_PhoneEnvReferenceVc = null; }
public override void MakeRoot() { CheckDisposed(); base.MakeRoot(); if (m_fdoCache == null || DesignMode) return; m_PhoneEnvReferenceVc = new PhoneEnvReferenceVc(m_fdoCache); m_vwCache = VwUndoDaClass.Create(); m_silCache = (ISilDataAccess)m_vwCache; m_silCache.WritingSystemFactory = m_fdoCache.LanguageWritingSystemFactoryAccessor; IActionHandler handler = ActionHandlerClass.Create(); m_silCache.SetActionHandler(handler); // Populate m_vwCache with data. ResynchListToDatabase(); m_rootb = VwRootBoxClass.Create(); m_rootb.SetSite(this); m_rootb.DataAccess = m_silCache; m_rootb.SetRootObject(m_rootObj.Hvo, m_PhoneEnvReferenceVc, kFragEnvironments, null); m_heightView = m_rootb.Height; }
/// <summary> /// Clean up any resources being used. /// </summary> protected override void Dispose(bool disposing) { //Debug.WriteLineIf(!disposing, "****************** " + GetType().Name + " 'disposing' is false. ******************"); // Must not be run more than once. if (IsDisposed) return; base.Dispose(disposing); if (disposing) { if (components != null) { components.Dispose(); } if (m_PhoneEnvReferenceVc != null) m_PhoneEnvReferenceVc.Dispose(); } m_validator = null; // TODO: Make m_validator disposable? m_realEnvs.Clear(); m_realEnvs = null; m_rootObj = null; if (m_tsf != null) System.Runtime.InteropServices.Marshal.ReleaseComObject(m_tsf); m_tsf = null; m_silCache = null; if (m_vwCache != null) System.Runtime.InteropServices.Marshal.ReleaseComObject(m_vwCache); m_vwCache = null; m_PhoneEnvReferenceVc = null; }
public override void MakeRoot() { CheckDisposed(); base.MakeRoot(); if (m_fdoCache == null || DesignMode) return; m_PhoneEnvReferenceVc = new PhoneEnvReferenceVc(m_fdoCache); m_sda = new PhoneEnvReferenceSda(m_fdoCache.DomainDataByFlid as ISilDataAccessManaged); // Populate m_vwCache with data. ResynchListToDatabase(); m_rootb = VwRootBoxClass.Create(); m_rootb.SetSite(this); m_rootb.DataAccess = m_sda; m_rootb.SetRootObject(m_rootObj.Hvo, m_PhoneEnvReferenceVc, kFragEnvironments, null); m_heightView = m_rootb.Height; }
/// <summary> /// Clean up any resources being used. /// </summary> protected override void Dispose(bool disposing) { //Debug.WriteLineIf(!disposing, "****************** " + GetType().Name + " 'disposing' is false. ******************"); // Must not be run more than once. if (IsDisposed) return; base.Dispose(disposing); if (disposing) { if (components != null) { components.Dispose(); } } m_validator = null; // TODO: Make m_validator disposable? if (m_realEnvs != null) { m_realEnvs.Clear(); m_realEnvs = null; } m_rootObj = null; m_tsf = null; m_sda = null; m_PhoneEnvReferenceVc = null; }