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};");
 }