Type.GetOptionalCustomModifiers 方法

定义

在派生类中重写时,返回当前 Type的可选自定义修饰符。

public:
 virtual cli::array <Type ^> ^ GetOptionalCustomModifiers();
public virtual Type[] GetOptionalCustomModifiers ();
abstract member GetOptionalCustomModifiers : unit -> Type[]
override this.GetOptionalCustomModifiers : unit -> Type[]
Public Overridable Function GetOptionalCustomModifiers () As Type()

返回

Type[]

对象的数组 Type ,这些对象标识当前 Type的可选自定义修饰符。

-或-

如果当前 Type 没有自定义修饰符,则为 类型的Type空数组。

-或-

如果当前 Type 不是已Type修改的 ,则为 类型的Type空数组。 修改的 Type 是从 GetModifiedFieldType()GetModifiedPropertyType()GetModifiedParameterType()获取的。

注解

GetOptionalCustomModifiers为托管编译器的设计器提供了 和 GetRequiredCustomModifiers 方法。 有关自定义修饰符的详细信息,请参阅 命名空间中的 System.Runtime.CompilerServices 类。 另请参阅 公共语言基础结构 (CLI) 文档中的分区 II 中的元数据规范。

适用于