SIL.FieldWorks.IText.ConcordanceControl.SetWritingSystem C# (CSharp) Метод

SetWritingSystem() приватный Метод

private SetWritingSystem ( int ws ) : void
ws int
Результат void
		private void SetWritingSystem(int ws)
		{
			int idx = -1;
			for (int i = 0; i < m_cbWritingSystem.Items.Count; ++i)
			{
				if (((IWritingSystem) m_cbWritingSystem.Items[i]).Handle == ws)
				{
					idx = i;
					break;
				}
			}
			if (idx == -1)
			{
				foreach (IWritingSystem wsObj in m_cache.ServiceLocator.WritingSystems.AllWritingSystems)
				{
					if (wsObj.Handle == ws)
					{
						m_cbWritingSystem.Items.Add(wsObj);
						idx = m_cbWritingSystem.Items.IndexOf(wsObj);
					}
				}
			}
			if (idx != -1 && m_cbWritingSystem.SelectedIndex != idx)
				m_cbWritingSystem.SelectedIndex = idx;
		}