7
7
using System . Data ;
8
8
using System . Data . SqlTypes ;
9
9
using System . Diagnostics ;
10
+ using System . Diagnostics . CodeAnalysis ;
10
11
using System . Globalization ;
11
12
12
13
namespace Microsoft . Data . SqlClient . Server
@@ -228,6 +229,9 @@ internal SmiMetaData(
228
229
byte scale ,
229
230
long localeId ,
230
231
SqlCompareOptions compareOptions ,
232
+ #if NET6_0_OR_GREATER
233
+ [ DynamicallyAccessedMembers ( DynamicallyAccessedMemberTypes . PublicParameterlessConstructor ) ]
234
+ #endif
231
235
Type userDefinedType
232
236
)
233
237
: this (
@@ -253,6 +257,9 @@ internal SmiMetaData(
253
257
byte scale ,
254
258
long localeId ,
255
259
SqlCompareOptions compareOptions ,
260
+ #if NET6_0_OR_GREATER
261
+ [ DynamicallyAccessedMembers ( DynamicallyAccessedMemberTypes . PublicParameterlessConstructor ) ]
262
+ #endif
256
263
Type userDefinedType ,
257
264
bool isMultiValued ,
258
265
IList < SmiExtendedMetaData > fieldTypes ,
@@ -282,6 +289,9 @@ internal SmiMetaData(
282
289
byte scale ,
283
290
long localeId ,
284
291
SqlCompareOptions compareOptions ,
292
+ #if NET6_0_OR_GREATER
293
+ [ DynamicallyAccessedMembers ( DynamicallyAccessedMemberTypes . PublicParameterlessConstructor ) ]
294
+ #endif
285
295
Type userDefinedType ,
286
296
string udtAssemblyQualifiedName ,
287
297
bool isMultiValued ,
@@ -759,6 +769,9 @@ internal SmiExtendedMetaData(
759
769
byte scale ,
760
770
long localeId ,
761
771
SqlCompareOptions compareOptions ,
772
+ #if NET6_0_OR_GREATER
773
+ [ DynamicallyAccessedMembers ( DynamicallyAccessedMemberTypes . PublicParameterlessConstructor ) ]
774
+ #endif
762
775
Type userDefinedType ,
763
776
string name ,
764
777
string typeSpecificNamePart1 ,
@@ -792,6 +805,9 @@ internal SmiExtendedMetaData(
792
805
byte scale ,
793
806
long localeId ,
794
807
SqlCompareOptions compareOptions ,
808
+ #if NET6_0_OR_GREATER
809
+ [ DynamicallyAccessedMembers ( DynamicallyAccessedMemberTypes . PublicParameterlessConstructor ) ]
810
+ #endif
795
811
Type userDefinedType ,
796
812
bool isMultiValued ,
797
813
IList < SmiExtendedMetaData > fieldMetaData ,
@@ -829,6 +845,9 @@ internal SmiExtendedMetaData(
829
845
byte scale ,
830
846
long localeId ,
831
847
SqlCompareOptions compareOptions ,
848
+ #if NET6_0_OR_GREATER
849
+ [ DynamicallyAccessedMembers ( DynamicallyAccessedMemberTypes . PublicParameterlessConstructor ) ]
850
+ #endif
832
851
Type userDefinedType ,
833
852
string udtAssemblyQualifiedName ,
834
853
bool isMultiValued ,
@@ -903,6 +922,9 @@ internal SmiParameterMetaData(
903
922
byte scale ,
904
923
long localeId ,
905
924
SqlCompareOptions compareOptions ,
925
+ #if NET6_0_OR_GREATER
926
+ [ DynamicallyAccessedMembers ( DynamicallyAccessedMemberTypes . PublicParameterlessConstructor ) ]
927
+ #endif
906
928
Type userDefinedType ,
907
929
bool isMultiValued ,
908
930
IList < SmiExtendedMetaData > fieldMetaData ,
@@ -942,6 +964,9 @@ internal SmiParameterMetaData(
942
964
byte scale ,
943
965
long localeId ,
944
966
SqlCompareOptions compareOptions ,
967
+ #if NET6_0_OR_GREATER
968
+ [ DynamicallyAccessedMembers ( DynamicallyAccessedMemberTypes . PublicParameterlessConstructor ) ]
969
+ #endif
945
970
Type userDefinedType ,
946
971
string udtAssemblyQualifiedName ,
947
972
bool isMultiValued ,
@@ -1020,6 +1045,9 @@ internal SmiStorageMetaData(
1020
1045
byte scale ,
1021
1046
long localeId ,
1022
1047
SqlCompareOptions compareOptions ,
1048
+ #if NET6_0_OR_GREATER
1049
+ [ DynamicallyAccessedMembers ( DynamicallyAccessedMemberTypes . PublicParameterlessConstructor ) ]
1050
+ #endif
1023
1051
Type userDefinedType ,
1024
1052
string name ,
1025
1053
string typeSpecificNamePart1 ,
@@ -1069,6 +1097,9 @@ internal SmiStorageMetaData(
1069
1097
byte scale ,
1070
1098
long localeId ,
1071
1099
SqlCompareOptions compareOptions ,
1100
+ #if NET6_0_OR_GREATER
1101
+ [ DynamicallyAccessedMembers ( DynamicallyAccessedMemberTypes . PublicParameterlessConstructor ) ]
1102
+ #endif
1072
1103
Type userDefinedType ,
1073
1104
bool isMultiValued ,
1074
1105
IList < SmiExtendedMetaData > fieldMetaData ,
@@ -1123,6 +1154,9 @@ internal SmiStorageMetaData(
1123
1154
byte scale ,
1124
1155
long localeId ,
1125
1156
SqlCompareOptions compareOptions ,
1157
+ #if NET6_0_OR_GREATER
1158
+ [ DynamicallyAccessedMembers ( DynamicallyAccessedMemberTypes . PublicParameterlessConstructor ) ]
1159
+ #endif
1126
1160
Type userDefinedType ,
1127
1161
string udtAssemblyQualifiedName ,
1128
1162
bool isMultiValued ,
@@ -1233,6 +1267,9 @@ internal SmiQueryMetaData(
1233
1267
byte scale ,
1234
1268
long localeId ,
1235
1269
SqlCompareOptions compareOptions ,
1270
+ #if NET6_0_OR_GREATER
1271
+ [ DynamicallyAccessedMembers ( DynamicallyAccessedMemberTypes . PublicParameterlessConstructor ) ]
1272
+ #endif
1236
1273
Type userDefinedType ,
1237
1274
string name ,
1238
1275
string typeSpecificNamePart1 ,
@@ -1290,6 +1327,9 @@ internal SmiQueryMetaData(
1290
1327
byte scale ,
1291
1328
long localeId ,
1292
1329
SqlCompareOptions compareOptions ,
1330
+ #if NET6_0_OR_GREATER
1331
+ [ DynamicallyAccessedMembers ( DynamicallyAccessedMemberTypes . PublicParameterlessConstructor ) ]
1332
+ #endif
1293
1333
Type userDefinedType ,
1294
1334
bool isMultiValued ,
1295
1335
IList < SmiExtendedMetaData > fieldMetaData ,
@@ -1352,6 +1392,9 @@ internal SmiQueryMetaData(
1352
1392
byte scale ,
1353
1393
long localeId ,
1354
1394
SqlCompareOptions compareOptions ,
1395
+ #if NET6_0_OR_GREATER
1396
+ [ DynamicallyAccessedMembers ( DynamicallyAccessedMemberTypes . PublicParameterlessConstructor ) ]
1397
+ #endif
1355
1398
Type userDefinedType ,
1356
1399
string udtAssemblyQualifiedName ,
1357
1400
bool isMultiValued ,
0 commit comments