예제 #1
0
        public FManager(I_IOGlyphs i_IOGlyphs,
                        I_ProgressUpdater i_ProgressUpdater,
                        I_TestReader i_TestReader) :
            this()
        {
            this.i_IOGlyphs = i_IOGlyphs;
            if (this.i_IOGlyphs != null)
            {
                if (!this.i_IOGlyphs.ReadNumGlyph(out this.fwNumGlyph, null))
                {
                    this.fwNumGlyph = GConsts.IND_UNDEFINED;
                }
            }

            this.i_ProgressUpdater = i_ProgressUpdater;
            // TODO: init flags from i_TestReader
        }
예제 #2
0
        public void ClearDestroy()
        {
            this.gerrPool.ClearDestroy();
            this.gStore.ClearDestroy();
            // clear common information
            this.fwNumGlyph = GConsts.IND_UNINITIALIZED;

            this.gerrPool = null;
            this.gStore   = null;

            this.f_performGV.Clear();
            this.f_performGC.Clear();
            this.f_performGV = null;
            this.f_performGC = null;

            this.i_IOGlyphs        = null;
            this.i_ProgressUpdater = null;
        }
예제 #3
0
        public void ClearDestroy()
        {
            this.gerrPool.ClearDestroy();
            this.gStore.ClearDestroy();
            // clear common information
            this.fwNumGlyph=GConsts.IND_UNINITIALIZED;

            this.gerrPool=null;
            this.gStore=null;

            this.f_performGV.Clear();
            this.f_performGC.Clear();
            this.f_performGV=null;
            this.f_performGC=null;
                
            this.i_IOGlyphs=null;
            this.i_ProgressUpdater=null;
        }
예제 #4
0
 public FManager(I_IOGlyphs i_IOGlyphs,
     I_ProgressUpdater i_ProgressUpdater, 
     I_TestReader i_TestReader) : 
     this()
 {
     this.i_IOGlyphs=i_IOGlyphs;
     if (this.i_IOGlyphs!=null)
     {
         if (!this.i_IOGlyphs.ReadNumGlyph(out this.fwNumGlyph,null))
             this.fwNumGlyph=GConsts.IND_UNDEFINED;
     }
         
     this.i_ProgressUpdater=i_ProgressUpdater;
     // TODO: init flags from i_TestReader
 }