Exemplo n.º 1
0
 private void OnProjectContextTypesChanged(object sender, TypesChangedEventArgs e)
 {
     if (this.viewModel.RootNode == null)
     {
         return;
     }
     this.ProcessSubtree(this.viewModel.RootNode.DocumentNode);
 }
Exemplo n.º 2
0
 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);
     }
 }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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();
        }
Exemplo n.º 5
0
 private void ProjectContext_TypesChanged(object sender, TypesChangedEventArgs e)
 {
     this.knownEasingFunctions.Clear();
     this.Rebuild();
 }
Exemplo n.º 6
0
 private void ProjectContext_TypesChanged(object sender, TypesChangedEventArgs e)
 {
     this.screens.Clear();
     this.Rebuild();
 }
Exemplo n.º 7
0
 private void ProjectContext_TypesChanged(object sender, TypesChangedEventArgs e)
 {
     this.states.Clear();
     this.UpdateFromDataContext();
 }
Exemplo n.º 8
0
 private void ProjectContext_TypesChanged(object sender, TypesChangedEventArgs e)
 {
     this.Refresh((SampleDataSet)null);
 }