Beispiel #1
0
        public virtual PDFDataStack Clone()
        {
            PDFDataStack clone = this.MemberwiseClone() as PDFDataStack;

            clone.sources = new Stack <IPDFDataSource>(this.sources);
            clone.stack   = new Stack <object>(this.stack);
            return(clone);
        }
 /// <summary>
 /// Creates a new PDFDataContext with the item collection, trace log, and data stack
 /// </summary>
 /// <param name="items"></param>
 /// <param name="log"></param>
 /// <param name="stack"></param>
 public PDFDataContext(PDFItemCollection items, PDFTraceLog log, PDFPerformanceMonitor perfmon, PDFDataStack stack, IPDFDocument document)
     : base(items, log, perfmon, document)
 {
     this._datastack = stack;
 }