Example #1
0
        public GraphDocumentEmbeddedComObject(ComManager comManager)
            : base(comManager)
        {
            ComDebug.ReportInfo("{0} constructor.", GetType().Name);

            _dataAdviseHolder = new ManagedDataAdviseHolder();
            _oleAdviseHolder  = new ManagedOleAdviseHolderFM();
        }
Example #2
0
        public GraphDocumentLinkedComObject(GraphDocument graphDocument, ProjectFileComObject fileComObject, ComManager comManager)
            : base(comManager)
        {
            ComDebug.ReportInfo("{0} constructor.", GetType().Name);

            _dataAdviseHolder = new ManagedDataAdviseHolder();
            _oleAdviseHolder  = new ManagedOleAdviseHolderFM();

            Document = graphDocument;

            if (null != fileComObject)
            {
                fileComObject.FileMonikerChanged += EhFileMonikerChanged;
                EhFileMonikerChanged(fileComObject.FileMoniker);
            }
        }