Methods Table (System_Runtime Schema)

[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 table.

Column Type Required Description

Folder

[Repository.Item].[FolderId]

yes

The Modeling Services Folder that is associated with the method. References the [Repository.Item].[FoldersTable] view.

Id

bigint

yes

The identifier of the method.

DeclaringType

bigint

yes

The type that contains the method. References the [System_Runtime].[Types] view.

Name

nvarchar(max)

yes

The name of the method.

IsReference

bit

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

nvarchar(max)

yes

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

HasThis

bit

yes

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

ExplicitThis

bit

yes

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

Hash_MangledName

int

yes

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

Remarks

See Also

Reference

System_Runtime Tables
System_Runtime Schema

Send comments about this topic to Microsoft.