コード例 #1
0
 public QueryResultDependency(string key)
 {
     this.key = key;
     if (handler == null)
     {
         handler = new CachedQueryChangedDelegate(QueryBroker_CachedQueryChanged);
         QueryBroker.CachedQueryChanged += handler;
     }
 }
コード例 #2
0
 protected override void DependencyDispose()
 {
     this.key = null;
     if (handler != null)
     {
         QueryBroker.CachedQueryChanged -= handler;
         handler = null;
     }
     base.DependencyDispose();
 }