@@ -749,7 +749,6 @@ private InstanceDescriptor ConvertToInstanceDescriptor(SqlConnectionStringBuilde
749749 }
750750 }
751751
752- #if NETFRAMEWORK
753752 private sealed class SqlDataSourceConverter : StringConverter
754753 {
755754 private StandardValuesCollection _standardValues ;
@@ -768,10 +767,8 @@ public override StandardValuesCollection GetStandardValues(ITypeDescriptorContex
768767 {
769768 // Get the sources rowset for the SQLOLEDB enumerator
770769 DataTable table = SqlClientFactory . Instance . CreateDataSourceEnumerator ( ) . GetDataSources ( ) ;
771- string ServerName = typeof ( System . Data . Sql . SqlDataSourceEnumerator ) . GetField ( "ServerName" , BindingFlags . NonPublic | BindingFlags . Static ) . GetValue ( null ) . ToString ( ) ;
772- string InstanceName = typeof ( System . Data . Sql . SqlDataSourceEnumerator ) . GetField ( "InstanceName" , BindingFlags . NonPublic | BindingFlags . Static ) . GetValue ( null ) . ToString ( ) ;
773- DataColumn serverName = table . Columns [ ServerName ] ;
774- DataColumn instanceName = table . Columns [ InstanceName ] ;
770+ DataColumn serverName = table . Columns [ Microsoft . Data . Sql . SqlDataSourceEnumeratorUtil . ServerNameCol ] ;
771+ DataColumn instanceName = table . Columns [ Microsoft . Data . Sql . SqlDataSourceEnumeratorUtil . InstanceNameCol ] ;
775772 DataRowCollection rows = table . Rows ;
776773
777774 string [ ] serverNames = new string [ rows . Count ] ;
@@ -889,7 +886,7 @@ public override StandardValuesCollection GetStandardValues(ITypeDescriptorContex
889886 return standardValues ;
890887 }
891888 }
892- #else
889+ #if NET
893890 private static readonly string [ ] s_notSupportedKeywords = {
894891 DbConnectionStringKeywords . ConnectionReset ,
895892 DbConnectionStringKeywords . TransactionBinding ,
@@ -1194,9 +1191,7 @@ public string CurrentLanguage
11941191 [ ResCategory ( StringsHelper . ResourceNames . DataCategory_Source ) ]
11951192 [ ResDescription ( StringsHelper . ResourceNames . DbConnectionString_DataSource ) ]
11961193 [ RefreshProperties ( RefreshProperties . All ) ]
1197- #if NETFRAMEWORK
1198- [ TypeConverter ( typeof ( SqlDataSourceConverter ) ) ]
1199- #endif
1194+ [ TypeConverter ( "Microsoft.Data.SqlClient.SqlConnectionStringBuilder+SqlDataSourceConverter" ) ]
12001195 public string DataSource
12011196 {
12021197 get => _dataSource ;
@@ -1378,9 +1373,7 @@ public bool Enlist
13781373 [ ResCategory ( StringsHelper . ResourceNames . DataCategory_Source ) ]
13791374 [ ResDescription ( StringsHelper . ResourceNames . DbConnectionString_FailoverPartner ) ]
13801375 [ RefreshProperties ( RefreshProperties . All ) ]
1381- #if NETFRAMEWORK
1382- [ TypeConverter ( typeof ( SqlDataSourceConverter ) ) ]
1383- #endif
1376+ [ TypeConverter ( "Microsoft.Data.SqlClient.SqlConnectionStringBuilder+SqlDataSourceConverter" ) ]
13841377 public string FailoverPartner
13851378 {
13861379 get => _failoverPartner ;
0 commit comments