70 references to Flags
System.Windows.Forms (70)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\ArrayElementGridEntry.cs (2)
14SetFlag(Flags.RenderReadOnly, parent.EntryFlags.HasFlag(Flags.RenderReadOnly) || parent.ForceReadOnly);
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\CategoryGridEntry.cs (3)
33SetFlag(Flags.LabelBold, true); 64public override bool Expandable => !GetFlagSet(Flags.ExpandableFailed); 116bool bold = EntryFlags.HasFlag(Flags.LabelBold);
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridEntry.cs (54)
48private Flags _flags; 252internal bool Disposed => GetFlagSet(Flags.Disposed); 258internal virtual bool Enumerable => EntryFlags.HasFlag(Flags.StandardValuesSupported); 264bool expandable = GetFlagSet(Flags.Expandable); 271if (GetFlagSet(Flags.ExpandableFailed)) 291internal virtual bool ForceReadOnly => (_flags & Flags.ForceReadOnly) != 0; 293protected void SetForceReadOnlyFlag() => _flags |= Flags.ForceReadOnly; 305return GetFlagSet(Flags.Expand); 316SetFlag(Flags.Expand, value); 320SetFlag(Flags.Expand, false); 324SetFlag(Flags.Expand, childrenExpandable); 347public Flags EntryFlags 351if (_flags.HasFlag(Flags.Checked)) 356_flags |= Flags.Checked; 370_flags |= Flags.StandardValuesSupported; 376_flags |= Flags.TextEditable; 385_flags |= Flags.Immutable; 390_flags |= Flags.Expandable; 395if (!forceReadOnly && !_flags.HasFlag(Flags.TextEditable) && !hasImmutableAttribute) 397_flags |= Flags.ReadOnlyEditable; 403_flags |= Flags.RenderPassword; 413_flags |= Flags.CustomPaint; 425_flags |= Flags.ModalEditable; 428_flags |= Flags.ReadOnlyEditable; 433_flags |= Flags.DropDownEditable; 554if (!_flags.HasFlag(Flags.Checked)) 559if (_flags.HasFlag(Flags.CustomPaint) || _flags.HasFlag(Flags.NoCustomPaint)) 561return _flags.HasFlag(Flags.CustomPaint); 566_flags |= Flags.CustomPaint; 571_flags |= Flags.NoCustomPaint; 577return EntryFlags.HasFlag(Flags.CustomPaint); 586if (value != GetFlagSet(Flags.Expandable)) 588SetFlag(Flags.ExpandableFailed, false); 589SetFlag(Flags.Expandable, value); 594public bool IsTextEditable => IsValueEditable && EntryFlags.HasFlag(Flags.TextEditable); 598&& GetFlagSet(Flags.DropDownEditable | Flags.TextEditable | Flags.ModalEditable | Flags.StandardValuesSupported); 629public virtual bool NeedsDropDownButton => EntryFlags.HasFlag(Flags.DropDownEditable); 635=> EntryFlags.HasFlag(Flags.ModalEditable) && (IsValueEditable || EntryFlags.HasFlag(Flags.ReadOnlyEditable)); 750public bool ShouldRenderPassword => EntryFlags.HasFlag(Flags.RenderPassword); 754|| EntryFlags.HasFlag(Flags.RenderReadOnly) 755|| (!IsValueEditable && !EntryFlags.HasFlag(Flags.ReadOnlyEditable)); 922if (!GetFlagSet(Flags.Expandable)) 972SetFlag(Flags.ExpandableFailed, true); 1012_flags |= Flags.Checked; 1014SetFlag(Flags.Disposed, true); 1385newEntry._flags |= Flags.ForceReadOnly; 1475protected bool GetFlagSet(Flags flags) => (flags & EntryFlags) != 0; 1528bool bold = EntryFlags.HasFlag(Flags.LabelBold); 2037protected void SetFlag(Flags flag, bool value)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\MultiPropertyDescriptorGridEntry.cs (5)
69bool expandable = GetFlagSet(Flags.Expandable); 76if (GetFlagSet(Flags.ExpandableFailed)) 119if (_mergedDescriptor.PropertyType.IsValueType || EntryFlags.HasFlag(Flags.Immutable)) 140SetFlag(Flags.ExpandableFailed, true); 153=> _mergedDescriptor.PropertyType.IsValueType || EntryFlags.HasFlag(Flags.Immutable)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\MultiSelectRootGridEntry.cs (1)
77SetFlag(Flags.ExpandableFailed, true);
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyDescriptorGridEntry.cs (5)
250if (PropertyDescriptor.IsReadOnly && !_readOnlyVerified && GetFlagSet(Flags.ReadOnlyEditable)) 256SetFlag(Flags.ReadOnlyEditable, false); 257SetFlag(Flags.RenderReadOnly, true); 348SetFlag(Flags.TextEditable, false); 353SetFlag(Flags.Expandable, true);