private void OnProjectContextTypesChanged(object sender, TypesChangedEventArgs e) { if (this.viewModel.RootNode == null) { return; } this.ProcessSubtree(this.viewModel.RootNode.DocumentNode); }
public void OnTypesChanged(TypesChangedEventArgs e) { lock (this.projectTypesWorker.properties) { IList <TypeChangedInfo> local_0; IList <TypeChangedInfo> local_1; this.SeparateAssemblies((IEnumerable <TypeChangedInfo>)e.InvalidatedAssemblies, out local_0, out local_1); this.platformTypesWorker.BeginScanAssembliesAsync((IEnumerable <TypeChangedInfo>)local_0); this.projectTypesWorker.BeginScanAssembliesAsync((IEnumerable <TypeChangedInfo>)local_1); } }
public void DeleteSampleDataSet(SampleDataSet dataSet) { TypesChangedEventArgs e = new TypesChangedEventArgs((ICollection <TypeChangedInfo>) new List <TypeChangedInfo>() { new TypeChangedInfo(dataSet.RootType.RuntimeAssembly, ModificationType.Modified), new TypeChangedInfo(RuntimeGeneratedTypesHelper.BlendDefaultAssembly, ModificationType.Modified) }); this.OnSampleDataRemoving(dataSet); this.dataSets.Remove(dataSet); dataSet.RemoveFromProjectAndClose(); this.SafelyRemoveSampleDataAndRootFolder(dataSet, false); this.projectContext.OnTypesChanged(e); }
private void ProjectContext_TypesChanged(object sender, TypesChangedEventArgs e) { TransitionEffectInfo transitionEffect = this.CurrentTransitionEffect; this.transitionEffects.Clear(); this.transitionEffects.Add(new TransitionEffectInfo((Asset)null)); if (transitionEffect != null && transitionEffect.Asset != null) { this.transitionEffects.Add(transitionEffect); if (this.CurrentTransitionEffect == null) { this.CurrentTransitionEffect = transitionEffect; } } this.transitionEffects.Add(new TransitionEffectInfo((Asset)null) { IsLoadingPlaceholder = true }); this.hasLoadingPlaceholder = true; this.UpdateFromDataContext(); }
private void ProjectContext_TypesChanged(object sender, TypesChangedEventArgs e) { this.knownEasingFunctions.Clear(); this.Rebuild(); }
private void ProjectContext_TypesChanged(object sender, TypesChangedEventArgs e) { this.screens.Clear(); this.Rebuild(); }
private void ProjectContext_TypesChanged(object sender, TypesChangedEventArgs e) { this.states.Clear(); this.UpdateFromDataContext(); }
private void ProjectContext_TypesChanged(object sender, TypesChangedEventArgs e) { this.Refresh((SampleDataSet)null); }