Types 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 .NET Framework type information for managed constructs, such as classes, values, enumerations, delegates, and interfaces. This is the generalized extent in the Types/TypeDefinitions/TypeReferences hierarchy.

Fields

The following table lists the fields in the Types extent.

Column Type Required Description

Folder

FoldersTable

yes

The Modeling Services Folder associated with the type.

Id

Integer64

yes

The Modeling Services Folder that is associated with the type.

Module

Modules

yes

The module that contains the type.

Name

Text

yes

The name of the type.

IsReference

Logical

yes

A bit flag that indicates that the type is a type reference. If this flag is 0, a corresponding entry for this type exists in [System_Runtime].[TypeDefinitions]. Otherwise, a corresponding entry exists in [System_Runtime].[TypeReferences].

QualifiedName

Text

yes

The fully-qualified name of this type, without assembly information.

Hash_QualifiedName

Integer32

yes

Infrastructure. Do not directly use or access this field. This is a readonly, computed column.

Remarks

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

See Also

Reference

System_Runtime Extents
System_Runtime Module

Send comments about this topic to Microsoft.