public override void Apply(CstAsset cstAsset) { cstAsset.Identity.Visit(this); // What machine own it var asset = new Asset { Text = cstAsset.String, ExpectedResult = cstAsset.ExpectedResult }; _buffer.Push(asset); }
public override void Apply(CstAsset cstAsset) { var node = new DotNode(cstAsset.IdShort); node.Attributes.Label = $"Asset.{cstAsset.Identity.Name}[\"{cstAsset.String}\" => {cstAsset.ExpectedResult}]"; _graph.Nodes.Add(node); cstAsset.Identity.Visit(this); _graph.Edges.Add(node.Id, cstAsset.Identity.IdShort); }
public abstract void Apply(CstAsset cstAsset);