Esempio n. 1
0
        public LyricHandle castToLyricHandle()
        {
            LyricHandle ret = new LyricHandle();

            ret.L0       = L0;
            ret.Index    = Index;
            ret.Trailing = Trailing;
            return(ret);
        }
Esempio n. 2
0
        public static VsqHandle castFromLyricHandle(LyricHandle handle)
        {
            VsqHandle ret = new VsqHandle();

            ret.m_type   = VsqHandleType.Lyric;
            ret.L0       = (Lyric)handle.L0.clone();
            ret.Trailing = handle.Trailing;
            ret.Index    = handle.Index;
            return(ret);
        }
Esempio n. 3
0
        public Object clone()
        {
            LyricHandle ret = new LyricHandle();

            ret.Index = Index;
            ret.L0    = (Lyric)L0.clone();
            int c = Trailing.Count;

            for (int i = 0; i < c; i++)
            {
                Lyric buf = (Lyric)Trailing[i].clone();
                ret.Trailing.Add(buf);
            }
            return(ret);
        }