Exemplo n.º 1
0
 public void VisitNodeSetVariable(NodeSetVariable nsv)
 {
     _writer.WriteStartElement("NodeSetVariable");
     if (nsv.Variable != null)
     {
         _writer.WriteAttributeString("Variable", nsv.Variable.Name);
     }
     _writer.WriteAttributeString("Value", nsv.Value.ToString());
     _writer.WriteAttributeString("SetType", nsv.Type.ToString());
     _writer.WriteEndElement();
 }
 public void VisitNodeSetVariable(NodeSetVariable nsv)
 {
     if (nsv.Variable == null)
     {
         _report.AddMessage(ProjectReportMessage.MessageSeverity.Error, "A set variable node has no variable.", nsv);
     }
     else if (nsv.Type == NodeSetVariable.SetType.Add && nsv.Value == 0)
     {
         _report.AddMessage(ProjectReportMessage.MessageSeverity.Warning, "A set variable node set to 'Add' has a value of 0.", nsv);
     }
 }
Exemplo n.º 3
0
 public void VisitNodeSetVariable(NodeSetVariable nsv)
 {
     _writer.WriteStartElement("NodeSetVariable");
     if (nsv.Variable != null)
     {
         _writer.WriteAttributeString("Variable", _projectService.Variables.IndexOf(nsv.Variable).ToString());
     }
     _writer.WriteAttributeString("SetType", nsv.Type.ToString());
     _writer.WriteAttributeString("Value", nsv.Value.ToString());
     _writer.WriteEndElement();
 }
Exemplo n.º 4
0
 public void VisitNodeSetVariable(NodeSetVariable nsv)
 {
     if (nsv.Value)
     {
         SetVariables.Add(nsv.Variable);
     }
     else
     {
         SetVariables.Remove(nsv.Variable);
     }
 }
Exemplo n.º 5
0
 public void VisitNodeSetVariable(NodeSetVariable nsv)
 {
     UsedVariables.Add(nsv.Variable);
     OutputState.Variables[nsv.Variable] = nsv.Value;
 }