private void WriteParameter(MutableObject mutable)
        {
            var foundValue = Parameter.GetFirstValue(mutable);

            WrittenParameters[ParameterName.GetFirstValue(mutable)] = foundValue;

            GlobalVariableDataStore.Instance.WriteToDataStore(WriterKey, WrittenParameters);
        }
Exemple #2
0
        public override IEnumerator ReceivePayload(VisualPayload payload)
        {
            string foundValue = CommandLineArgs.GetArgumentValue(ParameterName.GetFirstValue(payload.Data));
            bool   found      = !string.IsNullOrEmpty(foundValue);

            ParameterTarget.SetValue(!found
                ? DefaultValue.GetFirstValue(payload.Data)
                : foundValue,
                                     payload.Data);

            var iterator = Router.TransmitAll(payload);

            while (iterator.MoveNext())
            {
                yield return(null);
            }
        }