예제 #1
0
		/// <summary>
		/// Update the analysis to what the sandbox is currently.
		/// </summary>
		/// <returns>'true', if anything changed, otherwise 'false'.</returns>
		public bool UpdateAnalysis(IWfiAnalysis anal)
		{
			CheckDisposed();

			var uram = new UpdateRealAnalysisMethod(this, m_caches, m_choices, anal);
			var result = uram.UpdateRealAnalysis();
			m_caches.DataAccess.ClearDirty();
			return result;
		}
예제 #2
0
        /// <summary>
        /// Update the analysis to what the sandbox is currently.
        /// </summary>
        /// <returns>'true', if anything changed, otherwise 'false'.</returns>
        public bool UpdateAnalysis(IWfiAnalysis anal)
        {
            CheckDisposed();

            var uram   = new UpdateRealAnalysisMethod(this, m_caches, m_choices, anal);
            var result = uram.UpdateRealAnalysis();

            m_caches.DataAccess.ClearDirty();
            return(result);
        }