SIL.FieldWorks.Common.Controls.ObtainProjectMethod.RetrieveDefaultWritingSystemsFromLift C# (CSharp) Method

RetrieveDefaultWritingSystemsFromLift() private static method

private static RetrieveDefaultWritingSystemsFromLift ( string liftPath, IWritingSystem &wsVern, IWritingSystem &wsAnalysis ) : void
liftPath string
wsVern IWritingSystem
wsAnalysis IWritingSystem
return void
		private static void RetrieveDefaultWritingSystemsFromLift(string liftPath, out IWritingSystem wsVern,
			out IWritingSystem wsAnalysis)
		{
			using (var liftReader = new StreamReader(liftPath, Encoding.UTF8))
			{
				string vernWsId, analysisWsId;
				using (var reader = XmlReader.Create(liftReader))
					RetrieveDefaultWritingSystemIdsFromLift(reader, out vernWsId, out analysisWsId);
				var wsManager = new PalasoWritingSystemManager(new GlobalFileWritingSystemStore());
				wsManager.GetOrSet(vernWsId, out wsVern);
				wsManager.GetOrSet(analysisWsId, out wsAnalysis);
			}
		}