Methods 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 methods. This is the generalized extent in the Methods/MethodDefinitions/MethodReferences hierarchy.

Fields

The following table lists the fields in the Methods extent.

Column Type Required Description

Folder

FoldersTable

yes

The Modeling Services Folder that is associated with the method.

Id

Integer64

yes

The identifier of the method.

DeclaringType

Types

yes

The type that contains the method.

Name

Text

yes

The name of the method.

IsReference

Logical

yes

A bit flag that indicates that the method is a method reference. If this flag is 0, a corresponding entry for this method exists in [System_Runtime].[MethodDefinitions]. Otherwise, a corresponding entry exists in [System_Runtime].[MethodReferences].

MangledName

Text

yes

A string that contains the qualified name of the method and its parameters (without assembly information).

HasThis

Logical

yes

A bit flag that indicates that a "this" pointer should be passed to the method.

ExplicitThis

Logical

yes

A bit flag that indicates that the first parameter in this method is the "this" pointer.

Hash_MangledName

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 Methods Table (System_Runtime Schema).

See Also

Reference

System_Runtime Extents
System_Runtime Module

Send comments about this topic to Microsoft.