123 references to TryGetValue
System.Windows.Forms (108)
System\Windows\Forms\ActiveX\Control.ActiveXImpl.cs (1)
83if (!Properties.TryGetValue(s_activeXImplProperty, out ActiveXImpl? activeXImpl))
System\Windows\Forms\Control.cs (28)
500if (!Properties.TryGetValue(s_accessibilityProperty, out AccessibleObject? accessibleObject)) 519if (!Properties.TryGetValue(s_ncAccessibilityProperty, out AccessibleObject? ncAccessibleObject)) 744if (Properties.TryGetValue(s_backBrushProperty, out HBRUSH customBackBrush)) 803get => Properties.TryGetValue(s_dataContextProperty, out object? value) 1012if (Properties.TryGetValue(s_bindingManagerProperty, out BindingContext? context)) 1537if (Properties.TryGetValue(s_cursorProperty, out Cursor? cursor)) 1602if (!Properties.TryGetValue(s_bindingsProperty, out ControlBindingsCollection? bindings)) 1735if (Properties.TryGetValue(s_fontHandleWrapperProperty, out FontHandleWrapper? fontHandle)) 1990if (!Properties.TryGetValue(s_fontHandleWrapperProperty, out FontHandleWrapper? fontHandle)) 2007if (Properties.TryGetValue(s_currentAmbientFontProperty, out Font? currentAmbient) && currentAmbient == ambientFont) 2030if (Properties.TryGetValue(s_fontHeightProperty, out int fontHeight) && fontHeight != -1) 2070Properties.TryGetValue(s_foreColorProperty, out Color color); 2924if (!Properties.TryGetValue(s_rightToLeftProperty, out RightToLeft rightToLeft) 3215if (control.IsActiveX && control.Properties.TryGetValue(s_activeXImplProperty, out ActiveXImpl? activeX)) 3457get => Properties.TryGetValue(s_useCompatibleTextRenderingProperty, out bool value) 3488if (!Properties.TryGetValue(s_controlVersionInfoProperty, out ControlVersionInfo? info)) 4755if (Properties.TryGetValue(s_backBrushProperty, out HBRUSH backBrush)) 6649if (Properties.TryGetValue(s_backBrushProperty, out HBRUSH backBrush)) 7112if (!Properties.TryGetValue(s_rightToLeftProperty, out RightToLeft rightToLeft) || rightToLeft == RightToLeft.Inherit) 7352if (Properties.TryGetValue(s_accessibilityProperty, out ControlAccessibleObject? clientAccessibleObject)) 7359if (Properties.TryGetValue(s_ncAccessibilityProperty, out ControlAccessibleObject? nonClientAccessibleObject)) 7502if (Properties.TryGetValue(s_accessibilityProperty, out ControlAccessibleObject? accObj)) 7509if (Properties.TryGetValue(s_ncAccessibilityProperty, out ControlAccessibleObject? nonClientAccessibleObject)) 7516if (!RecreatingHandle && GetState(States.OwnCtlBrush) && Properties.TryGetValue(s_backBrushProperty, out HBRUSH backBrush)) 9442Properties.TryGetValue(s_accessibilityProperty, out accessibleObject); 10573Properties.TryGetValue(s_rightToLeftProperty, out RightToLeft rightToLeft) 10759Properties.TryGetValue(s_fontProperty, out font); 11172if (!Properties.TryGetValue(s_contextMenuStripProperty, out ContextMenuStrip? contextMenuStrip))
System\Windows\Forms\Control.Ime.cs (2)
38if (!Properties.TryGetValue(s_imeModeProperty, out ImeMode cachedImeMode)) 501return Properties.TryGetValue(s_imeModeProperty, out ImeMode imeMode) && imeMode != DefaultImeMode;
System\Windows\Forms\Controls\ComboBox\ComboBox.cs (5)
431get => Properties.TryGetValue(s_propDropDownWidth, out int dropDownWidth) ? dropDownWidth : Width; 457get => Properties.TryGetValue(s_propDropDownHeight, out int dropDownHeight) ? dropDownHeight : DefaultDropDownHeight; 584return Properties.TryGetValue(s_propItemHeight, out int itemHeight) ? itemHeight : FontHeight + 2; 2306if (Properties.TryGetValue(s_propDropDownWidth, out int dropDownWidth)) 3841if (!Properties.TryGetValue(s_propFlatComboAdapter, out FlatComboAdapter? comboAdapter) || !comboAdapter.IsValid(this))
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (1)
2958if (!Properties.TryGetValue(s_propToolTip, out ToolTip? toolTip))
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (1)
5580if (Properties.TryGetValue(s_propToolTip, out ToolTip? keyboardToolTip))
System\Windows\Forms\Controls\DataGridView\DataGridViewBand.cs (3)
85if (!Properties.TryGetValue(s_propDefaultCellStyle, out DataGridViewCellStyle? style)) 120if (Properties.TryGetValue(s_propDefaultHeaderCellType, out Type? type)) 228if (Properties.TryGetValue(s_propHeaderCell, out DataGridViewHeaderCell? headerCell))
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.cs (3)
89if (!Properties.TryGetValue(s_propCellAccessibilityObject, out AccessibleObject? result)) 622if (!Properties.TryGetValue(s_propCellStyle, out DataGridViewCellStyle? dataGridViewCellStyle)) 708if (!Properties.TryGetValue(s_propCellValueType, out Type? cellValueType) && OwningColumn is not null)
System\Windows\Forms\Controls\DataGridView\DataGridViewCellStyle.cs (1)
160get => Properties.TryGetValue(s_propForeColor, out Color color) ? color : Color.Empty;
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxCell.cs (1)
1086if (!Properties.TryGetValue(s_propComboBoxCellItems, out ObjectCollection? items))
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxCell.DataGridViewComboBoxCellAccessibleObject.cs (1)
45if (Owner.Properties.TryGetValue(s_propComboBoxCellEditingComboBox, out DataGridViewComboBoxEditingControl? comboBox)
System\Windows\Forms\Controls\DataGridView\DataGridViewLinkCell.cs (3)
47if (Properties.TryGetValue(s_propLinkCellActiveLinkColor, out Color color)) 155if (Properties.TryGetValue(s_propLinkCellLinkColor, out Color color)) 292if (Properties.TryGetValue(s_propLinkCellVisitedLinkColor, out Color color))
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.cs (1)
41if (!Properties.TryGetValue(s_propRowAccessibilityObject, out AccessibleObject? result))
System\Windows\Forms\Controls\Labels\Label.cs (2)
487if (!Properties.TryGetValue(s_propImageIndex, out LabelImageIndexer? imageIndexer)) 856if (animate == currentlyAnimating || !Properties.TryGetValue(s_propImage, out Image? image))
System\Windows\Forms\Controls\ListView\ListView.cs (2)
2231if (Properties.TryGetValue(s_propDelayedUpdateItems, out List<ListViewItem>? newItems)) 4016if (_updateCounter > 0 && Properties.TryGetValue(s_propDelayedUpdateItems, out List<ListViewItem>? itemList))
System\Windows\Forms\Controls\ToolStrips\ToolStrip.cs (5)
382if (Properties.TryGetValue(s_propBindingContext, out BindingContext? context)) 1402if (!IsDropDown && !IsDisposed && !Properties.TryGetValue(s_propToolStripPanelCell, out toolStripPanelCell)) 1677if (!Properties.TryGetValue(s_propToolTip, out ToolTip? toolTip)) 1892if (Properties.TryGetValue(s_propToolStripPanelCell, out ToolStripPanelCell? toolStripPanelCell)) 1902if (Properties.TryGetValue(s_propToolTip, out ToolTip? toolTip))
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (7)
195if (!Properties.TryGetValue(s_accessibilityProperty, out AccessibleObject? accessibleObject)) 1639if (!Properties.TryGetValue(s_rightToLeftProperty, out RightToLeft rightToLeft)) 2941if (!Properties.TryGetValue(s_rightToLeftProperty, out RightToLeft rightToLeft) || rightToLeft == RightToLeft.Inherit) 2957if (!Properties.TryGetValue(s_rightToLeftProperty, out RightToLeft rightToLeft)) 3090if (Properties.TryGetValue(s_accessibilityProperty, out AccessibleObject? accessibleObject)) 3358if (!Properties.TryGetValue(s_rightToLeftProperty, out RightToLeft rightToLeft)) 3635internal bool TryGetExplicitlySetFont([NotNullWhen(true)] out Font? local) => Properties.TryGetValue(s_fontProperty, out local);
System\Windows\Forms\Controls\ToolStrips\ToolStripPanel.cs (1)
274if (!Properties.TryGetValue(s_propToolStripPanelRowCollection, out ToolStripPanelRowCollection? rowCollection))
System\Windows\Forms\Controls\ToolStrips\ToolStripPanelRow.cs (1)
92if (!Properties.TryGetValue(s_propControlsCollection, out ToolStripPanelRowControlCollection? controlsCollection))
System\Windows\Forms\Form.cs (23)
777if (Properties.TryGetValue(s_propDialogOwner, out IWin32Window? dialogOwner)) 1190get => Properties.TryGetValue(s_propMaxTrackSize, out Size maximumSize) ? maximumSize : Size.Empty; 1303get => Properties.TryGetValue(s_propMinTrackSize, out Size minimumSize) ? minimumSize : DefaultMinimumSize; 1617public Form[] OwnedForms => Properties.TryGetValue(s_propOwnedForms, out List<Form>? ownedForms) ? ([.. ownedForms]) : ([]); 2906if (!Properties.TryGetValue(s_propOwnedForms, out List<Form>? ownedForms)) 3173if (Properties.TryGetValue(s_propFormMdiParent, out Form? formMdiParent) && formMdiParent.MdiClient != value) 3558if (Properties.TryGetValue(s_propOwner, out Form? owner)) 3566if (Properties.TryGetValue(s_propOwnedForms, out List<Form>? ownedForms)) 3584if (Properties.TryGetValue(s_propDummyMdiMenu, out HMENU dummyMenu)) 4759if (Properties.TryGetValue(s_propDefaultButton, out IButtonControl? button)) 4772if (Properties.TryGetValue(s_propCancelButton, out button)) 4865if (Properties.TryGetValue(s_propOwnedForms, out List<Form>? ownedForms)) 4893if (Properties.TryGetValue(s_propOwnedForms, out List<Form>? ownedForms)) 4986if (Properties.TryGetValue(s_propFormBorderColor, out Color? formBorderColor)) 4991if (Properties.TryGetValue(s_propFormCaptionBackColor, out Color? formCaptionBackColor)) 4996if (Properties.TryGetValue(s_propFormCaptionTextColor, out Color? formCaptionTextColor)) 5002if (Properties.TryGetValue(s_propFormCornerPreference, out FormCornerPreference? cornerPreference)) 5028if (Properties.TryGetValue(s_propOwnedForms, out List<Form>? ownedForms)) 6108if (Properties.TryGetValue(s_propOwner, out Form? owner)) 6184if (!Properties.TryGetValue(s_propDummyMdiMenu, out HMENU dummyMenu) || recreateMenu) 6721if (Properties.TryGetValue(s_propOwnedForms, out List<Form>? ownedForms)) 6790if (Properties.TryGetValue(s_propOwnedForms, out List<Form>? ownedForms)) 6927if (Properties.TryGetValue(s_propFormMdiParent, out Form? formMdiParent))
System\Windows\Forms\Layout\CommonProperties.cs (7)
86if (element.Properties.TryGetValue(s_marginProperty, out Padding padding)) 99if (element.Properties.TryGetValue(s_maximumSizeProperty, out Size size)) 112if (element.Properties.TryGetValue(s_minimumSizeProperty, out Size size)) 135if (element.Properties.TryGetValue(s_paddingProperty, out Padding padding)) 152element.Properties.TryGetValue(s_specifiedBoundsProperty, out Rectangle rectangle) 377if (element.Properties.TryGetValue(s_preferredSizeCacheProperty, out Size size) && (size != LayoutUtils.s_invalidSize)) 676if (element.Properties.TryGetValue(s_layoutBoundsProperty, out Size size))
System\Windows\Forms\Layout\Containers\ContainerControl.cs (1)
580if (!Properties.TryGetValue(s_propAxContainer, out AxHost.AxContainer? container))
System\Windows\Forms\Layout\DefaultLayout.cs (3)
1006if (container.Properties.TryGetValue(s_cachedBoundsProperty, out IDictionary? dictionary)) 1035if (!container.Properties.TryGetValue(s_cachedBoundsProperty, out IDictionary? dictionary)) 1075if (!container.Properties.TryGetValue(s_cachedBoundsProperty, out IDictionary? dictionary))
System\Windows\Forms\Layout\FlowLayout.cs (1)
283!container.Properties.TryGetValue(s_wrapContentsProperty, out bool wrap) || wrap;
System\Windows\Forms\Layout\TableLayout.cs (2)
1352if (!element.Properties.TryGetValue(s_layoutInfoProperty, out LayoutInfo? layoutInfo)) 1377if (!container.Properties.TryGetValue(s_containerInfoProperty, out ContainerInfo? containerInfo))
System\Windows\Forms\PropertyStore.cs (2)
102/// <see cref="TryGetValue{T}(int, out T)"/> if <see langword="null"/> values are not allowed. 130bool found = TryGetValue(key, out string? previous);
System.Windows.Forms.Tests (15)
System\Windows\Forms\PropertyStoreTests.cs (15)
40store.TryGetValue(key, out object? outValue).Should().BeTrue(); 63store.TryGetValue(key, out object? outValue).Should().BeFalse(); 72store.TryGetValue(1, out FormWindowState outValue).Should().BeFalse(); 82store.TryGetValue(1, out Color outValue).Should().BeFalse(); 92store.TryGetValue(1, out int outValue).Should().BeFalse(); 103Action action = () => store.TryGetValue(1, out FormWindowState outValue); 113Action action = () => store.TryGetValue(1, out Color outValue); 123Action action = () => store.TryGetValue(1, out int outValue); 132store.TryGetValue(1, out FormWindowState? outValue).Should().BeFalse(); 141store.TryGetValue(1, out Color? outValue).Should().BeFalse(); 150store.TryGetValue(1, out int? outValue).Should().BeFalse(); 166store.TryGetValue(1, out Rectangle result).Should().BeTrue(); 179store.TryGetValue(1, out Rectangle result).Should().BeTrue(); 185store.TryGetValue(1, out result).Should().BeTrue(); 201store.TryGetValue(1, out Padding result).Should().BeTrue();