75 references to Properties
System.Windows.Forms.Design (23)
System\Drawing\Design\ToolboxItem.cs (23)
55
get => (AssemblyName?)
Properties
["AssemblyName"];
56
set =>
Properties
["AssemblyName"] = value;
67
AssemblyName[]? names = (AssemblyName[]?)
Properties
["DependentAssemblies"];
70
set =>
Properties
["DependentAssemblies"] = value?.Clone();
79
get => (Bitmap?)
Properties
["Bitmap"];
80
set =>
Properties
["Bitmap"] = value;
89
get => (Bitmap?)
Properties
["OriginalBitmap"];
90
set =>
Properties
["OriginalBitmap"] = value;
99
get => (string?)
Properties
["Company"];
100
set =>
Properties
["Company"] = value;
114
get => (string?)
Properties
["Description"];
115
set =>
Properties
["Description"] = value;
124
get => (string)
Properties
["DisplayName"]!;
125
set =>
Properties
["DisplayName"] = value;
135
get => (ICollection)
Properties
["Filter"]!;
136
set =>
Properties
["Filter"] = value;
146
get => (bool)
Properties
["IsTransient"]!;
147
set =>
Properties
["IsTransient"] = value;
171
get => (string)
Properties
["TypeName"]!;
172
set =>
Properties
["TypeName"] = value;
350
Properties
[entry.Name] = entry.Value;
709
List<string> propertyNames = new(
Properties
.Count);
710
foreach (DictionaryEntry de in
Properties
)
System.Windows.Forms.Design.Tests (52)
System\Drawing\Design\ToolboxItemTests.cs (52)
33
Assert.Empty(item.
Properties
);
34
Assert.Same(item.
Properties
, item.
Properties
);
35
Assert.False(item.
Properties
.IsFixedSize);
36
Assert.False(item.
Properties
.IsReadOnly);
59
Assert.Null(item.
Properties
["AssemblyName"]);
67
Assert.Equal(value.FullName, ((AssemblyName)item.
Properties
["AssemblyName"]).FullName);
68
Assert.NotSame(value, item.
Properties
["AssemblyName"]);
69
Assert.NotSame(item.
Properties
["AssemblyName"], item.
Properties
["AssemblyName"]);
78
Assert.Null(item.
Properties
["AssemblyName"]);
86
Assert.Equal(value.FullName, ((AssemblyName)item.
Properties
["AssemblyName"]).FullName);
87
Assert.NotSame(value, item.
Properties
["AssemblyName"]);
88
Assert.NotSame(item.
Properties
["AssemblyName"], item.
Properties
["AssemblyName"]);
97
Assert.Throws<ArgumentException>("value", () => item.
Properties
.Add("AssemblyName", new object()));
115
Assert.Same(value, item.
Properties
["Bitmap"]);
120
Assert.Same(value, item.
Properties
["Bitmap"]);
127
Assert.Throws<ArgumentException>("value", () => item.
Properties
.Add("Bitmap", new object()));
139
Assert.Equal(expected, item.
Properties
["Company"]);
144
Assert.Equal(expected, item.
Properties
["Company"]);
151
Assert.Throws<ArgumentException>("value", () => item.
Properties
.Add("Company", new object()));
173
Assert.Null(item.
Properties
["DependentAssemblies"]);
179
Assert.Equal(value, item.
Properties
["DependentAssemblies"]);
180
Assert.NotSame(value, item.
Properties
["DependentAssemblies"]);
188
Assert.Null(item.
Properties
["DependentAssemblies"]);
194
Assert.Equal(value, item.
Properties
["DependentAssemblies"]);
195
Assert.NotSame(value, item.
Properties
["DependentAssemblies"]);
203
Assert.Throws<ArgumentException>("value", () => item.
Properties
.Add("DependentAssemblies", new object()));
215
Assert.Equal(expected, item.
Properties
["Description"]);
220
Assert.Equal(expected, item.
Properties
["Description"]);
227
Assert.Throws<ArgumentException>("value", () => item.
Properties
.Add("Description", new object()));
239
Assert.Equal(expected, item.
Properties
["DisplayName"]);
244
Assert.Equal(expected, item.
Properties
["DisplayName"]);
251
Assert.Throws<ArgumentException>("value", () => item.
Properties
.Add("DisplayName", new object()));
271
Assert.Equal(expected, item.
Properties
["Filter"]);
276
Assert.Equal(expected, item.
Properties
["Filter"]);
283
Assert.Throws<ArgumentException>("value", () => item.
Properties
.Add("Filter", new object()));
295
Assert.Equal(value, item.
Properties
["IsTransient"]);
300
Assert.Equal(value, item.
Properties
["IsTransient"]);
307
Assert.Throws<ArgumentNullException>("value", () => item.
Properties
.Add("IsTransient", null));
314
Assert.Throws<ArgumentException>("value", () => item.
Properties
.Add("IsTransient", new object()));
326
Assert.Same(value, item.
Properties
["OriginalBitmap"]);
331
Assert.Same(value, item.
Properties
["OriginalBitmap"]);
338
Assert.Throws<ArgumentException>("value", () => item.
Properties
.Add("OriginalBitmap", new object()));
350
Assert.Equal(expected, item.
Properties
["TypeName"]);
355
Assert.Equal(expected, item.
Properties
["TypeName"]);
362
Assert.Throws<ArgumentException>("value", () => item.
Properties
.Add("TypeName", new object()));
1455
Assert.True(item.
Properties
.IsFixedSize);
1456
Assert.True(item.
Properties
.IsReadOnly);
1461
Assert.True(item.
Properties
.IsFixedSize);
1462
Assert.True(item.
Properties
.IsReadOnly);