MethodBase.IsGenericMethodDefinition 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个值,该值指示方法是否为泛型方法定义。
public:
virtual property bool IsGenericMethodDefinition { bool get(); };
public virtual bool IsGenericMethodDefinition { get; }
member this.IsGenericMethodDefinition : bool
Public Overridable ReadOnly Property IsGenericMethodDefinition As Boolean
属性值
如果当前 MethodBase 对象表示泛型方法的定义,则为 true
;否则为 false
。
注解
如果当前 MethodBase 表示泛型方法定义,则:
IsGenericMethodDefinition 属性为
true
。Type对于 方法返回GetGenericArguments的数组中的每个对象:
Type.IsGenericParameter 属性为
true
。属性 Type.DeclaringMethod 返回当前实例。
属性 Type.GenericParameterPosition 与 对象在数组中的位置 Type 相同。
注意
默认情况下不支持泛型;如果未在派生类中重写,则此属性返回 false
。 .NET Framework版本 2.0 不支持泛型构造函数,因此,如果当前实例的类型为 ConstructorInfo,则此属性返回 false
。
有关特定于泛型方法的术语的固定条件列表,请参阅 IsGenericMethod 属性。 有关泛型反射中使用的其他术语的固定条件列表,请参阅 Type.IsGenericType 属性。