CompilerLoweringPreserveAttribute 类

定义

表示一个特性,当应用于特性类时,指示编译器将此属性的应用程序从源代码向到编译器生成的符号。 此流可帮助基于 IL 的分析工具。

public ref class CompilerLoweringPreserveAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Class, Inherited=false)]
public sealed class CompilerLoweringPreserveAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class, Inherited=false)>]
type CompilerLoweringPreserveAttribute = class
    inherit Attribute
Public NotInheritable Class CompilerLoweringPreserveAttribute
Inherits Attribute
继承
CompilerLoweringPreserveAttribute
属性

注解

此属性应用的一个示例位于 C# 主构造函数参数中。 如果将标记的属性 CompilerLoweringPreserveAttribute 应用于主构造函数参数,该属性也将应用于存储该参数的任何编译器生成的字段。

构造函数

名称 说明
CompilerLoweringPreserveAttribute()

初始化 CompilerLoweringPreserveAttribute 类的新实例。

属性

名称 说明
TypeId

在派生类中实现时,获取此 Attribute的唯一标识符。

(继承自 Attribute)

方法

名称 说明
Equals(Object)

返回一个值,该值指示此实例是否等于指定对象。

(继承自 Attribute)
GetHashCode()

返回此实例的哈希代码。

(继承自 Attribute)
GetType()

获取当前实例的 Type

(继承自 Object)
IsDefaultAttribute()

在派生类中重写时,指示此实例的值是否为派生类的默认值。

(继承自 Attribute)
Match(Object)

在派生类中重写时,返回一个值,该值指示此实例是否等于指定对象。

(继承自 Attribute)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
ToString()

返回一个表示当前对象的字符串。

(继承自 Object)

适用于