public void GetOut(out string o, DaIBase src)
        {
            DICnvtrBase cv = GetCv();

            if (cv != null)
            {
                uint myrd;
                src.GetOut(out myrd);
                o = cv.ConvertOut(myrd);
            }
            else
            {
                o = "";
            }
        }
        public string BackGColor(DaIBase src)
        {
            DICnvtrBase cv = GetCv();

            if (cv != null)
            {
                uint myrd;
                src.GetOut(out myrd);
                return(cv.BackGColor(myrd));
            }
            else
            {
                return(null);
            }
        }
        public bool SetIn(string val, DaIBase src)
        {
            bool        r  = false;
            DICnvtrBase cv = GetCv();

            if (cv != null)
            {
                uint myrd;
                src.GetOut(out myrd);
                r = cv.ConvertIn(val, ref myrd);
                src.SetIn(myrd);
            }
            // implied else is do nothing
            return(r);
        }
예제 #4
0
 public virtual void GetOut(out string o)
 {
     myDaii.GetOut(out o);
 }