Compartir a través de


TypeSignatureArguments Extent (System_Runtime Module)

[This content is no longer valid. For the latest information on "M", "Quadrant", SQL Server Modeling Services, and the Repository, see the Model Citizen blog.]

This extent contains information about recursive type signatures, type variables, and generic arguments in a type signature.

Fields

The following table lists the fields in the TypeSignatureArguments extent.

Column Type Required Description

Folder

FoldersTable

yes

The Modeling Services Folder that is associated with the type signature argument.

Id

Integer64

yes

The identifier of the type signature argument.

TypeSignature

TypeSignatures

yes

The type signature associated with this type signature argument.

TypeSignatureArgumentKind

Unsigned8

yes

An enumeration value between 1 and 6 that describes the kind of type signature. These numeric values are equivalent to ItemType, ContainingType, TypeVariable, MethodTypeVariable, and CustomModifier.

GenericParameterIndex

Integer32

Used for "ItemType" type signature arguments to indicate that this type signature argument is a generic argument for the specified generic parameter index.

ItemType

TypeSignatures

Used for "ItemType" type signature arguments to indicate that the type signature of the item (generic arguments or array element types).

ContainingTypeSignature

TypeSignatures

Used for "ContainingType" type signature arguments to indicate the type signature of the containing type of the subject type signature.

BoundGenericTypeParameter

GenericTypeParameters

Used for "TypeVariable" type signature arguments to indicate the generic type parameter that it refers to.

BoundMethodGenericTypeParameter

MethodGenericTypeParameters

Used for "TypeVariable" type signature arguments to indicate the generic method type parameter that it refers to.

IsRequiredModifier

Logical

Used for "CustomModifier" type signature arguments. This is a bit flag that indicates that special semantics are tied to this custom modifier, and that it should not be ignored.

CustomModifierType

Types

Used for "CustomModifier" type signature arguments to indicate the type of the custom modifier.

Remarks

To work with this extent in the SQL Server Modeling Services, see TypeSignatureArguments Table (System_Runtime Schema).

See Also

Reference

System_Runtime Extents
System_Runtime Module

Send comments about this topic to Microsoft.