SIL.FieldWorks.Common.Controls.OwnAtomicMlPropReadWriter.SetNewValue C# (CSharp) Method

SetNewValue() public method

public SetNewValue ( int hvo, ITsString tss ) : void
hvo int
tss ITsString
return void
		public override void SetNewValue(int hvo, ITsString tss)
		{
			int ownedAtomicObj = m_sda.get_ObjectProp(hvo, m_flidObj);
			bool fHadObject = ownedAtomicObj != 0;
			if (!fHadObject)
			{
				if (m_clid == 0)
					return;
				ownedAtomicObj = m_sda.MakeNewObject(m_clid, hvo, m_flidObj, -2);
			}
			base.SetNewValue(ownedAtomicObj, tss);
		}
	}