SIL.FieldWorks.IgnoreAppMessageProccessing.IgnoreAppMessageProccessing C# (CSharp) Méthode

IgnoreAppMessageProccessing() public méthode

Initializes a new instance of the IgnoreAppMessageProccessing class.
public IgnoreAppMessageProccessing ( FwApp instance ) : System
instance SIL.FieldWorks.Common.Framework.FwApp The FwApp.
Résultat System
		public IgnoreAppMessageProccessing(FwApp instance)
		{
			if (instance == null)
				return;

			m_app = instance;
			try
			{
				foreach (IFwMainWnd mainWnd in instance.MainWindows)
				{
					if (mainWnd is FwMainWnd)
					{
						m_oldPrsMsgsVals[mainWnd] = ((FwMainWnd)mainWnd).Mediator.ProcessMessages;
						((FwMainWnd)mainWnd).Mediator.ProcessMessages = false;
					}
				}
			}
			catch
			{
				// This is only used when bringing up the error dialog. We don't want to bother
				// with this exception since we have no idea what state the application is in.
			}
		}
IgnoreAppMessageProccessing