Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetFactoryClasses()

static DataTable System.Data.Common.DbProviderFactories.GetFactoryClasses ( )
inlinestatic

Definition at line 62 of file DbProviderFactories.cs.

63 {
64 DataColumn dataColumn = new DataColumn("Name", typeof(string))
65 {
66 ReadOnly = true
67 };
68 DataColumn dataColumn2 = new DataColumn("Description", typeof(string))
69 {
70 ReadOnly = true
71 };
72 DataColumn dataColumn3 = new DataColumn("InvariantName", typeof(string))
73 {
74 ReadOnly = true
75 };
76 DataColumn dataColumn4 = new DataColumn("AssemblyQualifiedName", typeof(string))
77 {
78 ReadOnly = true
79 };
80 DataTable dataTable = new DataTable("DbProviderFactories")
81 {
82 Locale = CultureInfo.InvariantCulture
83 };
84 dataTable.Columns.AddRange(new DataColumn[4] { dataColumn, dataColumn2, dataColumn3, dataColumn4 });
85 dataTable.PrimaryKey = new DataColumn[1] { dataColumn3 };
87 {
88 DataRow dataRow = dataTable.NewRow();
89 dataRow["InvariantName"] = registeredFactory.Key;
90 dataRow["AssemblyQualifiedName"] = registeredFactory.Value.FactoryTypeAssemblyQualifiedName;
91 dataRow["Name"] = string.Empty;
92 dataRow["Description"] = string.Empty;
93 dataTable.AddRow(dataRow);
94 }
95 return dataTable;
96 }
void AddRange(IEnumerable< KeyValuePair< TKey, TValue > > collection)
static readonly ConcurrentDictionary< string, ProviderRegistration > _registeredFactories

References System.Data.Common.DbProviderFactories._registeredFactories, and System.Collections.Generic.Dictionary< TKey, TValue >.AddRange().