1 write to Properties
System.Windows.Forms (1)
System\Windows\Forms\Control.cs (1)
320Properties = new PropertyStore();
353 references to Properties
System.Windows.Forms (353)
System\Windows\Forms\ActiveX\Control.ActiveXImpl.cs (2)
83if (!Properties.TryGetValue(s_activeXImplProperty, out ActiveXImpl? activeXImpl)) 94activeXImpl = Properties.AddValue(s_activeXImplProperty, new ActiveXImpl(this));
System\Windows\Forms\Control.cs (157)
326Properties.AddValue( 461return Properties.GetValueOrDefault( 470Properties.AddOrRemoveValue( 482return Properties.GetValueOrDefault( 491Properties.AddOrRemoveValue( 536if (!Properties.TryGetValue(s_accessibilityProperty, out AccessibleObject? accessibleObject)) 539Properties.AddValue(s_accessibilityProperty, accessibleObject); 555if (!Properties.TryGetValue(s_ncAccessibilityProperty, out AccessibleObject? ncAccessibleObject)) 558Properties.AddValue(s_ncAccessibilityProperty, ncAccessibleObject); 582get => Properties.GetValueOrDefault<string>(s_accessibleDefaultActionProperty); 583set => Properties.AddOrRemoveValue(s_accessibleDefaultActionProperty, value); 595get => Properties.GetValueOrDefault<string>(s_accessibleDescriptionProperty); 596set => Properties.AddOrRemoveValue(s_accessibleDescriptionProperty, value); 608get => Properties.GetValueOrDefault<string>(s_accessibleNameProperty); 609set => Properties.AddOrRemoveValue(s_accessibleNameProperty, value); 620get => Properties.GetValueOrDefault(s_accessibleRoleProperty, AccessibleRole.Default); 624Properties.AddOrRemoveValue(s_accessibleRoleProperty, value, defaultValue: AccessibleRole.Default); 672if (Properties.TryGetValueOrNull(s_ambientPropertiesServiceProperty, out AmbientProperties? ambientProperties)) 681Properties.AddValue(s_ambientPropertiesServiceProperty, ambientProperties); 758get => Properties.GetValueOrDefault(s_autoScrollOffsetProperty, Point.Empty); 759set => Properties.AddOrRemoveValue(s_autoScrollOffsetProperty, value, defaultValue: Point.Empty); 780if (Properties.TryGetValue(s_backBrushProperty, out HBRUSH customBackBrush)) 786if (!Properties.ContainsKey(s_backColorProperty)) 814Properties.AddValue(s_backBrushProperty, backBrush); 851get => Properties.TryGetValue(s_dataContextProperty, out object? value) 863if (Properties.ContainsKey(s_dataContextProperty) && Equals(ParentInternal?.DataContext, value)) 865Properties.RemoveValue(s_dataContextProperty); 870Properties.AddValue(s_dataContextProperty, value); 876=> Properties.ContainsKey(s_dataContextProperty); 879=> Properties.RemoveValue(s_dataContextProperty); 883get => Properties.GetValueOrDefault( 907Properties.RemoveValue(s_visualStylesModeProperty); 911Properties.AddValue(s_visualStylesModeProperty, value); 922=> Properties.TryGetValue( 1089Properties.AddOrRemoveValue(s_backColorProperty, value); 1114get => Properties.GetValueOrDefault<Image>(s_backgroundImageProperty); 1122Properties.AddOrRemoveValue(s_backgroundImageProperty, value); 1144get => Properties.GetValueOrDefault(s_backgroundImageLayoutProperty, ImageLayout.Tile); 1166Properties.AddOrRemoveValue(s_backgroundImageLayoutProperty, value, defaultValue: ImageLayout.Tile); 1204Properties.GetValueOrDefault<ControlBindingsCollection>(s_bindingsProperty)?.Clear(); 1217if (Properties.TryGetValue(s_bindingManagerProperty, out BindingContext? context)) 1234BindingContext? oldContext = Properties.AddOrRemoveValue(s_bindingManagerProperty, value); 1385int cacheTextCounter = Properties.GetValueOrDefault<int>(s_cacheTextCountProperty); 1398int cacheTextCounter = Properties.GetValueOrDefault<int>(s_cacheTextCountProperty); 1404Properties.AddOrRemoveValue(s_cacheTextFieldProperty, _text); 1415_text = Properties.GetValueOrDefault<string?>(s_cacheTextFieldProperty); 1419Properties.AddOrRemoveValue(s_cacheTextCountProperty, cacheTextCounter); 1505get => Properties.GetValueOrDefault<ContextMenuStrip>(s_contextMenuStripProperty); 1508ContextMenuStrip? oldValue = Properties.AddOrRemoveValue(s_contextMenuStripProperty, value); 1707internal bool IsAccessibilityObjectCreated => Properties.ContainsKey(s_accessibilityProperty); 1735if (Properties.TryGetValue(s_cursorProperty, out Cursor? cursor)) 1748Cursor? localCursor = Properties.GetValueOrDefault<Cursor>(s_cursorProperty); 1752Properties.AddOrRemoveValue(s_cursorProperty, value); 1800if (!Properties.TryGetValue(s_bindingsProperty, out ControlBindingsCollection? bindings)) 1802bindings = Properties.AddValue(s_bindingsProperty, new ControlBindingsCollection(this)); 1933if (Properties.TryGetValue(s_fontHandleWrapperProperty, out FontHandleWrapper? fontHandle)) 1936Properties.RemoveValue(s_fontHandleWrapperProperty); 2079Font? previous = Properties.GetValueOrDefault<Font>(s_fontProperty); 2088Properties.AddOrRemoveValue(s_fontProperty, value); 2113if (Properties.ContainsKey(s_fontHeightProperty)) 2115Properties.AddValue(s_fontHeightProperty, (value is null) ? -1 : value.Height); 2188if (!Properties.TryGetValue(s_fontHandleWrapperProperty, out FontHandleWrapper? fontHandle)) 2190fontHandle = Properties.AddValue(s_fontHandleWrapperProperty, new FontHandleWrapper(font)); 2205if (Properties.TryGetValue(s_currentAmbientFontProperty, out Font? currentAmbient) && currentAmbient == ambientFont) 2207fontHandle = Properties.GetValueOrDefault<FontHandleWrapper?>(s_fontHandleWrapperProperty); 2211Properties.AddValue(s_currentAmbientFontProperty, ambientFont); 2214fontHandle ??= Properties.AddValue(s_fontHandleWrapperProperty, new FontHandleWrapper(ambientFont)); 2228if (Properties.TryGetValue(s_fontHeightProperty, out int fontHeight) && fontHeight != -1) 2235return Properties.AddValue(s_fontHeightProperty, font.Height); 2250Properties.AddValue(s_fontHeightProperty, localFontHeight); 2255set => Properties.AddValue(s_fontHeightProperty, value); 2268Properties.TryGetValue(s_foreColorProperty, out Color color); 2298Properties.AddOrRemoveValue(s_foreColorProperty, value); 2862string? name = Properties.GetValueOrDefault<string>(s_namePropertyProperty); 2870set => Properties.AddOrRemoveString(s_namePropertyProperty, value); 2932internal Color RawBackColor => Properties.GetValueOrDefault<Color>(s_backColorProperty); 2982get => Properties.GetValueOrDefault<Region>(s_regionProperty); 2996Region? oldRegion = Properties.AddOrRemoveValue(s_regionProperty, region); 3122if (!Properties.TryGetValue(s_rightToLeftProperty, out RightToLeft rightToLeft) 3137if (Properties.ContainsKey(s_rightToLeftProperty) || value != RightToLeft.Inherit) 3139Properties.AddValue(s_rightToLeftProperty, value); 3186if (Properties.ContainsKey(s_fontHeightProperty)) 3188Properties.AddValue(s_fontHeightProperty, (value is null) ? -1 : value.Height); 3210bool checkFont = !Properties.ContainsKey(s_fontProperty); 3211bool checkBackColor = !Properties.ContainsKey(s_backColorProperty); 3212bool checkForeColor = !Properties.ContainsKey(s_foreColorProperty); 3213bool checkCursor = !Properties.ContainsKey(s_cursorProperty); 3240Properties.AddValue(s_ambientPropertiesServiceProperty, newAmbients); 3376get => Properties.GetValueOrDefault<object>(s_userDataProperty); 3377set => Properties.AddOrRemoveValue(s_userDataProperty, value); 3413if (control.IsActiveX && control.Properties.TryGetValue(s_activeXImplProperty, out ActiveXImpl? activeX)) 3655get => Properties.TryGetValue(s_useCompatibleTextRenderingProperty, out bool value) 3662Properties.AddValue(s_useCompatibleTextRenderingProperty, value); 3686if (!Properties.TryGetValue(s_controlVersionInfoProperty, out ControlVersionInfo? info)) 3689Properties.AddValue(s_controlVersionInfoProperty, info); 4510if (!Properties.ContainsKey(s_bindingManagerProperty) && Created) 4593int updateCount = Properties.GetValueOrDefault(s_updateCountProperty, 0); 4599Properties.AddOrRemoveValue( 4846if (!Properties.ContainsKey(s_bindingManagerProperty) && ParentInternal is not null && !controlIsAlreadyCreated) 4989if (Properties.TryGetValue(s_backBrushProperty, out HBRUSH backBrush)) 4996Properties.RemoveValue(s_backBrushProperty); 5001if (Properties?.TryGetValue(s_contextMenuStripProperty, out ContextMenuStrip? menu) == true) 5027Properties?.RemoveValue(s_ncAccessibilityProperty); 5030Properties?.GetValueOrDefault<ActiveXImpl>(s_activeXImplProperty)?.Dispose(); 5288int updateCount = Properties.GetValueOrDefault(s_updateCountProperty, 0); 5294Properties.AddOrRemoveValue( 5576=> Properties.GetValueOrDefault(s_updateCountProperty, 0) > 0; 6493internal bool IsFontSet() => Properties.ContainsKey(s_fontProperty); 6894if (Properties.TryGetValue(s_backBrushProperty, out HBRUSH backBrush)) 6904Properties.RemoveValue(s_backBrushProperty); 6966if (Properties.ContainsKey(s_bindingsProperty)) 7169int changeVersion = Properties.GetValueOrDefault(s_visualStylesModeChangeVersionProperty, 0) + 1; 7170Properties.AddValue(s_visualStylesModeChangeVersionProperty, changeVersion); 7269if (Properties.ContainsKey(s_fontHeightProperty)) 7271Properties.AddValue(s_fontHeightProperty, -1); 7367Color backColor = Properties.GetValueOrDefault<Color>(s_backColorProperty); 7383if (!Properties.ContainsKey(s_bindingManagerProperty)) 7392if (!Properties.ContainsKey(s_cursorProperty)) 7401if (Properties.ContainsKey(s_dataContextProperty)) 7403if (Equals(Properties.GetValueOrDefault<object>(s_dataContextProperty), Parent?.DataContext)) 7406Properties.RemoveValue(s_dataContextProperty); 7449if (Properties.ContainsKey(s_visualStylesModeProperty)) 7451if (Properties.GetValueOrDefault<VisualStylesMode>(s_visualStylesModeProperty) 7455Properties.RemoveValue(s_visualStylesModeProperty); 7530=> _state.Source.Properties.GetValueOrDefault(s_visualStylesModeChangeVersionProperty, 0) 7532&& Control.Properties.GetValueOrDefault(s_visualStylesModeChangeVersionProperty, 0) 7545control.Properties.GetValueOrDefault(s_visualStylesModeChangeVersionProperty, 0), 7722Color foreColor = Properties.GetValueOrDefault<Color>(s_foreColorProperty); 7732if (!Properties.TryGetValue(s_rightToLeftProperty, out RightToLeft rightToLeft) || rightToLeft == RightToLeft.Inherit) 7974if (Properties.TryGetValue(s_accessibilityProperty, out ControlAccessibleObject? clientAccessibleObject)) 7981if (Properties.TryGetValue(s_ncAccessibilityProperty, out ControlAccessibleObject? nonClientAccessibleObject)) 8043Properties.AddOrRemoveValue(s_deviceDpiInternal, (int)PInvoke.GetDpiForWindow(this)); 8129if (Properties.TryGetValue(s_accessibilityProperty, out AccessibleObject? accObj) 8137if (Properties.TryGetValue(s_ncAccessibilityProperty, out AccessibleObject? ncAccObj) 8145if (!RecreatingHandle && GetState(States.OwnCtlBrush) && Properties.TryGetValue(s_backBrushProperty, out HBRUSH backBrush)) 8147Properties.RemoveValue(s_backBrushProperty); 8747Properties.AddOrRemoveValue(s_systemVisualSettingsProperty, e.NewSettings); 8771int changeVersion = Properties.GetValueOrDefault(s_visualStylesModeChangeVersionProperty, 0) + 1; 8772Properties.AddValue(s_visualStylesModeChangeVersionProperty, changeVersion); 8804|| Properties.GetValueOrDefault<bool>(s_systemVisualSettingsRefreshPendingProperty)) 8809Properties.AddOrRemoveValue(s_systemVisualSettingsRefreshPendingProperty, true, defaultValue: false); 8815Properties.AddOrRemoveValue(s_systemVisualSettingsRefreshPendingProperty, false, defaultValue: false); 8823SystemVisualSettings? oldSettings = Properties.GetValueOrDefault<SystemVisualSettings>(s_systemVisualSettingsProperty); 8839=> Properties.AddOrRemoveValue( 10187Properties.RemoveValue(s_accessibilityProperty); 10191Properties.TryGetValue(s_accessibilityProperty, out accessibleObject); 11303Color backColor = Properties.GetValueOrDefault<Color>(s_backColorProperty); 11311internal virtual bool ShouldSerializeCursor() => Properties.ContainsKey(s_cursorProperty); 11323internal virtual bool ShouldSerializeForeColor() => !Properties.GetValueOrDefault<Color>(s_foreColorProperty).IsEmpty; 11329internal virtual bool ShouldSerializeFont() => Properties.ContainsKey(s_fontProperty); 11336Properties.TryGetValue(s_rightToLeftProperty, out RightToLeft rightToLeft) 11522Properties.TryGetValue(s_fontProperty, out font); 11534Properties.AddOrRemoveValue(s_fontProperty, scaledFont); 11539if (Properties.ContainsKey(s_fontHeightProperty)) 11541Properties.AddValue(s_fontHeightProperty, scaledFont.Height); 11935if (!Properties.TryGetValue(s_contextMenuStripProperty, out ContextMenuStrip? contextMenuStrip)) 13456get { return Properties; }
System\Windows\Forms\Control.Ime.cs (10)
38if (!Properties.TryGetValue(s_imeModeProperty, out ImeMode cachedImeMode)) 63Properties.AddValue(s_imeModeProperty, value); 110int val = Properties.GetValueOrDefault<int>(s_disableImeModeChangedCountProperty); 114set => Properties.AddValue(s_disableImeModeChangedCountProperty, value); 231get => Properties.GetValueOrDefault<int>(s_imeWmCharsToIgnoreProperty); 238Properties.AddValue(s_imeWmCharsToIgnoreProperty, value); 250get => Properties.GetValueOrDefault(s_lastCanEnableImeProperty, true); 251set => Properties.AddOrRemoveValue(s_lastCanEnableImeProperty, value, defaultValue: true); 501return Properties.TryGetValue(s_imeModeProperty, out ImeMode imeMode) && imeMode != DefaultImeMode; 627Properties.AddValue(s_imeWmCharsToIgnoreProperty, ImeCharsToIgnoreEnabled);
System\Windows\Forms\Control.SuspendMutation.cs (10)
57=> Properties.ContainsKey(s_recursiveInvalidateAfterSuspendPaintingProperty); 60=> Properties.GetValueOrDefault(s_suspendPaintingCountProperty, 0); 63=> Properties.AddValue(s_recursiveInvalidateAfterSuspendPaintingProperty, true); 67int suspendPaintingCount = Properties.GetValueOrDefault( 71Properties.AddOrRemoveValue( 81int suspendPaintingCount = Properties.GetValueOrDefault( 90Properties.AddOrRemoveValue( 119if (Properties.GetValueOrDefault(s_suspendPaintingCountProperty, 0) != 0 120|| !Properties.ContainsKey(s_recursiveInvalidateAfterSuspendPaintingProperty)) 125Properties.RemoveValue(s_recursiveInvalidateAfterSuspendPaintingProperty);
System\Windows\Forms\Controls\ComboBox\ComboBox.cs (25)
429get => Properties.GetValueOrDefault(s_propDrawMode, DrawMode.Normal); 437Properties.AddOrRemoveValue(s_propDrawMode, value, defaultValue: DrawMode.Normal); 450get => Properties.TryGetValue(s_propDropDownWidth, out int dropDownWidth) 458if (Properties.GetValueOrDefault<int>(s_propDropDownWidth) != value) 460Properties.AddValue(s_propDropDownWidth, value); 480get => Properties.TryGetValue(s_propDropDownHeight, out int dropDownHeight) 488if (Properties.GetValueOrDefault<int>(s_propDropDownHeight) != value) 490Properties.AddValue(s_propDropDownHeight, value); 632return Properties.TryGetValue(s_propItemHeight, out int itemHeight) ? itemHeight : FontHeight + 2; 647if (Properties.GetValueOrDefault<int>(s_propItemHeight) != value) 649Properties.AddValue(s_propItemHeight, value); 681get => Properties.GetStringOrEmptyString(s_propMatchingText); 682set => Properties.AddOrRemoveString(s_propMatchingText, value); 732return Properties.GetValueOrDefault<int>(s_propMaxLength); 743Properties.AddValue(s_propMaxLength, value); 1121get => Properties.GetValueOrDefault(s_propStyle, ComboBoxStyle.DropDown); 1141Properties.AddOrRemoveValue(s_propStyle, value, defaultValue: ComboBoxStyle.DropDown); 2375if (Properties.TryGetValue(s_propDropDownWidth, out int dropDownWidth)) 2380if (Properties.ContainsKey(s_propItemHeight)) 3180Properties.RemoveValue(s_propDropDownWidth); 3185Properties.RemoveValue(s_propItemHeight); 3409internal bool ShouldSerializeDropDownWidth() => Properties.ContainsKey(s_propDropDownWidth); 3414internal bool ShouldSerializeItemHeight() => Properties.ContainsKey(s_propItemHeight); 4148if (!Properties.TryGetValue(s_propFlatComboAdapter, out FlatComboAdapter? comboAdapter) || !comboAdapter.IsValid(this)) 4151Properties.AddValue(s_propFlatComboAdapter, comboAdapter);
System\Windows\Forms\Controls\ComboBox\ComboBox.Modern.cs (1)
44=> Properties.RemoveValue(s_propFlatComboAdapter);
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (2)
2957if (!Properties.TryGetValue(s_propToolTip, out ToolTip? toolTip)) 2959toolTip = Properties.AddValue(
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (1)
5577if (Properties.TryGetValue(s_propToolTip, out ToolTip? keyboardToolTip))
System\Windows\Forms\Controls\Labels\Label.cs (17)
370Image? image = Properties.GetValueOrDefault<Image>(s_propImage); 390Properties.AddOrRemoveValue(s_propImage, value); 443Properties.RemoveValue(s_propImage); 473Properties.RemoveValue(s_propImage); 485if (!Properties.TryGetValue(s_propImageIndex, out LabelImageIndexer? imageIndexer)) 493set => Properties.AddOrRemoveValue(s_propImageIndex, value); 505get => Properties.GetValueOrDefault<ImageList>(s_propImageList); 525Properties.RemoveValue(s_propImage); 528Properties.AddOrRemoveValue(s_propImageList, value); 550get => Properties.GetValueOrDefault(s_propImageAlign, ContentAlignment.MiddleCenter); 557Properties.AddOrRemoveValue(s_propImageAlign, value, defaultValue: ContentAlignment.MiddleCenter); 694get => Properties.GetValueOrDefault(s_propTextAlign, ContentAlignment.TopLeft); 701Properties.AddOrRemoveValue(s_propTextAlign, value, defaultValue: ContentAlignment.TopLeft); 854if (animate == currentlyAnimating || !Properties.TryGetValue(s_propImage, out Image? image)) 951Properties.RemoveValue(s_propImageList); 954Properties.RemoveValue(s_propImage); 1404private bool ShouldSerializeImage() => Properties.ContainsKey(s_propImage);
System\Windows\Forms\Controls\ListView\ListView.cs (6)
2229if (Properties.TryGetValue(s_propDelayedUpdateItems, out List<ListViewItem>? newItems)) 2232Properties.RemoveValue(s_propDelayedUpdateItems); 2363if (_updateCounter++ == 0 && !Properties.ContainsKey(s_propDelayedUpdateItems)) 2365Properties.AddValue(s_propDelayedUpdateItems, new List<ListViewItem>()); 3167if (--_updateCounter == 0 && Properties.ContainsKey(s_propDelayedUpdateItems)) 4013if (_updateCounter > 0 && Properties.TryGetValue(s_propDelayedUpdateItems, out List<ListViewItem>? itemList))
System\Windows\Forms\Controls\ToolStrips\ToolStrip.cs (12)
382if (Properties.TryGetValue(s_propBindingContext, out BindingContext? context)) 398if (Properties.AddOrRemoveValue(s_propBindingContext, value) != value) 1396if (!IsDropDown && !IsDisposed && !Properties.TryGetValue(s_propToolStripPanelCell, out toolStripPanelCell)) 1398toolStripPanelCell = Properties.AddValue(s_propToolStripPanelCell, new ToolStripPanelCell(this)); 1671if (!Properties.TryGetValue(s_propToolTip, out ToolTip? toolTip)) 1673toolTip = Properties.AddValue(s_propToolTip, new ToolTip()); 1687ToolStripTextDirection textDirection = Properties.GetValueOrDefault(s_propTextDirection, ToolStripTextDirection.Horizontal); 1699Properties.AddOrRemoveValue(s_propTextDirection, value, defaultValue: ToolStripTextDirection.Horizontal); 1886if (Properties.TryGetValue(s_propToolStripPanelCell, out ToolStripPanelCell? toolStripPanelCell)) 1889Properties.RemoveValue(s_propToolStripPanelCell); 1896if (Properties.TryGetValue(s_propToolTip, out ToolTip? toolTip)) 1899Properties.RemoveValue(s_propToolTip);
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDown.cs (5)
85Properties.RemoveValue(s_propOpacity); 568get => Properties.GetValueOrDefault(s_propOpacity, 1.0d); 573Properties.AddOrRemoveValue(s_propOpacity, value, 1.0d); 753get => Properties.GetValueOrDefault<Control>(s_propSourceControl); 754set => Properties.AddOrRemoveValue(s_propSourceControl, value);
System\Windows\Forms\Controls\ToolStrips\ToolStripOverflow.cs (1)
72get { return Properties; }
System\Windows\Forms\Controls\ToolStrips\ToolStripPanel.cs (2)
274if (!Properties.TryGetValue(s_propToolStripPanelRowCollection, out ToolStripPanelRowCollection? rowCollection)) 276rowCollection = Properties.AddValue(s_propToolStripPanelRowCollection, CreateToolStripPanelRowCollection());
System\Windows\Forms\Controls\TreeView\TreeView.cs (3)
831get => Properties.GetValueOrDefault(s_nodeLeadingProperty, 0.0f); 847Properties.AddOrRemoveValue(s_nodeLeadingProperty, value, defaultValue: 0.0f); 2530private bool ShouldSerializeNodeLeading() => Properties.ContainsKey(s_nodeLeadingProperty);
System\Windows\Forms\Form.cs (88)
221get => Properties.GetValueOrDefault<IButtonControl?>(s_propAcceptButton); 224if (Properties.AddOrRemoveValue(s_propAcceptButton, value) != value) 336get => Properties.GetValueOrDefault<Form>(s_propActiveMdiChild); 337set => Properties.AddOrRemoveValue(s_propActiveMdiChild, value); 344get => Properties.GetValueOrDefault<Form>(s_propFormerlyActiveMdiChild); 345set => Properties.AddOrRemoveValue(s_propFormerlyActiveMdiChild, value); 372Properties.RemoveValue(s_propOpacity); 374if (Properties.ContainsKey(s_propTransparencyKey)) 376Properties.AddValue(s_propTransparencyKey, Color.Empty); 713get => Properties.GetValueOrDefault<IButtonControl>(s_propCancelButton); 716Properties.AddOrRemoveValue(s_propCancelButton, value); 779if (Properties.TryGetValue(s_propDialogOwner, out IWin32Window? dialogOwner)) 803Form? formMdiParent = Properties.GetValueOrDefault<Form>(s_propFormMdiParent); 1070public bool IsMdiChild => Properties.ContainsKey(s_propFormMdiParent); 1076get => Properties.GetValueOrDefault<bool>(s_propMdiChildFocusable); 1077set => Properties.AddOrRemoveValue(s_propMdiChildFocusable, value); 1158get => Properties.GetValueOrDefault<Rectangle>(s_propMaximizedBounds); 1163Properties.AddValue(s_propMaximizedBounds, value); 1189get => Properties.TryGetValue(s_propMaxTrackSize, out Size maximumSize) ? maximumSize : Size.Empty; 1206Properties.AddValue(s_propMaxTrackSize, value); 1227Properties.AddValue(s_propMinTrackSize, minimumSize); 1260get => Properties.GetValueOrDefault<MenuStrip>(s_propMainMenuStrip); 1263Properties.AddOrRemoveValue(s_propMainMenuStrip, value); 1302get => Properties.TryGetValue(s_propMinTrackSize, out Size minimumSize) ? minimumSize : DefaultMinimumSize; 1323Properties.AddValue(s_propMinTrackSize, value); 1344Properties.AddValue(s_propMaxTrackSize, maximumSize); 1452get => Properties.GetValueOrDefault<Form>(s_propFormMdiParent); 1455Form? formMdiParent = Properties.GetValueOrDefault<Form>(s_propFormMdiParent); 1494Properties.AddOrRemoveValue(s_propFormMdiParent, value); 1524get => Properties.GetValueOrDefault<MdiWindowListStrip>(s_propMdiWindowListStrip); 1525set => Properties.AddOrRemoveValue(s_propMdiWindowListStrip, value); 1530get => Properties.GetValueOrDefault<MdiControlStrip>(s_propMdiControlStrip); 1531set => Properties.AddOrRemoveValue(s_propMdiControlStrip, value); 1569get => Properties.GetValueOrDefault(s_propOpacity, 1.0d); 1574Properties.AddOrRemoveValue(s_propOpacity, value, defaultValue: 1.0d); 1616public Form[] OwnedForms => Properties.TryGetValue(s_propOwnedForms, out List<Form>? ownedForms) ? ([.. ownedForms]) : ([]); 1644Properties.RemoveValue(s_propOwner); 1648Properties.AddOrRemoveValue(s_propOwner, value); 1656internal Form? OwnerInternal => Properties.GetValueOrDefault<Form?>(s_propOwner); 1761get => Properties.GetValueOrDefault(s_propFormScreenCaptureMode, ScreenCaptureMode.Allow); 1775Properties.AddOrRemoveValue(s_propFormScreenCaptureMode, value); 2086get => Properties.GetValueOrDefault(s_propTransparencyKey, Color.Empty); 2089Properties.AddOrRemoveValue(s_propTransparencyKey, value, defaultValue: Color.Empty); 2268get => Properties.GetValueOrDefault(s_propFormCornerPreference, FormCornerPreference.Default); 2285Properties.AddOrRemoveValue(s_propFormCornerPreference, value, defaultValue: FormCornerPreference.Default); 2356get => Properties.GetValueOrDefault(s_propFormBorderColor, Color.Empty); 2364Properties.AddOrRemoveValue(s_propFormBorderColor, value, defaultValue: Color.Empty); 2416get => Properties.GetValueOrDefault(s_propFormCaptionBackColor, Color.Empty); 2424Properties.AddOrRemoveValue(s_propFormCaptionBackColor, value, defaultValue: Color.Empty); 2477get => Properties.GetValueOrDefault(s_propFormCaptionTextColor, Color.Empty); 2485Properties.AddOrRemoveValue(s_propFormCaptionTextColor, value, defaultValue: Color.Empty); 2894if (!Properties.TryGetValue(s_propOwnedForms, out List<Form>? ownedForms)) 2897Properties.AddValue(s_propOwnedForms, ownedForms); 3161if (Properties.TryGetValue(s_propFormMdiParent, out Form? formMdiParent) && formMdiParent.MdiClient != value) 3163Properties.RemoveValue(s_propFormMdiParent); 3348Form? form = Properties.GetValueOrDefault<Form>(s_propFormMdiParent); 3523Properties.RemoveValue(s_propAcceptButton); 3524Properties.RemoveValue(s_propCancelButton); 3525Properties.RemoveValue(s_propDefaultButton); 3526Properties.RemoveValue(s_propActiveMdiChild); 3540if (Properties.TryGetValue(s_propOwner, out Form? owner)) 3543Properties.RemoveValue(s_propOwner); 3546Properties.RemoveValue(s_propDialogOwner); 3548if (Properties.TryGetValue(s_propOwnedForms, out List<Form>? ownedForms)) 3563if (Properties.TryGetValue(s_propDummyMdiMenu, out HMENU dummyMenu)) 3565Properties.RemoveValue(s_propDummyMdiMenu); 3712IWin32Window? dialogOwner = Properties.GetValueOrDefault<IWin32Window>(s_propDialogOwner); 4757if (Properties.TryGetValue(s_propDefaultButton, out IButtonControl? button)) 4770if (Properties.TryGetValue(s_propCancelButton, out button)) 4863if (Properties.TryGetValue(s_propOwnedForms, out List<Form>? ownedForms)) 4891if (Properties.TryGetValue(s_propOwnedForms, out List<Form>? ownedForms)) 4984if (Properties.TryGetValue(s_propFormBorderColor, out Color? formBorderColor)) 4989if (Properties.TryGetValue(s_propFormCaptionBackColor, out Color? formCaptionBackColor)) 4994if (Properties.TryGetValue(s_propFormCaptionTextColor, out Color? formCaptionTextColor)) 4999if (Properties.TryGetValue(s_propFormCornerPreference, out FormCornerPreference? cornerPreference)) 5024if (Properties.TryGetValue(s_propOwnedForms, out List<Form>? ownedForms)) 5355IButtonControl? existing = Properties.GetValueOrDefault<IButtonControl>(s_propDefaultButton); 5361Properties.AddOrRemoveValue(s_propDefaultButton, button); 5495Properties.AddOrRemoveValue(s_propDialogOwner, owner); 5770Properties.AddOrRemoveValue(s_propDialogOwner, owner); 5831Properties.RemoveValue(s_propDialogOwner); 6132if (Properties.TryGetValue(s_propOwner, out Form? owner)) 6208if (!Properties.TryGetValue(s_propDummyMdiMenu, out HMENU dummyMenu) || recreateMenu) 6213Properties.AddValue(s_propDummyMdiMenu, dummyMenu); 6752if (Properties.TryGetValue(s_propOwnedForms, out List<Form>? ownedForms)) 6821if (Properties.TryGetValue(s_propOwnedForms, out List<Form>? ownedForms)) 6955Debug.Assert(Properties.ContainsKey(s_propFormMdiParent), "how is formMdiParent null?"); 6958if (Properties.TryGetValue(s_propFormMdiParent, out Form? formMdiParent))
System\Windows\Forms\Form.RevealMode.cs (7)
49if (!Properties.TryGetValue(s_propFormRevealMode, out FormRevealMode value) 65Properties.RemoveValue(s_propFormRevealMode); 69Properties.AddValue(s_propFormRevealMode, value); 97private bool ShouldSerializeFormRevealMode() => Properties.ContainsKey(s_propFormRevealMode); 99private void ResetFormRevealMode() => Properties.RemoveValue(s_propFormRevealMode); 103get => Properties.GetValueOrDefault(s_propFormAppearanceCloaked, false); 104set => Properties.AddOrRemoveValue(s_propFormAppearanceCloaked, value, defaultValue: false);
System\Windows\Forms\Layout\Containers\ContainerControl.cs (4)
571private void AxContainerFormCreated() => Properties.GetValueOrDefault<AxHost.AxContainer>(s_propAxContainer)?.FormCreated(); 580if (!Properties.TryGetValue(s_propAxContainer, out AxHost.AxContainer? container)) 582container = Properties.AddValue(s_propAxContainer, new AxHost.AxContainer(this)); 838if (Properties.ContainsKey(s_propAxContainer))