コード例 #1
0
 public TestInterlinMaster(Mediator mediator, IStText stText)
 {
     m_mediator = mediator;
     if (ExistingClerk != null)
     {
         System.Diagnostics.Debug.WriteLine("****** Disposing a {0} whose current StText's WS is {1}; replacing with {2}. ******",
                                            ExistingClerk.GetType().Name,
                                            Cache.ServiceLocator.WritingSystemManager.Get(((IStText)ExistingClerk.CurrentObject).MainWritingSystem).Id,
                                            Cache.ServiceLocator.WritingSystemManager.Get(stText.MainWritingSystem).Id);
         ExistingClerk.Dispose();
     }
     Clerk = new TestClerk(mediator, stText);
 }
コード例 #2
0
			public TestInterlinMaster(Mediator mediator, IStText stText)
			{
				m_mediator = mediator;
				if(ExistingClerk != null)
				{
					System.Diagnostics.Debug.WriteLine("****** Disposing a {0} whose current StText's WS is {1}; replacing with {2}. ******",
						ExistingClerk.GetType().Name,
						Cache.ServiceLocator.WritingSystemManager.Get(((IStText)ExistingClerk.CurrentObject).MainWritingSystem).Id,
						Cache.ServiceLocator.WritingSystemManager.Get(stText.MainWritingSystem).Id);
					ExistingClerk.Dispose();
				}
				Clerk = new TestClerk(mediator, stText);
			}