//========================================================================= /// <summary> /// Write to an array at element idx. /// </summary> /// <param name="initName">Name of the array init.</param> /// <param name="idx">Item in the array.</param> /// <param name="value">The scalar value.</param> //========================================================================= public void writeElement(string initName, int idx, string value) { TInitValue elemValue = null; findElementWrite(initName, idx, TTypedValue.TBaseType.ITYPE_STR, ref elemValue); elemValue.setValue(value); }
//========================================================================= /// <summary> /// Write a string to the values list. /// </summary> /// <param name="initName">Name of the init.</param> /// <param name="value">The scalar value.</param> //========================================================================= public void writeValue(string initName, string value) { TInitValue newValue; findValue(initName, out newValue); if (newValue != null) { newValue.setValue(value); } else { newValue = new TInitValue(initName, TTypedValue.TBaseType.ITYPE_STR); newValue.setValue(value); addValue(newValue); } }