public static string BusNameToValidName(AST.Bus bus, AST.Process proc = null) { if (proc != null && proc.LocalBusNames != null && proc.LocalBusNames.ContainsKey(bus)) { return(ToValidName(proc.LocalBusNames[bus])); } return(ToValidName(bus.InstanceName)); }
/// <summary> /// Returns all signals written to a bus from within this process /// </summary> /// <returns>The written signals.</returns> /// <param name="bus">The bus to get the signals for.</param> public IEnumerable <BusSignal> WrittenSignals(AST.Bus bus) { return(Parent.WrittenSignals(Process, bus)); }