41 instantiations of DesignerVerb
DesignSurface (1)
CustomControls\CustomButtonDesignerActionList.cs (1)
24_actonListItems.Add(new DesignerActionVerbItem(new DesignerVerb(GetActionName(), OnColorActionClick)));
System.Windows.Forms.Design (15)
System\ComponentModel\Design\MenuCommandService.cs (1)
236DesignerVerb verb = new(dami.DisplayName!, handler);
System\Windows\Forms\Design\CollectionEditVerbManager.cs (1)
44_editItemsVerb = new DesignerVerb(text, new EventHandler(OnEditItems));
System\Windows\Forms\Design\ControlDesigner.DockingActionList.cs (1)
51items.Add(new DesignerActionVerbItem(new DesignerVerb(actionName, OnDockActionClick)));
System\Windows\Forms\Design\DataGridViewDesigner.cs (2)
175designerVerbs.Add(new DesignerVerb(SR.DataGridViewEditColumnsVerb, OnEditColumns)); 176designerVerbs.Add(new DesignerVerb(SR.DataGridViewAddColumnVerb, OnAddColumn));
System\Windows\Forms\Design\EditorServiceContext.cs (1)
40_designer.Verbs?.Add(new DesignerVerb(newVerbText, new EventHandler(OnEditItems)));
System\Windows\Forms\Design\MaskedTextBoxDesigner.cs (1)
296_verbs.Add(new DesignerVerb(SR.MaskedTextBoxDesignerVerbsSetMaskDesc, new EventHandler(OnVerbSetMask)));
System\Windows\Forms\Design\SplitContainerDesigner.OrientationActionList.cs (1)
62new DesignerActionVerbItem(new DesignerVerb(_actionName!, OnOrientationActionClick))
System\Windows\Forms\Design\TabControlDesigner.cs (2)
66_removeVerb = new DesignerVerb(SR.TabControlRemove, new EventHandler(OnRemove)); 69_verbs.Add(new DesignerVerb(SR.TabControlAdd, new EventHandler(OnAdd)));
System\Windows\Forms\Design\TableLayoutPanelDesigner.cs (5)
242_removeColVerb = new DesignerVerb(SR.TableLayoutPanelDesignerRemoveColumn, OnVerbRemove); 243_removeRowVerb = new DesignerVerb(SR.TableLayoutPanelDesignerRemoveRow, OnVerbRemove); 247_verbs.Add(new DesignerVerb(SR.TableLayoutPanelDesignerAddColumn, OnVerbAdd)); 248_verbs.Add(new DesignerVerb(SR.TableLayoutPanelDesignerAddRow, OnVerbAdd)); 251_verbs.Add(new DesignerVerb(SR.TableLayoutPanelDesignerEditRowAndCol, OnVerbEdit));
System.Windows.Forms.Design.Tests (24)
System\ComponentModel\Design\DesignerActionServiceTests.cs (10)
439DesignerVerb verb = new(null, null); 477DesignerVerb verb = new(null, null); 478DesignerVerbCollection verbs = new() { null, new DesignerVerb(null, null) { Enabled = false }, new DesignerVerb(null, null) { Visible = false }, verb }; 521DesignerVerb verb = new(null, null); 522DesignerVerbCollection verbs = new() { null, new DesignerVerb(null, null) { Enabled = false }, new DesignerVerb(null, null) { Visible = false }, verb }; 576verb = new DesignerVerb("text", handler); 578DesignerVerbCollection verbs = new() { null, new DesignerVerb(null, null) { Enabled = false }, new DesignerVerb(null, null) { Visible = false }, verb };
System\ComponentModel\Design\DesignerVerbCollectionTests.cs (14)
18yield return new object[] { new DesignerVerb[] { new(null, null), null } }; 40DesignerVerb value1 = new(null, null); 47DesignerVerb value2 = new(null, null); 98DesignerVerb value1 = new(null, null); 105DesignerVerb value2 = new(null, null); 121DesignerVerb value = new(null, null); 141DesignerVerb value1 = new(null, null); 142DesignerVerb value2 = new(null, null); 167DesignerVerb value = new(null, null); 179DesignerVerb value = new(null, null); 182Assert.False(collection.Contains(new DesignerVerb(null, null))); 190DesignerVerb value = new(null, null); 193Assert.Equal(-1, collection.IndexOf(new DesignerVerb(null, null))); 201DesignerVerb value = new(null, null);
System.Windows.Forms.Tests (1)
System\Windows\Forms\AccessibleObjects\PropertyGrid.PropertyGridAccessibleObjectTests.cs (1)
193public DesignerVerbCollection Verbs { get; } = new([new DesignerVerb("", null)]);
96 references to DesignerVerb
DesignSurface (3)
CustomControls\CustomButtonDesignerActionList.cs (1)
69if (_host is null || sender is not DesignerVerb designerVerb)
CustomControls\DesignerActionVerbItem.cs (2)
8private readonly DesignerVerb _targetVerb; 10public DesignerActionVerbItem(DesignerVerb verb) : base(null, null, null)
netstandard (1)
netstandard.cs (1)
242[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ComponentModel.Design.DesignerVerb))]
System (1)
src\libraries\shims\System\ref\System.cs (1)
228[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ComponentModel.Design.DesignerVerb))]
System.ComponentModel.TypeConverter (15)
System\ComponentModel\Design\DesignerVerb.cs (2)
15/// Initializes a new instance of the <see cref='System.ComponentModel.Design.DesignerVerb'/> class. 20/// Initializes a new instance of the <see cref='System.ComponentModel.Design.DesignerVerb'/>
System\ComponentModel\Design\DesignerVerbCollection.cs (10)
14public DesignerVerbCollection(DesignerVerb[] value) => AddRange(value); 16public DesignerVerb? this[int index] 18get => (DesignerVerb?)(List[index]); 22public int Add(DesignerVerb? value) => List.Add(value); 24public void AddRange(DesignerVerb?[] value) 45public void Insert(int index, DesignerVerb? value) => List.Insert(index, value); 47public int IndexOf(DesignerVerb? value) => List.IndexOf(value); 49public bool Contains(DesignerVerb? value) => List.Contains(value); 51public void Remove(DesignerVerb? value) => List.Remove(value); 53public void CopyTo(DesignerVerb?[] array, int index) => List.CopyTo(array, index);
System\ComponentModel\Design\IMenuCommandService.cs (3)
13/// Gets or sets an array of type <see cref='System.ComponentModel.Design.DesignerVerb'/> 26void AddVerb(DesignerVerb verb); 47void RemoveVerb(DesignerVerb verb);
System.Windows.Forms (8)
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.cs (3)
1741DesignerVerb[]? verbs = null; 1761verbs = new DesignerVerb[menuCommandService.Verbs.Count]; 1773verbs = new DesignerVerb[designer.Verbs.Count];
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\CommandsPane.cs (5)
13/// to host links to <see cref="DesignerVerb"/>s associated with the <see cref="PropertyGrid"/>'s selected 18/// <see cref="DesignerVerb"/> commands are found by looking for services on <see cref="IComponent.Site"/>. 30private DesignerVerb[]? _verbs; 122((DesignerVerb?)e.Link.LinkData)?.Invoke(); 163public virtual void SetVerbs(object? component, DesignerVerb[]? verbs)
System.Windows.Forms.Design (38)
System\ComponentModel\Design\DesignerActionService.cs (3)
190List<DesignerVerb> verbsArray = []; 193foreach (DesignerVerb verb in verbs) 247foreach (DesignerVerb verb in commandSet.Verbs!)
System\ComponentModel\Design\MenuCommandService.cs (12)
23private List<DesignerVerb>? _globalVerbs; 116public virtual void AddVerb(DesignerVerb verb) 195List<DesignerVerb> designerActionVerbs = []; // we instantiate this one here... 236DesignerVerb verb = new(dami.DisplayName!, handler); 260List<DesignerVerb> verbsOrder = []; 277DesignerVerb designerActionVerb = designerActionVerbs[i]; 287DesignerVerb localVerb = localVerbs[i]!; 294DesignerVerb[] result = new DesignerVerb[buildVerbs.Count]; 298DesignerVerb value = verbsOrder[i]; 349foreach (DesignerVerb verb in _currentVerbs) 512public virtual void RemoveVerb(DesignerVerb verb)
System\Windows\Forms\Design\BaseContextMenuStrip.cs (1)
159foreach (DesignerVerb verb in verbCollection)
System\Windows\Forms\Design\Behavior\BehaviorService.MenuCommandHandler.cs (2)
25void IMenuCommandService.RemoveVerb(DesignerVerb verb) => MenuService.RemoveVerb(verb); 52void IMenuCommandService.AddVerb(DesignerVerb verb) => MenuService.AddVerb(verb);
System\Windows\Forms\Design\CollectionEditVerbManager.cs (2)
22private readonly DesignerVerb _editItemsVerb; 81public DesignerVerb EditItemsVerb
System\Windows\Forms\Design\ControlDesigner.DockingActionList.cs (1)
59if (sender is DesignerVerb designerVerb && _host is not null)
System\Windows\Forms\Design\DesignerActionVerbItem.cs (2)
8private readonly DesignerVerb _targetVerb; 10public DesignerActionVerbItem(DesignerVerb verb) : base(null, null, null)
System\Windows\Forms\Design\DesignerActionVerbList.cs (2)
8private readonly DesignerVerb[] _verbs; 10public DesignerActionVerbList(DesignerVerb[] verbs)
System\Windows\Forms\Design\DesignerVerbToolStripMenuItem.cs (2)
13private readonly DesignerVerb _verb; 15public DesignerVerbToolStripMenuItem(DesignerVerb verb)
System\Windows\Forms\Design\SplitContainerDesigner.OrientationActionList.cs (1)
39if (sender is not DesignerVerb verb)
System\Windows\Forms\Design\TabControlDesigner.cs (1)
19private DesignerVerb _removeVerb;
System\Windows\Forms\Design\TableLayoutPanelDesigner.cs (5)
31private DesignerVerb _removeRowVerb; 32private DesignerVerb _removeColVerb; 130foreach (DesignerVerb verb in Verbs) 2073bool isRow = ((DesignerVerb)sender).Text.Equals(ReplaceText(SR.TableLayoutPanelDesignerRemoveRow)); 2080bool isRow = ((DesignerVerb)sender).Text.Equals(ReplaceText(SR.TableLayoutPanelDesignerAddRow));
System\Windows\Forms\Design\ToolStripDesigner.cs (2)
78DesignerVerb[] verbsArray = new DesignerVerb[verbs.Count];
System\Windows\Forms\Design\ToolStripDropDownDesigner.cs (2)
66DesignerVerb[] cmverbsArray = new DesignerVerb[cmVerbs.Count];
System.Windows.Forms.Design.Tests (28)
System\ComponentModel\Design\DesignerActionServiceTests.cs (4)
439DesignerVerb verb = new(null, null); 477DesignerVerb verb = new(null, null); 521DesignerVerb verb = new(null, null); 568DesignerVerb verb = null;
System\ComponentModel\Design\DesignerVerbCollectionTests.cs (19)
17yield return new object[] { Array.Empty<DesignerVerb>() }; 18yield return new object[] { new DesignerVerb[] { new(null, null), null } }; 23public void DesignerVerbCollection_Ctor_DesignerVerbArray(DesignerVerb[] value) 40DesignerVerb value1 = new(null, null); 47DesignerVerb value2 = new(null, null); 61public void DesignerVerbCollection_AddRange_DesignerVerbArray_Success(DesignerVerb[] value) 74public void DesignerVerbCollection_AddRange_DesignerVerbCollection_Success(DesignerVerb[] value) 89Assert.Throws<ArgumentNullException>("value", () => collection.AddRange((DesignerVerb[])null)); 98DesignerVerb value1 = new(null, null); 105DesignerVerb value2 = new(null, null); 121DesignerVerb value = new(null, null); 141DesignerVerb value1 = new(null, null); 142DesignerVerb value2 = new(null, null); 167DesignerVerb value = new(null, null); 170var array = new DesignerVerb[3]; 172Assert.Equal(new DesignerVerb[] { null, value, null }, array); 179DesignerVerb value = new(null, null); 190DesignerVerb value = new(null, null); 201DesignerVerb value = new(null, null);
System\Windows\Forms\Design\TabControlDesignerTests.cs (5)
86var verbs = designer.Verbs.Cast<DesignerVerb>(); 104var removeVerb = verbs.Cast<DesignerVerb>().FirstOrDefault(v => v.Text == SR.TabControlRemove); 107removeVerb.Should().BeOfType<DesignerVerb>().Which.Enabled.Should().BeTrue(); 120var removeVerb = verbs.Cast<DesignerVerb>().FirstOrDefault(v => v.Text == SR.TabControlRemove); 123removeVerb.Should().BeOfType<DesignerVerb>().Which.Enabled.Should().BeFalse();
System.Windows.Forms.Tests (2)
System\Windows\Forms\AccessibleObjects\PropertyGrid.PropertyGridAccessibleObjectTests.cs (2)
197public void AddVerb(DesignerVerb verb) => throw new NotImplementedException(); 205public void RemoveVerb(DesignerVerb verb) => throw new NotImplementedException();