public string Store(string value) { if (this._indexVariableName != null) { string str; if (this._field != null) { str = $"{this._objectVariableName}.{Naming.ForFieldGetter(this._field)}()"; } else { str = this._objectVariableName; } return($"{Emit.StoreArrayElement(str, this._indexVariableName, value, false)};"); } if (this._field != null) { return($"{this._objectVariableName}.{Naming.ForFieldSetter(this._field)}({value});"); } return($"{this._objectVariableName} = {value};"); }