MethodSignature<TType> 结构

定义

表示方法(定义、引用或独立)签名或属性签名。Represents a method (definition, reference, or standalone) or property signature. 如果是属性签名,则签名与具有不同 SignatureHeader 的 Getter 的签名相匹配。In the case of properties, the signature matches that of a getter with a distinguishing SignatureHeader.

generic <typename TType>
public value class MethodSignature
public struct MethodSignature<TType>
type MethodSignature<'ype> = struct
Public Structure MethodSignature(Of TType)

类型参数

TType

方法类型。The method type.

继承
MethodSignature<TType>

构造函数

MethodSignature<TType>(SignatureHeader, TType, Int32, Int32, ImmutableArray<TType>)

使用指定的标头、返回类型和参数信息初始化 MethodSignature<TType> 结构的新实例。Initializes a new instance of the MethodSignature<TType> structure using the specified header, return type, and parameter information.

属性

GenericParameterCount

获取方法的泛型类型参数的数目。Gets the number of generic type parameters for the method.

Header

获取签名的前导字节中的信息(种类、调用约定、标志)。Gets the information in the leading byte of the signature (kind, calling convention, flags).

ParameterTypes

获取方法的参数类型。Gets the method's parameter types.

RequiredParameterCount

获取方法所需的参数数目。Gets the number of parameters that are required for the method.

ReturnType

获取方法的返回类型。Gets the return type of the method.

适用于