15 types derived from ObservableCollection
PresentationFramework (12)
src\Framework\MS\Internal\Annotations\AnnotationObservableCollection.cs (1)
38internal class AnnotationObservableCollection<T> : ObservableCollection<T> where T : INotifyPropertyChanged2, IOwnedObject
src\Framework\MS\Internal\Annotations\XmlElementCollection.cs (1)
34internal sealed class XmlElementCollection : ObservableCollection<XmlElement>
src\Framework\MS\Internal\Controls\ValidationErrorCollection.cs (1)
37internal class ValidationErrorCollection : ObservableCollection<ValidationError>
src\Framework\MS\Internal\Data\DifferencingCollection.cs (1)
44internal sealed class DifferencingCollection : ObservableCollection<object>
src\Framework\System\Windows\Controls\CalendarBlackoutDatesCollection.cs (1)
18public sealed class CalendarBlackoutDatesCollection : ObservableCollection<CalendarDateRange>
src\Framework\System\Windows\Controls\DataGridColumnCollection.cs (1)
22internal class DataGridColumnCollection : ObservableCollection<DataGridColumn>
src\Framework\System\Windows\Controls\GridViewColumnCollection.cs (1)
25public class GridViewColumnCollection : ObservableCollection<GridViewColumn>
src\Framework\System\Windows\Controls\SelectedDatesCollection.cs (1)
20public sealed class SelectedDatesCollection : ObservableCollection<DateTime>
src\Framework\System\Windows\Controls\SelectedItemCollection.cs (1)
27internal class SelectedItemCollection : ObservableCollection<object>
src\Framework\System\Windows\Data\BindingGroup.cs (1)
1994class BindingExpressionCollection : ObservableCollection<BindingExpressionBase>
src\Framework\System\Windows\PropertyPath.cs (1)
995private class PathParameterCollection : ObservableCollection<object>
src\Framework\System\Windows\ResourceDictionaryCollection.cs (1)
8internal class ResourceDictionaryCollection : ObservableCollection<ResourceDictionary>
System.Activities.Presentation (1)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\FromExpression\Framework\Data\ObservableCollection.cs (1)
19internal sealed class ObservableCollectionWorkaround<T> : ObservableCollection<T>
System.Data (1)
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\FromExpression\Framework\Data\ObservableCollection.cs (1)
19internal sealed class ObservableCollectionWorkaround<T> : ObservableCollection<T>
System.Data.Services.Client (1)
System\Data\Services\Client\Binding\DataServiceCollectionOfT.cs (1)
42public class DataServiceCollection<T> : ObservableCollection<T>
96 instantiations of ObservableCollection
PresentationFramework (24)
src\Framework\MS\Internal\Data\CollectionViewGroupRoot.cs (1)
821ObservableCollection<GroupDescription> _groupBy = new ObservableCollection<GroupDescription>();
src\Framework\MS\Internal\Data\CollectionViewProxy.cs (3)
896_liveSortingProperties = new ObservableCollection<string>(); 922_liveFilteringProperties = new ObservableCollection<string>(); 952_liveGroupingProperties = new ObservableCollection<string>();
src\Framework\MS\Internal\Data\EnumerableCollectionView.cs (1)
44_snapshot = new ObservableCollection<object>();
src\Framework\MS\Internal\Data\XmlDataCollection.cs (1)
39internal XmlDataCollection(XmlDataProvider xmlDataProvider) : base(new ObservableCollection<XmlNode>())
src\Framework\System\Windows\Annotations\Annotation.cs (1)
925_authors = new ObservableCollection<string>();
src\Framework\System\Windows\Controls\DataGrid.cs (1)
89_rowValidationRules = new ObservableCollection<ValidationRule>();
src\Framework\System\Windows\Controls\ItemCollection.cs (4)
701MyGroupDescriptions = new ObservableCollection<GroupDescription>(); 1387MyLiveSortingProperties = new ObservableCollection<string>(); 1420MyLiveFilteringProperties = new ObservableCollection<string>(); 1457MyLiveGroupingProperties = new ObservableCollection<string>();
src\Framework\System\Windows\Controls\ItemsControl.cs (1)
3964private ObservableCollection<GroupStyle> _groupStyle = new ObservableCollection<GroupStyle>();
src\Framework\System\Windows\Data\BindingListCollectionView.cs (3)
1207_liveSortingProperties = new ObservableCollection<string>(); 1228_liveFilteringProperties = new ObservableCollection<string>(); 1249_liveGroupingProperties = new ObservableCollection<string>();
src\Framework\System\Windows\Data\CollectionViewGroup.cs (1)
38_itemsRW = new ObservableCollection<object>();
src\Framework\System\Windows\Data\CollectionViewSource.cs (4)
45_groupBy = new ObservableCollection<GroupDescription>(); 356_liveSortingProperties = new ObservableCollection<string>(); 477_liveFilteringProperties = new ObservableCollection<string>(); 598_liveGroupingProperties = new ObservableCollection<string>();
src\Framework\System\Windows\Data\ListCollectionView.cs (3)
1507_liveSortingProperties = new ObservableCollection<string>(); 1529_liveFilteringProperties = new ObservableCollection<string>(); 1551_liveGroupingProperties = new ObservableCollection<string>();
System.Activities.Core.Presentation (13)
System\Activities\Core\Presentation\CaseKeyBox.ViewModel.cs (3)
185this.ComboBoxItems = new ObservableCollection<string> { "True", "False" }; 189this.ComboBoxItems = new ObservableCollection<string>(Enum.GetNames(this.ValueType).ToList()); 203this.ComboBoxItems = new ObservableCollection<string> { Null };
System\Activities\Core\Presentation\TransitionDesigner.xaml.cs (2)
51this.TransitionsSharingTrigger = new ObservableCollection<ExpandableItemWrapper>(); 396this.addNewTransitionBox.ViewModel.ComboBoxItems = new ObservableCollection<string>(
System\Activities\Core\Presentation\TryCatchDesigner.xaml.cs (1)
74mostRecentlyUsedTypes = new ObservableCollection<Type>
System\Activities\Presentation\DynamicArgumentDesigner.xaml.cs (3)
47new PropertyMetadata(new ObservableCollection<DynamicArgumentWrapperObject>())); 412ObservableCollection<DynamicArgumentWrapperObject> wrappers = new ObservableCollection<DynamicArgumentWrapperObject>(); 421ObservableCollection<DynamicArgumentWrapperObject> wrappers = new ObservableCollection<DynamicArgumentWrapperObject>();
System\Activities\Presentation\TypeCollectionDesigner.xaml.cs (1)
54this.wrapperCollection = new ObservableCollection<TypeWrapper>(value.Select(type => new TypeWrapper(type)));
System\ServiceModel\Activities\Presentation\CorrelationInitializerDesigner.xaml.cs (1)
116var source = new ObservableCollection<CorrelationInitializerEntry>();
System\ServiceModel\Activities\Presentation\InitializeCorrelationDesigner.xaml.cs (1)
104wrapperCollection = new ObservableCollection<CorrelationDataWrapper>();
System\ServiceModel\Activities\Presentation\MessageQuerySetDesigner.xaml.cs (1)
26ObservableCollection<MessageQueryEntry> dataSource = new ObservableCollection<MessageQueryEntry>();
System.Activities.Presentation (27)
System.Activities.Presentation\System\Activities\Presentation\ActivityDelegatePresenter.cs (1)
43this.Arguments = new ObservableCollection<ModelItem>();
System.Activities.Presentation\System\Activities\Presentation\ActivityDesigner.cs (1)
91this.ActivityDelegates = new ObservableCollection<ActivityDelegateInfo>();
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Editors\SubPropertyEditor.cs (1)
80_quickTypeCollection = new ObservableCollection<NewItemFactoryTypeModel>();
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\FromExpression\Framework\PropertyInspector\CategoryContainer.xaml.cs (4)
67private ObservableCollection<CategoryEditor> basicCategoryEditors = new ObservableCollection<CategoryEditor>(); 68private ObservableCollection<CategoryEditor> advancedCategoryEditors = new ObservableCollection<CategoryEditor>(); 69private ObservableCollection<PropertyEntry> unconsumedBasicProperties = new ObservableCollection<PropertyEntry>(); 70private ObservableCollection<PropertyEntry> unconsumedAdvancedProperties = new ObservableCollection<PropertyEntry>();
System.Activities.Presentation\System\Activities\Presentation\Model\ModelItemImpl.cs (2)
49this.parents = new ObservableCollection<ModelItem>(); 51this.sources = new ObservableCollection<ModelProperty>();
System.Activities.Presentation\System\Activities\Presentation\Toolbox\ToolboxCategory.cs (1)
22ObservableCollection<ToolboxItemWrapper> tools = new ObservableCollection<ToolboxItemWrapper>();
System.Activities.Presentation\System\Activities\Presentation\Toolbox\ToolboxCategoryItems.cs (1)
30this.categories = new ObservableCollection<ToolboxCategory>();
System.Activities.Presentation\System\Activities\Presentation\View\ActivityTypeResolver.xaml.cs (1)
50SetValue(GenericTypeMappingProperty, new ObservableCollection<TypeKeyValue>());
System.Activities.Presentation\System\Activities\Presentation\View\ArgumentDesigner.xaml.cs (1)
55ObservableCollection<DesignTimeArgument> argumentWrapperCollection = new ObservableCollection<DesignTimeArgument>();
System.Activities.Presentation\System\Activities\Presentation\View\DesignerView.xaml.cs (1)
565ObservableCollection<object> breadCrumbCollection = new ObservableCollection<object>();
System.Activities.Presentation\System\Activities\Presentation\View\ExtensionWindow.cs (1)
108this.MenuItems = new ObservableCollection<MenuItem>();
System.Activities.Presentation\System\Activities\Presentation\View\TreeView\DesignerTreeView.xaml.cs (1)
33this.ItemsSource = new ObservableCollection<TreeViewItemModelItemViewModel>() { rootModelItemViewModel };
System.Activities.Presentation\System\Activities\Presentation\View\TreeView\TreeViewItemViewModel.cs (1)
36InternalChildren = new ObservableCollection<TreeViewItemViewModel>();
System.Activities.Presentation\System\Activities\Presentation\View\TypeBrowser.xaml.cs (5)
69SetValue(GenericTypeMappingProperty, new ObservableCollection<TypeKeyValue>()); 127this.localAssemblies = new ObservableCollection<AssemblyNode>(); 160this.referenceAssemblies = new ObservableCollection<AssemblyNode>(); 569namespaces = new ObservableCollection<NamespaceNode>(); 649this.types = new ObservableCollection<TypeNode>();
System.Activities.Presentation\System\Activities\Presentation\View\TypeKeyValue.cs (1)
19ObservableCollection<TypeKeyValue> subTypes = new ObservableCollection<TypeKeyValue>();
System.Activities.Presentation\System\Activities\Presentation\View\TypePresenter.xaml.cs (1)
136defaultMostRecentlyUsedTypes = new ObservableCollection<Type>(DefaultTypes);
System.Activities.Presentation\System\Activities\Presentation\View\TypeResolvingOptions.cs (2)
24this.MostRecentlyUsedTypes = new ObservableCollection<Type>(); 128ObservableCollection<T> collection = new ObservableCollection<T>();
System.Activities.Presentation\System\Activities\Presentation\View\VariableDesigner.xaml.cs (1)
54ObservableCollection<DesignTimeVariable> variableWrapperCollection = new ObservableCollection<DesignTimeVariable>();
System.Data (27)
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\ActivityDelegatePresenter.cs (1)
43this.Arguments = new ObservableCollection<ModelItem>();
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\ActivityDesigner.cs (1)
91this.ActivityDelegates = new ObservableCollection<ActivityDelegateInfo>();
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Editors\SubPropertyEditor.cs (1)
80_quickTypeCollection = new ObservableCollection<NewItemFactoryTypeModel>();
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\FromExpression\Framework\PropertyInspector\CategoryContainer.xaml.cs (4)
67private ObservableCollection<CategoryEditor> basicCategoryEditors = new ObservableCollection<CategoryEditor>(); 68private ObservableCollection<CategoryEditor> advancedCategoryEditors = new ObservableCollection<CategoryEditor>(); 69private ObservableCollection<PropertyEntry> unconsumedBasicProperties = new ObservableCollection<PropertyEntry>(); 70private ObservableCollection<PropertyEntry> unconsumedAdvancedProperties = new ObservableCollection<PropertyEntry>();
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Model\ModelItemImpl.cs (2)
49this.parents = new ObservableCollection<ModelItem>(); 51this.sources = new ObservableCollection<ModelProperty>();
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Toolbox\ToolboxCategory.cs (1)
22ObservableCollection<ToolboxItemWrapper> tools = new ObservableCollection<ToolboxItemWrapper>();
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Toolbox\ToolboxCategoryItems.cs (1)
30this.categories = new ObservableCollection<ToolboxCategory>();
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\View\ActivityTypeResolver.xaml.cs (1)
50SetValue(GenericTypeMappingProperty, new ObservableCollection<TypeKeyValue>());
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\View\ArgumentDesigner.xaml.cs (1)
55ObservableCollection<DesignTimeArgument> argumentWrapperCollection = new ObservableCollection<DesignTimeArgument>();
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\View\DesignerView.xaml.cs (1)
565ObservableCollection<object> breadCrumbCollection = new ObservableCollection<object>();
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\View\ExtensionWindow.cs (1)
108this.MenuItems = new ObservableCollection<MenuItem>();
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\View\TreeView\DesignerTreeView.xaml.cs (1)
33this.ItemsSource = new ObservableCollection<TreeViewItemModelItemViewModel>() { rootModelItemViewModel };
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\View\TreeView\TreeViewItemViewModel.cs (1)
36InternalChildren = new ObservableCollection<TreeViewItemViewModel>();
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\View\TypeBrowser.xaml.cs (5)
69SetValue(GenericTypeMappingProperty, new ObservableCollection<TypeKeyValue>()); 127this.localAssemblies = new ObservableCollection<AssemblyNode>(); 160this.referenceAssemblies = new ObservableCollection<AssemblyNode>(); 569namespaces = new ObservableCollection<NamespaceNode>(); 649this.types = new ObservableCollection<TypeNode>();
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\View\TypeKeyValue.cs (1)
19ObservableCollection<TypeKeyValue> subTypes = new ObservableCollection<TypeKeyValue>();
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\View\TypePresenter.xaml.cs (1)
136defaultMostRecentlyUsedTypes = new ObservableCollection<Type>(DefaultTypes);
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\View\TypeResolvingOptions.cs (2)
24this.MostRecentlyUsedTypes = new ObservableCollection<Type>(); 128ObservableCollection<T> collection = new ObservableCollection<T>();
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\View\VariableDesigner.xaml.cs (1)
54ObservableCollection<DesignTimeVariable> variableWrapperCollection = new ObservableCollection<DesignTimeVariable>();
WindowsBase (5)
Base\MS\Internal\GenericsInstances.cs (2)
26private static ObservableCollection<object> s_OC_Empty = new ObservableCollection<object>(); 28= new ReadOnlyObservableCollection<object>(new ObservableCollection<object>());
Base\MS\Internal\ObservableCollectionDefaultValueFactory.cs (2)
33_default = new ObservableCollection<T>(); 55var result = new ObservableCollection<T>();
Base\System\ComponentModel\GroupDescription.cs (1)
42_explicitGroupNames = new ObservableCollection<object>();
276 references to ObservableCollection
PresentationFramework (84)
src\Framework\MS\Internal\Data\CollectionViewGroupRoot.cs (3)
67public virtual ObservableCollection<GroupDescription> GroupDescriptions 427ObservableCollection<object> explicitNames = 821ObservableCollection<GroupDescription> _groupBy = new ObservableCollection<GroupDescription>();
src\Framework\MS\Internal\Data\CollectionViewProxy.cs (7)
159public override ObservableCollection<GroupDescription> GroupDescriptions 886ObservableCollection<string> ICollectionViewLiveShaping.LiveSortingProperties 912ObservableCollection<string> ICollectionViewLiveShaping.LiveFilteringProperties 942ObservableCollection<string> ICollectionViewLiveShaping.LiveGroupingProperties 1087ObservableCollection<string> _liveSortingProperties; // dummy collection 1088ObservableCollection<string> _liveFilteringProperties; // dummy collection 1089ObservableCollection<string> _liveGroupingProperties; // dummy collection
src\Framework\MS\Internal\Data\EnumerableCollectionView.cs (2)
171public override ObservableCollection<GroupDescription> GroupDescriptions 662ObservableCollection<object> _snapshot;
src\Framework\MS\Internal\Data\LiveShapingList.cs (1)
194ObservableCollection<GroupDescription> groupDescriptions = (icv != null) ? icv.GroupDescriptions : null;
src\Framework\System\Windows\Annotations\Annotation.cs (1)
962private ObservableCollection<String> _authors;
src\Framework\System\Windows\Controls\DataGrid.cs (3)
113public ObservableCollection<DataGridColumn> Columns 936public ObservableCollection<ValidationRule> RowValidationRules 8693private ObservableCollection<ValidationRule> _rowValidationRules; // Stores the row ValidationRule's
src\Framework\System\Windows\Controls\DataGridCellsPanel.cs (2)
1038ObservableCollection<DataGridColumn> columns = parentDataGrid.Columns; 2392private ObservableCollection<DataGridColumn> Columns
src\Framework\System\Windows\Controls\DataGridColumnHeaderCollection.cs (4)
23public DataGridColumnHeaderCollection(ObservableCollection<DataGridColumn> columns) 87public ColumnHeaderCollectionEnumerator(ObservableCollection<DataGridColumn> columns) 190private ObservableCollection<DataGridColumn> _columns; 270private ObservableCollection<DataGridColumn> _columns;
src\Framework\System\Windows\Controls\DataGridRow.cs (1)
602protected internal virtual void OnColumnsChanged(ObservableCollection<DataGridColumn> columns, NotifyCollectionChangedEventArgs e)
src\Framework\System\Windows\Controls\ItemCollection.cs (22)
693public override ObservableCollection<GroupDescription> GroupDescriptions 1379public ObservableCollection<string> LiveSortingProperties 1412public ObservableCollection<string> LiveFilteringProperties 1449public ObservableCollection<string> LiveGroupingProperties 1782ObservableCollection<GroupDescription> source = (IsGroupingSet) ? MyGroupDescriptions : _collectionView.GroupDescriptions; 1783ObservableCollection<GroupDescription> target = (IsGroupingSet) ? _collectionView.GroupDescriptions : MyGroupDescriptions; 1822ObservableCollection<GroupDescription> group = view.GroupDescriptions; 1831ObservableCollection<string> liveSortingProperties = iclvs.LiveSortingProperties; 1837ObservableCollection<string> liveFilteringProperties = iclvs.LiveFilteringProperties; 1843ObservableCollection<string> liveGroupingProperties = iclvs.LiveGroupingProperties; 1864ObservableCollection<GroupDescription> group = view.GroupDescriptions; 1873ObservableCollection<string> liveSortingProperties = iclvs.LiveSortingProperties; 1879ObservableCollection<string> liveFilteringProperties = iclvs.LiveFilteringProperties; 1885ObservableCollection<string> liveGroupingProperties = iclvs.LiveGroupingProperties; 2336private ObservableCollection<GroupDescription> MyGroupDescriptions 2371private ObservableCollection<string> MyLiveSortingProperties 2404private ObservableCollection<string> MyLiveFilteringProperties 2437private ObservableCollection<string> MyLiveGroupingProperties 2509public ObservableCollection<GroupDescription> _groupBy; // storage for GroupDescriptions; will forward to _collectionView.GroupDescriptions when available 2515public ObservableCollection<string> _liveSortingProperties; // storage for LiveSortingProperties; will forward to _collectionView.LiveSortingProperties when available 2516public ObservableCollection<string> _liveFilteringProperties; // storage for LiveFilteringProperties; will forward to _collectionView.LiveFilteringProperties when available 2517public ObservableCollection<string> _liveGroupingProperties; // storage for LiveGroupingProperties; will forward to _collectionView.LiveGroupingProperties when available
src\Framework\System\Windows\Controls\ItemsControl.cs (2)
954public ObservableCollection<GroupStyle> GroupStyle 3964private ObservableCollection<GroupStyle> _groupStyle = new ObservableCollection<GroupStyle>();
src\Framework\System\Windows\Controls\Primitives\DataGridCellsPresenter.cs (4)
123ObservableCollection<DataGridColumn> columns = dataGridOwner.Columns; 254ObservableCollection<DataGridColumn> columns = Columns; 345protected internal virtual void OnColumnsChanged(ObservableCollection<DataGridColumn> columns, NotifyCollectionChangedEventArgs e) 624private ObservableCollection<DataGridColumn> Columns
src\Framework\System\Windows\Controls\Primitives\Selector.cs (5)
61ObservableCollection<object> selectedItems = new SelectedItemCollection(this); 833ObservableCollection<object> oldSelectedItems = (ObservableCollection<object>) GetValue(SelectedItemsImplProperty); 914ObservableCollection<object> userSelectedItems = (ObservableCollection<object>)sender;
src\Framework\System\Windows\Data\BindingListCollectionView.cs (7)
353public override ObservableCollection<GroupDescription> GroupDescriptions 1201public ObservableCollection<string> LiveSortingProperties 1222public ObservableCollection<string> LiveFilteringProperties 1243public ObservableCollection<string> LiveGroupingProperties 2582private ObservableCollection<string> _liveSortingProperties; 2583private ObservableCollection<string> _liveFilteringProperties; 2584private ObservableCollection<string> _liveGroupingProperties;
src\Framework\System\Windows\Data\CollectionView.cs (1)
296public virtual ObservableCollection<GroupDescription> GroupDescriptions
src\Framework\System\Windows\Data\CollectionViewGroup.cs (2)
130protected ObservableCollection<object> ProtectedItems 161ObservableCollection<object> _itemsRW;
src\Framework\System\Windows\Data\CollectionViewSource.cs (9)
235public ObservableCollection<GroupDescription> GroupDescriptions 350public ObservableCollection<string> LiveSortingProperties 471public ObservableCollection<string> LiveFilteringProperties 592public ObservableCollection<string> LiveGroupingProperties 1039ObservableCollection<string> properties; 1271ObservableCollection<GroupDescription> _groupBy; 1272ObservableCollection<string> _liveSortingProperties; 1273ObservableCollection<string> _liveFilteringProperties; 1274ObservableCollection<string> _liveGroupingProperties;
src\Framework\System\Windows\Data\ListCollectionView.cs (7)
258public override ObservableCollection<GroupDescription> GroupDescriptions 1501public ObservableCollection<string> LiveSortingProperties 1523public ObservableCollection<string> LiveFilteringProperties 1545public ObservableCollection<string> LiveGroupingProperties 3365private ObservableCollection<string> _liveSortingProperties; 3366private ObservableCollection<string> _liveFilteringProperties; 3367private ObservableCollection<string> _liveGroupingProperties;
src\Framework\System\Windows\ResourceDictionary.cs (1)
2597private ObservableCollection<ResourceDictionary> _mergedDictionaries = null;
System (1)
compmod\system\collections\objectmodel\readonlyobservablecollection.cs (1)
44public ReadOnlyObservableCollection(ObservableCollection<T> list) : base(list)
System.Activities.Core.Presentation (29)
System\Activities\Core\Presentation\CaseKeyBox.ViewModel.cs (3)
29DependencyProperty.Register("ComboBoxItems", typeof(ObservableCollection<string>), typeof(CaseKeyBoxViewModel)); 56public ObservableCollection<string> ComboBoxItems 58get { return (ObservableCollection<string>)GetValue(ComboBoxItemsProperty); }
System\Activities\Core\Presentation\ReorderableListEditor.xaml.cs (3)
18public static readonly DependencyProperty ListProperty = DependencyProperty.Register("List", typeof(ObservableCollection<ExpandableItemWrapper>), typeof(ReorderableListEditor), new PropertyMetadata(null)); 32public ObservableCollection<ExpandableItemWrapper> List 34get { return (ObservableCollection<ExpandableItemWrapper>)this.GetValue(ListProperty); }
System\Activities\Core\Presentation\TransitionDesigner.xaml.cs (3)
31public static readonly DependencyProperty TransitionsSharingTriggerProperty = DependencyProperty.Register("TransitionsSharingTrigger", typeof(ObservableCollection<ExpandableItemWrapper>), typeof(TransitionDesigner), new PropertyMetadata(null)); 91public ObservableCollection<ExpandableItemWrapper> TransitionsSharingTrigger 93get { return (ObservableCollection<ExpandableItemWrapper>)this.GetValue(TransitionsSharingTriggerProperty); }
System\Activities\Core\Presentation\TryCatchDesigner.xaml.cs (2)
67static ObservableCollection<Type> mostRecentlyUsedTypes; 68static ObservableCollection<Type> MostRecentlyUsedTypes
System\Activities\Presentation\DynamicArgumentDesigner.xaml.cs (7)
45typeof(ObservableCollection<DynamicArgumentWrapperObject>), 213public ObservableCollection<DynamicArgumentWrapperObject> DynamicArguments 217return (ObservableCollection<DynamicArgumentWrapperObject>)GetValue(DynamicArgumentsProperty); 374internal static ObservableCollection<DynamicArgumentWrapperObject> ModelItemToWrapperCollection(ModelItem model, out bool isDictionary, out Type underlyingArgumentType) 412ObservableCollection<DynamicArgumentWrapperObject> wrappers = new ObservableCollection<DynamicArgumentWrapperObject>(); 421ObservableCollection<DynamicArgumentWrapperObject> wrappers = new ObservableCollection<DynamicArgumentWrapperObject>(); 430internal static void WrapperCollectionToModelItem(ObservableCollection<DynamicArgumentWrapperObject> wrappers, ModelItem data, bool isDictionary, Type underlyingArgumentType)
System\Activities\Presentation\TypeCollectionDesigner.xaml.cs (1)
41ObservableCollection<TypeWrapper> wrapperCollection;
System\ServiceModel\Activities\Presentation\ContentDialogViewModel.cs (1)
127public ObservableCollection<DynamicArgumentWrapperObject> DynamicArguments
System\ServiceModel\Activities\Presentation\CorrelationDataDesigner.xaml.cs (4)
33typeof(ObservableCollection<CorrelationDataWrapper>), 52public ObservableCollection<CorrelationDataWrapper> CorrelationInitializeData 54get { return (ObservableCollection<CorrelationDataWrapper>)GetValue(CorrelationInitializeDataProperty); } 121(sender as CorrelationDataDesigner).correlationInitializers.ItemsSource = e.NewValue as ObservableCollection<CorrelationDataWrapper>;
System\ServiceModel\Activities\Presentation\CorrelationInitializerDesigner.xaml.cs (1)
116var source = new ObservableCollection<CorrelationInitializerEntry>();
System\ServiceModel\Activities\Presentation\InitializeCorrelationDesigner.xaml.cs (3)
99ObservableCollection<CorrelationDataWrapper> GetCorrelationDataWrapperCollection(ModelItem modelItem) 101ObservableCollection<CorrelationDataWrapper> wrapperCollection = null; 115public EditorWindow(ModelItem activity, ModelItem correlationHandler, ObservableCollection<CorrelationDataWrapper> correlationData, EditingContext context)
System\ServiceModel\Activities\Presentation\MessageQuerySetDesigner.xaml.cs (1)
26ObservableCollection<MessageQueryEntry> dataSource = new ObservableCollection<MessageQueryEntry>();
System.Activities.Presentation (75)
System.Activities.Presentation\System\Activities\Presentation\ActivityDelegatePresenter.cs (3)
29public static readonly DependencyProperty ArgumentsProperty = DependencyProperty.Register("Arguments", typeof(ObservableCollection<ModelItem>), typeof(ActivityDelegatePresenter)); 85public ObservableCollection<ModelItem> Arguments 89return (ObservableCollection<ModelItem>)GetValue(ArgumentsProperty);
System.Activities.Presentation\System\Activities\Presentation\ActivityDesigner.cs (3)
41internal static readonly DependencyProperty ActivityDelegatesProperty = DependencyProperty.Register("ActivityDelegates", typeof(ObservableCollection<ActivityDelegateInfo>), typeof(ActivityDesigner)); 68internal ObservableCollection<ActivityDelegateInfo> ActivityDelegates 70get { return (ObservableCollection<ActivityDelegateInfo>)GetValue(ActivityDelegatesProperty); }
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\CiderCategoryContainer.cs (3)
206protected override void AddProperty(PropertyEntry property, ObservableCollection<PropertyEntry> unconsumedProperties, ObservableCollection<PropertyEntry> referenceOrder, ObservableCollection<CategoryEditor> categoryEditors)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Editors\SubPropertyEditor.cs (1)
69private ObservableCollection<NewItemFactoryTypeModel> _quickTypeCollection;
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\FromExpression\Framework\PropertyInspector\CategoryBase.cs (3)
53public abstract ObservableCollection<PropertyEntry> BasicProperties 55public abstract ObservableCollection<PropertyEntry> AdvancedProperties 89public ObservableCollection<CategoryEditor> CategoryEditors
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\FromExpression\Framework\PropertyInspector\CategoryContainer.xaml.cs (15)
67private ObservableCollection<CategoryEditor> basicCategoryEditors = new ObservableCollection<CategoryEditor>(); 68private ObservableCollection<CategoryEditor> advancedCategoryEditors = new ObservableCollection<CategoryEditor>(); 69private ObservableCollection<PropertyEntry> unconsumedBasicProperties = new ObservableCollection<PropertyEntry>(); 70private ObservableCollection<PropertyEntry> unconsumedAdvancedProperties = new ObservableCollection<PropertyEntry>(); 98public ObservableCollection<CategoryEditor> BasicCategoryEditors 103public ObservableCollection<CategoryEditor> AdvancedCategoryEditors 108public ObservableCollection<PropertyEntry> UnconsumedBasicProperties 113public ObservableCollection<PropertyEntry> UnconsumedAdvancedProperties 263protected virtual void AddProperty(PropertyEntry property, ObservableCollection<PropertyEntry> unconsumedProperties, ObservableCollection<PropertyEntry> referenceOrder, ObservableCollection<CategoryEditor> categoryEditors) 506private void UpdateUnconsumedProperties(CategoryEditor newEditor, ObservableCollection<PropertyEntry> unconsumedProperties) 572private void RefreshConsumedProperties(ObservableCollection<PropertyEntry> unconsumedProperties, ObservableCollection<PropertyEntry> allProperties, ObservableCollection<CategoryEditor> categoryEditors)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Model\ModelCategoryEntry.cs (5)
43public override ObservableCollection<PropertyEntry> AdvancedProperties 53public override ObservableCollection<PropertyEntry> BasicProperties 96ObservableCollection<PropertyEntry> bucket, 109ObservableCollection<PropertyEntry> bucket, 161internal void Refresh(ModelPropertyEntry property, ObservableCollection<PropertyEntry> bucket, IComparer<PropertyEntry> sortComparer)
System.Activities.Presentation\System\Activities\Presentation\Model\ModelItemImpl.cs (2)
33internal ObservableCollection<ModelItem> parents; 36ObservableCollection<ModelProperty> sources;
System.Activities.Presentation\System\Activities\Presentation\Toolbox\ToolboxCategory.cs (1)
22ObservableCollection<ToolboxItemWrapper> tools = new ObservableCollection<ToolboxItemWrapper>();
System.Activities.Presentation\System\Activities\Presentation\Toolbox\ToolboxCategoryItems.cs (1)
22ObservableCollection<ToolboxCategory> categories;
System.Activities.Presentation\System\Activities\Presentation\View\ActivityTypeResolver.xaml.cs (3)
24typeof(ObservableCollection<TypeKeyValue>), 70public ObservableCollection<TypeKeyValue> GenericTypeMapping 72get { return (ObservableCollection<TypeKeyValue>)GetValue(GenericTypeMappingProperty); }
System.Activities.Presentation\System\Activities\Presentation\View\ArgumentDesigner.xaml.cs (1)
55ObservableCollection<DesignTimeArgument> argumentWrapperCollection = new ObservableCollection<DesignTimeArgument>();
System.Activities.Presentation\System\Activities\Presentation\View\DataGridHelper.cs (1)
202ObservableCollection<DataGridColumn> columns = dataGrid.Columns;
System.Activities.Presentation\System\Activities\Presentation\View\DesignerView.xaml.cs (1)
565ObservableCollection<object> breadCrumbCollection = new ObservableCollection<object>();
System.Activities.Presentation\System\Activities\Presentation\View\ExtensionWindow.cs (3)
61typeof(ObservableCollection<MenuItem>), 189public ObservableCollection<MenuItem> MenuItems 191get { return (ObservableCollection<MenuItem>)GetValue(MenuItemsProperty); }
System.Activities.Presentation\System\Activities\Presentation\View\TreeView\TreeViewItemViewModel.cs (1)
45internal ObservableCollection<TreeViewItemViewModel> InternalChildren { get; private set; }
System.Activities.Presentation\System\Activities\Presentation\View\TypeBrowser.xaml.cs (11)
46typeof(ObservableCollection<TypeKeyValue>), 58ObservableCollection<AssemblyNode> localAssemblies; 59ObservableCollection<AssemblyNode> referenceAssemblies; 109ObservableCollection<TypeKeyValue> GenericTypeMapping 111get { return (ObservableCollection<TypeKeyValue>)GetValue(GenericTypeMappingProperty); } 121public ObservableCollection<AssemblyNode> LocalAssemblies 154public ObservableCollection<AssemblyNode> ReferenceAssemblies 562private ObservableCollection<NamespaceNode> namespaces; 563public ObservableCollection<NamespaceNode> Namespaces 632private ObservableCollection<TypeNode> types; 633public ObservableCollection<TypeNode> Types
System.Activities.Presentation\System\Activities\Presentation\View\TypeKeyValue.cs (4)
19ObservableCollection<TypeKeyValue> subTypes = new ObservableCollection<TypeKeyValue>(); 27ObservableCollection<Type> mostRecentlyUsedTypes; 80public ObservableCollection<Type> MostRecentlyUsedTypes 121public ObservableCollection<TypeKeyValue> SubTypes
System.Activities.Presentation\System\Activities\Presentation\View\TypePresenter.xaml.cs (7)
75typeof(ObservableCollection<Type>), 110static ObservableCollection<Type> defaultMostRecentlyUsedTypes; 130public static ObservableCollection<Type> DefaultMostRecentlyUsedTypes 145public ObservableCollection<Type> MostRecentlyUsedTypes 147get { return (ObservableCollection<Type>)GetValue(MostRecentlyUsedTypesProperty); } 549((ObservableCollection<Type>)args.NewValue).CollectionChanged += ctrl.OnMostRecentlyUsedTypesChanged; 550((ObservableCollection<Type>)args.OldValue).CollectionChanged -= ctrl.OnMostRecentlyUsedTypesChanged;
System.Activities.Presentation\System\Activities\Presentation\View\TypeResolvingOptions.cs (5)
44internal ObservableCollection<Type> MostRecentlyUsedTypes 117static ObservableCollection<T> Intersect<T>(ObservableCollection<T> lhs, ObservableCollection<T> rhs) 128ObservableCollection<T> collection = new ObservableCollection<T>();
System.Activities.Presentation\System\Activities\Presentation\View\VariableDesigner.xaml.cs (1)
54ObservableCollection<DesignTimeVariable> variableWrapperCollection = new ObservableCollection<DesignTimeVariable>();
System.Data (75)
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\ActivityDelegatePresenter.cs (3)
29public static readonly DependencyProperty ArgumentsProperty = DependencyProperty.Register("Arguments", typeof(ObservableCollection<ModelItem>), typeof(ActivityDelegatePresenter)); 85public ObservableCollection<ModelItem> Arguments 89return (ObservableCollection<ModelItem>)GetValue(ArgumentsProperty);
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\ActivityDesigner.cs (3)
41internal static readonly DependencyProperty ActivityDelegatesProperty = DependencyProperty.Register("ActivityDelegates", typeof(ObservableCollection<ActivityDelegateInfo>), typeof(ActivityDesigner)); 68internal ObservableCollection<ActivityDelegateInfo> ActivityDelegates 70get { return (ObservableCollection<ActivityDelegateInfo>)GetValue(ActivityDelegatesProperty); }
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\CiderCategoryContainer.cs (3)
206protected override void AddProperty(PropertyEntry property, ObservableCollection<PropertyEntry> unconsumedProperties, ObservableCollection<PropertyEntry> referenceOrder, ObservableCollection<CategoryEditor> categoryEditors)
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Editors\SubPropertyEditor.cs (1)
69private ObservableCollection<NewItemFactoryTypeModel> _quickTypeCollection;
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\FromExpression\Framework\PropertyInspector\CategoryBase.cs (3)
53public abstract ObservableCollection<PropertyEntry> BasicProperties 55public abstract ObservableCollection<PropertyEntry> AdvancedProperties 89public ObservableCollection<CategoryEditor> CategoryEditors
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\FromExpression\Framework\PropertyInspector\CategoryContainer.xaml.cs (15)
67private ObservableCollection<CategoryEditor> basicCategoryEditors = new ObservableCollection<CategoryEditor>(); 68private ObservableCollection<CategoryEditor> advancedCategoryEditors = new ObservableCollection<CategoryEditor>(); 69private ObservableCollection<PropertyEntry> unconsumedBasicProperties = new ObservableCollection<PropertyEntry>(); 70private ObservableCollection<PropertyEntry> unconsumedAdvancedProperties = new ObservableCollection<PropertyEntry>(); 98public ObservableCollection<CategoryEditor> BasicCategoryEditors 103public ObservableCollection<CategoryEditor> AdvancedCategoryEditors 108public ObservableCollection<PropertyEntry> UnconsumedBasicProperties 113public ObservableCollection<PropertyEntry> UnconsumedAdvancedProperties 263protected virtual void AddProperty(PropertyEntry property, ObservableCollection<PropertyEntry> unconsumedProperties, ObservableCollection<PropertyEntry> referenceOrder, ObservableCollection<CategoryEditor> categoryEditors) 506private void UpdateUnconsumedProperties(CategoryEditor newEditor, ObservableCollection<PropertyEntry> unconsumedProperties) 572private void RefreshConsumedProperties(ObservableCollection<PropertyEntry> unconsumedProperties, ObservableCollection<PropertyEntry> allProperties, ObservableCollection<CategoryEditor> categoryEditors)
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Model\ModelCategoryEntry.cs (5)
43public override ObservableCollection<PropertyEntry> AdvancedProperties 53public override ObservableCollection<PropertyEntry> BasicProperties 96ObservableCollection<PropertyEntry> bucket, 109ObservableCollection<PropertyEntry> bucket, 161internal void Refresh(ModelPropertyEntry property, ObservableCollection<PropertyEntry> bucket, IComparer<PropertyEntry> sortComparer)
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Model\ModelItemImpl.cs (2)
33internal ObservableCollection<ModelItem> parents; 36ObservableCollection<ModelProperty> sources;
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Toolbox\ToolboxCategory.cs (1)
22ObservableCollection<ToolboxItemWrapper> tools = new ObservableCollection<ToolboxItemWrapper>();
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Toolbox\ToolboxCategoryItems.cs (1)
22ObservableCollection<ToolboxCategory> categories;
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\View\ActivityTypeResolver.xaml.cs (3)
24typeof(ObservableCollection<TypeKeyValue>), 70public ObservableCollection<TypeKeyValue> GenericTypeMapping 72get { return (ObservableCollection<TypeKeyValue>)GetValue(GenericTypeMappingProperty); }
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\View\ArgumentDesigner.xaml.cs (1)
55ObservableCollection<DesignTimeArgument> argumentWrapperCollection = new ObservableCollection<DesignTimeArgument>();
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\View\DataGridHelper.cs (1)
202ObservableCollection<DataGridColumn> columns = dataGrid.Columns;
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\View\DesignerView.xaml.cs (1)
565ObservableCollection<object> breadCrumbCollection = new ObservableCollection<object>();
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\View\ExtensionWindow.cs (3)
61typeof(ObservableCollection<MenuItem>), 189public ObservableCollection<MenuItem> MenuItems 191get { return (ObservableCollection<MenuItem>)GetValue(MenuItemsProperty); }
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\View\TreeView\TreeViewItemViewModel.cs (1)
45internal ObservableCollection<TreeViewItemViewModel> InternalChildren { get; private set; }
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\View\TypeBrowser.xaml.cs (11)
46typeof(ObservableCollection<TypeKeyValue>), 58ObservableCollection<AssemblyNode> localAssemblies; 59ObservableCollection<AssemblyNode> referenceAssemblies; 109ObservableCollection<TypeKeyValue> GenericTypeMapping 111get { return (ObservableCollection<TypeKeyValue>)GetValue(GenericTypeMappingProperty); } 121public ObservableCollection<AssemblyNode> LocalAssemblies 154public ObservableCollection<AssemblyNode> ReferenceAssemblies 562private ObservableCollection<NamespaceNode> namespaces; 563public ObservableCollection<NamespaceNode> Namespaces 632private ObservableCollection<TypeNode> types; 633public ObservableCollection<TypeNode> Types
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\View\TypeKeyValue.cs (4)
19ObservableCollection<TypeKeyValue> subTypes = new ObservableCollection<TypeKeyValue>(); 27ObservableCollection<Type> mostRecentlyUsedTypes; 80public ObservableCollection<Type> MostRecentlyUsedTypes 121public ObservableCollection<TypeKeyValue> SubTypes
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\View\TypePresenter.xaml.cs (7)
75typeof(ObservableCollection<Type>), 110static ObservableCollection<Type> defaultMostRecentlyUsedTypes; 130public static ObservableCollection<Type> DefaultMostRecentlyUsedTypes 145public ObservableCollection<Type> MostRecentlyUsedTypes 147get { return (ObservableCollection<Type>)GetValue(MostRecentlyUsedTypesProperty); } 549((ObservableCollection<Type>)args.NewValue).CollectionChanged += ctrl.OnMostRecentlyUsedTypesChanged; 550((ObservableCollection<Type>)args.OldValue).CollectionChanged -= ctrl.OnMostRecentlyUsedTypesChanged;
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\View\TypeResolvingOptions.cs (5)
44internal ObservableCollection<Type> MostRecentlyUsedTypes 117static ObservableCollection<T> Intersect<T>(ObservableCollection<T> lhs, ObservableCollection<T> rhs) 128ObservableCollection<T> collection = new ObservableCollection<T>();
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\View\VariableDesigner.xaml.cs (1)
54ObservableCollection<DesignTimeVariable> variableWrapperCollection = new ObservableCollection<DesignTimeVariable>();
WindowsBase (12)
Base\MS\Internal\GenericsInstances.cs (1)
26private static ObservableCollection<object> s_OC_Empty = new ObservableCollection<object>();
Base\MS\Internal\ObservableCollectionDefaultValueFactory.cs (4)
55var result = new ObservableCollection<T>(); 75internal ObservableCollectionDefaultPromoter(DependencyObject owner, DependencyProperty property, ObservableCollection<T> collection) 120private readonly ObservableCollection<T> _collection; 124private ObservableCollection<T> _default;
Base\System\Collections\ObjectModel\ObservableCollection.cs (1)
19[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Collections.ObjectModel.ObservableCollection<>))]
Base\System\ComponentModel\GroupDescription.cs (2)
96public ObservableCollection<object> GroupNames 258ObservableCollection<object> _explicitGroupNames;
Base\System\ComponentModel\ICollectionView.cs (1)
100ObservableCollection<GroupDescription> GroupDescriptions { get; }
Base\System\ComponentModel\ICollectionViewLiveShaping.cs (3)
90ObservableCollection<string> LiveSortingProperties { get; } 103ObservableCollection<string> LiveFilteringProperties { get; } 120ObservableCollection<string> LiveGroupingProperties { get; }