diff --git a/doc/snippets/Microsoft.Data.SqlClient/SqlDataReader.xml b/doc/snippets/Microsoft.Data.SqlClient/SqlDataReader.xml index ad997ad909..86da047637 100644 --- a/doc/snippets/Microsoft.Data.SqlClient/SqlDataReader.xml +++ b/doc/snippets/Microsoft.Data.SqlClient/SqlDataReader.xml @@ -1246,6 +1246,11 @@ No conversions are performed; therefore, the data retrieved must already be a 64-bit signed integer, or an exception is generated. + + + Gets the value of the specified column as a . + A object representing the column at the given ordinal. + The zero-based column ordinal. diff --git a/doc/snippets/Microsoft.Data.SqlTypes/SqlJson.xml b/doc/snippets/Microsoft.Data.SqlTypes/SqlJson.xml index 6d55346417..58bc759292 100644 --- a/doc/snippets/Microsoft.Data.SqlTypes/SqlJson.xml +++ b/doc/snippets/Microsoft.Data.SqlTypes/SqlJson.xml @@ -24,10 +24,5 @@ Gets the string representation of the Json content of this instance. - - - Retrieves the column at ordinal as a . - A object representing the column at the given ordinal. - diff --git a/src/Microsoft.Data.SqlClient/netcore/ref/Microsoft.Data.SqlClient.cs b/src/Microsoft.Data.SqlClient/netcore/ref/Microsoft.Data.SqlClient.cs index c6eaffe0c2..525b1cc852 100644 --- a/src/Microsoft.Data.SqlClient/netcore/ref/Microsoft.Data.SqlClient.cs +++ b/src/Microsoft.Data.SqlClient/netcore/ref/Microsoft.Data.SqlClient.cs @@ -116,8 +116,6 @@ public SqlJson(System.Text.Json.JsonDocument jsonDoc) { } public static SqlJson Null => throw null; /// public string Value { get { throw null; } } - /// - virtual public SqlJson GetSqlJson(int i) { throw null; } } } namespace Microsoft.Data.SqlClient @@ -1353,6 +1351,8 @@ public override void Close() { } public virtual System.Data.SqlTypes.SqlInt32 GetSqlInt32(int i) { throw null; } /// public virtual System.Data.SqlTypes.SqlInt64 GetSqlInt64(int i) { throw null; } + /// + virtual public Microsoft.Data.SqlTypes.SqlJson GetSqlJson(int i) { throw null; } /// public virtual System.Data.SqlTypes.SqlMoney GetSqlMoney(int i) { throw null; } /// diff --git a/src/Microsoft.Data.SqlClient/netcore/src/Microsoft/Data/SqlClient/SqlDataReader.cs b/src/Microsoft.Data.SqlClient/netcore/src/Microsoft/Data/SqlClient/SqlDataReader.cs index f0ae13e6cd..289d701a5d 100644 --- a/src/Microsoft.Data.SqlClient/netcore/src/Microsoft/Data/SqlClient/SqlDataReader.cs +++ b/src/Microsoft.Data.SqlClient/netcore/src/Microsoft/Data/SqlClient/SqlDataReader.cs @@ -2717,7 +2717,7 @@ virtual public SqlXml GetSqlXml(int i) return sx; } - /// + /// virtual public SqlJson GetSqlJson(int i) { ReadColumn(i); diff --git a/src/Microsoft.Data.SqlClient/netfx/ref/Microsoft.Data.SqlClient.cs b/src/Microsoft.Data.SqlClient/netfx/ref/Microsoft.Data.SqlClient.cs index 9ad6c68967..dabf26986f 100644 --- a/src/Microsoft.Data.SqlClient/netfx/ref/Microsoft.Data.SqlClient.cs +++ b/src/Microsoft.Data.SqlClient/netfx/ref/Microsoft.Data.SqlClient.cs @@ -1353,6 +1353,8 @@ public override void Close() { } public virtual System.Data.SqlTypes.SqlInt32 GetSqlInt32(int i) { throw null; } /// public virtual System.Data.SqlTypes.SqlInt64 GetSqlInt64(int i) { throw null; } + /// + virtual public Microsoft.Data.SqlTypes.SqlJson GetSqlJson(int i) { throw null; } /// public virtual System.Data.SqlTypes.SqlMoney GetSqlMoney(int i) { throw null; } /// @@ -2403,7 +2405,5 @@ public SqlJson(System.Text.Json.JsonDocument jsonDoc) { } public static SqlJson Null => throw null; /// public string Value { get { throw null; } } - /// - virtual public SqlJson GetSqlJson(int i) { throw null; } } } diff --git a/src/Microsoft.Data.SqlClient/netfx/src/Microsoft/Data/SqlClient/SqlDataReader.cs b/src/Microsoft.Data.SqlClient/netfx/src/Microsoft/Data/SqlClient/SqlDataReader.cs index 2cd5370c8e..dc241c3ee5 100644 --- a/src/Microsoft.Data.SqlClient/netfx/src/Microsoft/Data/SqlClient/SqlDataReader.cs +++ b/src/Microsoft.Data.SqlClient/netfx/src/Microsoft/Data/SqlClient/SqlDataReader.cs @@ -2928,7 +2928,7 @@ virtual public SqlXml GetSqlXml(int i) return sx; } - /// + /// virtual public SqlJson GetSqlJson(int i) { ReadColumn(i);