internal LibraryAmplifier SymbolAmplifier(string id) { LibraryAmplifier retObj = null; foreach (LibraryAmplifier lObj in this._library.Amplifiers) { if (lObj.ID == id) { return(lObj); } } logger.Warn("Label " + id + " was not found in the base library file."); return(retObj); }
private Dictionary <string, string> _CreateLabelDictionary(FieldListTypeField field) { Dictionary <string, string> label = new Dictionary <string, string>(); label.Add("Name", field.Name); label.Add("Label", field.Label); label.Add("Description", field.Description); label.Add("Remarks", field.Remarks); label.Add("X", Convert.ToString(field.X)); label.Add("Y", Convert.ToString(field.Y)); LibraryAmplifier amp = _librarian.SymbolAmplifier(field.AmplifierID); if (amp != null) { label.Add("Type", Convert.ToString(amp.Type)); label.Add("Length", Convert.ToString(amp.Length)); } return(label); }