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