public SignalTriggerCodeModel(ISignalTriggerSymbol signalTriggerSymbol) { if (signalTriggerSymbol == null) { throw new ArgumentNullException(nameof(signalTriggerSymbol)); } var task = signalTriggerSymbol.Transition.ContainingTask; TaskCodeModel = new TaskCodeModel(task); TriggerLogicMethodName = $"{signalTriggerSymbol.Name}Logic"; }
public override void VisitSignalTriggerSymbol(ISignalTriggerSymbol signalTriggerSymbol) { MemberItems.Add(new NavigationItem(signalTriggerSymbol.Name, NavigationBarImages.Index.TriggerSymbol, signalTriggerSymbol.Transition.Location, signalTriggerSymbol.Start)); }