@@ -60,18 +60,28 @@ public partial class PartialClass
60
60
class TypeParameterClass < T >
61
61
// ^^^^^^^^^^^^^^^^^^ definition scip-dotnet nuget . . Main/Classes#TypeParameterClass#
62
62
// documentation ```cs\nclass TypeParameterClass<T>\n```
63
+ // ^ definition scip-dotnet nuget . . Main/Classes#TypeParameterClass#[T]
64
+ // documentation ```cs\nT\n```
63
65
{
64
66
}
65
67
66
68
internal class InternalMultipleTypeParametersClass < T1 , T2 >
67
69
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition scip-dotnet nuget . . Main/Classes#InternalMultipleTypeParametersClass#
68
70
// documentation ```cs\nclass InternalMultipleTypeParametersClass<T1, T2>\n```
71
+ // ^^ definition scip-dotnet nuget . . Main/Classes#InternalMultipleTypeParametersClass#[T1]
72
+ // documentation ```cs\nT1\n```
73
+ // ^^ definition scip-dotnet nuget . . Main/Classes#InternalMultipleTypeParametersClass#[T2]
74
+ // documentation ```cs\nT2\n```
69
75
{
70
76
}
71
77
72
78
interface ICovariantContravariant < in T1 , out T2 >
73
79
// ^^^^^^^^^^^^^^^^^^^^^^^ definition scip-dotnet nuget . . Main/Classes#ICovariantContravariant#
74
80
// documentation ```cs\ninterface ICovariantContravariant<in T1, out T2>\n```
81
+ // ^^ definition scip-dotnet nuget . . Main/Classes#ICovariantContravariant#[T1]
82
+ // documentation ```cs\nin T1\n```
83
+ // ^^ definition scip-dotnet nuget . . Main/Classes#ICovariantContravariant#[T2]
84
+ // documentation ```cs\nout T2\n```
75
85
{
76
86
public void Method1 ( T1 t1 )
77
87
// ^^^^^^^ definition scip-dotnet nuget . . Main/Classes#ICovariantContravariant#Method1().
@@ -97,41 +107,53 @@ public void Method1(T1 t1)
97
107
public class StructConstraintClass < T > where T : struct
98
108
// ^^^^^^^^^^^^^^^^^^^^^ definition scip-dotnet nuget . . Main/Classes#StructConstraintClass#
99
109
// documentation ```cs\nclass StructConstraintClass<T> where T : struct\n```
110
+ // ^ definition scip-dotnet nuget . . Main/Classes#StructConstraintClass#[T]
111
+ // documentation ```cs\nT\n```
100
112
// ^ reference scip-dotnet nuget . . Main/Classes#StructConstraintClass#[T]
101
113
{
102
114
}
103
115
104
116
public class UnmanagedConstraintClass < T > where T : unmanaged
105
117
// ^^^^^^^^^^^^^^^^^^^^^^^^ definition scip-dotnet nuget . . Main/Classes#UnmanagedConstraintClass#
106
118
// documentation ```cs\nclass UnmanagedConstraintClass<T> where T : unmanaged\n```
119
+ // ^ definition scip-dotnet nuget . . Main/Classes#UnmanagedConstraintClass#[T]
120
+ // documentation ```cs\nT\n```
107
121
// ^ reference scip-dotnet nuget . . Main/Classes#UnmanagedConstraintClass#[T]
108
122
{
109
123
}
110
124
111
125
public class ClassConstraintClass < T > where T : class
112
126
// ^^^^^^^^^^^^^^^^^^^^ definition scip-dotnet nuget . . Main/Classes#ClassConstraintClass#
113
127
// documentation ```cs\nclass ClassConstraintClass<T> where T : class\n```
128
+ // ^ definition scip-dotnet nuget . . Main/Classes#ClassConstraintClass#[T]
129
+ // documentation ```cs\nT\n```
114
130
// ^ reference scip-dotnet nuget . . Main/Classes#ClassConstraintClass#[T]
115
131
{
116
132
}
117
133
118
134
public class NonNullableConstraintClass < T > where T : notnull
119
135
// ^^^^^^^^^^^^^^^^^^^^^^^^^^ definition scip-dotnet nuget . . Main/Classes#NonNullableConstraintClass#
120
136
// documentation ```cs\nclass NonNullableConstraintClass<T> where T : notnull\n```
137
+ // ^ definition scip-dotnet nuget . . Main/Classes#NonNullableConstraintClass#[T]
138
+ // documentation ```cs\nT\n```
121
139
// ^ reference scip-dotnet nuget . . Main/Classes#NonNullableConstraintClass#[T]
122
140
{
123
141
}
124
142
125
143
public class NewConstraintClass < T > where T : new ( )
126
144
// ^^^^^^^^^^^^^^^^^^ definition scip-dotnet nuget . . Main/Classes#NewConstraintClass#
127
145
// documentation ```cs\nclass NewConstraintClass<T> where T : new()\n```
146
+ // ^ definition scip-dotnet nuget . . Main/Classes#NewConstraintClass#[T]
147
+ // documentation ```cs\nT\n```
128
148
// ^ reference scip-dotnet nuget . . Main/Classes#NewConstraintClass#[T]
129
149
{
130
150
}
131
151
132
152
public class TypeParameterConstraintClass < T > where T : SomeInterface
133
153
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition scip-dotnet nuget . . Main/Classes#TypeParameterConstraintClass#
134
154
// documentation ```cs\nclass TypeParameterConstraintClass<T> where T : SomeInterface\n```
155
+ // ^ definition scip-dotnet nuget . . Main/Classes#TypeParameterConstraintClass#[T]
156
+ // documentation ```cs\nT\n```
135
157
// ^ reference scip-dotnet nuget . . Main/Classes#TypeParameterConstraintClass#[T]
136
158
// ^^^^^^^^^^^^^ reference scip-dotnet nuget . . Main/SomeInterface#
137
159
{
@@ -140,6 +162,10 @@ public class TypeParameterConstraintClass<T> where T : SomeInterface
140
162
private class MultipleTypeParameterConstraintsClass < T1 , T2 > where T1 : SomeInterface , SomeInterface2 , new ( )
141
163
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition scip-dotnet nuget . . Main/Classes#MultipleTypeParameterConstraintsClass#
142
164
// documentation ```cs\nclass MultipleTypeParameterConstraintsClass<T1, T2> where T1 : SomeInterface, SomeInterface2, new() where T2 : SomeInterface2\n```
165
+ // ^^ definition scip-dotnet nuget . . Main/Classes#MultipleTypeParameterConstraintsClass#[T1]
166
+ // documentation ```cs\nT1\n```
167
+ // ^^ definition scip-dotnet nuget . . Main/Classes#MultipleTypeParameterConstraintsClass#[T2]
168
+ // documentation ```cs\nT2\n```
143
169
// ^^ reference scip-dotnet nuget . . Main/Classes#MultipleTypeParameterConstraintsClass#[T1]
144
170
// ^^^^^^^^^^^^^ reference scip-dotnet nuget . . Main/SomeInterface#
145
171
// ^^^^^^^^^^^^^^ reference scip-dotnet nuget . . Main/SomeInterface2#
0 commit comments