68 references to Properties
System.Windows.Forms (67)
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (60)
182internal bool IsAccessibilityObjectCreated => Properties.ContainsKey(s_accessibilityProperty); 195if (!Properties.TryGetValue(s_accessibilityProperty, out AccessibleObject? accessibleObject)) 197accessibleObject = Properties.AddValue(s_accessibilityProperty, CreateAccessibilityInstance()); 214get => Properties.GetValueOrDefault<string>(s_accessibleDefaultActionDescriptionProperty); 217Properties.AddOrRemoveValue(s_accessibleDefaultActionDescriptionProperty, value); 231get => Properties.GetValueOrDefault<string>(s_accessibleDescriptionProperty); 234Properties.AddOrRemoveValue(s_accessibleDescriptionProperty, value); 248get => Properties.GetValueOrDefault<string>(s_accessibleNameProperty); 251Properties.AddOrRemoveValue(s_accessibleNameProperty, value); 264get => Properties.GetValueOrDefault(s_accessibleRoleProperty, AccessibleRole.Default); 268Properties.AddOrRemoveValue(s_accessibleRoleProperty, value, defaultValue: AccessibleRole.Default); 390get => Properties.GetValueOrDefault<Image>(s_backgroundImageProperty); 393if (Properties.AddOrRemoveValue(s_backgroundImageProperty, value) != value) 494get => Properties.GetValueOrDefault(s_backgroundImageLayoutProperty, ImageLayout.Tile); 498if (Properties.AddOrRemoveValue(s_backgroundImageLayoutProperty, value, defaultValue: ImageLayout.Tile) != value) 531Properties.AddOrRemoveValue(s_backColorProperty, value, defaultValue: Color.Empty); 868Color foreColor = Properties.GetValueOrDefault<Color>(s_foreColorProperty); 885Properties.AddOrRemoveValue(s_foreColorProperty, value); 928if (Properties.AddOrRemoveValue(s_fontProperty, value) != value) 985PropertyStore IArrangedElement.Properties => Properties; 1030Image? image = Properties.GetValueOrDefault<Image>(s_imageProperty); 1039Properties.AddValue(s_imageProperty, image); 1072Properties.AddOrRemoveValue(s_imageProperty, value); 1138Properties.RemoveValue(s_imageProperty); 1167Properties.RemoveValue(s_imageProperty); 1201Color color = Properties.GetValueOrDefault<Color>(s_foreColorProperty); 1289get => Properties.GetValueOrDefault(s_mergeActionProperty, MergeAction.Append); 1293Properties.AddOrRemoveValue(s_mergeActionProperty, value, defaultValue: MergeAction.Append); 1305get => Properties.GetValueOrDefault(s_mergeIndexProperty, -1); 1306set => Properties.AddOrRemoveValue(s_mergeIndexProperty, value, -1); 1391get => WindowsFormsUtils.GetComponentName(this, Properties.GetValueOrDefault<string>(s_nameProperty)); 1399Properties.AddOrRemoveValue(s_nameProperty, value); 1561Image? image = Properties.GetValueOrDefault<Image>(s_imageProperty); 1614internal Color RawBackColor => Properties.GetValueOrDefault(s_backColorProperty, Color.Empty); 1644if (!Properties.TryGetValue(s_rightToLeftProperty, out RightToLeft rightToLeft)) 1675if (Properties.ContainsKey(s_rightToLeftProperty) || value != RightToLeft.Inherit) 1677Properties.AddValue(s_rightToLeftProperty, value); 1725Properties.AddValue(s_mirroredImageProperty, mirroredImage); 1730return Properties.GetValueOrDefault<Image>(s_mirroredImageProperty); 1850get => Properties.GetValueOrDefault<object>(s_tagProperty); 1851set => Properties.AddOrRemoveValue(s_tagProperty, value); 1863get => Properties.TryGetValueOrNull(s_textProperty, out string? value) ? value : string.Empty; 1866if (Properties.AddOrRemoveValue(s_textProperty, value, defaultValue: string.Empty) != value) 1909ToolStripTextDirection textDirection = Properties.GetValueOrDefault(s_textDirectionProperty, ToolStripTextDirection.Inherit); 1929Properties.AddOrRemoveValue(s_textDirectionProperty, value, defaultValue: ToolStripTextDirection.Inherit); 2112Properties.RemoveValue(s_mirroredImageProperty); 2113Properties.RemoveValue(s_imageProperty); 2401Properties.RemoveValue(s_imageProperty); 2888Color backColor = Properties.GetValueOrDefault<Color>(s_backColorProperty); 2936Color foreColor = Properties.GetValueOrDefault<Color>(s_foreColorProperty); 2946if (!Properties.TryGetValue(s_rightToLeftProperty, out RightToLeft rightToLeft) || rightToLeft == RightToLeft.Inherit) 2962if (!Properties.TryGetValue(s_rightToLeftProperty, out RightToLeft rightToLeft)) 2977ToolStripTextDirection textDirection = Properties.GetValueOrDefault(s_textDirectionProperty, ToolStripTextDirection.Inherit); 3095if (Properties.TryGetValue(s_accessibilityProperty, out AccessibleObject? accessibleObject)) 3098Properties.RemoveValue(s_accessibilityProperty); 3295Color backColor = Properties.GetValueOrDefault<Color>(s_backColorProperty); 3309Color foreColor = Properties.GetValueOrDefault<Color>(s_foreColorProperty); 3363if (!Properties.TryGetValue(s_rightToLeftProperty, out RightToLeft rightToLeft)) 3371private bool ShouldSerializeTextDirection() => Properties.ContainsKey(s_textDirectionProperty); 3640internal bool TryGetExplicitlySetFont([NotNullWhen(true)] out Font? local) => Properties.TryGetValue(s_fontProperty, out local);
System\Windows\Forms\Controls\ToolStrips\ToolStripMenuItem.cs (7)
111Properties.AddOrRemoveValue(s_propMdiForm, mdiForm); 302get => Properties.GetValueOrDefault(s_propCheckState, CheckState.Unchecked); 310Properties.AddOrRemoveValue(s_propCheckState, value, defaultValue: CheckState.Unchecked); 359get => Properties.GetValueOrDefault(s_propShortcutKeys, Keys.None); 395Properties.AddOrRemoveValue(s_propShortcutKeys, value, defaultValue: Keys.None); 480internal Form? MdiForm => Properties.GetValueOrDefault<Form>(s_propMdiForm); 576Properties.RemoveValue(s_propMdiForm);
System.Windows.Forms.Tests (1)
System\Windows\Forms\ToolStripItemTests.cs (1)
15633return !Properties.ContainsKey(key);