protected override void Dispose(bool disposing) { ThreadHelper.ThrowIfNotOnUIThread(); if (filechangemanager != null) { filechangemanager.Dispose(); filechangemanager = null; } base.Dispose(disposing); }
public override void OnAfterProjectOpen(object sender, AfterProjectFileOpenedEventArgs e) { base.OnAfterProjectOpen(sender, e); // initialize the parser if (filechangemanager == null) { filechangemanager = new FileChangeManager(this.Site); filechangemanager.FileChangedOnDisk += Filechangemanager_FileChangedOnDisk; } }
/// <summary> /// Registers with File change events /// </summary> private void InitializeFileChangeEvents() { this.fileChangeListener = new FileChangeManager(this.ProjectMgr.Site); this.fileChangeListener.FileChangedOnDisk += this.OnAssemblyReferenceChangedOnDisk; }
/// <summary> /// Registers with File change events /// </summary> private void InitializeFileChangeEvents() { this.fileChangeListener = new FileChangeManager(this.ProjectMgr.Site); this.fileChangeListener.FileChangedOnDisk += this.OnAssemblyReferenceChangedOnDisk; }