1 type derived from PropertyEntry
System.Activities.Presentation (1)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Model\ModelPropertyEntryBase.cs (1)
25internal abstract class ModelPropertyEntryBase : PropertyEntry
151 references to PropertyEntry
System.Activities.Presentation (151)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\CategoryList.cs (5)
649PropertyEntry defaultProperty = FindPropertyEntry(defaultPropertyName, out defaultPropertyCategory); 838internal PropertyContainer FindPropertyEntryVisual(PropertyEntry property, CategoryEntry parentCategory, out bool pendingGeneration) 985internal PropertyEntry FindPropertyEntry(string propertyName, out ModelCategoryEntry parentCategory) 995PropertyEntry property = category[propertyName]; 1037private static CategoryEditor FindCategoryEditor(PropertyEntry property, ModelCategoryEntry parentCategory)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\CiderCategoryContainer.cs (4)
206protected override void AddProperty(PropertyEntry property, ObservableCollection<PropertyEntry> unconsumedProperties, ObservableCollection<PropertyEntry> referenceOrder, ObservableCollection<CategoryEditor> categoryEditors) 227public PropertyContainer ContainerFromProperty(PropertyEntry property, out bool pendingGeneration)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\CiderStandardCategoryLayout.cs (1)
31PropertyEntry property = ((PropertyContainer)element).PropertyEntry;
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Editors\SubPropertyEditor.cs (16)
43typeof(PropertyEntry), 94public PropertyEntry PropertyEntry 96get { return (PropertyEntry)this.GetValue(PropertyEntryProperty); } 137public IEnumerable<PropertyEntry> SelectiveSubProperties 150PropertyEntry parent = this.PropertyEntry; 189PropertyEntry property = this.PropertyEntry; 242PropertyEntry oldValue = e.OldValue as PropertyEntry; 248PropertyEntry newValue = e.NewValue as PropertyEntry; 279PropertyEntry containedProperty = theThis.PropertyEntry; 392internal PropertyEntry FindSubPropertyEntry(string propertyName) 399foreach (PropertyEntry property in SelectiveSubProperties) 416internal PropertyContainer FindSubPropertyEntryVisual(PropertyEntry property) 449PropertyEntry containedProperty = this.PropertyEntry; 544PropertyEntry property = this.PropertyEntry;
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\FromExpression\Framework\PropertyInspector\CategoryBase.cs (14)
24internal abstract class CategoryBase : CategoryEntry, IEnumerable<PropertyEntry> 45public override IEnumerable<PropertyEntry> Properties 53public abstract ObservableCollection<PropertyEntry> BasicProperties 55public abstract ObservableCollection<PropertyEntry> AdvancedProperties 102public override PropertyEntry this[string propertyName] 106foreach (PropertyEntry property in this.Properties) 174IEnumerator<PropertyEntry> IEnumerable<PropertyEntry>.GetEnumerator() 214foreach (PropertyEntry property in this.BasicProperties) 222foreach (PropertyEntry property in this.AdvancedProperties) 242protected virtual bool DoesPropertyMatchFilter(PropertyFilter filter, PropertyEntry property) 248private struct PropertyEnumerator : IEnumerator<PropertyEntry> 251private IEnumerator<PropertyEntry> current; 262public PropertyEntry Current
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\FromExpression\Framework\PropertyInspector\CategoryContainer.xaml.cs (19)
69private ObservableCollection<PropertyEntry> unconsumedBasicProperties = new ObservableCollection<PropertyEntry>(); 70private ObservableCollection<PropertyEntry> unconsumedAdvancedProperties = new ObservableCollection<PropertyEntry>(); 108public ObservableCollection<PropertyEntry> UnconsumedBasicProperties 113public ObservableCollection<PropertyEntry> UnconsumedAdvancedProperties 243foreach (PropertyEntry property in category.BasicProperties) 247foreach (PropertyEntry property in category.AdvancedProperties) 263protected virtual void AddProperty(PropertyEntry property, ObservableCollection<PropertyEntry> unconsumedProperties, ObservableCollection<PropertyEntry> referenceOrder, ObservableCollection<CategoryEditor> categoryEditors) 418foreach (PropertyEntry property in e.NewItems) 425foreach (PropertyEntry property in e.OldItems) 444foreach (PropertyEntry property in e.NewItems) 451foreach (PropertyEntry property in e.OldItems) 506private void UpdateUnconsumedProperties(CategoryEditor newEditor, ObservableCollection<PropertyEntry> unconsumedProperties) 572private void RefreshConsumedProperties(ObservableCollection<PropertyEntry> unconsumedProperties, ObservableCollection<PropertyEntry> allProperties, ObservableCollection<CategoryEditor> categoryEditors) 579foreach (PropertyEntry property in allProperties)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Model\ModelCategoryEntry.cs (25)
25private ObservableCollectionWorkaround<PropertyEntry> _basicProperties; 26private ObservableCollectionWorkaround<PropertyEntry> _advancedProperties; 34_basicProperties = new ObservableCollectionWorkaround<PropertyEntry>(); 35_advancedProperties = new ObservableCollectionWorkaround<PropertyEntry>(); 43public override ObservableCollection<PropertyEntry> AdvancedProperties 53public override ObservableCollection<PropertyEntry> BasicProperties 76internal ObservableCollectionWorkaround<PropertyEntry> GetBucket(PropertyEntry property) 95PropertyEntry property, 96ObservableCollection<PropertyEntry> bucket, 97IComparer<PropertyEntry> comparer) 108PropertyEntry property, 109ObservableCollection<PropertyEntry> bucket, 110IComparer<PropertyEntry> comparer, 127ObservableCollectionWorkaround<PropertyEntry> castBucket = bucket as ObservableCollectionWorkaround<PropertyEntry>; 161internal void Refresh(ModelPropertyEntry property, ObservableCollection<PropertyEntry> bucket, IComparer<PropertyEntry> sortComparer) 174ObservableCollectionWorkaround<PropertyEntry> collection; 210foreach (PropertyEntry property in this.BasicProperties) 215foreach (PropertyEntry property in this.AdvancedProperties) 229protected override bool DoesPropertyMatchFilter(PropertyFilter filter, PropertyEntry property) 279private static void MarkAllPropertiesDisassociated(ObservableCollectionWorkaround<PropertyEntry> propertyList) 287private static void MarkAttachedPropertiesDisassociated(ObservableCollectionWorkaround<PropertyEntry> propertyList) 298private static bool CullDisassociatedProperties(ObservableCollectionWorkaround<PropertyEntry> propertyList)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Model\ModelPropertyEntryCollection.cs (2)
61public override PropertyEntry this[string propertyName] { 84public override IEnumerator<PropertyEntry> GetEnumerator()
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Model\ModelUtilities.cs (3)
110PropertyEntry nameProperty = propertyValue.SubProperties["Name"]; 127public static string GetSubPropertyHierarchyPath(PropertyEntry property) 162public static string GetCachedSubPropertyHierarchyPath(PropertyEntry property)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Model\PropertyEntryNameComparer.cs (3)
15internal class PropertyEntryNameComparer : IComparer, IComparer<PropertyEntry> 43public int Compare(PropertyEntry x, PropertyEntry y)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Model\PropertyEntryPropertyOrderComparer.cs (3)
15internal class PropertyEntryPropertyOrderComparer : IComparer, IComparer<PropertyEntry> 58public int Compare(PropertyEntry x, PropertyEntry y)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\PropertyValueDialogControl.xaml.cs (1)
39public PropertyValueDialogControl(PropertyEntry property, DataTemplate valueDialogTemplate)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\PropertyValueDialogHost.cs (3)
86PropertyEntry parentProperty = GetParentProperty(e.OriginalSource); 159private static DataTemplate GetDialogEditorTemplate(PropertyEntry property) 176private static PropertyEntry GetParentProperty(object showDialogCommandSource)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Selection\PropertySelectionPathInterpreter.cs (3)
39public SelectionPath ConstructSelectionPath(PropertyEntry property) 79PropertyEntry currentProperty = root.FindPropertyEntry(PersistedStateUtilities.Unescape(pathValues[0]), out parentCategory); 102PropertyEntry property = subPropertyEditor.FindSubPropertyEntry(PersistedStateUtilities.Unescape(pathValues[pathIndex]));
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Selection\PropertySelectionStop.cs (2)
18private PropertyEntry _property; 25public PropertySelectionStop(PropertyEntry property)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\State\PropertyActiveEditModeStateContainer.cs (2)
31public PropertyContainerEditMode GetActiveEditMode(PropertyEntry property) 43public void StoreActiveEditMode(PropertyEntry property, PropertyContainerEditMode editMode)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Views\AlphabeticalViewManager.cs (3)
35private IComparer<PropertyEntry> PropertyComparer 150public string GetCategoryName(PropertyEntry property) 160public void AddProperty(PropertyEntry property, ModelCategoryEntry category)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Views\ByCategoryViewManager.cs (3)
37private IComparer<PropertyEntry> PropertyComparer 211public string GetCategoryName(PropertyEntry property) 221public void AddProperty(PropertyEntry property, ModelCategoryEntry category)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Views\IPropertyViewManager.cs (2)
70string GetCategoryName(PropertyEntry property); 77void AddProperty(PropertyEntry property, ModelCategoryEntry category);
System.Activities.Presentation\System\Activities\Presentation\Base\Core\PropertyEditing\CategoryEditor.cs (1)
25public abstract bool ConsumesProperty(PropertyEntry propertyEntry);
System.Activities.Presentation\System\Activities\Presentation\Base\Core\PropertyEditing\categoryentry.cs (2)
41public abstract IEnumerable<PropertyEntry> Properties { get; } 48public abstract PropertyEntry this[string propertyName] { get; }
System.Activities.Presentation\System\Activities\Presentation\Base\Core\PropertyEditing\PropertyContainer.cs (13)
81typeof(PropertyEntry), 93public PropertyEntry PropertyEntry 95get { return (PropertyEntry)this.GetValue(PropertyContainer.PropertyEntryProperty); } 122theThis.DisassociatePropertyEventHandlers((PropertyEntry)e.OldValue); 124theThis.AssociatePropertyEventHandlers((PropertyEntry)e.NewValue); 520PropertyEntry property = this.PropertyEntry; 562PropertyEntry entry = this.PropertyEntry; 571PropertyEntry entry = this.PropertyEntry; 577private void AssociatePropertyEventHandlers(PropertyEntry property) 587private void DisassociatePropertyEventHandlers(PropertyEntry property) 628PropertyEntry property = this.PropertyEntry; 679bool IsFlagsProperty(PropertyEntry property) 712PropertyEntry property = this.PropertyEntry;
System.Activities.Presentation\System\Activities\Presentation\Base\Core\PropertyEditing\propertyentrycollection.cs (3)
13public abstract class PropertyEntryCollection : IEnumerable<PropertyEntry> 42public abstract PropertyEntry this[string propertyName] { get; } 54public abstract IEnumerator<PropertyEntry> GetEnumerator();
System.Activities.Presentation\System\Activities\Presentation\Base\Core\PropertyEditing\PropertyValue.cs (3)
16private PropertyEntry _parentProperty; 23protected PropertyValue(PropertyEntry parentProperty) { 53public PropertyEntry ParentProperty { get { return _parentProperty; } }
System.Activities.Presentation\System\Activities\Presentation\Converters\ModelPropertyEntryToModelItemConverter.cs (11)
25PropertyEntry propertyEntry = value as PropertyEntry; 59PropertyEntry property = GetPropertyEntry( category, parameter ); 71PropertyEntry selectedProperty = this.GetPropertyEntry((CategoryEntry)sender, parameter); 82PropertyEntry GetPropertyEntry(CategoryEntry category, object parameter) 84PropertyEntry property = null; 85IEnumerable<PropertyEntry> properties = (category == null ? null : category.Properties); 90property = properties.ElementAtOrDefault<PropertyEntry>(0); 94property = properties.FirstOrDefault<PropertyEntry>(p => string.Equals(p.DisplayName, parameter)); 100void GetPropertyData(PropertyEntry property, out ModelItem activityItem, out ModelItem propertyParentItem, out EditingContext context) 111void UpdateCategoryEditorDataContext(PropertyEntry property, FrameworkElement editor, Container context)
System.Activities.Presentation\System\Activities\Presentation\View\PropertyEntryToEditingContextConverter.cs (2)
15PropertyEntry propertyEntry = value as PropertyEntry;
System.Activities.Presentation\System\Activities\Presentation\View\PropertyEntryToEditorOptionConverter.cs (2)
22PropertyEntry propertyEntry = value as PropertyEntry;