SIL.FieldWorks.LexText.Controls.MSAPopupTreeManager.CreateEmptyMsa C# (CSharp) Method

CreateEmptyMsa() private method

private CreateEmptyMsa ( ) : void
return void
		private void CreateEmptyMsa()
		{
			SandboxGenericMSA dummyMsa = new SandboxGenericMSA();
			dummyMsa.MsaType = m_sense.GetDesiredMsaType();
			// To make it fully 'not sure' we must discard knowledge of affix type.
			if (dummyMsa.MsaType == MsaType.kInfl || dummyMsa.MsaType == MsaType.kDeriv)
				dummyMsa.MsaType = MsaType.kUnclassified;
			UndoableUnitOfWorkHelper.Do(string.Format(LexTextControls.ksUndoSetX, FieldName),
				string.Format(LexTextControls.ksRedoSetX, FieldName), m_sense, () =>
			{
				m_sense.SandboxMSA = dummyMsa;
			});
		}