public override SECSTransaction FindTransaction(string name) { if (this.transdic.ContainsKey(name)) { return(WinAbstractSECSLibrary.DeepCopy(this.transdic[name])); } return(null); }
public static AbstractSECSLibrary CreateSECSLibrary(string filename) { XDocument document = XDocument.Load(filename); if (document.Element("SECSLibrary") == null) { if (document.Element("Library") != null) { WinAbstractSECSLibrary library2 = new WinAbstractSECSLibrary(); if (library2.Load(filename)) { return(library2); } } return(null); } MessageAbstractSECSLibrary library3 = new MessageAbstractSECSLibrary(); if (library3.Load(filename)) { return(library3); } return(null); }