示例#1
0
 public override SECSTransaction FindTransaction(string name)
 {
     if (this.transdic.ContainsKey(name))
     {
         return(WinAbstractSECSLibrary.DeepCopy(this.transdic[name]));
     }
     return(null);
 }
示例#2
0
        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);
        }