1 override of
System.Windows.Forms (1)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\MergePropertyDescriptor.MergedAttributeCollection.cs (1)
22
public override Attribute?
this
[[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor | DynamicallyAccessedMemberTypes.PublicFields)] Type attributeType] => GetCommonAttribute(attributeType);
140 references to
PresentationFramework (10)
System\Windows\Markup\Primitives\ElementMarkupObject.cs (1)
127
ConstructorArgumentAttribute constructorArgumentAttribute = descriptor.Attributes
[
typeof(ConstructorArgumentAttribute)] as ConstructorArgumentAttribute;
System\Windows\Markup\Primitives\MarkupWriter.cs (8)
480
ContentPropertyAttribute cpa = item.Attributes
[
typeof(ContentPropertyAttribute)] as ContentPropertyAttribute;
481
XmlLangPropertyAttribute xlpa = item.Attributes
[
typeof(XmlLangPropertyAttribute)] as XmlLangPropertyAttribute;
482
UidPropertyAttribute upa = item.Attributes
[
typeof(UidPropertyAttribute)] as UidPropertyAttribute;
544
if (property.Attributes
[
typeof(DesignerSerializationOptionsAttribute)] != null)
546
DesignerSerializationOptionsAttribute option = property.Attributes
[
typeof(DesignerSerializationOptionsAttribute)] as DesignerSerializationOptionsAttribute;
1084
if (attributes
[
typeof(ContentWrapperAttribute)] == null)
1103
ContentPropertyAttribute cpa = item.Attributes
[
typeof(ContentPropertyAttribute)] as ContentPropertyAttribute;
1232
TrimSurroundingWhitespaceAttribute attribute = item.Attributes
[
typeof(TrimSurroundingWhitespaceAttribute)] as TrimSurroundingWhitespaceAttribute;
System\Windows\Markup\XamlTypeMapper.cs (1)
1833
XmlLangPropertyAttribute xlpa = attributes
[
typeof(XmlLangPropertyAttribute)] as XmlLangPropertyAttribute;
System.ComponentModel.TypeConverter (23)
System\ComponentModel\AttributeCollection.cs (1)
212
Attribute? attr = this
[
attribute.GetType()];
System\ComponentModel\ExtendedPropertyDescriptor.cs (3)
49
ExtenderProvidedPropertyAttribute? attr = extender.Attributes
[
typeof(ExtenderProvidedPropertyAttribute)] as ExtenderProvidedPropertyAttribute;
78
public override bool IsReadOnly => Attributes
[
typeof(ReadOnlyAttribute)]!.Equals(ReadOnlyAttribute.Yes);
96
if (!(Attributes
[
typeof(DisplayNameAttribute)] is DisplayNameAttribute displayNameAttr) || displayNameAttr.IsDefaultAttribute())
System\ComponentModel\MemberDescriptor.cs (5)
168
public virtual string Category => _category ??= ((CategoryAttribute)Attributes
[
typeof(CategoryAttribute)]!).Category;
173
public virtual string Description => _description ??= ((DescriptionAttribute)Attributes
[
typeof(DescriptionAttribute)]!).Description;
179
public virtual bool IsBrowsable => ((BrowsableAttribute)Attributes
[
typeof(BrowsableAttribute)]!).Browsable;
195
public virtual bool DesignTimeOnly => (DesignOnlyAttribute.Yes.Equals(Attributes
[
typeof(DesignOnlyAttribute)]));
204
if (!(Attributes
[
typeof(DisplayNameAttribute)] is DisplayNameAttribute displayNameAttr) || displayNameAttr.IsDefaultAttribute())
System\ComponentModel\PropertyDescriptor.cs (4)
77
TypeConverterAttribute attr = (TypeConverterAttribute)attrs
[
typeof(TypeConverterAttribute)]!;
106
TypeConverterAttribute attr = (TypeConverterAttribute)attrs
[
typeof(TypeConverterAttribute)]!;
139
public virtual bool IsLocalizable => (LocalizableAttribute.Yes.Equals(Attributes
[
typeof(LocalizableAttribute)]));
155
DesignerSerializationVisibilityAttribute attr = (DesignerSerializationVisibilityAttribute)Attributes
[
typeof(DesignerSerializationVisibilityAttribute)]!;
System\ComponentModel\ReflectPropertyDescriptor.cs (3)
228
Attribute? a = Attributes
[
typeof(AmbientValueAttribute)];
297
Attribute? a = Attributes
[
typeof(DefaultValueAttribute)];
368
public override bool IsReadOnly => SetMethodValue == null || ((ReadOnlyAttribute)Attributes
[
typeof(ReadOnlyAttribute)]!).IsReadOnly;
System\ComponentModel\ReflectTypeDescriptionProvider.cs (1)
610
ExtenderProvidedPropertyAttribute? eppa = prop.Attributes
[
typeof(ExtenderProvidedPropertyAttribute)] as ExtenderProvidedPropertyAttribute;
System\ComponentModel\ReflectTypeDescriptionProvider.ReflectedTypeData.cs (2)
262
DefaultEventAttribute? attr = (DefaultEventAttribute?)attributes
[
typeof(DefaultEventAttribute)];
295
DefaultPropertyAttribute? attr = (DefaultPropertyAttribute?)attributes
[
typeof(DefaultPropertyAttribute)];
System\ComponentModel\TypeConverter.cs (2)
387
DefaultValueAttribute? attr = (DefaultValueAttribute?)Attributes
[
typeof(DefaultValueAttribute)];
401
DefaultValueAttribute? attr = (DefaultValueAttribute?)Attributes
[
typeof(DefaultValueAttribute)];
System\ComponentModel\TypeDescriptor.cs (2)
1273
ExtenderProvidedPropertyAttribute? exAttr = member.Attributes
[
typeof(ExtenderProvidedPropertyAttribute)] as ExtenderProvidedPropertyAttribute;
2734
Attribute? memberAttribute = member.Attributes
[
attribute.GetType()];
System.Data.Common (1)
System\Data\Common\DbConnectionStringBuilder.cs (1)
564
Attribute? attr = property.Attributes
[
attribute.GetType()];
System.Windows.Forms (4)
System\Windows\Forms\ComponentModel\COM2Interop\COM2IVsPerPropertyBrowsingHandler.cs (1)
87
BOOL hide = sender.Attributes
[
typeof(BrowsableAttribute)] is Attribute browsableAttribute
System\Windows\Forms\ComponentModel\COM2Interop\COM2PropertyDescriptor.cs (3)
351
_readOnly |= Attributes
[
typeof(ReadOnlyAttribute)]?.Equals(ReadOnlyAttribute.Yes) ?? false;
487
if (Attributes
[
typeof(TypeConverterAttribute)] is TypeConverterAttribute attribute)
525
if (Attributes
[
typeof(EditorAttribute)] is EditorAttribute attribute)
System.Windows.Forms.Design (11)
System\ComponentModel\Design\ComponentDesigner.cs (1)
420
if (Equals(prop.Attributes
[
typeof(DesignOnlyAttribute)], DesignOnlyAttribute.Yes))
System\ComponentModel\Design\EventBindingService.EventPropertyDescriptor.cs (1)
65
public override bool IsReadOnly => Attributes
[
typeof(ReadOnlyAttribute)]!.Equals(ReadOnlyAttribute.Yes);
System\ComponentModel\Design\InheritedPropertyDescriptor.cs (1)
117
public override bool IsReadOnly => _propertyDescriptor.IsReadOnly || Equals(Attributes
[
typeof(ReadOnlyAttribute)], ReadOnlyAttribute.Yes);
System\ComponentModel\Design\Serialization\CodeDomDesignerLoader.ModifiersInheritedExtenderProvider.cs (1)
43
if (!attributes
[
typeof(InheritanceAttribute)]!.Equals(InheritanceAttribute.NotInherited))
System\ComponentModel\Design\Serialization\LocalizationCodeDomSerializer.cs (1)
102
ExtenderProvidedPropertyAttribute? attribute = descriptor.Attributes
[
typeof(ExtenderProvidedPropertyAttribute)] as ExtenderProvidedPropertyAttribute;
System\Windows\Forms\Design\ControlDesigner.cs (2)
950
DockingAttribute? dockingAttribute = (DockingAttribute?)attributes
[
typeof(DockingAttribute)];
1175
DockingAttribute? dockingAttribute = (DockingAttribute?)attributes
[
typeof(DockingAttribute)];
System\Windows\Forms\Design\DesignBindingPicker.cs (1)
1509
ListBindableAttribute? listBindable = property.Attributes
[
typeof(ListBindableAttribute)] as ListBindableAttribute;
System\Windows\Forms\Design\ParentControlDesigner.cs (1)
971
var sizeAttr = (DefaultValueAttribute)prop.Attributes
[
typeof(DefaultValueAttribute)];
System\Windows\Forms\Design\TableLayoutPanelDesigner.cs (1)
1420
DesignerSerializationVisibilityAttribute dsv = member.Attributes
[
typeof(DesignerSerializationVisibilityAttribute)] as DesignerSerializationVisibilityAttribute;
System\Windows\Forms\Design\ToolStripItemCustomMenuItemCollection.cs (1)
575
if (getProperty.Attributes
[
typeof(BrowsableAttribute)] is BrowsableAttribute attribute)
System.Windows.Forms.Design.Tests (2)
System\ComponentModel\Design\ComponentDesignerTests.cs (2)
2444
Assert.True(Assert.IsType<ReadOnlyAttribute>(result.Attributes
[
typeof(ReadOnlyAttribute)]).IsReadOnly);
2884
Assert.True(Assert.IsType<ReadOnlyAttribute>(result.Attributes
[
typeof(ReadOnlyAttribute)]).IsReadOnly);
System.Windows.Forms.Primitives (2)
System\ComponentModel\MemberDescriptorExtensions.cs (2)
13
attribute = descriptor?.Attributes
[
typeof(T)] as T;
20
=> descriptor?.Attributes
[
typeof(T)] as T;
System.Windows.Forms.Tests (85)
System\Windows\Forms\AxHost.AxPropertyDescriptorTests.cs (81)
26
Assert.NotNull(property.Attributes
[
typeof(CustomAttribute)]);
27
Assert.True(Assert.IsType<BrowsableAttribute>(property.Attributes
[
typeof(BrowsableAttribute)]).Browsable);
28
Assert.Equal("Misc", Assert.IsType<CategoryAttribute>(property.Attributes
[
typeof(CategoryAttribute)]).Category);
29
Assert.Empty(Assert.IsType<DescriptionAttribute>(property.Attributes
[
typeof(DescriptionAttribute)]).Description);
30
Assert.False(Assert.IsType<ReadOnlyAttribute>(property.Attributes
[
typeof(ReadOnlyAttribute)]).IsReadOnly);
31
Assert.Null(property.Attributes
[
typeof(DispIdAttribute)]);
42
Assert.Null(property.Attributes
[
typeof(CustomAttribute)]);
43
Assert.True(Assert.IsType<BrowsableAttribute>(property.Attributes
[
typeof(BrowsableAttribute)]).Browsable);
44
Assert.Equal("Misc", Assert.IsType<CategoryAttribute>(property.Attributes
[
typeof(CategoryAttribute)]).Category);
45
Assert.Empty(Assert.IsType<DescriptionAttribute>(property.Attributes
[
typeof(DescriptionAttribute)]).Description);
46
Assert.False(Assert.IsType<ReadOnlyAttribute>(property.Attributes
[
typeof(ReadOnlyAttribute)]).IsReadOnly);
47
Assert.Equal(PInvokeCore.DISPID_TEXT, Assert.IsType<DispIdAttribute>(property.Attributes
[
typeof(DispIdAttribute)]).Value);
58
Assert.Null(property.Attributes
[
typeof(CustomAttribute)]);
59
Assert.False(Assert.IsType<BrowsableAttribute>(property.Attributes
[
typeof(BrowsableAttribute)]).Browsable);
60
Assert.Equal("Misc", Assert.IsType<CategoryAttribute>(property.Attributes
[
typeof(CategoryAttribute)]).Category);
61
Assert.Empty(Assert.IsType<DescriptionAttribute>(property.Attributes
[
typeof(DescriptionAttribute)]).Description);
62
Assert.False(Assert.IsType<ReadOnlyAttribute>(property.Attributes
[
typeof(ReadOnlyAttribute)]).IsReadOnly);
63
Assert.Equal(PInvokeCore.DISPID_TEXT, Assert.IsType<DispIdAttribute>(property.Attributes
[
typeof(DispIdAttribute)]).Value);
74
Assert.Null(property.Attributes
[
typeof(CustomAttribute)]);
75
Assert.True(Assert.IsType<BrowsableAttribute>(property.Attributes
[
typeof(BrowsableAttribute)]).Browsable);
76
Assert.Equal("Misc", Assert.IsType<CategoryAttribute>(property.Attributes
[
typeof(CategoryAttribute)]).Category);
77
Assert.Empty(Assert.IsType<DescriptionAttribute>(property.Attributes
[
typeof(DescriptionAttribute)]).Description);
78
Assert.True(Assert.IsType<ReadOnlyAttribute>(property.Attributes
[
typeof(ReadOnlyAttribute)]).IsReadOnly);
79
Assert.Equal(PInvokeCore.DISPID_TEXT, Assert.IsType<DispIdAttribute>(property.Attributes
[
typeof(DispIdAttribute)]).Value);
90
Assert.Null(property.Attributes
[
typeof(CustomAttribute)]);
91
Assert.False(Assert.IsType<BrowsableAttribute>(property.Attributes
[
typeof(BrowsableAttribute)]).Browsable);
92
Assert.Equal("Misc", Assert.IsType<CategoryAttribute>(property.Attributes
[
typeof(CategoryAttribute)]).Category);
93
Assert.Empty(Assert.IsType<DescriptionAttribute>(property.Attributes
[
typeof(DescriptionAttribute)]).Description);
94
Assert.True(Assert.IsType<ReadOnlyAttribute>(property.Attributes
[
typeof(ReadOnlyAttribute)]).IsReadOnly);
95
Assert.Equal(PInvokeCore.DISPID_TEXT, Assert.IsType<DispIdAttribute>(property.Attributes
[
typeof(DispIdAttribute)]).Value);
504
Assert.NotNull(property.Attributes
[
typeof(CustomAttribute)]);
505
Assert.True(Assert.IsType<BrowsableAttribute>(property.Attributes
[
typeof(BrowsableAttribute)]).Browsable);
506
Assert.Equal("Misc", Assert.IsType<CategoryAttribute>(property.Attributes
[
typeof(CategoryAttribute)]).Category);
507
Assert.Empty(Assert.IsType<DescriptionAttribute>(property.Attributes
[
typeof(DescriptionAttribute)]).Description);
508
Assert.False(Assert.IsType<ReadOnlyAttribute>(property.Attributes
[
typeof(ReadOnlyAttribute)]).IsReadOnly);
509
Assert.Null(property.Attributes
[
typeof(DispIdAttribute)]);
528
Assert.True(Assert.IsType<BrowsableAttribute>(property.Attributes
[
typeof(BrowsableAttribute)]).Browsable);
547
Assert.True(Assert.IsType<BrowsableAttribute>(property.Attributes
[
typeof(BrowsableAttribute)]).Browsable);
572
Assert.NotNull(property.Attributes
[
typeof(CustomAttribute)]);
573
Assert.True(Assert.IsType<BrowsableAttribute>(property.Attributes
[
typeof(BrowsableAttribute)]).Browsable);
574
Assert.Equal("Misc", Assert.IsType<CategoryAttribute>(property.Attributes
[
typeof(CategoryAttribute)]).Category);
575
Assert.Empty(Assert.IsType<DescriptionAttribute>(property.Attributes
[
typeof(DescriptionAttribute)]).Description);
576
Assert.False(Assert.IsType<ReadOnlyAttribute>(property.Attributes
[
typeof(ReadOnlyAttribute)]).IsReadOnly);
577
Assert.Null(property.Attributes
[
typeof(DispIdAttribute)]);
608
Assert.True(Assert.IsType<BrowsableAttribute>(property.Attributes
[
typeof(BrowsableAttribute)]).Browsable);
639
Assert.True(Assert.IsType<BrowsableAttribute>(property.Attributes
[
typeof(BrowsableAttribute)]).Browsable);
660
Assert.True(Assert.IsType<BrowsableAttribute>(property.Attributes
[
typeof(BrowsableAttribute)]).Browsable);
687
Assert.True(Assert.IsType<BrowsableAttribute>(property.Attributes
[
typeof(BrowsableAttribute)]).Browsable);
708
Assert.True(Assert.IsType<BrowsableAttribute>(property.Attributes
[
typeof(BrowsableAttribute)]).Browsable);
735
Assert.True(Assert.IsType<BrowsableAttribute>(property.Attributes
[
typeof(BrowsableAttribute)]).Browsable);
789
Assert.NotNull(property.Attributes
[
typeof(CustomAttribute)]);
790
Assert.True(Assert.IsType<BrowsableAttribute>(property.Attributes
[
typeof(BrowsableAttribute)]).Browsable);
791
Assert.Equal("Misc", Assert.IsType<CategoryAttribute>(property.Attributes
[
typeof(CategoryAttribute)]).Category);
792
Assert.Empty(Assert.IsType<DescriptionAttribute>(property.Attributes
[
typeof(DescriptionAttribute)]).Description);
793
Assert.False(Assert.IsType<ReadOnlyAttribute>(property.Attributes
[
typeof(ReadOnlyAttribute)]).IsReadOnly);
794
Assert.Null(property.Attributes
[
typeof(DispIdAttribute)]);
811
Assert.True(Assert.IsType<BrowsableAttribute>(property.Attributes
[
typeof(BrowsableAttribute)]).Browsable);
828
Assert.True(Assert.IsType<BrowsableAttribute>(property.Attributes
[
typeof(BrowsableAttribute)]).Browsable);
854
Assert.NotNull(property.Attributes
[
typeof(CustomAttribute)]);
855
Assert.True(Assert.IsType<BrowsableAttribute>(property.Attributes
[
typeof(BrowsableAttribute)]).Browsable);
856
Assert.Equal("Misc", Assert.IsType<CategoryAttribute>(property.Attributes
[
typeof(CategoryAttribute)]).Category);
857
Assert.Empty(Assert.IsType<DescriptionAttribute>(property.Attributes
[
typeof(DescriptionAttribute)]).Description);
858
Assert.False(Assert.IsType<ReadOnlyAttribute>(property.Attributes
[
typeof(ReadOnlyAttribute)]).IsReadOnly);
859
Assert.Null(property.Attributes
[
typeof(DispIdAttribute)]);
888
Assert.True(Assert.IsType<BrowsableAttribute>(property.Attributes
[
typeof(BrowsableAttribute)]).Browsable);
917
Assert.True(Assert.IsType<BrowsableAttribute>(property.Attributes
[
typeof(BrowsableAttribute)]).Browsable);
946
Assert.True(Assert.IsType<BrowsableAttribute>(property.Attributes
[
typeof(BrowsableAttribute)]).Browsable);
975
Assert.True(Assert.IsType<BrowsableAttribute>(property.Attributes
[
typeof(BrowsableAttribute)]).Browsable);
993
Assert.True(Assert.IsType<BrowsableAttribute>(property.Attributes
[
typeof(BrowsableAttribute)]).Browsable);
1018
Assert.True(Assert.IsType<BrowsableAttribute>(property.Attributes
[
typeof(BrowsableAttribute)]).Browsable);
1037
Assert.True(Assert.IsType<BrowsableAttribute>(property.Attributes
[
typeof(BrowsableAttribute)]).Browsable);
1062
Assert.True(Assert.IsType<BrowsableAttribute>(property.Attributes
[
typeof(BrowsableAttribute)]).Browsable);
1089
Assert.True(Assert.IsType<BrowsableAttribute>(property.Attributes
[
typeof(BrowsableAttribute)]).Browsable);
1114
Assert.True(Assert.IsType<BrowsableAttribute>(property.Attributes
[
typeof(BrowsableAttribute)]).Browsable);
1139
Assert.True(Assert.IsType<BrowsableAttribute>(property.Attributes
[
typeof(BrowsableAttribute)]).Browsable);
1162
Assert.True(Assert.IsType<BrowsableAttribute>(property.Attributes
[
typeof(BrowsableAttribute)]).Browsable);
1187
Assert.True(Assert.IsType<BrowsableAttribute>(property.Attributes
[
typeof(BrowsableAttribute)]).Browsable);
1210
Assert.True(Assert.IsType<BrowsableAttribute>(property.Attributes
[
typeof(BrowsableAttribute)]).Browsable);
1238
Assert.True(Assert.IsType<BrowsableAttribute>(property.Attributes
[
typeof(BrowsableAttribute)]).Browsable);
1264
Assert.True(Assert.IsType<BrowsableAttribute>(property.Attributes
[
typeof(BrowsableAttribute)]).Browsable);
1292
Assert.True(Assert.IsType<BrowsableAttribute>(property.Attributes
[
typeof(BrowsableAttribute)]).Browsable);
System\Windows\Forms\AxHostTests.cs (4)
2334
Assert.NotNull(attributes
[
typeof(CustomAttribute)]);
2339
Assert.NotNull(attributes
[
typeof(CustomAttribute)]);
2357
Assert.NotNull(attributes
[
typeof(CustomAttribute)]);
2365
Assert.NotNull(attributes
[
typeof(CustomAttribute)]);
System.Xaml (2)
System\Windows\Markup\ValueSerializer.cs (2)
117
if (attributes
[
typeof(ValueSerializerAttribute)] is ValueSerializerAttribute attribute)
167
if (descriptor.Attributes
[
typeof(ValueSerializerAttribute)] is ValueSerializerAttribute serializerAttribute)