3 instantiations of DesignTimeArgument
System.Activities.Presentation (3)
System.Activities.Presentation\System\Activities\Presentation\View\ArgumentDesigner.xaml.cs (3)
137wrapper = new DesignTimeArgument(argument, this); 181this.argumentWrapperCollection.Add(new DesignTimeArgument(argument, this)); 368wrapper = new DesignTimeArgument(argument, this);
75 references to DesignTimeArgument
System.Activities.Presentation (75)
System.Activities.Presentation\System\Activities\Presentation\Model\ModelSearchServiceImpl.cs (5)
374argument.Properties[DesignTimeArgument.ArgumentNameProperty].ComputedValue.ToString(), null)); 376IList<string> argumentValues = GetSearchableStrings(argument.Properties[DesignTimeArgument.ArgumentDefaultValueProperty].ComputedValue); 401if (candidateArgument.ItemType == typeof(DesignTimeArgument)) 405DesignTimeArgument designTimeArgument = candidateArgument.GetCurrentValue() as DesignTimeArgument;
System.Activities.Presentation\System\Activities\Presentation\View\ArgumentDesigner.xaml.cs (70)
55ObservableCollection<DesignTimeArgument> argumentWrapperCollection = new ObservableCollection<DesignTimeArgument>(); 133DesignTimeArgument wrapper = null; 194if (null == current || !typeof(DesignTimeArgument).IsAssignableFrom(current.ItemType)) 204argumentTypeTypePresenter.Filter = ((DesignTimeArgument)argumentTypeTypePresenter.DataContext).Filter; 219if (item is DesignTimeArgument) 221if (object.ReferenceEquals(((DesignTimeArgument)item).ReflectedObject, argument)) 236DesignTimeArgument argument = this.dgHelper.SelectedItem<DesignTimeArgument>(); 250if (item.ItemType != typeof(DesignTimeArgument)) 302DesignTimeArgument selectedArgument = this.argumentsDataGrid.SelectedItem as DesignTimeArgument; 363var wrapper = this.argumentWrapperCollection 377var wrapper = this.argumentWrapperCollection.FirstOrDefault(p => ModelItem.Equals(p.ReflectedObject, argument)); 393foreach (DesignTimeArgument arg in e.OldItems) 405foreach (DesignTimeArgument arg in e.NewItems) 415var argument = (DesignTimeArgument)resolveParams.Cell.DataContext; 418var editorType = argument.GetDynamicPropertyValueEditorType(DesignTimeArgument.ArgumentDefaultValueProperty); 421if (!typeof(DesignTimeArgument.DefaultValueEditor).IsAssignableFrom(editorType)) 424resolveParams.Template = argument.GetDynamicPropertyValueEditor(DesignTimeArgument.ArgumentDefaultValueProperty).InlineEditorTemplate; 455return argument.GetDynamicPropertyValueEditor(DesignTimeArgument.ArgumentDefaultValueProperty) as DialogPropertyValueEditor; 461return argument.Content.Properties[DesignTimeArgument.ArgumentDefaultValueProperty]; 464internal void UpdateTypeDesigner(DesignTimeArgument argument) 472Func<DesignTimeArgument, bool> checkForDuplicates = new Func<DesignTimeArgument, bool>(p => string.Equals((string)p.ReflectedObject.Properties["Name"].ComputedValue, newName, StringComparison.OrdinalIgnoreCase) && !object.Equals(p.GetArgumentName(), identifierName)); 473DesignTimeArgument duplicate = this.argumentWrapperCollection.FirstOrDefault<DesignTimeArgument>(checkForDuplicates); 491Func<DesignTimeArgument, bool> checkForOldNameDuplicates = new Func<DesignTimeArgument, bool>(p => string.Equals((string)p.ReflectedObject.Properties["Name"].ComputedValue, oldName, StringComparison.OrdinalIgnoreCase) && !object.Equals(p.GetArgumentName(), identifier)); 492IEnumerable<DesignTimeArgument> oldDuplicates = this.argumentWrapperCollection.Where<DesignTimeArgument>(checkForOldNameDuplicates); 493if (oldDuplicates.Count<DesignTimeArgument>() == 1) 495DesignTimeArgument wrapper = oldDuplicates.First<DesignTimeArgument>(); 533internal void UpdateArgumentName(DesignTimeArgument argumentWrapper, string newName, string oldName) 564DesignTimeArgument designTimeArgument = item as DesignTimeArgument; 567designTimeArgument.NotifyPropertyChanged(DesignTimeArgument.AnnotationTextProperty); 619DesignTimeArgument designTimeArgument = item as DesignTimeArgument; 628foreach (DesignTimeArgument designTimeArgument in this.argumentWrapperCollection) 676DesignTimeArgument variable = (DesignTimeArgument)this.argumentsDataGrid.SelectedItems[0]; 677variable.Content.Properties[DesignTimeArgument.AnnotationTextProperty].SetValue(annotationText); 699DesignTimeArgument variable = (DesignTimeArgument)this.argumentsDataGrid.SelectedItems[0]; 704dialog.AnnotationText = variable.Content.Properties[DesignTimeArgument.AnnotationTextProperty].ComputedValue as string; 717variable.Content.Properties[DesignTimeArgument.AnnotationTextProperty].SetValue(annotationText); 736DesignTimeArgument variable = (DesignTimeArgument)this.argumentsDataGrid.SelectedItems[0]; 737variable.Content.Properties[DesignTimeArgument.AnnotationTextProperty].ClearValue(); 806((DesignTimeArgument)instance).SetArgumentName((VBIdentifierName)newValue); 808PropertyGetter = (instance) => (((DesignTimeArgument)instance).GetArgumentName()), 809PropertyValidator = (instance, value, errors) => (((DesignTimeArgument)instance).ValidateArgumentName(value, errors)) 818((DesignTimeArgument)instance).SetArgumentType((Type)newValue); 820PropertyGetter = (instance) => (((DesignTimeArgument)instance).GetArgumentType()), 830((DesignTimeArgument)instance).SetArgumentDirection((PropertyKind)newValue); 832PropertyGetter = (instance) => (((DesignTimeArgument)instance).GetArgumentDirection()), 842((DesignTimeArgument)instance).SetArgumentValue(newValue); 844PropertyGetter = (instance) => (((DesignTimeArgument)instance).GetArgumentValue()), 845PropertyValidator = (instance, value, errors) => (((DesignTimeArgument)instance).ValidateArgumentValue(value, errors)), 852PropertyGetter = (instance) => (((DesignTimeArgument)instance).GetIsOutputArgument()), 860PropertyGetter = (instance) => (((DesignTimeArgument)instance).GetOwnerSchemaProperty()), 875((DesignTimeArgument)instance).SetIsRequired(newValue); 880return ((DesignTimeArgument)instance).GetIsRequired(); 890((DesignTimeArgument)instance).SetAnnotationText(newValue); 895return ((DesignTimeArgument)instance).GetAnnotationText(); 1104this.ReflectedObject.Properties[DesignTimeArgument.ArgumentDefaultValueProperty].SetValue(value); 1109ModelItem value = this.ReflectedObject.Properties[DesignTimeArgument.ArgumentDefaultValueProperty].Value;