@@ -115,7 +115,7 @@ public SqlJson(string jsonString) { }
115
115
/// <include file='../../../../doc/snippets/Microsoft.Data.SqlTypes/SqlJson.xml' path='docs/members[@name="SqlJson"]/ctor3/*' />
116
116
public SqlJson ( System . Text . Json . JsonDocument jsonDoc ) { }
117
117
/// <include file='../../../../doc/snippets/Microsoft.Data.SqlTypes/SqlJson.xml' path='docs/members[@name="SqlJson"]/IsNull/*' />
118
- public bool IsNull => throw null ;
118
+ public bool IsNull => throw null ;
119
119
/// <include file='../../../../doc/snippets/Microsoft.Data.SqlTypes/SqlJson.xml' path='docs/members[@name="SqlJson"]/Null/*' />
120
120
public static SqlJson Null => throw null ;
121
121
/// <include file='../../../../doc/snippets/Microsoft.Data.SqlTypes/SqlJson.xml' path='docs/members[@name="SqlJson"]/Value/*' />
@@ -458,12 +458,14 @@ internal SqlClientFactory() { }
458
458
public override System . Data . Common . DbParameter CreateParameter ( ) { throw null ; }
459
459
/// <include file='../../../../doc/snippets/Microsoft.Data.SqlClient/SqlClientFactory.xml' path='docs/members[@name="SqlClientFactory"]/CreateDataSourceEnumerator/*'/>
460
460
public override System . Data . Common . DbDataSourceEnumerator CreateDataSourceEnumerator ( ) { throw null ; }
461
+ #ifNET
461
462
/// <include file='../../../../doc/snippets/Microsoft.Data.SqlClient/SqlClientFactory.xml' path='docs/members[@name="SqlClientFactory"]/CanCreateBatch/*'/>
462
463
public override bool CanCreateBatch { get { throw null ; } }
463
464
/// <include file='../../../../doc/snippets/Microsoft.Data.SqlClient/SqlClientFactory.xml' path='docs/members[@name="SqlClientFactory"]/CreateBatch/*'/>
464
465
public override System . Data . Common . DbBatch CreateBatch ( ) { throw null ; }
465
466
/// <include file='../../../../doc/snippets/Microsoft.Data.SqlClient/SqlClientFactory.xml' path='docs/members[@name="SqlClientFactory"]/CreateBatchCommand/*'/>
466
467
public override System . Data . Common . DbBatchCommand CreateBatchCommand ( ) { throw null ; }
468
+ #endif
467
469
}
468
470
/// <include file='../../../../doc/snippets/Microsoft.Data.SqlClient/SqlClientLogger.xml' path='docs/members[@name="SqlClientLogger"]/SqlClientLogger/*'/>
469
471
public partial class SqlClientLogger
@@ -531,7 +533,7 @@ public enum SqlConnectionAttestationProtocol
531
533
/// <include file='../../../../doc/snippets/Microsoft.Data.SqlClient/SqlConnectionAttestationProtocol.xml' path='docs/members[@name="SqlConnectionAttestationProtocol"]/HGS/*' />
532
534
HGS = 3
533
535
}
534
-
536
+
535
537
/// <include file='../../../../doc/snippets/Microsoft.Data.SqlClient/SqlConnectionIPAddressPreference.xml' path='docs/members[@name="SqlConnectionIPAddressPreference"]/SqlConnectionIPAddressPreference/*' />
536
538
public enum SqlConnectionIPAddressPreference
537
539
{
@@ -1272,7 +1274,7 @@ internal SqlDataReader() { }
1272
1274
/// <include file='../../../../doc/snippets/Microsoft.Data.SqlClient/SqlDataReader.xml' path='docs/members[@name="SqlDataReader"]/RecordsAffected/*'/>
1273
1275
public override int RecordsAffected { get { throw null ; } }
1274
1276
/// <include file='../../../../doc/snippets/Microsoft.Data.SqlClient/SqlDataReader.xml' path='docs/members[@name="SqlDataReader"]/SensitivityClassification/*'/>
1275
- public Microsoft . Data . SqlClient . DataClassification . SensitivityClassification SensitivityClassification { [ System . Runtime . CompilerServices . CompilerGeneratedAttribute ] get { throw null ; } }
1277
+ public Microsoft . Data . SqlClient . DataClassification . SensitivityClassification SensitivityClassification { [ System . Runtime . CompilerServices . CompilerGeneratedAttribute ] get { throw null ; } }
1276
1278
/// <include file='../../../../doc/snippets/Microsoft.Data.SqlClient/SqlDataReader.xml' path='docs/members[@name="SqlDataReader"]/VisibleFieldCount/*'/>
1277
1279
public override int VisibleFieldCount { get { throw null ; } }
1278
1280
/// <include file='../../../../doc/snippets/Microsoft.Data.SqlClient/SqlDataReader.xml' path='docs/members[@name="SqlDataReader"]/Close/*'/>
@@ -1499,7 +1501,9 @@ internal SqlException() { }
1499
1501
public byte State { get { throw null ; } }
1500
1502
1501
1503
/// <include file='../../../../doc/snippets/Microsoft.Data.SqlClient/SqlException.xml' path='docs/members[@name="SqlException"]/GetObjectData/*'/>
1504
+ #ifNET
1502
1505
[ System . Obsolete ( "This API supports obsolete formatter-based serialization. It should not be called or extended by application code." , DiagnosticId = "SYSLIB0051" , UrlFormat = "https://aka.ms/dotnet-warnings/{0}" ) ]
1506
+ #endif
1503
1507
public override void GetObjectData ( System . Runtime . Serialization . SerializationInfo si , System . Runtime . Serialization . StreamingContext context ) { }
1504
1508
/// <include file='../../../../doc/snippets/Microsoft.Data.SqlClient/SqlException.xml' path='docs/members[@name="SqlException"]/ToString/*'/>
1505
1509
public override string ToString ( ) { throw null ; }
@@ -1639,7 +1643,7 @@ public SqlParameter(string parameterName, object value) { }
1639
1643
[ System . ComponentModel . RefreshPropertiesAttribute ( System . ComponentModel . RefreshProperties . All ) ]
1640
1644
public override System . Data . ParameterDirection Direction { get { throw null ; } set { } }
1641
1645
/// <include file='../../../../doc/snippets/Microsoft.Data.SqlClient/SqlParameter.xml' path='docs/members[@name="SqlParameter"]/ForceColumnEncryption/*'/>
1642
- public bool ForceColumnEncryption { [ System . Runtime . CompilerServices . CompilerGeneratedAttribute ] get { throw null ; } [ System . Runtime . CompilerServices . CompilerGeneratedAttribute ] set { } }
1646
+ public bool ForceColumnEncryption { [ System . Runtime . CompilerServices . CompilerGeneratedAttribute ] get { throw null ; } [ System . Runtime . CompilerServices . CompilerGeneratedAttribute ] set { } }
1643
1647
/// <include file='../../../../doc/snippets/Microsoft.Data.SqlClient/SqlParameter.xml' path='docs/members[@name="SqlParameter"]/IsNullable/*'/>
1644
1648
[ System . ComponentModel . DefaultValueAttribute ( false ) ]
1645
1649
public override bool IsNullable { get { throw null ; } set { } }
@@ -1831,11 +1835,19 @@ public override void Commit() { }
1831
1835
protected override void Dispose ( bool disposing ) { }
1832
1836
/// <include file='../../../../doc/snippets/Microsoft.Data.SqlClient/SqlTransaction.xml' path='docs/members[@name="SqlTransaction"]/Rollback1/*'/>
1833
1837
public override void Rollback ( ) { }
1838
+ #ifNET
1834
1839
/// <include file='../../../../doc/snippets/Microsoft.Data.SqlClient/SqlTransaction.xml' path='docs/members[@name="SqlTransaction"]/Rollback2/*'/>
1835
1840
public override void Rollback ( string transactionName ) { }
1836
1841
1837
1842
/// <include file='../../../../doc/snippets/Microsoft.Data.SqlClient/SqlTransaction.xml' path='docs/members[@name="SqlTransaction"]/Save/*'/>
1838
1843
public override void Save ( string savePointName ) { }
1844
+ #else
1845
+ /// <include file='../../../../doc/snippets/Microsoft.Data.SqlClient/SqlTransaction.xml' path='docs/members[@name="SqlTransaction"]/Rollback2/*'/>
1846
+ public void Rollback ( string transactionName ) { }
1847
+
1848
+ /// <include file='../../../../doc/snippets/Microsoft.Data.SqlClient/SqlTransaction.xml' path='docs/members[@name="SqlTransaction"]/Save/*'/>
1849
+ public void Save ( string savePointName ) { }
1850
+ #endif
1839
1851
}
1840
1852
/// <include file='../../../../doc/snippets/Microsoft.Data.SqlClient/SqlRetryingEventArgs.xml' path='docs/members[@name="SqlRetryingEventArgs"]/SqlRetryingEventArgs/*' />
1841
1853
public sealed class SqlRetryingEventArgs : System . EventArgs
@@ -2713,27 +2725,27 @@ public partial class ColumnSensitivity
2713
2725
/// <include file='../../../../doc/snippets/Microsoft.Data.SqlClient.DataClassification/ColumnSensitivity.xml' path='docs/members[@name="ColumnSensitivity"]/ctor/*' />
2714
2726
public ColumnSensitivity ( System . Collections . Generic . IList < Microsoft . Data . SqlClient . DataClassification . SensitivityProperty > sensitivityProperties ) { }
2715
2727
/// <include file='../../../../doc/snippets/Microsoft.Data.SqlClient.DataClassification/ColumnSensitivity.xml' path='docs/members[@name="ColumnSensitivity"]/GetSensitivityProperties/*' />
2716
- public System . Collections . ObjectModel . ReadOnlyCollection < Microsoft . Data . SqlClient . DataClassification . SensitivityProperty > SensitivityProperties { [ System . Runtime . CompilerServices . CompilerGeneratedAttribute ] get { throw null ; } }
2728
+ public System . Collections . ObjectModel . ReadOnlyCollection < Microsoft . Data . SqlClient . DataClassification . SensitivityProperty > SensitivityProperties { [ System . Runtime . CompilerServices . CompilerGeneratedAttribute ] get { throw null ; } }
2717
2729
}
2718
2730
/// <include file='../../../../doc/snippets/Microsoft.Data.SqlClient.DataClassification/InformationType.xml' path='docs/members[@name="InformationType"]/InformationType/*' />
2719
2731
public partial class InformationType
2720
2732
{
2721
2733
/// <include file='../../../../doc/snippets/Microsoft.Data.SqlClient.DataClassification/InformationType.xml' path='docs/members[@name="InformationType"]/ctor/*' />
2722
2734
public InformationType ( string name , string id ) { }
2723
2735
/// <include file='../../../../doc/snippets/Microsoft.Data.SqlClient.DataClassification/InformationType.xml' path='docs/members[@name="InformationType"]/Id/*' />
2724
- public string Id { [ System . Runtime . CompilerServices . CompilerGeneratedAttribute ] get { throw null ; } }
2736
+ public string Id { [ System . Runtime . CompilerServices . CompilerGeneratedAttribute ] get { throw null ; } }
2725
2737
/// <include file='../../../../doc/snippets/Microsoft.Data.SqlClient.DataClassification/InformationType.xml' path='docs/members[@name="InformationType"]/Name/*' />
2726
- public string Name { [ System . Runtime . CompilerServices . CompilerGeneratedAttribute ] get { throw null ; } }
2738
+ public string Name { [ System . Runtime . CompilerServices . CompilerGeneratedAttribute ] get { throw null ; } }
2727
2739
}
2728
2740
/// <include file='../../../../doc/snippets/Microsoft.Data.SqlClient.DataClassification/Label.xml' path='docs/members[@name="Label"]/Label/*' />
2729
2741
public partial class Label
2730
2742
{
2731
2743
/// <include file='../../../../doc/snippets/Microsoft.Data.SqlClient.DataClassification/Label.xml' path='docs/members[@name="Label"]/ctor/*' />
2732
2744
public Label ( string name , string id ) { }
2733
2745
/// <include file='../../../../doc/snippets/Microsoft.Data.SqlClient.DataClassification/Label.xml' path='docs/members[@name="Label"]/Id/*' />
2734
- public string Id { [ System . Runtime . CompilerServices . CompilerGeneratedAttribute ] get { throw null ; } }
2746
+ public string Id { [ System . Runtime . CompilerServices . CompilerGeneratedAttribute ] get { throw null ; } }
2735
2747
/// <include file='../../../../doc/snippets/Microsoft.Data.SqlClient.DataClassification/Label.xml' path='docs/members[@name="Label"]/Name/*' />
2736
- public string Name { [ System . Runtime . CompilerServices . CompilerGeneratedAttribute ] get { throw null ; } }
2748
+ public string Name { [ System . Runtime . CompilerServices . CompilerGeneratedAttribute ] get { throw null ; } }
2737
2749
}
2738
2750
/// <include file='../../../../doc/snippets/Microsoft.Data.SqlClient.DataClassification/SensitivityRank.xml' path='docs/members[@name="SensitivityRank"]/SensitivityRank/*' />
2739
2751
public enum SensitivityRank
@@ -2757,11 +2769,11 @@ public partial class SensitivityClassification
2757
2769
/// <include file='../../../../doc/snippets/Microsoft.Data.SqlClient.DataClassification/SensitivityClassification.xml' path='docs/members[@name="SensitivityClassification"]/ctor/*' />
2758
2770
public SensitivityClassification ( System . Collections . Generic . IList < Microsoft . Data . SqlClient . DataClassification . Label > labels , System . Collections . Generic . IList < Microsoft . Data . SqlClient . DataClassification . InformationType > informationTypes , System . Collections . Generic . IList < Microsoft . Data . SqlClient . DataClassification . ColumnSensitivity > columnSensitivity , SensitivityRank sensitivityRank ) { }
2759
2771
/// <include file='../../../../doc/snippets/Microsoft.Data.SqlClient.DataClassification/SensitivityClassification.xml' path='docs/members[@name="SensitivityClassification"]/ColumnSensitivities/*' />
2760
- public System . Collections . ObjectModel . ReadOnlyCollection < Microsoft . Data . SqlClient . DataClassification . ColumnSensitivity > ColumnSensitivities { [ System . Runtime . CompilerServices . CompilerGeneratedAttribute ] get { throw null ; } }
2772
+ public System . Collections . ObjectModel . ReadOnlyCollection < Microsoft . Data . SqlClient . DataClassification . ColumnSensitivity > ColumnSensitivities { [ System . Runtime . CompilerServices . CompilerGeneratedAttribute ] get { throw null ; } }
2761
2773
/// <include file='../../../../doc/snippets/Microsoft.Data.SqlClient.DataClassification/SensitivityClassification.xml' path='docs/members[@name="SensitivityClassification"]/InformationTypes/*' />
2762
- public System . Collections . ObjectModel . ReadOnlyCollection < Microsoft . Data . SqlClient . DataClassification . InformationType > InformationTypes { [ System . Runtime . CompilerServices . CompilerGeneratedAttribute ] get { throw null ; } }
2774
+ public System . Collections . ObjectModel . ReadOnlyCollection < Microsoft . Data . SqlClient . DataClassification . InformationType > InformationTypes { [ System . Runtime . CompilerServices . CompilerGeneratedAttribute ] get { throw null ; } }
2763
2775
/// <include file='../../../../doc/snippets/Microsoft.Data.SqlClient.DataClassification/SensitivityClassification.xml' path='docs/members[@name="SensitivityClassification"]/Labels/*' />
2764
- public System . Collections . ObjectModel . ReadOnlyCollection < Microsoft . Data . SqlClient . DataClassification . Label > Labels { [ System . Runtime . CompilerServices . CompilerGeneratedAttribute ] get { throw null ; } }
2776
+ public System . Collections . ObjectModel . ReadOnlyCollection < Microsoft . Data . SqlClient . DataClassification . Label > Labels { [ System . Runtime . CompilerServices . CompilerGeneratedAttribute ] get { throw null ; } }
2765
2777
/// <include file='../../../../doc/snippets/Microsoft.Data.SqlClient.DataClassification/SensitivityClassification.xml' path='docs/members[@name="SensitivityClassification"]/SensitivityRank/*' />
2766
2778
public SensitivityRank SensitivityRank { get { throw null ; } }
2767
2779
}
@@ -2771,9 +2783,9 @@ public partial class SensitivityProperty
2771
2783
/// <include file='../../../../doc/snippets/Microsoft.Data.SqlClient.DataClassification/SensitivityProperty.xml' path='docs/members[@name="SensitivityProperty"]/ctor/*' />
2772
2784
public SensitivityProperty ( Microsoft . Data . SqlClient . DataClassification . Label label , Microsoft . Data . SqlClient . DataClassification . InformationType informationType , SensitivityRank sensitivityRank ) { }
2773
2785
/// <include file='../../../../doc/snippets/Microsoft.Data.SqlClient.DataClassification/SensitivityProperty.xml' path='docs/members[@name="SensitivityProperty"]/InformationType/*' />
2774
- public Microsoft . Data . SqlClient . DataClassification . InformationType InformationType { [ System . Runtime . CompilerServices . CompilerGeneratedAttribute ] get { throw null ; } }
2786
+ public Microsoft . Data . SqlClient . DataClassification . InformationType InformationType { [ System . Runtime . CompilerServices . CompilerGeneratedAttribute ] get { throw null ; } }
2775
2787
/// <include file='../../../../doc/snippets/Microsoft.Data.SqlClient.DataClassification/SensitivityProperty.xml' path='docs/members[@name="SensitivityProperty"]/Label/*' />
2776
- public Microsoft . Data . SqlClient . DataClassification . Label Label { [ System . Runtime . CompilerServices . CompilerGeneratedAttribute ] get { throw null ; } }
2788
+ public Microsoft . Data . SqlClient . DataClassification . Label Label { [ System . Runtime . CompilerServices . CompilerGeneratedAttribute ] get { throw null ; } }
2777
2789
/// <include file='../../../../doc/snippets/Microsoft.Data.SqlClient.DataClassification/SensitivityProperty.xml' path='docs/members[@name="SensitivityProperty"]/SensitivityRank/*' />
2778
2790
public SensitivityRank SensitivityRank { get { throw null ; } }
2779
2791
}