文章持续补充中
特性并不是集中在某一命名空间中,而是不同的特性在不同的命名空间下,特性是某一命名空间下提供的语法糖。
有哪些命名空间提供特性:
命名空间 | 描述 |
Microsoft.Build.Framework | 包含定义任务和记录器与 MSBuild 引擎的交互方式的类型 |
Microsoft.JScript | 包含支持使用 JScript 语言编译和生成代码的类 |
Microsoft.SqlServer.Server | |
Microsoft.VisualBasic | |
Microsoft.Vsa | |
System.Activities | |
System.ComponentModel | |
System.ComponentModel.DataAnnotations | |
Microsoft.Build.Framework
包含定义任务和记录器与 MSBuild 引擎的交互方式的类型.
特性 | 描述 |
LoadInSeparateAppDomainAttribute | 定义一个元数据特性,MSBuild 使用此特性来标识必须在其自己的应用程序域中执行的任务。 |
OutputAttribute | 定义任务作者用来标识从任务输出数据的任务属性的元数据特性 |
RequiredAttribute | 定义任务作者用来标识所需的任务属性的元数据特性。 当运行任务时,具有此特性的任务属性必须具有已设置好的值。 |
RequiredRuntimeAttribute | 定义任务作者用于标识任务是否求特定版本的 CLR 运行时的元数据特性。 |
RunInMTAAttribute | 此特性用于将一个任务类标记为不显式要求在 COM 的 STA 中运行 |
RunInSTAAttribute | 此特性用于将一个任务类标记为必须在 COM 的单线程单元中运行。 |
System.ComponentModel.DataAnnotations
官方的描述是 命名空间提供定义 ASP.NET MVC 和 ASP.NET 数据控件的类的特性。
这个是我们在网站开发时经常遇到的。在实际使用中,我们可以在控制台、Winform 等项目的 Model 中加此特性,控制属性输入。然而并不是说在控制台也是也能生效,只是能够用到。后面会解释到。
此命名空间的特性包含 [Required]、[Response]、[Phone] 等 ASP.NET Core 数据验证常用的特性。
AssociatedMetadataTypeTypeDescriptionProvider | 通过添加在关联类中定义的特性和属性信息,从而扩展某个类的元数据信息。 |
AssociationAttribute | 指定实体成员表示数据关系(如外键关系)。 |
BindableTypeAttribute | 指定类型是否通常用于绑定。 |
CompareAttribute | 提供用于比较两个属性的特性。 |
ConcurrencyCheckAttribute | 指定属性参与乐观并发检查。 |
CreditCardAttribute | 指定数据字段值是信用卡号。 |
CustomValidationAttribute | 指定用于验证属性或类实例的自定义验证方法。 |
DataTypeAttribute | 指定要与数据字段关联的其他类型的名称。 |
DisplayAttribute | 提供允许为实体分部类的类型和成员指定可本地化字符串的通用特性。 |
DisplayColumnAttribute | 指定作为外键列显示在被引用表中的列。 |
DisplayFormatAttribute | 指定 ASP.NET 动态数据如何显示数据字段以及如何设置数据字段的格式。 |
EditableAttribute | 指示数据字段是否可编辑。 |
EmailAddressAttribute | 验证电子邮件地址。 |
EnumDataTypeAttribute | 启用 .NET Framework 枚举,以映射到数据列。 |
FileExtensionsAttribute | 验证文件扩展名。 |
FilterUIHintAttribute | 表示用于指定列的筛选行为的特性。 |
KeyAttribute | 表示唯一标识实体的一个或多个属性。 |
MaxLengthAttribute | 指定属性中允许的数组或字符串数据的最大长度。 |
MetadataTypeAttribute | 指定要与数据模型类关联的元数据类。 |
MinLengthAttribute | 指定属性中允许的数组或字符串数据的最小长度。 |
PhoneAttribute | 指定数据字段值是格式标准的电话号码。 |
RangeAttribute | 为数据字段的值指定数值范围约束。 |
RegularExpressionAttribute | 指定 ASP.NET 动态数据中的数据字段值必须与指定的正则表达式匹配。 |
RequiredAttribute | 指定数据字段值是必需的。 |
ScaffoldColumnAttribute | 指定类或数据列是否使用基架。 |
ScaffoldTableAttribute | 指定类或数据表是否使用基架。 |
StringLengthAttribute | 指定数据字段中允许的字符的最小长度和最大长度。 |
TimestampAttribute | 列的数据类型指定为行版本。 |
UIHintAttribute | 指定动态数据用来显示数据字段的模板或用户控件。 |
UrlAttribute | 提供 URL 验证。 |
ValidationAttribute | 充当所有验证特性的基类。 |
ValidationContext | 描述执行验证检查的上下文。 |
ValidationException | 表示在使用 ValidationAttribute 类的情况下验证数据字段时发生的异常。 |
ValidationResult | 表示验证请求的结果的容器。 |
Validator | 定义一个帮助器类,在与对象、属性和方法关联的 ValidationAttribute 特性中包含此类时,可使用此类来验证这些项。 |
System.ComponentModel
AmbientValueAttribute | 指定要传递给属性的值,以使该属性从另一个源中获取其值。 这称为“环境”。 此类不能被继承。 |
AttributeProviderAttribute | 启用特性重定向。 此类不能被继承。 |
BindableAttribute | 指定成员是否通常用于绑定。 此类不能被继承。 |
CategoryAttribute | 指定当属性或事件显示在一个设置为“按分类顺序”模式的 PropertyGrid 控件中时,用于对属性或事件分组的类别的名称。 |
BrowsableAttribute | 指定某一属性或事件是否应在“属性”窗口中显示 |
ComplexBindingPropertiesAttribute | 指定一个组件的数据源和数据成员属性,该组件支持复杂数据绑定。 此类不能被继承 |
DataObjectAttribute | 将某一类型标识为适合绑定到 ObjectDataSource 对象的对象。 此类不能被继承。 |
DataObjectFieldAttribute | 为表示数据字段的属性提供元数据。 此类不能被继承。 |
DataObjectMethodAttribute | 标识由某一类型公开的数据操作方法,该方法所执行的操作类型以及该方法是否是默认的数据方法。 此类不能被继承。 |
DefaultBindingPropertyAttribute | 指定组件的默认绑定属性。 此类不能被继承。 |
DefaultEventAttribute | 指定组件的默认事件。 |
DefaultPropertyAttribute | 指定组件的默认属性。 |
DefaultValueAttribute | 指定属性的默认值。 |
DescriptionAttribute | 指定属性或事件的说明。 |
DesignerAttribute | 指定用于为组件实现设计时服务的类。 |
DesignerCategoryAttribute | 指定类设计器属于某一类别。 |
DesignerSerializationVisibilityAttribute | 指定在设计时序列化组件上的属性时所使用的持久性类型。 |
DesignOnlyAttribute | 指定某个属性是否只能在设计时设置。 |
DesignTimeVisibleAttribute | DesignTimeVisibleAttribute 标记组件的可见性。 如果存在 Yes,可视化设计器即可在设计器上显示该组件。 |
DisplayNameAttribute | 指定属性、事件或不采用任何参数的公共 void 方法的显示名称。 |
EditorAttribute | 指定用于更改属性的编辑器。 此类不能被继承。 |
EditorBrowsableAttribute | 指定可在编辑器中查看的属性或方法。 此类不能被继承。 |
ExtenderProvidedPropertyAttribute | 指定由扩展程序提供程序提供的属性。 此类不能被继承。 |
ImmutableObjectAttribute | 指定对象没有可以被编辑的子属性。 此类不能被继承。 |
InheritanceAttribute | 指示是否已从基类继承与此特性关联的组件。 此类不能被继承。 |
InitializationEventAttribute | 指定在初始化时引发的事件。 此类不能被继承。 |
InstallerTypeAttribute | 为安装组件的类型指定安装程序。 |
LicenseProviderAttribute | 指定要与类一起使用的 LicenseProvider。 此类不能被继承。 |
ListBindableAttribute | 指定列表可被用作数据源。 可视化设计器应该使用该特性来确定是否在数据绑定选择器中显示特定的列表。 此类不能被继承。 |
LocalizableAttribute | 指定是否应本地化某一属性。 此类不能被继承。 |
LookupBindingPropertiesAttribute | 指定支持基于查找的绑定的属性。 此类不能被继承。 |
MergablePropertyAttribute | 指定该属性能与“属性”窗口中属于其他对象的属性组合。 |
NotifyParentPropertyAttribute | 指示当此特性应用到的属性的值被修改时,通知父属性。 此类不能被继承。 |
ParenthesizePropertyNameAttribute | 指示关联属性的名称在“属性”窗口中显示时是否带有括号。 此类不能被继承。 |
PasswordPropertyTextAttribute | 指示对象的文本表示形式被星号等字符隐匿。 此类不能被继承。 |
PropertyFilterAttribute | 指定哪些属性应由类型描述符报告,尤其是 GetProperties(Object) 方法。 |
PropertyTabAttribute | 标识要为指定的类显示的属性选项卡。 |
ProvidePropertyAttribute | 指定 IExtenderProvider 的实施者提供给其他组件的属性的名称。 无法继承此类 |
ReadOnlyAttribute | 指定该特性所绑定到的属性是只读属性还是读/写属性。 无法继承此类 |
RecommendedAsConfigurableAttribute | 指定该属性可以用作应用程序设置。 |
RefreshPropertiesAttribute | 指示关联的属性值更改时应刷新属性网格。 此类不能被继承。 |
RunInstallerAttribute | 指定在安装程序集时是否应调用 Visual Studio 自定义操作安装程序或 Installutil.exe (安装程序工具)。 |
SettingsBindableAttribute | 指定何时可将组件属性绑定到应用程序设置。 |
ToolboxItemAttribute | 表示工具箱项的特性。 |
ToolboxItemFilterAttribute | 为工具箱项指定要使用的筛选器字符串和筛选器类型。 |
TypeConverterAttribute | 指定对于此属性绑定到的对象要使用哪种类型作为转换器。 |
TypeDescriptionProviderAttribute | 指定类的自定义类型说明提供程序。 此类不能被继承。 |
C#所有特性派生类及其详细解释、使用方法地址
下面列举了C#的所有特性类
Microsoft.Build.Framework.LoadInSeparateAppDomainAttribute
Microsoft.Build.Framework.OutputAttribute
Microsoft.Build.Framework.RequiredAttribute
Microsoft.Build.Framework.RequiredRuntimeAttribute
Microsoft.Build.Framework.RunInMTAAttribute
Microsoft.Build.Framework.RunInSTAAttribute
Microsoft.JScript.JSFunctionAttribute
Microsoft.JScript.NotRecommended
Microsoft.JScript.ReferenceAttribute
Microsoft.SqlServer.Server.SqlFacetAttribute
Microsoft.SqlServer.Server.SqlFunctionAttribute
Microsoft.SqlServer.Server.SqlProcedureAttribute
Microsoft.SqlServer.Server.SqlTriggerAttribute
Microsoft.SqlServer.Server.SqlUserDefinedAggregateAttribute
Microsoft.SqlServer.Server.SqlUserDefinedTypeAttribute
Microsoft.VisualBasic.ComClassAttribute
Microsoft.VisualBasic.HideModuleNameAttribute
Microsoft.VisualBasic.MyGroupCollectionAttribute
Microsoft.VisualBasic.VBFixedArrayAttribute
Microsoft.VisualBasic.VBFixedStringAttribute
Microsoft.VisualBasic.CompilerServices.DesignerGeneratedAttribute
Microsoft.VisualBasic.CompilerServices.OptionCompareAttribute
Microsoft.VisualBasic.CompilerServices.OptionTextAttribute
Microsoft.VisualBasic.CompilerServices.StandardModuleAttribute
Microsoft.VisualC.DebugInfoInPDBAttribute
Microsoft.VisualC.DecoratedNameAttribute
Microsoft.VisualC.MiscellaneousBitsAttribute
System.AttributeUsageAttribute
System.LoaderOptimizationAttribute
System.Activities.OverloadGroupAttribute
System.Activities.RequiredArgumentAttribute
System.Activities.Presentation.ActivityDesignerOptionsAttribute
System.Activities.Presentation.DefaultTypeArgumentAttribute
System.Activities.Presentation.TypeResolvingOptionsAttribute
System.Activities.Presentation.Expressions.ExpressionMorphHelperAttribute
System.Activities.Presentation.PropertyEditing.EditorOptionAttribute
System.Activities.Presentation.PropertyEditing.EditorReuseAttribute
System.Activities.Presentation.View.OutlineView.HidePropertyInOutlineViewAttribute
System.Activities.Presentation.View.OutlineView.ShowInOutlineViewAttribute
System.Activities.Presentation.View.OutlineView.ShowPropertyInOutlineViewAsSiblingAttribute
System.Activities.Presentation.View.OutlineView.ShowPropertyInOutlineViewAttribute
System.AddIn.Pipeline.AddInAdapterAttribute
System.AddIn.Pipeline.AddInBaseAttribute
System.AddIn.Pipeline.AddInContractAttribute
System.AddIn.Pipeline.HostAdapterAttribute
System.AddIn.Pipeline.QualificationDataAttribute
System.CodeDom.Compiler.GeneratedCodeAttribute
System.ComponentModel.AmbientValueAttribute
System.ComponentModel.AttributeProviderAttribute
System.ComponentModel.BindableAttribute
System.ComponentModel.BrowsableAttribute
System.ComponentModel.CategoryAttribute
System.ComponentModel.ComplexBindingPropertiesAttribute
System.ComponentModel.DataObjectAttribute
System.ComponentModel.DataObjectFieldAttribute
System.ComponentModel.DataObjectMethodAttribute
System.ComponentModel.DefaultBindingPropertyAttribute
System.ComponentModel.DefaultEventAttribute
System.ComponentModel.DefaultPropertyAttribute
System.ComponentModel.DefaultValueAttribute
System.ComponentModel.DescriptionAttribute
System.ComponentModel.DesignerAttribute
System.ComponentModel.DesignerCategoryAttribute
System.ComponentModel.DesignerSerializationVisibilityAttribute
System.ComponentModel.DesignOnlyAttribute
System.ComponentModel.DesignTimeVisibleAttribute
System.ComponentModel.DisplayNameAttribute
System.ComponentModel.EditorAttribute
System.ComponentModel.EditorBrowsableAttribute
System.ComponentModel.ExtenderProvidedPropertyAttribute
System.ComponentModel.ImmutableObjectAttribute
System.ComponentModel.InheritanceAttribute
System.ComponentModel.InitializationEventAttribute
System.ComponentModel.InstallerTypeAttribute
System.ComponentModel.LicenseProviderAttribute
System.ComponentModel.ListBindableAttribute
System.ComponentModel.LocalizableAttribute
System.ComponentModel.LookupBindingPropertiesAttribute
System.ComponentModel.MergablePropertyAttribute
System.ComponentModel.NotifyParentPropertyAttribute
System.ComponentModel.ParenthesizePropertyNameAttribute
System.ComponentModel.PasswordPropertyTextAttribute
System.ComponentModel.PropertyFilterAttribute
System.ComponentModel.PropertyTabAttribute
System.ComponentModel.ProvidePropertyAttribute
System.ComponentModel.ReadOnlyAttribute
System.ComponentModel.RecommendedAsConfigurableAttribute
System.ComponentModel.RefreshPropertiesAttribute
System.ComponentModel.RunInstallerAttribute
System.ComponentModel.SettingsBindableAttribute
System.ComponentModel.ToolboxItemAttribute
System.ComponentModel.ToolboxItemFilterAttribute
System.ComponentModel.TypeConverterAttribute
System.ComponentModel.TypeDescriptionProviderAttribute
System.ComponentModel.Composition.CatalogReflectionContextAttribute
System.ComponentModel.Composition.ExportAttribute
System.ComponentModel.Composition.ExportMetadataAttribute
System.ComponentModel.Composition.ImportAttribute
System.ComponentModel.Composition.ImportingConstructorAttribute
System.ComponentModel.Composition.ImportManyAttribute
System.ComponentModel.Composition.MetadataAttributeAttribute
System.ComponentModel.Composition.MetadataViewImplementationAttribute
System.ComponentModel.Composition.PartCreationPolicyAttribute
System.ComponentModel.Composition.PartMetadataAttribute
System.ComponentModel.Composition.PartNotDiscoverableAttribute
System.ComponentModel.DataAnnotations.AssociationAttribute
System.ComponentModel.DataAnnotations.BindableTypeAttribute
System.ComponentModel.DataAnnotations.ConcurrencyCheckAttribute
System.ComponentModel.DataAnnotations.DisplayAttribute
System.ComponentModel.DataAnnotations.DisplayColumnAttribute
System.ComponentModel.DataAnnotations.DisplayFormatAttribute
System.ComponentModel.DataAnnotations.EditableAttribute
System.ComponentModel.DataAnnotations.FilterUIHintAttribute
System.ComponentModel.DataAnnotations.KeyAttribute
System.ComponentModel.DataAnnotations.MetadataTypeAttribute
System.ComponentModel.DataAnnotations.ScaffoldColumnAttribute
System.ComponentModel.DataAnnotations.ScaffoldTableAttribute
System.ComponentModel.DataAnnotations.TimestampAttribute
System.ComponentModel.DataAnnotations.UIHintAttribute
System.ComponentModel.DataAnnotations.ValidationAttribute
System.ComponentModel.DataAnnotations.Schema.ColumnAttribute
System.ComponentModel.DataAnnotations.Schema.ComplexTypeAttribute
System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedAttribute
System.ComponentModel.DataAnnotations.Schema.ForeignKeyAttribute
System.ComponentModel.DataAnnotations.Schema.InversePropertyAttribute
System.ComponentModel.DataAnnotations.Schema.NotMappedAttribute
System.ComponentModel.DataAnnotations.Schema.TableAttribute
System.ComponentModel.Design.HelpKeywordAttribute
System.ComponentModel.Design.ProjectTargetFrameworkAttribute
System.ComponentModel.Design.Serialization.DefaultSerializationProviderAttribute
System.ComponentModel.Design.Serialization.DesignerSerializerAttribute
System.ComponentModel.Design.Serialization.RootDesignerSerializerAttribute
System.Composition.ExportAttribute
System.Composition.ExportMetadataAttribute
System.Composition.ImportAttribute
System.Composition.ImportingConstructorAttribute
System.Composition.ImportManyAttribute
System.Composition.ImportMetadataConstraintAttribute
System.Composition.MetadataAttributeAttribute
System.Composition.OnImportsSatisfiedAttribute
System.Composition.PartMetadataAttribute
System.Composition.PartNotDiscoverableAttribute
System.Composition.SharingBoundaryAttribute
System.Configuration.ConfigurationCollectionAttribute
System.Configuration.ConfigurationPropertyAttribute
System.Configuration.ConfigurationValidatorAttribute
System.Configuration.DefaultSettingValueAttribute
System.Configuration.NoSettingsVersionUpgradeAttribute
System.Configuration.SettingAttribute
System.Configuration.SettingsDescriptionAttribute
System.Configuration.SettingsGroupDescriptionAttribute
System.Configuration.SettingsGroupNameAttribute
System.Configuration.SettingsManageabilityAttribute
System.Configuration.SettingsProviderAttribute
System.Configuration.SettingsSerializeAsAttribute
System.Configuration.SpecialSettingAttribute
System.Data.Common.DbProviderSpecificTypePropertyAttribute
System.Data.Linq.Mapping.DataAttribute
System.Data.Linq.Mapping.DatabaseAttribute
System.Data.Linq.Mapping.FunctionAttribute
System.Data.Linq.Mapping.InheritanceMappingAttribute
System.Data.Linq.Mapping.ParameterAttribute
System.Data.Linq.Mapping.ProviderAttribute
System.Data.Linq.Mapping.ResultTypeAttribute
System.Data.Linq.Mapping.TableAttribute
System.Data.Mapping.EntityViewGenerationAttribute
System.Data.Objects.DataClasses.EdmFunctionAttribute
System.Data.Objects.DataClasses.EdmPropertyAttribute
System.Data.Objects.DataClasses.EdmRelationshipAttribute
System.Data.Objects.DataClasses.EdmSchemaAttribute
System.Data.Objects.DataClasses.EdmTypeAttribute
System.Data.Services.ChangeInterceptorAttribute
System.Data.Services.ETagAttribute
System.Data.Services.IgnorePropertiesAttribute
System.Data.Services.MimeTypeAttribute
System.Data.Services.QueryInterceptorAttribute
System.Data.Services.SingleResultAttribute
System.Data.Services.Client.MediaEntryAttribute
System.Data.Services.Client.MimeTypePropertyAttribute
System.Data.Services.Common.DataServiceEntityAttribute
System.Data.Services.Common.DataServiceKeyAttribute
System.Data.Services.Common.EntityPropertyMappingAttribute
System.Data.Services.Common.EntitySetAttribute
System.Data.Services.Common.HasStreamAttribute
System.Diagnostics.ConditionalAttribute
System.Diagnostics.DebuggableAttribute
System.Diagnostics.DebuggerBrowsableAttribute
System.Diagnostics.DebuggerDisplayAttribute
System.Diagnostics.DebuggerHiddenAttribute
System.Diagnostics.DebuggerNonUserCodeAttribute
System.Diagnostics.DebuggerStepperBoundaryAttribute
System.Diagnostics.DebuggerStepThroughAttribute
System.Diagnostics.DebuggerTypeProxyAttribute
System.Diagnostics.DebuggerVisualizerAttribute
System.Diagnostics.SwitchAttribute
System.Diagnostics.SwitchLevelAttribute
System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute
System.Diagnostics.CodeAnalysis.SuppressMessageAttribute
System.Diagnostics.Contracts.ContractAbbreviatorAttribute
System.Diagnostics.Contracts.ContractArgumentValidatorAttribute
System.Diagnostics.Contracts.ContractClassAttribute
System.Diagnostics.Contracts.ContractClassForAttribute
System.Diagnostics.Contracts.ContractInvariantMethodAttribute
System.Diagnostics.Contracts.ContractOptionAttribute
System.Diagnostics.Contracts.ContractPublicPropertyNameAttribute
System.Diagnostics.Contracts.ContractReferenceAssemblyAttribute
System.Diagnostics.Contracts.ContractRuntimeIgnoredAttribute
System.Diagnostics.Contracts.ContractVerificationAttribute
System.Diagnostics.Contracts.PureAttribute
System.Diagnostics.Tracing.EventAttribute
System.Diagnostics.Tracing.EventDataAttribute
System.Diagnostics.Tracing.EventFieldAttribute
System.Diagnostics.Tracing.EventIgnoreAttribute
System.Diagnostics.Tracing.EventSourceAttribute
System.Diagnostics.Tracing.NonEventAttribute
System.DirectoryServices.AccountManagement.DirectoryObjectClassAttribute
System.DirectoryServices.AccountManagement.DirectoryPropertyAttribute
System.DirectoryServices.AccountManagement.DirectoryRdnPrefixAttribute
System.Drawing.BitmapSuffixInSameAssemblyAttribute
System.Drawing.BitmapSuffixInSatelliteAssemblyAttribute
System.Drawing.ToolboxBitmapAttribute
System.EnterpriseServices.ApplicationAccessControlAttribute
System.EnterpriseServices.ApplicationActivationAttribute
System.EnterpriseServices.ApplicationIDAttribute
System.EnterpriseServices.ApplicationNameAttribute
System.EnterpriseServices.ApplicationQueuingAttribute
System.EnterpriseServices.AutoCompleteAttribute
System.EnterpriseServices.ComponentAccessControlAttribute
System.EnterpriseServices.COMTIIntrinsicsAttribute
System.EnterpriseServices.ConstructionEnabledAttribute
System.EnterpriseServices.DescriptionAttribute
System.EnterpriseServices.EventClassAttribute
System.EnterpriseServices.EventTrackingEnabledAttribute
System.EnterpriseServices.ExceptionClassAttribute
System.EnterpriseServices.IISIntrinsicsAttribute
System.EnterpriseServices.InterfaceQueuingAttribute
System.EnterpriseServices.JustInTimeActivationAttribute
System.EnterpriseServices.LoadBalancingSupportedAttribute
System.EnterpriseServices.MustRunInClientContextAttribute
System.EnterpriseServices.ObjectPoolingAttribute
System.EnterpriseServices.PrivateComponentAttribute
System.EnterpriseServices.SecureMethodAttribute
System.EnterpriseServices.SecurityRoleAttribute
System.EnterpriseServices.SynchronizationAttribute
System.EnterpriseServices.TransactionAttribute
System.EnterpriseServices.CompensatingResourceManager.ApplicationCrmEnabledAttribute
System.Management.Instrumentation.IgnoreMemberAttribute
System.Management.Instrumentation.InstrumentationClassAttribute
System.Management.Instrumentation.InstrumentedAttribute
System.Management.Instrumentation.ManagedNameAttribute
System.Management.Instrumentation.ManagementEntityAttribute
System.Management.Instrumentation.ManagementMemberAttribute
System.Management.Instrumentation.ManagementNameAttribute
System.Management.Instrumentation.ManagementQualifierAttribute
System.Management.Instrumentation.ManagementReferenceAttribute
System.Management.Instrumentation.WmiConfigurationAttribute
System.Reflection.AssemblyAlgorithmIdAttribute
System.Reflection.AssemblyCompanyAttribute
System.Reflection.AssemblyConfigurationAttribute
System.Reflection.AssemblyCopyrightAttribute
System.Reflection.AssemblyCultureAttribute
System.Reflection.AssemblyDefaultAliasAttribute
System.Reflection.AssemblyDelaySignAttribute
System.Reflection.AssemblyDescriptionAttribute
System.Reflection.AssemblyFileVersionAttribute
System.Reflection.AssemblyFlagsAttribute
System.Reflection.AssemblyInformationalVersionAttribute
System.Reflection.AssemblyKeyFileAttribute
System.Reflection.AssemblyKeyNameAttribute
System.Reflection.AssemblyMetadataAttribute
System.Reflection.AssemblyProductAttribute
System.Reflection.AssemblySignatureKeyAttribute
System.Reflection.AssemblyTitleAttribute
System.Reflection.AssemblyTrademarkAttribute
System.Reflection.AssemblyVersionAttribute
System.Reflection.DefaultMemberAttribute
System.Reflection.ObfuscateAssemblyAttribute
System.Reflection.ObfuscationAttribute
System.Resources.NeutralResourcesLanguageAttribute
System.Resources.SatelliteContractVersionAttribute
System.Runtime.AssemblyTargetedPatchBandAttribute
System.Runtime.TargetedPatchingOptOutAttribute
System.Runtime.CompilerServices.AccessedThroughPropertyAttribute
System.Runtime.CompilerServices.AsyncMethodBuilderAttribute
System.Runtime.CompilerServices.CallerFilePathAttribute
System.Runtime.CompilerServices.CallerLineNumberAttribute
System.Runtime.CompilerServices.CallerMemberNameAttribute
System.Runtime.CompilerServices.CompilationRelaxationsAttribute
System.Runtime.CompilerServices.CompilerGeneratedAttribute
System.Runtime.CompilerServices.CompilerGlobalScopeAttribute
System.Runtime.CompilerServices.CustomConstantAttribute
System.Runtime.CompilerServices.DecimalConstantAttribute
System.Runtime.CompilerServices.DefaultDependencyAttribute
System.Runtime.CompilerServices.DependencyAttribute
System.Runtime.CompilerServices.DisablePrivateReflectionAttribute
System.Runtime.CompilerServices.DiscardableAttribute
System.Runtime.CompilerServices.DynamicAttribute
System.Runtime.CompilerServices.ExtensionAttribute
System.Runtime.CompilerServices.FixedAddressValueTypeAttribute
System.Runtime.CompilerServices.FixedBufferAttribute
System.Runtime.CompilerServices.HasCopySemanticsAttribute
System.Runtime.CompilerServices.IndexerNameAttribute
System.Runtime.CompilerServices.InternalsVisibleToAttribute
System.Runtime.CompilerServices.IsByRefLikeAttribute
System.Runtime.CompilerServices.IsReadOnlyAttribute
System.Runtime.CompilerServices.MethodImplAttribute
System.Runtime.CompilerServices.NativeCppClassAttribute
System.Runtime.CompilerServices.ReferenceAssemblyAttribute
System.Runtime.CompilerServices.RequiredAttributeAttribute
System.Runtime.CompilerServices.RuntimeCompatibilityAttribute
System.Runtime.CompilerServices.ScopelessEnumAttribute
System.Runtime.CompilerServices.SpecialNameAttribute
System.Runtime.CompilerServices.StateMachineAttribute
System.Runtime.CompilerServices.StringFreezingAttribute
System.Runtime.CompilerServices.SuppressIldasmAttribute
System.Runtime.CompilerServices.TupleElementNamesAttribute
System.Runtime.CompilerServices.TypeForwardedFromAttribute
System.Runtime.CompilerServices.TypeForwardedToAttribute
System.Runtime.CompilerServices.UnsafeValueTypeAttribute
System.Runtime.CompilerServices.CallerArgumentExpressionAttribute
System.Runtime.ConstrainedExecution.PrePrepareMethodAttribute
System.Runtime.ConstrainedExecution.ReliabilityContractAttribute
System.Runtime.ExceptionServices.HandleProcessCorruptedStateExceptionsAttribute
System.Runtime.InteropServices.AllowReversePInvokeCallsAttribute
System.Runtime.InteropServices.AutomationProxyAttribute
System.Runtime.InteropServices.BestFitMappingAttribute
System.Runtime.InteropServices.ClassInterfaceAttribute
System.Runtime.InteropServices.CoClassAttribute
System.Runtime.InteropServices.ComAliasNameAttribute
System.Runtime.InteropServices.ComCompatibleVersionAttribute
System.Runtime.InteropServices.ComConversionLossAttribute
System.Runtime.InteropServices.ComDefaultInterfaceAttribute
System.Runtime.InteropServices.ComEventInterfaceAttribute
System.Runtime.InteropServices.ComImportAttribute
System.Runtime.InteropServices.ComRegisterFunctionAttribute
System.Runtime.InteropServices.ComSourceInterfacesAttribute
System.Runtime.InteropServices.ComUnregisterFunctionAttribute
System.Runtime.InteropServices.ComVisibleAttribute
System.Runtime.InteropServices.DefaultCharSetAttribute
System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute
System.Runtime.InteropServices.DefaultParameterValueAttribute
System.Runtime.InteropServices.DispIdAttribute
System.Runtime.InteropServices.DllImportAttribute
System.Runtime.InteropServices.FieldOffsetAttribute
System.Runtime.InteropServices.GuidAttribute
System.Runtime.InteropServices.IDispatchImplAttribute
System.Runtime.InteropServices.ImportedFromTypeLibAttribute
System.Runtime.InteropServices.InAttribute
System.Runtime.InteropServices.InterfaceTypeAttribute
System.Runtime.InteropServices.LCIDConversionAttribute
System.Runtime.InteropServices.ManagedToNativeComInteropStubAttribute
System.Runtime.InteropServices.MarshalAsAttribute
System.Runtime.InteropServices.OptionalAttribute
System.Runtime.InteropServices.OutAttribute
System.Runtime.InteropServices.PreserveSigAttribute
System.Runtime.InteropServices.PrimaryInteropAssemblyAttribute
System.Runtime.InteropServices.ProgIdAttribute
System.Runtime.InteropServices.SetWin32ContextInIDispatchAttribute
System.Runtime.InteropServices.StructLayoutAttribute
System.Runtime.InteropServices.TypeIdentifierAttribute
System.Runtime.InteropServices.TypeLibFuncAttribute
System.Runtime.InteropServices.TypeLibImportClassAttribute
System.Runtime.InteropServices.TypeLibTypeAttribute
System.Runtime.InteropServices.TypeLibVarAttribute
System.Runtime.InteropServices.TypeLibVersionAttribute
System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute
System.Runtime.InteropServices.WindowsRuntime.DefaultInterfaceAttribute
System.Runtime.InteropServices.WindowsRuntime.InterfaceImplementedInVersionAttribute
System.Runtime.InteropServices.WindowsRuntime.ReadOnlyArrayAttribute
System.Runtime.InteropServices.WindowsRuntime.ReturnValueNameAttribute
System.Runtime.InteropServices.WindowsRuntime.WriteOnlyArrayAttribute
System.Runtime.Remoting.Contexts.ContextAttribute
System.Runtime.Remoting.Messaging.OneWayAttribute
System.Runtime.Remoting.Metadata.SoapAttribute
System.Runtime.Remoting.Proxies.ProxyAttribute
System.Runtime.Serialization.CollectionDataContractAttribute
System.Runtime.Serialization.ContractNamespaceAttribute
System.Runtime.Serialization.DataContractAttribute
System.Runtime.Serialization.DataMemberAttribute
System.Runtime.Serialization.EnumMemberAttribute
System.Runtime.Serialization.IgnoreDataMemberAttribute
System.Runtime.Serialization.KnownTypeAttribute
System.Runtime.Serialization.OnDeserializedAttribute
System.Runtime.Serialization.OnDeserializingAttribute
System.Runtime.Serialization.OnSerializedAttribute
System.Runtime.Serialization.OnSerializingAttribute
System.Runtime.Serialization.OptionalFieldAttribute
System.Runtime.Versioning.ComponentGuaranteesAttribute
System.Runtime.Versioning.ResourceConsumptionAttribute
System.Runtime.Versioning.ResourceExposureAttribute
System.Runtime.Versioning.TargetFrameworkAttribute
System.Security.AllowPartiallyTrustedCallersAttribute
System.Security.SecurityCriticalAttribute
System.Security.SecurityRulesAttribute
System.Security.SecuritySafeCriticalAttribute
System.Security.SecurityTransparentAttribute
System.Security.SecurityTreatAsSafeAttribute
System.Security.SuppressUnmanagedCodeSecurityAttribute
System.Security.UnverifiableCodeAttribute
System.Security.Permissions.SecurityAttribute
System.ServiceModel.CallbackBehaviorAttribute
System.ServiceModel.DataContractFormatAttribute
System.ServiceModel.DeliveryRequirementsAttribute
System.ServiceModel.FaultContractAttribute
System.ServiceModel.MessageContractAttribute
System.ServiceModel.MessageContractMemberAttribute
System.ServiceModel.MessageParameterAttribute
System.ServiceModel.MessagePropertyAttribute
System.ServiceModel.OperationBehaviorAttribute
System.ServiceModel.OperationContractAttribute
System.ServiceModel.ReceiveContextEnabledAttribute
System.ServiceModel.ServiceBehaviorAttribute
System.ServiceModel.ServiceContractAttribute
System.ServiceModel.ServiceKnownTypeAttribute
System.ServiceModel.TransactionFlowAttribute
System.ServiceModel.XmlSerializerFormatAttribute
System.ServiceModel.Activation.AspNetCompatibilityRequirementsAttribute
System.ServiceModel.Activation.ServiceActivationBuildProviderAttribute
System.ServiceModel.Activities.Description.WorkflowContractBehaviorAttribute
System.ServiceModel.Description.DurableOperationAttribute
System.ServiceModel.Description.DurableServiceAttribute
System.ServiceModel.Web.AspNetCacheProfileAttribute
System.ServiceModel.Web.JavascriptCallbackBehaviorAttribute
System.ServiceModel.Web.WebGetAttribute
System.ServiceModel.Web.WebInvokeAttribute
System.Web.PreApplicationStartMethodAttribute
System.Web.Compilation.BuildProviderAppliesToAttribute
System.Web.Compilation.DesignTimeResourceProviderFactoryAttribute
System.Web.Compilation.ExpressionEditorAttribute
System.Web.Compilation.ExpressionPrefixAttribute
System.Web.Compilation.FolderLevelBuildProviderAppliesToAttribute
System.Web.DynamicData.TableNameAttribute
System.Web.Hosting.CustomLoaderAttribute
System.Web.ModelBinding.BindingBehaviorAttribute
System.Web.ModelBinding.ExtensibleModelBinderAttribute
System.Web.ModelBinding.ModelBinderProviderOptionsAttribute
System.Web.ModelBinding.UserProfileAttribute
System.Web.ModelBinding.ValueProviderSourceAttribute
System.Web.Profile.CustomProviderDataAttribute
System.Web.Profile.ProfileProviderAttribute
System.Web.Profile.SettingsAllowAnonymousAttribute
System.Web.Script.AjaxFrameworkAssemblyAttribute
System.Web.Script.Serialization.ScriptIgnoreAttribute
System.Web.Script.Services.GenerateScriptTypeAttribute
System.Web.Script.Services.ScriptMethodAttribute
System.Web.Script.Services.ScriptServiceAttribute
System.Web.Services.WebMethodAttribute
System.Web.Services.WebServiceAttribute
System.Web.Services.WebServiceBindingAttribute
System.Web.Services.Configuration.XmlFormatExtensionAttribute
System.Web.Services.Configuration.XmlFormatExtensionPointAttribute
System.Web.Services.Configuration.XmlFormatExtensionPrefixAttribute
System.Web.Services.Protocols.HttpMethodAttribute
System.Web.Services.Protocols.MatchAttribute
System.Web.Services.Protocols.SoapDocumentMethodAttribute
System.Web.Services.Protocols.SoapDocumentServiceAttribute
System.Web.Services.Protocols.SoapExtensionAttribute
System.Web.Services.Protocols.SoapHeaderAttribute
System.Web.Services.Protocols.SoapRpcMethodAttribute
System.Web.Services.Protocols.SoapRpcServiceAttribute
System.Web.UI.ConstructorNeedsTagAttribute
System.Web.UI.ControlBuilderAttribute
System.Web.UI.ControlValuePropertyAttribute
System.Web.UI.CssClassPropertyAttribute
System.Web.UI.DataBindingHandlerAttribute
System.Web.UI.DataKeyPropertyAttribute
System.Web.UI.FileLevelControlBuilderAttribute
System.Web.UI.FilterableAttribute
System.Web.UI.IDReferencePropertyAttribute
System.Web.UI.NonVisualControlAttribute
System.Web.UI.ParseChildrenAttribute
System.Web.UI.PartialCachingAttribute
System.Web.UI.PersistChildrenAttribute
System.Web.UI.PersistenceModeAttribute
System.Web.UI.ScriptResourceAttribute
System.Web.UI.SupportsEventValidationAttribute
System.Web.UI.TagPrefixAttribute
System.Web.UI.TargetControlTypeAttribute
System.Web.UI.TemplateContainerAttribute
System.Web.UI.TemplateInstanceAttribute
System.Web.UI.ThemeableAttribute
System.Web.UI.ToolboxDataAttribute
System.Web.UI.UrlPropertyAttribute
System.Web.UI.ValidationPropertyAttribute
System.Web.UI.VerificationAttribute
System.Web.UI.ViewStateModeByIdAttribute
System.Web.UI.WebResourceAttribute
System.Web.UI.Design.SupportsPreviewControlAttribute
System.Web.UI.Design.Directives.DirectiveAttribute
System.Web.UI.Design.Directives.SchemaElementNameAttribute
System.Web.UI.MobileControls.DesignerAdapterAttribute
System.Web.UI.MobileControls.DeviceOverridableAttribute
System.Web.UI.MobileControls.ObjectListTitleAttribute
System.Web.UI.MobileControls.PersistNameAttribute
System.Web.UI.WebControls.WebParts.ConnectionConsumerAttribute
System.Web.UI.WebControls.WebParts.ConnectionProviderAttribute
System.Web.UI.WebControls.WebParts.PersonalizableAttribute
System.Web.UI.WebControls.WebParts.WebBrowsableAttribute
System.Web.UI.WebControls.WebParts.WebDescriptionAttribute
System.Web.UI.WebControls.WebParts.WebDisplayNameAttribute
System.Web.UI.WebControls.WebParts.WebPartTransformerAttribute
System.Windows.AttachedPropertyBrowsableAttribute
System.Windows.LocalizabilityAttribute
System.Windows.StyleTypedPropertyAttribute
System.Windows.TemplatePartAttribute
System.Windows.TemplateVisualStateAttribute
System.Windows.ThemeInfoAttribute
System.Windows.Data.ValueConversionAttribute
System.Windows.Documents.TextElementEditingBehaviorAttribute
System.Windows.Forms.AxHost.ClsidAttribute
System.Windows.Forms.AxHost.TypeLibraryTimeStampAttribute
System.Windows.Forms.DataGridViewColumnDesignTimeVisibleAttribute
System.Windows.Forms.DockingAttribute
System.Windows.Forms.RelatedImageListAttribute
System.Windows.Forms.Design.ToolStripItemDesignerAvailabilityAttribute
System.Windows.Markup.AcceptedMarkupExtensionExpressionTypeAttribute
System.Windows.Markup.AmbientAttribute
System.Windows.Markup.ConstructorArgumentAttribute
System.Windows.Markup.ContentPropertyAttribute
System.Windows.Markup.ContentWrapperAttribute
System.Windows.Markup.DependsOnAttribute
System.Windows.Markup.DesignerSerializationOptionsAttribute
System.Windows.Markup.DictionaryKeyPropertyAttribute
System.Windows.Markup.MarkupExtensionBracketCharactersAttribute
System.Windows.Markup.MarkupExtensionReturnTypeAttribute
System.Windows.Markup.NameScopePropertyAttribute
System.Windows.Markup.RootNamespaceAttribute
System.Windows.Markup.RuntimeNamePropertyAttribute
System.Windows.Markup.TrimSurroundingWhitespaceAttribute
System.Windows.Markup.UidPropertyAttribute
System.Windows.Markup.UsableDuringInitializationAttribute
System.Windows.Markup.ValueSerializerAttribute
System.Windows.Markup.WhitespaceSignificantCollectionAttribute
System.Windows.Markup.XamlDeferLoadAttribute
System.Windows.Markup.XamlSetMarkupExtensionAttribute
System.Windows.Markup.XamlSetTypeConverterAttribute
System.Windows.Markup.XmlLangPropertyAttribute
System.Windows.Markup.XmlnsCompatibleWithAttribute
System.Windows.Markup.XmlnsDefinitionAttribute
System.Windows.Markup.XmlnsPrefixAttribute
System.Windows.Media.DisableDpiAwarenessAttribute
System.Windows.Resources.AssemblyAssociatedContentFileAttribute
System.Workflow.Activities.CorrelationAliasAttribute
System.Workflow.Activities.CorrelationInitializerAttribute
System.Workflow.Activities.CorrelationParameterAttribute
System.Workflow.Activities.ExternalDataExchangeAttribute
System.Workflow.Activities.Rules.RuleAttribute
System.Workflow.ComponentModel.AlternateFlowActivityAttribute
System.Workflow.ComponentModel.PersistOnCloseAttribute
System.Workflow.ComponentModel.Compiler.ActivityCodeGeneratorAttribute
System.Workflow.ComponentModel.Compiler.ActivityValidatorAttribute
System.Workflow.ComponentModel.Compiler.AttributeInfoAttribute
System.Workflow.ComponentModel.Compiler.ValidationOptionAttribute
System.Workflow.ComponentModel.Compiler.WorkflowMarkupSourceAttribute
System.Workflow.ComponentModel.Design.ActivityDesignerThemeAttribute
System.Workflow.ComponentModel.Design.TypeFilterProviderAttribute
System.Workflow.ComponentModel.Serialization.ConstructorArgumentAttribute
System.Workflow.ComponentModel.Serialization.ContentPropertyAttribute
System.Workflow.ComponentModel.Serialization.RuntimeNamePropertyAttribute
System.Workflow.ComponentModel.Serialization.XmlnsDefinitionAttribute
System.Workflow.ComponentModel.Serialization.XmlnsPrefixAttribute
System.Workflow.Runtime.DebugEngine.WorkflowDebuggerSteppingAttribute
System.Workflow.Runtime.Tracking.PreviousTrackingServiceAttribute
System.Xml.Serialization.SoapAttributeAttribute
System.Xml.Serialization.SoapElementAttribute
System.Xml.Serialization.SoapEnumAttribute
System.Xml.Serialization.SoapIgnoreAttribute
System.Xml.Serialization.SoapIncludeAttribute
System.Xml.Serialization.SoapTypeAttribute
System.Xml.Serialization.XmlAnyAttributeAttribute
System.Xml.Serialization.XmlAnyElementAttribute
System.Xml.Serialization.XmlArrayAttribute
System.Xml.Serialization.XmlArrayItemAttribute
System.Xml.Serialization.XmlAttributeAttribute
System.Xml.Serialization.XmlChoiceIdentifierAttribute
System.Xml.Serialization.XmlElementAttribute
System.Xml.Serialization.XmlEnumAttribute
System.Xml.Serialization.XmlIgnoreAttribute
System.Xml.Serialization.XmlIncludeAttribute
System.Xml.Serialization.XmlNamespaceDeclarationsAttribute
System.Xml.Serialization.XmlRootAttribute
System.Xml.Serialization.XmlSchemaProviderAttribute
System.Xml.Serialization.XmlSerializerAssemblyAttribute
System.Xml.Serialization.XmlSerializerVersionAttribute