internal void ResetCachedData ()
		{
			addinSetupInfos = null;
			hostIndex = null;
			cachedAddinSetupInfos.Clear ();
		}
Пример #2
0
 internal void ResetCachedData()
 {
     ResetBasicCachedData ();
     hostIndex = null;
     cachedAddinSetupInfos.Clear ();
     if (addinEngine != null)
         addinEngine.ResetCachedData ();
 }
		AddinHostIndex GetAddinHostIndex ()
		{
			if (hostIndex != null)
				return hostIndex;
			
			using (fileDatabase.LockRead ()) {
				if (fileDatabase.Exists (HostIndexFile))
					hostIndex = AddinHostIndex.Read (fileDatabase, HostIndexFile);
				else
					hostIndex = new AddinHostIndex ();
			}
			return hostIndex;
		}
Пример #4
0
 internal void ResetCachedData()
 {
     allSetupInfos = null;
     addinSetupInfos = null;
     rootSetupInfos = null;
     hostIndex = null;
     cachedAddinSetupInfos.Clear ();
     if (addinEngine != null)
         addinEngine.ResetCachedData ();
 }