ClassOrInterfaceGenericArguments View (System_Runtime)
Provides type information of the generic arguments for type signatures.
Fields
The following table lists the fields in the ClassOrInterfaceGenericArguments view.
Column | Type | Required | Description |
---|---|---|---|
Id |
bigint |
yes |
The identifier of the generic argument. |
BoundParentDelegateTypeParameter |
bigint |
A reference to a generic parameter in an enclosing delegate that this argument binds to. This field should not be used when the generic parameter does not originate from a delegate. References the [System_Runtime].[DelegateGenericTypeParameters] view. |
|
BoundParentMethodTypeParameter |
bigint |
A reference to a generic parameter in an enclosing method that this argument binds to. This field should not be used when the generic parameter does not originate from a method. References the [System_Runtime].[MethodGenericTypeParameters] view. |
|
BoundParentTypeParameter |
bigint |
A reference to a generic parameter in an enclosing type that this argument binds to. This field should not be used when the generic parameter does not originate from another type. References the [System_Runtime].[GenericTypeParameters] view. |
|
BoundType |
bigint |
A reference to the type signature of this argument. This field applies only when the type of the generic argument is directly supplied. References the [System_Runtime].[TypeSignatures] view. |
|
ClassOrInterface |
bigint |
yes |
The reference to a ClassOrInterface type signature associated with this argument. References the [System_Runtime].[ClassOrInterfaces] view. |
Folder |
int |
yes |
The “Oslo” repository Folder associated with the generic argument. References the [Repository.Item].[Folders] view. (Default = 100) |
GenericParameter |
bigint |
yes |
The generic parameter from the associated type definition that this argument supplies a binding for. References the [System_Runtime].[GenericTypeParameters] view. |