-
Notifications
You must be signed in to change notification settings - Fork 1.6k
/
GenericParameterConstraint.xml
149 lines (143 loc) · 8.76 KB
/
GenericParameterConstraint.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
<Type Name="GenericParameterConstraint" FullName="System.Reflection.Metadata.GenericParameterConstraint">
<TypeSignature Language="C#" Value="public struct GenericParameterConstraint" FrameworkAlternate="dotnet-uwp-10.0;netcore-1.0;netcore-1.1;netcore-2.0" />
<TypeSignature Language="ILAsm" Value=".class public sequential ansi sealed beforefieldinit GenericParameterConstraint extends System.ValueType" />
<TypeSignature Language="DocId" Value="T:System.Reflection.Metadata.GenericParameterConstraint" />
<TypeSignature Language="VB.NET" Value="Public Structure GenericParameterConstraint" />
<TypeSignature Language="F#" Value="type GenericParameterConstraint = struct" />
<TypeSignature Language="C++ CLI" Value="public value class GenericParameterConstraint" />
<TypeSignature Language="C#" Value="public readonly struct GenericParameterConstraint" FrameworkAlternate="net-5.0;net-6.0;net-7.0;net-8.0;net-9.0;netcore-2.1;netcore-2.2;netcore-3.0;netcore-3.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8;netframework-4.8.1;netstandard-2.0" />
<AssemblyInfo>
<AssemblyName>System.Reflection.Metadata</AssemblyName>
<AssemblyVersion>1.0.22.0</AssemblyVersion>
<AssemblyVersion>1.3.0.0</AssemblyVersion>
<AssemblyVersion>1.4.1.0</AssemblyVersion>
<AssemblyVersion>1.4.2.0</AssemblyVersion>
<AssemblyVersion>1.4.3.0</AssemblyVersion>
<AssemblyVersion>1.4.4.0</AssemblyVersion>
<AssemblyVersion>1.4.5.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.ValueType</BaseTypeName>
</Base>
<Interfaces />
<Attributes>
<Attribute FrameworkAlternate="net-5.0;net-6.0;net-7.0;net-8.0;net-9.0;netcore-2.1;netcore-2.2;netcore-3.0;netcore-3.1">
<AttributeName Language="C#">[System.Runtime.CompilerServices.IsReadOnly]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.CompilerServices.IsReadOnly>]</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName="GetCustomAttributes">
<MemberSignature Language="C#" Value="public System.Reflection.Metadata.CustomAttributeHandleCollection GetCustomAttributes ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype System.Reflection.Metadata.CustomAttributeHandleCollection GetCustomAttributes() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.Metadata.GenericParameterConstraint.GetCustomAttributes" />
<MemberSignature Language="VB.NET" Value="Public Function GetCustomAttributes () As CustomAttributeHandleCollection" />
<MemberSignature Language="F#" Value="member this.GetCustomAttributes : unit -> System.Reflection.Metadata.CustomAttributeHandleCollection" Usage="genericParameterConstraint.GetCustomAttributes " />
<MemberSignature Language="C++ CLI" Value="public:
 System::Reflection::Metadata::CustomAttributeHandleCollection GetCustomAttributes();" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Metadata</AssemblyName>
<AssemblyVersion>1.0.22.0</AssemblyVersion>
<AssemblyVersion>1.3.0.0</AssemblyVersion>
<AssemblyVersion>1.4.1.0</AssemblyVersion>
<AssemblyVersion>1.4.2.0</AssemblyVersion>
<AssemblyVersion>1.4.3.0</AssemblyVersion>
<AssemblyVersion>1.4.4.0</AssemblyVersion>
<AssemblyVersion>1.4.5.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.Metadata.CustomAttributeHandleCollection</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Parameter">
<MemberSignature Language="C#" Value="public System.Reflection.Metadata.GenericParameterHandle Parameter { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Reflection.Metadata.GenericParameterHandle Parameter" />
<MemberSignature Language="DocId" Value="P:System.Reflection.Metadata.GenericParameterConstraint.Parameter" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property Parameter As GenericParameterHandle" />
<MemberSignature Language="F#" Value="member this.Parameter : System.Reflection.Metadata.GenericParameterHandle" Usage="System.Reflection.Metadata.GenericParameterConstraint.Parameter" />
<MemberSignature Language="C++ CLI" Value="public:
 property System::Reflection::Metadata::GenericParameterHandle Parameter { System::Reflection::Metadata::GenericParameterHandle get(); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Metadata</AssemblyName>
<AssemblyVersion>1.0.22.0</AssemblyVersion>
<AssemblyVersion>1.3.0.0</AssemblyVersion>
<AssemblyVersion>1.4.1.0</AssemblyVersion>
<AssemblyVersion>1.4.2.0</AssemblyVersion>
<AssemblyVersion>1.4.3.0</AssemblyVersion>
<AssemblyVersion>1.4.4.0</AssemblyVersion>
<AssemblyVersion>1.4.5.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.Metadata.GenericParameterHandle</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the constrained <see cref="T:System.Reflection.Metadata.GenericParameterHandle" />.</summary>
<value>To be added.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Corresponds to the `Owner` field of the `GenericParamConstraint` table in the [ECMA-335 Standard](https://www.ecma-international.org/publications-and-standards/standards/ecma-335/).
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="Type">
<MemberSignature Language="C#" Value="public System.Reflection.Metadata.EntityHandle Type { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Reflection.Metadata.EntityHandle Type" />
<MemberSignature Language="DocId" Value="P:System.Reflection.Metadata.GenericParameterConstraint.Type" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property Type As EntityHandle" />
<MemberSignature Language="F#" Value="member this.Type : System.Reflection.Metadata.EntityHandle" Usage="System.Reflection.Metadata.GenericParameterConstraint.Type" />
<MemberSignature Language="C++ CLI" Value="public:
 property System::Reflection::Metadata::EntityHandle Type { System::Reflection::Metadata::EntityHandle get(); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Metadata</AssemblyName>
<AssemblyVersion>1.0.22.0</AssemblyVersion>
<AssemblyVersion>1.3.0.0</AssemblyVersion>
<AssemblyVersion>1.4.1.0</AssemblyVersion>
<AssemblyVersion>1.4.2.0</AssemblyVersion>
<AssemblyVersion>1.4.3.0</AssemblyVersion>
<AssemblyVersion>1.4.4.0</AssemblyVersion>
<AssemblyVersion>1.4.5.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.Metadata.EntityHandle</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets a handle (<see cref="T:System.Reflection.Metadata.TypeDefinitionHandle" />, <see cref="T:System.Reflection.Metadata.TypeReferenceHandle" />, or <see cref="T:System.Reflection.Metadata.TypeSpecificationHandle" />)
specifying from which type this generic parameter is constrained to derive,
or which interface this generic parameter is constrained to implement.</summary>
<value>An <see cref="T:System.Reflection.Metadata.EntityHandle" /> instance.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Corresponds to the `Constraint` field of the `GenericParamConstraint` table in the [ECMA-335 Standard](https://www.ecma-international.org/publications-and-standards/standards/ecma-335/).
]]></format>
</remarks>
</Docs>
</Member>
</Members>
</Type>