Ejemplo n.º 1
0
 public void RegisterSectionBlock(BSEQSectionBlock sectionBlock)
 {
     if (sectionBlock != null)
     {
         BSEQManager.GetInstance().AddSectionBlock(SequenceID, sectionBlock);
     }
 }
Ejemplo n.º 2
0
        public static BSEQManager GetInstance()
        {
            if (Singleton == null)
            {
                Singleton = new BSEQManager();
            }

            return(Singleton);
        }
Ejemplo n.º 3
0
            public override string ToString()
            {
                BSEQSectionBlock block = BSEQManager.GetInstance().GetSectionBlockForSequenceID(SequenceID);

                if (block == null)
                {
                    return(SequenceID.ToString());
                }
                else
                {
                    return(block.Name.ToString());
                }
            }
Ejemplo n.º 4
0
            public override string ToString()
            {
                BSEQSectionBlock block = BSEQManager.GetInstance().GetSectionBlockForSequenceID(OwnSequenceID.SequenceID);

                if (block == null || !(block is BSEQSecuenceSectionBlock))
                {
                    return(PrintBasicInfo());
                }

                BSEQSecuenceSectionBlock seqBlock = block as BSEQSecuenceSectionBlock;

                BSEQSectionBlock srcBlock = (srcSubSeq == -1) ? seqBlock : BSEQManager.GetInstance().GetSectionBlockForSequenceID(seqBlock.SequenceBlock.SubSectionTable.Entries[srcSubSeq].SequenceID.SequenceID);
                BSEQSectionBlock dstBlock = (dstSubSeq == -1) ? seqBlock : BSEQManager.GetInstance().GetSectionBlockForSequenceID(seqBlock.SequenceBlock.SubSectionTable.Entries[dstSubSeq].SequenceID.SequenceID);

                String srcName = srcBlock.Name.ToString() + "::" + srcBlock.ExitCodeList.GetEntryFromID(srcID).NameOffset.ToString();
                String dstName = dstBlock.Name.ToString() + "::" + dstBlock.EnterCodeList.GetEntryFromID(dstID).NameOffset.ToString();

                return(srcName + " -> " + dstName);
            }