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 |
yes |
The Modeling Services Folder that is associated with the type signature argument. |
|
Id |
Integer64 |
yes |
The identifier of the type signature argument. |
TypeSignature |
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 |
Used for "ItemType" type signature arguments to indicate that the type signature of the item (generic arguments or array element types). |
||
ContainingTypeSignature |
Used for "ContainingType" type signature arguments to indicate the type signature of the containing type of the subject type signature. |
||
BoundGenericTypeParameter |
Used for "TypeVariable" type signature arguments to indicate the generic type parameter that it refers to. |
||
BoundMethodGenericTypeParameter |
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 |
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).