TypeSignatures 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.]

Stores type signature information. Different kinds of type signatures store specific information in the related extents [System_Runtime].[TypeSignatureArguments] and [System_Runtime].[TypeSignatureArrayDimensions].

Fields

The following table lists the fields in the TypeSignatures extent.

Column Type Required Description

Folder

FoldersTable

yes

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

Id

Integer64

yes

The identifier for the type signature.

TypeSignatureKind

Unsigned8

yes

An enumeration value between 1 and 6 that describes the kind of type signature. These numeric values are equivalent to ClassOrInterface, Pointer, FunctionPointer, Array, SzArray, and TypeVariable, respectively.

TypeDefinition

Types

Used for "ClassOrInterface" type signatures and indicates the type that is associated with this type signature.

IsManagedPointer

Logical

Used for "Pointer" type signatures. This is a bit flag that indicates if the pointer is managed.

UnmanagedFunction

Text

Used for "FunctionPointer" type signatures. Contains the function pointer signature.

ArrayRank

Integer32

Used for "Array" type signatures. Contains the number of dimensions in the array.

IsModified

Logical

yes

A bit flag that indicates if this type signature is modified.

Remarks

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

See Also

Reference

System_Runtime Extents
System_Runtime Module

Send comments about this topic to Microsoft.