Skip to content

Commit ebef0be

Browse files
committed
Propagate xml invalidations to fix issue #28
1 parent a1ea89c commit ebef0be

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

Source/ExcelDna.IntelliSense/Providers/ExcelDnaIntelliSenseProvider.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@ public ExcelDnaIntelliSenseProvider()
114114
_loaderNotification.LoadNotification += loaderNotification_LoadNotification;
115115
_syncContextExcel = new ExcelSynchronizationContext();
116116
_xmlProvider = new XmlIntelliSenseProvider();
117+
_xmlProvider.Invalidate += (sender, e) => OnInvalidate(null);
117118
}
118119

119120
#region IIntelliSenseProvider implementation

Source/ExcelDna.IntelliSense/Providers/WorkbookIntelliSenseProvider.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,7 @@ public IEnumerable<FunctionInfo> GetFunctionInfos()
118118
public WorkbookIntelliSenseProvider()
119119
{
120120
_xmlProvider = new XmlIntelliSenseProvider();
121+
_xmlProvider.Invalidate += ( sender, e) => OnInvalidate();
121122
}
122123

123124
public void Initialize()

0 commit comments

Comments
 (0)