diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlUserDefinedTypeAttribute Example/VB/source.vb b/snippets/visualbasic/Microsoft.SqlServer.Server/Format/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlUserDefinedTypeAttribute Example/VB/source.vb
rename to snippets/visualbasic/Microsoft.SqlServer.Server/Format/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks IBinarySerialize Samples/VB/source.vb b/snippets/visualbasic/Microsoft.SqlServer.Server/IBinarySerialize/Read/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks IBinarySerialize Samples/VB/source.vb
rename to snippets/visualbasic/Microsoft.SqlServer.Server/IBinarySerialize/Read/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlPipe.SendResultsEnd/VB/source.vb b/snippets/visualbasic/Microsoft.SqlServer.Server/SqlContext/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlPipe.SendResultsEnd/VB/source.vb
rename to snippets/visualbasic/Microsoft.SqlServer.Server/SqlContext/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlContext.WindowsIdentity Sample/VB/source.vb b/snippets/visualbasic/Microsoft.SqlServer.Server/SqlContext/WindowsIdentity/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlContext.WindowsIdentity Sample/VB/source.vb
rename to snippets/visualbasic/Microsoft.SqlServer.Server/SqlContext/WindowsIdentity/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlDataRecord Samples/VB/source.vb b/snippets/visualbasic/Microsoft.SqlServer.Server/SqlDataRecord/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlDataRecord Samples/VB/source.vb
rename to snippets/visualbasic/Microsoft.SqlServer.Server/SqlDataRecord/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlFunctionAttribute Sample/VB/source.vb b/snippets/visualbasic/Microsoft.SqlServer.Server/SqlFunctionAttribute/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlFunctionAttribute Sample/VB/source.vb
rename to snippets/visualbasic/Microsoft.SqlServer.Server/SqlFunctionAttribute/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlMetaData Samples/VB/source.vb b/snippets/visualbasic/Microsoft.SqlServer.Server/SqlMetaData/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlMetaData Samples/VB/source.vb
rename to snippets/visualbasic/Microsoft.SqlServer.Server/SqlMetaData/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlMethodAttribute Sample/VB/source.vb b/snippets/visualbasic/Microsoft.SqlServer.Server/SqlMethodAttribute/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlMethodAttribute Sample/VB/source.vb
rename to snippets/visualbasic/Microsoft.SqlServer.Server/SqlMethodAttribute/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlPipe.ExecuteAndSend/VB/source.vb b/snippets/visualbasic/Microsoft.SqlServer.Server/SqlPipe/ExecuteAndSend/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlPipe.ExecuteAndSend/VB/source.vb
rename to snippets/visualbasic/Microsoft.SqlServer.Server/SqlPipe/ExecuteAndSend/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlPipe/VB/source.vb b/snippets/visualbasic/Microsoft.SqlServer.Server/SqlPipe/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlPipe/VB/source.vb
rename to snippets/visualbasic/Microsoft.SqlServer.Server/SqlPipe/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlPipe.Send/VB/source.vb b/snippets/visualbasic/Microsoft.SqlServer.Server/SqlPipe/Send/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlPipe.Send/VB/source.vb
rename to snippets/visualbasic/Microsoft.SqlServer.Server/SqlPipe/Send/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlPipe.SendResultsRow/VB/source.vb b/snippets/visualbasic/Microsoft.SqlServer.Server/SqlPipe/SendResultsEnd/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlPipe.SendResultsRow/VB/source.vb
rename to snippets/visualbasic/Microsoft.SqlServer.Server/SqlPipe/SendResultsEnd/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlPipe.SendResultsStart/VB/source.vb b/snippets/visualbasic/Microsoft.SqlServer.Server/SqlPipe/SendResultsStart/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlPipe.SendResultsStart/VB/source.vb
rename to snippets/visualbasic/Microsoft.SqlServer.Server/SqlPipe/SendResultsStart/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlProcedureAttribute/VB/source.vb b/snippets/visualbasic/Microsoft.SqlServer.Server/SqlProcedureAttribute/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlProcedureAttribute/VB/source.vb
rename to snippets/visualbasic/Microsoft.SqlServer.Server/SqlProcedureAttribute/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlTriggerAttribute Sample/VB/source.vb b/snippets/visualbasic/Microsoft.SqlServer.Server/SqlTriggerAttribute/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlTriggerAttribute Sample/VB/source.vb
rename to snippets/visualbasic/Microsoft.SqlServer.Server/SqlTriggerAttribute/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlTriggerContext Sample/VB/source.vb b/snippets/visualbasic/Microsoft.SqlServer.Server/SqlTriggerContext/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlTriggerContext Sample/VB/source.vb
rename to snippets/visualbasic/Microsoft.SqlServer.Server/SqlTriggerContext/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlUserDefinedAggregateAttribute Sample/VB/source.vb b/snippets/visualbasic/Microsoft.SqlServer.Server/SqlUserDefinedAggregateAttribute/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlUserDefinedAggregateAttribute Sample/VB/source.vb
rename to snippets/visualbasic/Microsoft.SqlServer.Server/SqlUserDefinedAggregateAttribute/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlClient.AcceptChangesDuringUpdate/VB/source.vb b/snippets/visualbasic/System.Data.Common/DataAdapter/AcceptChangesDuringUpdate/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlClient.AcceptChangesDuringUpdate/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DataAdapter/AcceptChangesDuringUpdate/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataAdapter.MissingMappingAction Example/VB/source.vb b/snippets/visualbasic/System.Data.Common/DataAdapter/MissingMappingAction/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataAdapter.MissingMappingAction Example/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DataAdapter/MissingMappingAction/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataAdapter.TableMappings Example/VB/source.vb b/snippets/visualbasic/System.Data.Common/DataAdapter/TableMappings/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataAdapter.TableMappings Example/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DataAdapter/TableMappings/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMapping.DataColumnMapping Example/VB/source.vb b/snippets/visualbasic/System.Data.Common/DataColumnMapping/.ctor/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMapping.DataColumnMapping Example/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DataColumnMapping/.ctor/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMapping.DataColumnMapping1 Example/VB/source.vb b/snippets/visualbasic/System.Data.Common/DataColumnMapping/.ctor/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMapping.DataColumnMapping1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DataColumnMapping/.ctor/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.DataColumnMappingCollection Example/VB/source.vb b/snippets/visualbasic/System.Data.Common/DataColumnMappingCollection/.ctor/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.DataColumnMappingCollection Example/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DataColumnMappingCollection/.ctor/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.Add Example/VB/source.vb b/snippets/visualbasic/System.Data.Common/DataColumnMappingCollection/Add/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.Add Example/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DataColumnMappingCollection/Add/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.Clear Example/VB/source.vb b/snippets/visualbasic/System.Data.Common/DataColumnMappingCollection/Clear/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.Clear Example/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DataColumnMappingCollection/Clear/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.Contains1 Example/VB/source.vb b/snippets/visualbasic/System.Data.Common/DataColumnMappingCollection/Contains/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.Contains1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DataColumnMappingCollection/Contains/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.Count Example/VB/source.vb b/snippets/visualbasic/System.Data.Common/DataColumnMappingCollection/Count/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.Count Example/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DataColumnMappingCollection/Count/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.GetByDataSetColumn Example/VB/source.vb b/snippets/visualbasic/System.Data.Common/DataColumnMappingCollection/GetByDataSetColumn/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.GetByDataSetColumn Example/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DataColumnMappingCollection/GetByDataSetColumn/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.GetColumnMappingBySchemaAction Example/VB/source.vb b/snippets/visualbasic/System.Data.Common/DataColumnMappingCollection/GetColumnMappingBySchemaAction/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.GetColumnMappingBySchemaAction Example/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DataColumnMappingCollection/GetColumnMappingBySchemaAction/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.RemoveAt Example/VB/source.vb b/snippets/visualbasic/System.Data.Common/DataColumnMappingCollection/RemoveAt/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.RemoveAt Example/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DataColumnMappingCollection/RemoveAt/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMapping.DataSetTable Example/VB/source.vb b/snippets/visualbasic/System.Data.Common/DataTableMapping/.ctor/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMapping.DataSetTable Example/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DataTableMapping/.ctor/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMapping.DataTableMapping1 Example/VB/source.vb b/snippets/visualbasic/System.Data.Common/DataTableMapping/.ctor/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMapping.DataTableMapping1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DataTableMapping/.ctor/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMapping.DataTableMapping2 Example/VB/source.vb b/snippets/visualbasic/System.Data.Common/DataTableMapping/.ctor/source2.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMapping.DataTableMapping2 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DataTableMapping/.ctor/source2.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMapping.DataTableMapping Example/VB/source.vb b/snippets/visualbasic/System.Data.Common/DataTableMapping/DataSetTable/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMapping.DataTableMapping Example/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DataTableMapping/DataSetTable/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMapping.GetDataTableBySchemaAction Example/VB/source.vb b/snippets/visualbasic/System.Data.Common/DataTableMapping/GetDataTableBySchemaAction/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMapping.GetDataTableBySchemaAction Example/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DataTableMapping/GetDataTableBySchemaAction/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMapping.ToString Example/VB/source.vb b/snippets/visualbasic/System.Data.Common/DataTableMapping/ToString/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMapping.ToString Example/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DataTableMapping/ToString/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.DataTableMappingCollection Example/VB/source.vb b/snippets/visualbasic/System.Data.Common/DataTableMappingCollection/.ctor/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.DataTableMappingCollection Example/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DataTableMappingCollection/.ctor/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.Add Example/VB/source.vb b/snippets/visualbasic/System.Data.Common/DataTableMappingCollection/Add/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.Add Example/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DataTableMappingCollection/Add/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.Clear Example/VB/source.vb b/snippets/visualbasic/System.Data.Common/DataTableMappingCollection/Clear/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.Clear Example/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DataTableMappingCollection/Clear/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.Contains1 Example/VB/source.vb b/snippets/visualbasic/System.Data.Common/DataTableMappingCollection/Contains/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.Contains1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DataTableMappingCollection/Contains/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.this1 Example/VB/source.vb b/snippets/visualbasic/System.Data.Common/DataTableMappingCollection/Contains/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.this1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DataTableMappingCollection/Contains/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.Count Example/VB/source.vb b/snippets/visualbasic/System.Data.Common/DataTableMappingCollection/Count/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.Count Example/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DataTableMappingCollection/Count/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.GetByDataSetTable Example/VB/source.vb b/snippets/visualbasic/System.Data.Common/DataTableMappingCollection/GetByDataSetTable/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.GetByDataSetTable Example/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DataTableMappingCollection/GetByDataSetTable/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.GetTableMappingBySchemaAction Example/VB/source.vb b/snippets/visualbasic/System.Data.Common/DataTableMappingCollection/GetTableMappingBySchemaAction/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.GetTableMappingBySchemaAction Example/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DataTableMappingCollection/GetTableMappingBySchemaAction/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection Example/VB/source.vb b/snippets/visualbasic/System.Data.Common/DataTableMappingCollection/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection Example/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DataTableMappingCollection/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.RemoveAt Example/VB/source.vb b/snippets/visualbasic/System.Data.Common/DataTableMappingCollection/RemoveAt/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.RemoveAt Example/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DataTableMappingCollection/RemoveAt/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.RemoveAt1 Example/VB/source.vb b/snippets/visualbasic/System.Data.Common/DataTableMappingCollection/RemoveAt/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.RemoveAt1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DataTableMappingCollection/RemoveAt/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder.AppendKeyValuePair/VB/source.vb b/snippets/visualbasic/System.Data.Common/DbConnectionStringBuilder/AppendKeyValuePair/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder.AppendKeyValuePair/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DbConnectionStringBuilder/AppendKeyValuePair/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder.ConnectionString/VB/Project.vbproj b/snippets/visualbasic/System.Data.Common/DbConnectionStringBuilder/ConnectionString/Project.vbproj
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder.ConnectionString/VB/Project.vbproj
rename to snippets/visualbasic/System.Data.Common/DbConnectionStringBuilder/ConnectionString/Project.vbproj
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder.ConnectionString/VB/source.vb b/snippets/visualbasic/System.Data.Common/DbConnectionStringBuilder/ConnectionString/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder.ConnectionString/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DbConnectionStringBuilder/ConnectionString/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder.ContainsKey/VB/source.vb b/snippets/visualbasic/System.Data.Common/DbConnectionStringBuilder/ContainsKey/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder.ContainsKey/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DbConnectionStringBuilder/ContainsKey/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder.Count/VB/source.vb b/snippets/visualbasic/System.Data.Common/DbConnectionStringBuilder/Count/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder.Count/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DbConnectionStringBuilder/Count/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder.EquivalentTo/VB/source.vb b/snippets/visualbasic/System.Data.Common/DbConnectionStringBuilder/EquivalentTo/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder.EquivalentTo/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DbConnectionStringBuilder/EquivalentTo/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder.Item/VB/source.vb b/snippets/visualbasic/System.Data.Common/DbConnectionStringBuilder/Item/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder.Item/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DbConnectionStringBuilder/Item/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder.Keys/VB/source.vb b/snippets/visualbasic/System.Data.Common/DbConnectionStringBuilder/Keys/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder.Keys/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DbConnectionStringBuilder/Keys/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder.TryGetValue/VB/Project.vbproj b/snippets/visualbasic/System.Data.Common/DbConnectionStringBuilder/Overview/Project.vbproj
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder.TryGetValue/VB/Project.vbproj
rename to snippets/visualbasic/System.Data.Common/DbConnectionStringBuilder/Overview/Project.vbproj
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder/VB/source.vb b/snippets/visualbasic/System.Data.Common/DbConnectionStringBuilder/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DbConnectionStringBuilder/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder.Remove/VB/source.vb b/snippets/visualbasic/System.Data.Common/DbConnectionStringBuilder/Remove/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder.Remove/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DbConnectionStringBuilder/Remove/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder/VB/Project.vbproj b/snippets/visualbasic/System.Data.Common/DbConnectionStringBuilder/TryGetValue/Project.vbproj
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder/VB/Project.vbproj
rename to snippets/visualbasic/System.Data.Common/DbConnectionStringBuilder/TryGetValue/Project.vbproj
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder.TryGetValue/VB/source.vb b/snippets/visualbasic/System.Data.Common/DbConnectionStringBuilder/TryGetValue/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder.TryGetValue/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DbConnectionStringBuilder/TryGetValue/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.Fill2 Example/VB/source.vb b/snippets/visualbasic/System.Data.Common/DbDataAdapter/Fill/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.Fill2 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DbDataAdapter/Fill/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.Fill3 Example/VB/source.vb b/snippets/visualbasic/System.Data.Common/DbDataAdapter/Fill/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.Fill3 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DbDataAdapter/Fill/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.FillSchema1 Example/VB/source.vb b/snippets/visualbasic/System.Data.Common/DbDataAdapter/FillSchema/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.FillSchema1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DbDataAdapter/FillSchema/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.FillSchema2 Example/VB/source.vb b/snippets/visualbasic/System.Data.Common/DbDataAdapter/FillSchema/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.FillSchema2 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DbDataAdapter/FillSchema/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.FillSchema3/VB/source.vb b/snippets/visualbasic/System.Data.Common/DbDataAdapter/FillSchema/source2.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.FillSchema3/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DbDataAdapter/FillSchema/source2.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.Update Example/VB/source.vb b/snippets/visualbasic/System.Data.Common/DbDataAdapter/Update/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.Update Example/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DbDataAdapter/Update/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.Update1 Example/VB/source.vb b/snippets/visualbasic/System.Data.Common/DbDataAdapter/Update/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.Update1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DbDataAdapter/Update/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.Update2 Example/VB/source.vb b/snippets/visualbasic/System.Data.Common/DbDataAdapter/Update/source2.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.Update2 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DbDataAdapter/Update/source2.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.Update3/VB/source.vb b/snippets/visualbasic/System.Data.Common/DbDataAdapter/Update/source3.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.Update3/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DbDataAdapter/Update/source3.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.UpdateCommand Example/VB/source.vb b/snippets/visualbasic/System.Data.Common/DbDataAdapter/UpdateCommand/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.UpdateCommand Example/VB/source.vb
rename to snippets/visualbasic/System.Data.Common/DbDataAdapter/UpdateCommand/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcCommand/VB/Project.vbproj b/snippets/visualbasic/System.Data.Odbc/OdbcCommand/Overview/Project.vbproj
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcCommand/VB/Project.vbproj
rename to snippets/visualbasic/System.Data.Odbc/OdbcCommand/Overview/Project.vbproj
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcCommand/VB/source.vb b/snippets/visualbasic/System.Data.Odbc/OdbcCommand/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcCommand/VB/source.vb
rename to snippets/visualbasic/System.Data.Odbc/OdbcCommand/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcCommandBuilder/VB/mysample.vb b/snippets/visualbasic/System.Data.Odbc/OdbcCommandBuilder/Overview/mysample.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcCommandBuilder/VB/mysample.vb
rename to snippets/visualbasic/System.Data.Odbc/OdbcCommandBuilder/Overview/mysample.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcConnection.OdbcConnection/VB/source.vb b/snippets/visualbasic/System.Data.Odbc/OdbcConnection/.ctor/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcConnection.OdbcConnection/VB/source.vb
rename to snippets/visualbasic/System.Data.Odbc/OdbcConnection/.ctor/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcConnection.OdbcConnection1/VB/source.vb b/snippets/visualbasic/System.Data.Odbc/OdbcConnection/.ctor/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcConnection.OdbcConnection1/VB/source.vb
rename to snippets/visualbasic/System.Data.Odbc/OdbcConnection/.ctor/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcConnection.BeginTransaction/VB/Project.vbproj b/snippets/visualbasic/System.Data.Odbc/OdbcConnection/BeginTransaction/Project.vbproj
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcConnection.BeginTransaction/VB/Project.vbproj
rename to snippets/visualbasic/System.Data.Odbc/OdbcConnection/BeginTransaction/Project.vbproj
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcConnection.BeginTransaction1/VB/source.vb b/snippets/visualbasic/System.Data.Odbc/OdbcConnection/BeginTransaction/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcConnection.BeginTransaction1/VB/source.vb
rename to snippets/visualbasic/System.Data.Odbc/OdbcConnection/BeginTransaction/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcConnection.Database/VB/source.vb b/snippets/visualbasic/System.Data.Odbc/OdbcConnection/ChangeDatabase/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcConnection.Database/VB/source.vb
rename to snippets/visualbasic/System.Data.Odbc/OdbcConnection/ChangeDatabase/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcConnection.BeginTransaction1/VB/Project.vbproj b/snippets/visualbasic/System.Data.Odbc/OdbcConnection/Close/Project.vbproj
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcConnection.BeginTransaction1/VB/Project.vbproj
rename to snippets/visualbasic/System.Data.Odbc/OdbcConnection/Close/Project.vbproj
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcConnection.Close/VB/source.vb b/snippets/visualbasic/System.Data.Odbc/OdbcConnection/Close/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcConnection.Close/VB/source.vb
rename to snippets/visualbasic/System.Data.Odbc/OdbcConnection/Close/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcConnection.DataSource/VB/source.vb b/snippets/visualbasic/System.Data.Odbc/OdbcConnection/DataSource/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcConnection.DataSource/VB/source.vb
rename to snippets/visualbasic/System.Data.Odbc/OdbcConnection/DataSource/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcConnection.Close/VB/Project.vbproj b/snippets/visualbasic/System.Data.Odbc/OdbcConnection/Overview/Project.vbproj
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcConnection.Close/VB/Project.vbproj
rename to snippets/visualbasic/System.Data.Odbc/OdbcConnection/Overview/Project.vbproj
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcConnection/VB/source.vb b/snippets/visualbasic/System.Data.Odbc/OdbcConnection/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcConnection/VB/source.vb
rename to snippets/visualbasic/System.Data.Odbc/OdbcConnection/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks OdbcConnectionStringBuilder.Clear/VB/source.vb b/snippets/visualbasic/System.Data.Odbc/OdbcConnectionStringBuilder/Clear/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks OdbcConnectionStringBuilder.Clear/VB/source.vb
rename to snippets/visualbasic/System.Data.Odbc/OdbcConnectionStringBuilder/Clear/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks OdbcConnectionStringBuilder.ContainsKey/VB/source.vb b/snippets/visualbasic/System.Data.Odbc/OdbcConnectionStringBuilder/ContainsKey/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks OdbcConnectionStringBuilder.ContainsKey/VB/source.vb
rename to snippets/visualbasic/System.Data.Odbc/OdbcConnectionStringBuilder/ContainsKey/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks OdbcConnectionStringBuilder.Item/VB/source.vb b/snippets/visualbasic/System.Data.Odbc/OdbcConnectionStringBuilder/Item/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks OdbcConnectionStringBuilder.Item/VB/source.vb
rename to snippets/visualbasic/System.Data.Odbc/OdbcConnectionStringBuilder/Item/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks OdbcConnectionStringBuilder/VB/Project.vbproj b/snippets/visualbasic/System.Data.Odbc/OdbcConnectionStringBuilder/Overview/Project.vbproj
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks OdbcConnectionStringBuilder/VB/Project.vbproj
rename to snippets/visualbasic/System.Data.Odbc/OdbcConnectionStringBuilder/Overview/Project.vbproj
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks OdbcConnectionStringBuilder/VB/source.vb b/snippets/visualbasic/System.Data.Odbc/OdbcConnectionStringBuilder/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks OdbcConnectionStringBuilder/VB/source.vb
rename to snippets/visualbasic/System.Data.Odbc/OdbcConnectionStringBuilder/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks OdbcConnectionStringBuilder.Remove/VB/source.vb b/snippets/visualbasic/System.Data.Odbc/OdbcConnectionStringBuilder/Remove/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks OdbcConnectionStringBuilder.Remove/VB/source.vb
rename to snippets/visualbasic/System.Data.Odbc/OdbcConnectionStringBuilder/Remove/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks OdbcConnectionStringBuilder.TryGetValue/VB/source.vb b/snippets/visualbasic/System.Data.Odbc/OdbcConnectionStringBuilder/TryGetValue/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks OdbcConnectionStringBuilder.TryGetValue/VB/source.vb
rename to snippets/visualbasic/System.Data.Odbc/OdbcConnectionStringBuilder/TryGetValue/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcConnection/VB/Project.vbproj b/snippets/visualbasic/System.Data.Odbc/OdbcDataAdapter/.ctor/Project.vbproj
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcConnection/VB/Project.vbproj
rename to snippets/visualbasic/System.Data.Odbc/OdbcDataAdapter/.ctor/Project.vbproj
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcDataAdapter.DeleteCommand/VB/Project.vbproj b/snippets/visualbasic/System.Data.Odbc/OdbcDataAdapter/.ctor/Project1.vbproj
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcDataAdapter.DeleteCommand/VB/Project.vbproj
rename to snippets/visualbasic/System.Data.Odbc/OdbcDataAdapter/.ctor/Project1.vbproj
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcDataAdapter.InsertCommand/VB/Project.vbproj b/snippets/visualbasic/System.Data.Odbc/OdbcDataAdapter/.ctor/Project2.vbproj
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcDataAdapter.InsertCommand/VB/Project.vbproj
rename to snippets/visualbasic/System.Data.Odbc/OdbcDataAdapter/.ctor/Project2.vbproj
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcDataAdapter.OdbcDataAdapter/VB/Project.vbproj b/snippets/visualbasic/System.Data.Odbc/OdbcDataAdapter/.ctor/Project3.vbproj
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcDataAdapter.OdbcDataAdapter/VB/Project.vbproj
rename to snippets/visualbasic/System.Data.Odbc/OdbcDataAdapter/.ctor/Project3.vbproj
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcDataAdapter.DeleteCommand/VB/source.vb b/snippets/visualbasic/System.Data.Odbc/OdbcDataAdapter/.ctor/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcDataAdapter.DeleteCommand/VB/source.vb
rename to snippets/visualbasic/System.Data.Odbc/OdbcDataAdapter/.ctor/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcDataAdapter.InsertCommand/VB/source.vb b/snippets/visualbasic/System.Data.Odbc/OdbcDataAdapter/.ctor/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcDataAdapter.InsertCommand/VB/source.vb
rename to snippets/visualbasic/System.Data.Odbc/OdbcDataAdapter/.ctor/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcDataAdapter.OdbcDataAdapter/VB/source.vb b/snippets/visualbasic/System.Data.Odbc/OdbcDataAdapter/.ctor/source2.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcDataAdapter.OdbcDataAdapter/VB/source.vb
rename to snippets/visualbasic/System.Data.Odbc/OdbcDataAdapter/.ctor/source2.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcDataAdapter.OdbcDataAdapter1/VB/source.vb b/snippets/visualbasic/System.Data.Odbc/OdbcDataAdapter/.ctor/source3.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcDataAdapter.OdbcDataAdapter1/VB/source.vb
rename to snippets/visualbasic/System.Data.Odbc/OdbcDataAdapter/.ctor/source3.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcDataAdapter.OdbcDataAdapter1/VB/Project.vbproj b/snippets/visualbasic/System.Data.Odbc/OdbcDataAdapter/DeleteCommand/Project.vbproj
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcDataAdapter.OdbcDataAdapter1/VB/Project.vbproj
rename to snippets/visualbasic/System.Data.Odbc/OdbcDataAdapter/DeleteCommand/Project.vbproj
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcDataAdapter.OdbcDataAdapter2/VB/source.vb b/snippets/visualbasic/System.Data.Odbc/OdbcDataAdapter/DeleteCommand/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcDataAdapter.OdbcDataAdapter2/VB/source.vb
rename to snippets/visualbasic/System.Data.Odbc/OdbcDataAdapter/DeleteCommand/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcDataAdapter.OdbcDataAdapter2/VB/Project.vbproj b/snippets/visualbasic/System.Data.Odbc/OdbcDataAdapter/InsertCommand/Project.vbproj
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcDataAdapter.OdbcDataAdapter2/VB/Project.vbproj
rename to snippets/visualbasic/System.Data.Odbc/OdbcDataAdapter/InsertCommand/Project.vbproj
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcDataAdapter.OdbcDataAdapter3/VB/source.vb b/snippets/visualbasic/System.Data.Odbc/OdbcDataAdapter/InsertCommand/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcDataAdapter.OdbcDataAdapter3/VB/source.vb
rename to snippets/visualbasic/System.Data.Odbc/OdbcDataAdapter/InsertCommand/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcDataAdapter.OdbcDataAdapter3/VB/Project.vbproj b/snippets/visualbasic/System.Data.Odbc/OdbcDataAdapter/Overview/Project.vbproj
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcDataAdapter.OdbcDataAdapter3/VB/Project.vbproj
rename to snippets/visualbasic/System.Data.Odbc/OdbcDataAdapter/Overview/Project.vbproj
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcDataAdapter/VB/source.vb b/snippets/visualbasic/System.Data.Odbc/OdbcDataAdapter/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcDataAdapter/VB/source.vb
rename to snippets/visualbasic/System.Data.Odbc/OdbcDataAdapter/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcDataAdapter.SelectCommand/VB/Project.vbproj b/snippets/visualbasic/System.Data.Odbc/OdbcDataAdapter/SelectCommand/Project.vbproj
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcDataAdapter.SelectCommand/VB/Project.vbproj
rename to snippets/visualbasic/System.Data.Odbc/OdbcDataAdapter/SelectCommand/Project.vbproj
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcDataAdapter.SelectCommand/VB/source.vb b/snippets/visualbasic/System.Data.Odbc/OdbcDataAdapter/SelectCommand/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcDataAdapter.SelectCommand/VB/source.vb
rename to snippets/visualbasic/System.Data.Odbc/OdbcDataAdapter/SelectCommand/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcDataAdapter.UpdateCommand/VB/Project.vbproj b/snippets/visualbasic/System.Data.Odbc/OdbcDataAdapter/UpdateCommand/Project.vbproj
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcDataAdapter.UpdateCommand/VB/Project.vbproj
rename to snippets/visualbasic/System.Data.Odbc/OdbcDataAdapter/UpdateCommand/Project.vbproj
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcDataAdapter.UpdateCommand/VB/source.vb b/snippets/visualbasic/System.Data.Odbc/OdbcDataAdapter/UpdateCommand/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcDataAdapter.UpdateCommand/VB/source.vb
rename to snippets/visualbasic/System.Data.Odbc/OdbcDataAdapter/UpdateCommand/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/odbcdatareader_getvalues/vb/source.vb b/snippets/visualbasic/System.Data.Odbc/OdbcDataReader/GetValues/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/odbcdatareader_getvalues/vb/source.vb
rename to snippets/visualbasic/System.Data.Odbc/OdbcDataReader/GetValues/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcDataReader/VB/source.vb b/snippets/visualbasic/System.Data.Odbc/OdbcDataReader/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcDataReader/VB/source.vb
rename to snippets/visualbasic/System.Data.Odbc/OdbcDataReader/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcError/VB/source.vb b/snippets/visualbasic/System.Data.Odbc/OdbcError/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcError/VB/source.vb
rename to snippets/visualbasic/System.Data.Odbc/OdbcError/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcError.ToString/VB/source.vb b/snippets/visualbasic/System.Data.Odbc/OdbcError/ToString/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcError.ToString/VB/source.vb
rename to snippets/visualbasic/System.Data.Odbc/OdbcError/ToString/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcError.Message/VB/source.vb b/snippets/visualbasic/System.Data.Odbc/OdbcErrorCollection/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcError.Message/VB/source.vb
rename to snippets/visualbasic/System.Data.Odbc/OdbcErrorCollection/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcException/VB/source.vb b/snippets/visualbasic/System.Data.Odbc/OdbcException/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcException/VB/source.vb
rename to snippets/visualbasic/System.Data.Odbc/OdbcException/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcException.Source/VB/source.vb b/snippets/visualbasic/System.Data.Odbc/OdbcException/Source/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcException.Source/VB/source.vb
rename to snippets/visualbasic/System.Data.Odbc/OdbcException/Source/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcParameter.OdbcParameter/VB/source.vb b/snippets/visualbasic/System.Data.Odbc/OdbcParameter/.ctor/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcParameter.OdbcParameter/VB/source.vb
rename to snippets/visualbasic/System.Data.Odbc/OdbcParameter/.ctor/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcParameter.OdbcParameter1/VB/source.vb b/snippets/visualbasic/System.Data.Odbc/OdbcParameter/.ctor/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcParameter.OdbcParameter1/VB/source.vb
rename to snippets/visualbasic/System.Data.Odbc/OdbcParameter/.ctor/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcParameter.OdbcParameter2/VB/source.vb b/snippets/visualbasic/System.Data.Odbc/OdbcParameter/.ctor/source2.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcParameter.OdbcParameter2/VB/source.vb
rename to snippets/visualbasic/System.Data.Odbc/OdbcParameter/.ctor/source2.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcParameter.OdbcParameter3/VB/source.vb b/snippets/visualbasic/System.Data.Odbc/OdbcParameter/.ctor/source3.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcParameter.OdbcParameter3/VB/source.vb
rename to snippets/visualbasic/System.Data.Odbc/OdbcParameter/.ctor/source3.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcParameter.OdbcParameter4/VB/source.vb b/snippets/visualbasic/System.Data.Odbc/OdbcParameter/.ctor/source4.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcParameter.OdbcParameter4/VB/source.vb
rename to snippets/visualbasic/System.Data.Odbc/OdbcParameter/.ctor/source4.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcParameter.DbType/VB/source.vb b/snippets/visualbasic/System.Data.Odbc/OdbcParameter/DbType/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcParameter.DbType/VB/source.vb
rename to snippets/visualbasic/System.Data.Odbc/OdbcParameter/DbType/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcDataAdapter/VB/Project.vbproj b/snippets/visualbasic/System.Data.Odbc/OdbcParameter/Overview/Project.vbproj
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcDataAdapter/VB/Project.vbproj
rename to snippets/visualbasic/System.Data.Odbc/OdbcParameter/Overview/Project.vbproj
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcParameter/VB/source.vb b/snippets/visualbasic/System.Data.Odbc/OdbcParameter/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcParameter/VB/source.vb
rename to snippets/visualbasic/System.Data.Odbc/OdbcParameter/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcParameterCollection.Add2/VB/source.vb b/snippets/visualbasic/System.Data.Odbc/OdbcParameterCollection/Add/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcParameterCollection.Add2/VB/source.vb
rename to snippets/visualbasic/System.Data.Odbc/OdbcParameterCollection/Add/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcParameterCollection.Add3/VB/source.vb b/snippets/visualbasic/System.Data.Odbc/OdbcParameterCollection/Add/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcParameterCollection.Add3/VB/source.vb
rename to snippets/visualbasic/System.Data.Odbc/OdbcParameterCollection/Add/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcParameterCollection.Add4/VB/source.vb b/snippets/visualbasic/System.Data.Odbc/OdbcParameterCollection/Add/source2.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcParameterCollection.Add4/VB/source.vb
rename to snippets/visualbasic/System.Data.Odbc/OdbcParameterCollection/Add/source2.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcParameterCollection.this1/VB/source.vb b/snippets/visualbasic/System.Data.Odbc/OdbcParameterCollection/Contains/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcParameterCollection.this1/VB/source.vb
rename to snippets/visualbasic/System.Data.Odbc/OdbcParameterCollection/Contains/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcParameterCollection.Count/VB/source.vb b/snippets/visualbasic/System.Data.Odbc/OdbcParameterCollection/Item/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcParameterCollection.Count/VB/source.vb
rename to snippets/visualbasic/System.Data.Odbc/OdbcParameterCollection/Item/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcParameter/VB/Project.vbproj b/snippets/visualbasic/System.Data.Odbc/OdbcTransaction/Overview/Project.vbproj
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcParameter/VB/Project.vbproj
rename to snippets/visualbasic/System.Data.Odbc/OdbcTransaction/Overview/Project.vbproj
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcConnection.BeginTransaction/VB/source.vb b/snippets/visualbasic/System.Data.Odbc/OdbcTransaction/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcConnection.BeginTransaction/VB/source.vb
rename to snippets/visualbasic/System.Data.Odbc/OdbcTransaction/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbCommand.OleDbCommand3/VB/mysample.vb b/snippets/visualbasic/System.Data.OleDb/OleDbCommand/.ctor/mysample.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbCommand.OleDbCommand3/VB/mysample.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbCommand/.ctor/mysample.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbCommand.OleDbCommand Example/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbCommand/.ctor/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbCommand.OleDbCommand Example/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbCommand/.ctor/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbCommand.OleDbCommand1 Example/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbCommand/.ctor/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbCommand.OleDbCommand1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbCommand/.ctor/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbCommand.OleDbCommand2 Example/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbCommand/.ctor/source2.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbCommand.OleDbCommand2 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbCommand/.ctor/source2.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbCommand.Cancel Example/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbCommand/Cancel/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbCommand.Cancel Example/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbCommand/Cancel/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbCommand.CommandText Example/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbCommand/CommandText/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbCommand.CommandText Example/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbCommand/CommandText/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbCommand.Connection Example/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbCommand/Connection/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbCommand.Connection Example/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbCommand/Connection/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbCommand.ExecuteReader2/VB/mysample.vb b/snippets/visualbasic/System.Data.OleDb/OleDbCommand/ExecuteReader/mysample.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbCommand.ExecuteReader2/VB/mysample.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbCommand/ExecuteReader/mysample.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbCommand.ExecuteReader1 Example/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbCommand/ExecuteReader/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbCommand.ExecuteReader1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbCommand/ExecuteReader/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbCommand.ExecuteScalar/VB/mysample.vb b/snippets/visualbasic/System.Data.OleDb/OleDbCommand/ExecuteScalar/mysample.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbCommand.ExecuteScalar/VB/mysample.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbCommand/ExecuteScalar/mysample.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbCommand Example/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbCommand/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbCommand Example/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbCommand/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbCommand.Parameters Example/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbCommand/Parameters/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbCommand.Parameters Example/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbCommand/Parameters/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbCommandBuilder/VB/mysample.vb b/snippets/visualbasic/System.Data.OleDb/OleDbCommandBuilder/Overview/mysample.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbCommandBuilder/VB/mysample.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbCommandBuilder/Overview/mysample.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbConnection.OleDbConnection Example/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbConnection/.ctor/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbConnection.OleDbConnection Example/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbConnection/.ctor/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbConnection.OleDbConnection1 Example/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbConnection/.ctor/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbConnection.OleDbConnection1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbConnection/.ctor/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbConnection.BeginTransaction Example/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbConnection/BeginTransaction/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbConnection.BeginTransaction Example/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbConnection/BeginTransaction/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbConnection.BeginTransaction1 Example/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbConnection/BeginTransaction/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbConnection.BeginTransaction1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbConnection/BeginTransaction/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbConnection.Database Example/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbConnection/ChangeDatabase/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbConnection.Database Example/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbConnection/ChangeDatabase/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbConnection.DataSource Example/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbConnection/ConnectionString/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbConnection.DataSource Example/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbConnection/ConnectionString/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbConnection.ConnectionTimeout Example/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbConnection/ConnectionTimeout/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbConnection.ConnectionTimeout Example/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbConnection/ConnectionTimeout/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbConnection.GetOleDbSchemaTable Example/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbConnection/GetOleDbSchemaTable/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbConnection.GetOleDbSchemaTable Example/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbConnection/GetOleDbSchemaTable/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbConnection Example/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbConnection/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbConnection Example/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbConnection/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbConnection.Provider Example/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbConnection/Provider/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbConnection.Provider Example/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbConnection/Provider/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbConnection.ReleaseObjectPool Example/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbConnection/ReleaseObjectPool/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbConnection.ReleaseObjectPool Example/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbConnection/ReleaseObjectPool/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbConnection.ServerVersion Example/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbConnection/ServerVersion/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbConnection.ServerVersion Example/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbConnection/ServerVersion/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks OleDbConnectionStringBuilder.DataSource/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbConnectionStringBuilder/DataSource/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks OleDbConnectionStringBuilder.DataSource/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbConnectionStringBuilder/DataSource/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks OleDbConnectionStringBuilder.Item/VB/Project.vbproj b/snippets/visualbasic/System.Data.OleDb/OleDbConnectionStringBuilder/Item/Project.vbproj
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks OleDbConnectionStringBuilder.Item/VB/Project.vbproj
rename to snippets/visualbasic/System.Data.OleDb/OleDbConnectionStringBuilder/Item/Project.vbproj
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks OleDbConnectionStringBuilder.Item/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbConnectionStringBuilder/Item/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks OleDbConnectionStringBuilder.Item/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbConnectionStringBuilder/Item/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks OleDbConnectionStringBuilder.OleDbServices/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbConnectionStringBuilder/OleDbServices/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks OleDbConnectionStringBuilder.OleDbServices/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbConnectionStringBuilder/OleDbServices/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks OleDbConnectionStringBuilder/VB/Project.vbproj b/snippets/visualbasic/System.Data.OleDb/OleDbConnectionStringBuilder/Overview/Project.vbproj
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks OleDbConnectionStringBuilder/VB/Project.vbproj
rename to snippets/visualbasic/System.Data.OleDb/OleDbConnectionStringBuilder/Overview/Project.vbproj
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks OleDbConnectionStringBuilder/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbConnectionStringBuilder/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks OleDbConnectionStringBuilder/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbConnectionStringBuilder/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks OleDbConnectionStringBuilder.PersistSecurityInfo/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbConnectionStringBuilder/PersistSecurityInfo/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks OleDbConnectionStringBuilder.PersistSecurityInfo/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbConnectionStringBuilder/PersistSecurityInfo/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks OleDbConnectionStringBuilder.Remove/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbConnectionStringBuilder/Remove/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks OleDbConnectionStringBuilder.Remove/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbConnectionStringBuilder/Remove/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks OleDbConnectionStringBuilder.TryGetValue/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbConnectionStringBuilder/TryGetValue/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks OleDbConnectionStringBuilder.TryGetValue/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbConnectionStringBuilder/TryGetValue/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbDataAdapter.OleDbDataAdapter Example/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbDataAdapter/.ctor/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbDataAdapter.OleDbDataAdapter Example/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbDataAdapter/.ctor/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbDataAdapter Example/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbDataAdapter/.ctor/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbDataAdapter Example/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbDataAdapter/.ctor/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbDataAdapter.OleDbDataAdapter2 Example/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbDataAdapter/.ctor/source2.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbDataAdapter.OleDbDataAdapter2 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbDataAdapter/.ctor/source2.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbDataAdapter.OleDbDataAdapter3 Example/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbDataAdapter/.ctor/source3.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbDataAdapter.OleDbDataAdapter3 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbDataAdapter/.ctor/source3.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbDataAdapter.OleDbDataAdapter1 Example/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbDataAdapter/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbDataAdapter.OleDbDataAdapter1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbDataAdapter/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbDataAdapter.RowUpdated Example/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbDataAdapter/RowUpdated/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbDataAdapter.RowUpdated Example/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbDataAdapter/RowUpdated/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbCommand.Prepare Example/VB/Project.vbproj b/snippets/visualbasic/System.Data.OleDb/OleDbDataReader/GetOrdinal/Project.vbproj
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbCommand.Prepare Example/VB/Project.vbproj
rename to snippets/visualbasic/System.Data.OleDb/OleDbDataReader/GetOrdinal/Project.vbproj
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbDataReader.GetOrdinal/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbDataReader/GetOrdinal/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbDataReader.GetOrdinal/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbDataReader/GetOrdinal/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/oledbdatareader_getvalues/vb/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbDataReader/GetValues/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/oledbdatareader_getvalues/vb/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbDataReader/GetValues/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbDataReader Example/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbDataReader/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbDataReader Example/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbDataReader/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbError Example/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbError/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbError Example/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbError/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbError.ToString Example/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbError/ToString/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbError.ToString Example/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbError/ToString/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbError.Message Example/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbErrorCollection/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbError.Message Example/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbErrorCollection/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbException Example/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbException/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbException Example/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbException/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbParameter.OleDbParameter Example/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbParameter/.ctor/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbParameter.OleDbParameter Example/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbParameter/.ctor/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbParameter.OleDbParameter1 Example/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbParameter/.ctor/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbParameter.OleDbParameter1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbParameter/.ctor/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbParameter.DbType Example/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbParameter/.ctor/source2.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbParameter.DbType Example/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbParameter/.ctor/source2.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbParameter.OleDbParameter3 Example/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbParameter/.ctor/source3.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbParameter.OleDbParameter3 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbParameter/.ctor/source3.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbParameter.OleDbParameter4 Example/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbParameter/.ctor/source4.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbParameter.OleDbParameter4 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbParameter/.ctor/source4.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbParameter.OleDbParameter5 Example/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbParameter/.ctor/source5.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbParameter.OleDbParameter5 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbParameter/.ctor/source5.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbParameter.OleDbParameter2 Example/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbParameter/DbType/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbParameter.OleDbParameter2 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbParameter/DbType/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbDataReader.GetOrdinal/VB/Project.vbproj b/snippets/visualbasic/System.Data.OleDb/OleDbParameter/Overview/Project.vbproj
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbDataReader.GetOrdinal/VB/Project.vbproj
rename to snippets/visualbasic/System.Data.OleDb/OleDbParameter/Overview/Project.vbproj
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbParameter Example/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbParameter/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbParameter Example/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbParameter/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbParameterCollection.Add3 Example/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbParameterCollection/Add/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbParameterCollection.Add3 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbParameterCollection/Add/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbParameterCollection.Add4 Example/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbParameterCollection/Add/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbParameterCollection.Add4 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbParameterCollection/Add/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbParameterCollection.Add5 Example/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbParameterCollection/Add/source2.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbParameterCollection.Add5 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbParameterCollection/Add/source2.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbParameterCollection.Add6 Example/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbParameterCollection/Add/source3.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbParameterCollection.Add6 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbParameterCollection/Add/source3.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbParameterCollection.Count Example/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbParameterCollection/Item/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbParameterCollection.Count Example/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbParameterCollection/Item/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbParameterCollection.this1 Example/VB/source.vb b/snippets/visualbasic/System.Data.OleDb/OleDbParameterCollection/Item/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbParameterCollection.this1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.OleDb/OleDbParameterCollection/Item/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OracleDataReader/VB/source.vb b/snippets/visualbasic/System.Data.OracleClient/OracleDataReader/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OracleDataReader/VB/source.vb
rename to snippets/visualbasic/System.Data.OracleClient/OracleDataReader/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OracleException/VB/source.vb b/snippets/visualbasic/System.Data.OracleClient/OracleException/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OracleException/VB/source.vb
rename to snippets/visualbasic/System.Data.OracleClient/OracleException/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OracleParameter.OracleParameter1/VB/source.vb b/snippets/visualbasic/System.Data.OracleClient/OracleParameter/.ctor/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OracleParameter.OracleParameter1/VB/source.vb
rename to snippets/visualbasic/System.Data.OracleClient/OracleParameter/.ctor/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OracleParameter.OracleParameter2/VB/source.vb b/snippets/visualbasic/System.Data.OracleClient/OracleParameter/.ctor/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OracleParameter.OracleParameter2/VB/source.vb
rename to snippets/visualbasic/System.Data.OracleClient/OracleParameter/.ctor/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OracleParameter.OracleParameter3/VB/source.vb b/snippets/visualbasic/System.Data.OracleClient/OracleParameter/.ctor/source2.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OracleParameter.OracleParameter3/VB/source.vb
rename to snippets/visualbasic/System.Data.OracleClient/OracleParameter/.ctor/source2.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OracleParameter.OracleParameter4/VB/source.vb b/snippets/visualbasic/System.Data.OracleClient/OracleParameter/.ctor/source3.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OracleParameter.OracleParameter4/VB/source.vb
rename to snippets/visualbasic/System.Data.OracleClient/OracleParameter/.ctor/source3.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OracleParameter.DbType/VB/source.vb b/snippets/visualbasic/System.Data.OracleClient/OracleParameter/DbType/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OracleParameter.DbType/VB/source.vb
rename to snippets/visualbasic/System.Data.OracleClient/OracleParameter/DbType/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OracleParameter/VB/source.vb b/snippets/visualbasic/System.Data.OracleClient/OracleParameter/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OracleParameter/VB/source.vb
rename to snippets/visualbasic/System.Data.OracleClient/OracleParameter/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OracleParameterCollection.Add2/VB/source.vb b/snippets/visualbasic/System.Data.OracleClient/OracleParameterCollection/Add/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OracleParameterCollection.Add2/VB/source.vb
rename to snippets/visualbasic/System.Data.OracleClient/OracleParameterCollection/Add/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OracleParameterCollection.Add3/VB/source.vb b/snippets/visualbasic/System.Data.OracleClient/OracleParameterCollection/Add/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OracleParameterCollection.Add3/VB/source.vb
rename to snippets/visualbasic/System.Data.OracleClient/OracleParameterCollection/Add/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OracleParameterCollection.Add4/VB/source.vb b/snippets/visualbasic/System.Data.OracleClient/OracleParameterCollection/Add/source2.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OracleParameterCollection.Add4/VB/source.vb
rename to snippets/visualbasic/System.Data.OracleClient/OracleParameterCollection/Add/source2.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OracleParameterCollection.Count/VB/source.vb b/snippets/visualbasic/System.Data.OracleClient/OracleParameterCollection/Item/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OracleParameterCollection.Count/VB/source.vb
rename to snippets/visualbasic/System.Data.OracleClient/OracleParameterCollection/Item/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OracleParameterCollection.this1/VB/source.vb b/snippets/visualbasic/System.Data.OracleClient/OracleParameterCollection/Item/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OracleParameterCollection.this1/VB/source.vb
rename to snippets/visualbasic/System.Data.OracleClient/OracleParameterCollection/Item/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OracleRowUpdatedEventArgs/VB/source.vb b/snippets/visualbasic/System.Data.OracleClient/OracleRowUpdatedEventArgs/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OracleRowUpdatedEventArgs/VB/source.vb
rename to snippets/visualbasic/System.Data.OracleClient/OracleRowUpdatedEventArgs/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OracleRowUpdatingEventArgs/VB/source.vb b/snippets/visualbasic/System.Data.OracleClient/OracleRowUpdatingEventArgs/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OracleRowUpdatingEventArgs/VB/source.vb
rename to snippets/visualbasic/System.Data.OracleClient/OracleRowUpdatingEventArgs/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OracleConnection.BeginTransaction/VB/source.vb b/snippets/visualbasic/System.Data.OracleClient/OracleTransaction/Commit/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OracleConnection.BeginTransaction/VB/source.vb
rename to snippets/visualbasic/System.Data.OracleClient/OracleTransaction/Commit/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OracleConnection.BeginTransaction1/VB/source.vb b/snippets/visualbasic/System.Data.OracleClient/OracleTransaction/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OracleConnection.BeginTransaction1/VB/source.vb
rename to snippets/visualbasic/System.Data.OracleClient/OracleTransaction/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ConnectionString/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlBulkCopy/.ctor/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ConnectionString/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlBulkCopy/.ctor/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.KeepIdentity/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlBulkCopy/.ctor/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.KeepIdentity/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlBulkCopy/.ctor/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.BatchSize/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlBulkCopy/BatchSize/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.BatchSize/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlBulkCopy/BatchSize/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.Timeout/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlBulkCopy/BulkCopyTimeout/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.Timeout/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlBulkCopy/BulkCopyTimeout/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.OrdersDetails/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlBulkCopy/Close/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.OrdersDetails/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlBulkCopy/Close/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.Single/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlBulkCopy/DestinationTableName/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.Single/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlBulkCopy/DestinationTableName/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.NotifyAfter/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlBulkCopy/NotifyAfter/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.NotifyAfter/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlBulkCopy/NotifyAfter/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks BulkCopy.Single/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlBulkCopy/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks BulkCopy.Single/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlBulkCopy/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.DataRowState/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlBulkCopy/WriteToServer/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.DataRowState/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlBulkCopy/WriteToServer/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.DataTable/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlBulkCopy/WriteToServer/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.DataTable/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlBulkCopy/WriteToServer/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.RowArray/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlBulkCopy/WriteToServer/source2.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.RowArray/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlBulkCopy/WriteToServer/source2.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingNameOrdinal/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlBulkCopyColumnMapping/.ctor/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingNameOrdinal/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlBulkCopyColumnMapping/.ctor/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingOrdinal/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlBulkCopyColumnMapping/.ctor/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingOrdinal/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlBulkCopyColumnMapping/.ctor/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingOrdinalName/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlBulkCopyColumnMapping/.ctor/source2.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingOrdinalName/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlBulkCopyColumnMapping/.ctor/source2.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingDestinationColumn/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlBulkCopyColumnMapping/DestinationColumn/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingDestinationColumn/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlBulkCopyColumnMapping/DestinationColumn/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingDestinationOrdinal/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlBulkCopyColumnMapping/DestinationOrdinal/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingDestinationOrdinal/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlBulkCopyColumnMapping/DestinationOrdinal/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMapping/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlBulkCopyColumnMapping/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMapping/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlBulkCopyColumnMapping/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingCollectionOrdinal/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlBulkCopyColumnMappingCollection/Add/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingCollectionOrdinal/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlBulkCopyColumnMappingCollection/Add/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingColNameIndex/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlBulkCopyColumnMappingCollection/Add/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingColNameIndex/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlBulkCopyColumnMappingCollection/Add/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingIndexColName/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlBulkCopyColumnMappingCollection/Add/source2.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingIndexColName/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlBulkCopyColumnMappingCollection/Add/source2.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingOrdersDetails/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlBulkCopyColumnMappingCollection/Clear/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingOrdersDetails/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlBulkCopyColumnMappingCollection/Clear/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingCollection/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlBulkCopyColumnMappingCollection/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingCollection/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlBulkCopyColumnMappingCollection/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingRemove/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlBulkCopyColumnMappingCollection/Remove/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingRemove/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlBulkCopyColumnMappingCollection/Remove/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingRemoveAt/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlBulkCopyColumnMappingCollection/RemoveAt/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingRemoveAt/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlBulkCopyColumnMappingCollection/RemoveAt/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlClientFactory.DataSourceEnumerator/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlClientFactory/CanCreateDataSourceEnumerator/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlClientFactory.DataSourceEnumerator/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlClientFactory/CanCreateDataSourceEnumerator/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlCommand.ExecuteReader Example/VB/Project.vbproj b/snippets/visualbasic/System.Data.SqlClient/SqlCommand/.ctor/Project.vbproj
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlCommand.ExecuteReader Example/VB/Project.vbproj
rename to snippets/visualbasic/System.Data.SqlClient/SqlCommand/.ctor/Project.vbproj
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlCommand.SqlCommand1 Example/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlCommand/.ctor/source.vb
similarity index 58%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlCommand.SqlCommand1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlCommand/.ctor/source.vb
index c2a5c6c59aa..8ed4be39509 100644
--- a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlCommand.SqlCommand1 Example/VB/source.vb
+++ b/snippets/visualbasic/System.Data.SqlClient/SqlCommand/.ctor/source.vb
@@ -1,24 +1,17 @@
-Imports System.Xml
-Imports System.Data
+Imports System.Data
Imports System.Data.SqlClient
-Imports System.Data.Common
-Imports System.Windows.Forms
-Public Class Form1
- Inherits Form
- Protected DataSet1 As DataSet
- Protected dataGrid1 As DataGrid
-
-
-
+Public Class Class1
+
+
'
Public Sub CreateCommand()
Dim queryString As String = "SELECT * FROM Categories ORDER BY CategoryID"
Dim command As New SqlCommand(queryString)
command.CommandTimeout = 15
command.CommandType = CommandType.Text
- End Sub
+ End Sub
'
End Class
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlCommand.SqlCommand2 Example/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlCommand/.ctor/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlCommand.SqlCommand2 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlCommand/.ctor/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlCommand.BeginExecuteNonQueryForm/VB/Form1.Designer.vb b/snippets/visualbasic/System.Data.SqlClient/SqlCommand/BeginExecuteNonQuery/Form1.Designer.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlCommand.BeginExecuteNonQueryForm/VB/Form1.Designer.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlCommand/BeginExecuteNonQuery/Form1.Designer.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlCommand.BeginExecuteNonQueryForm/VB/Form1.vb b/snippets/visualbasic/System.Data.SqlClient/SqlCommand/BeginExecuteNonQuery/Form1.vb
similarity index 92%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlCommand.BeginExecuteNonQueryForm/VB/Form1.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlCommand/BeginExecuteNonQuery/Form1.vb
index f6453a41011..3331d74b185 100644
--- a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlCommand.BeginExecuteNonQueryForm/VB/Form1.vb
+++ b/snippets/visualbasic/System.Data.SqlClient/SqlCommand/BeginExecuteNonQuery/Form1.vb
@@ -1,9 +1,8 @@
Option Explicit On
Option Strict On
-
-Imports System.Data
'
Imports System.Data.SqlClient
+Imports System.Windows.Forms
Public Class Form1
' Add this code to the form's class:
@@ -30,7 +29,7 @@ Public Class Form1
' If you have not included "Asynchronous Processing=true" in the
' connection string, the command is not able
' to execute asynchronously.
- Return "Data Source=(local);Integrated Security=true;" & _
+ Return "Data Source=(local);Integrated Security=true;" &
"Initial Catalog=AdventureWorks; Asynchronous Processing=true"
End Function
@@ -43,21 +42,21 @@ Public Class Form1
DisplayStatus("Ready")
End Sub
- Private Sub Form1_FormClosing(ByVal sender As Object, _
- ByVal e As System.Windows.Forms.FormClosingEventArgs) _
+ Private Sub Form1_FormClosing(ByVal sender As Object,
+ ByVal e As FormClosingEventArgs) _
Handles Me.FormClosing
If isExecuting Then
- MessageBox.Show(Me, "Cannot close the form until " & _
+ MessageBox.Show(Me, "Cannot close the form until " &
"the pending asynchronous command has completed. Please wait...")
e.Cancel = True
End If
End Sub
- Private Sub Button1_Click(ByVal sender As System.Object, _
+ Private Sub Button1_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Button1.Click
If isExecuting Then
- MessageBox.Show(Me, _
- "Already executing. Please wait until the current query " & _
+ MessageBox.Show(Me,
+ "Already executing. Please wait until the current query " &
"has completed.")
Else
Dim command As SqlCommand
@@ -69,11 +68,11 @@ Public Class Form1
' a few seconds before working with the data.
' This command does not do much, but that's the point--
' it does not change your data, in the long run.
- Dim commandText As String = _
- "WAITFOR DELAY '0:0:05';" & _
- "UPDATE Production.Product SET ReorderPoint = ReorderPoint + 1 " & _
- "WHERE ReorderPoint Is Not Null;" & _
- "UPDATE Production.Product SET ReorderPoint = ReorderPoint - 1 " & _
+ Dim commandText As String =
+ "WAITFOR DELAY '0:0:05';" &
+ "UPDATE Production.Product SET ReorderPoint = ReorderPoint + 1 " &
+ "WHERE ReorderPoint Is Not Null;" &
+ "UPDATE Production.Product SET ReorderPoint = ReorderPoint - 1 " &
"WHERE ReorderPoint Is Not Null"
command = New SqlCommand(commandText, connection)
@@ -139,7 +138,7 @@ Public Class Form1
' You can create the delegate instance as you
' invoke it, like this:
- Me.Invoke(New DisplayInfoDelegate(AddressOf DisplayStatus), _
+ Me.Invoke(New DisplayInfoDelegate(AddressOf DisplayStatus),
String.Format("Ready(last error: {0}", ex.Message))
Finally
isExecuting = False
diff --git a/snippets/visualbasic/System.Data.SqlClient/SqlCommand/BeginExecuteNonQuery/TesterFormVB.vbproj b/snippets/visualbasic/System.Data.SqlClient/SqlCommand/BeginExecuteNonQuery/TesterFormVB.vbproj
new file mode 100644
index 00000000000..bb613fc18da
--- /dev/null
+++ b/snippets/visualbasic/System.Data.SqlClient/SqlCommand/BeginExecuteNonQuery/TesterFormVB.vbproj
@@ -0,0 +1,13 @@
+
+
+
+ Library
+ net9.0-windows
+ true
+
+
+
+
+
+
+
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlCommand.BeginExecuteNonQuery/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlCommand/BeginExecuteNonQuery/source.vb
similarity index 92%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlCommand.BeginExecuteNonQuery/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlCommand/BeginExecuteNonQuery/source.vb
index c4768682883..69210ee2e43 100644
--- a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlCommand.BeginExecuteNonQuery/VB/source.vb
+++ b/snippets/visualbasic/System.Data.SqlClient/SqlCommand/BeginExecuteNonQuery/source.vb
@@ -1,7 +1,5 @@
Option Explicit On
Option Strict On
-
-Imports System.Data
'
Imports System.Data.SqlClient
@@ -12,11 +10,11 @@ Module Module1
' BeginExecuteNonQuery functionality.
' The WAITFOR statement simply adds enough time to prove the
' asynchronous nature of the command.
- Dim commandText As String = _
- "UPDATE Production.Product SET ReorderPoint = ReorderPoint + 1 " & _
- "WHERE ReorderPoint Is Not Null;" & _
- "WAITFOR DELAY '0:0:3';" & _
- "UPDATE Production.Product SET ReorderPoint = ReorderPoint - 1 " & _
+ Dim commandText As String =
+ "UPDATE Production.Product SET ReorderPoint = ReorderPoint + 1 " &
+ "WHERE ReorderPoint Is Not Null;" &
+ "WAITFOR DELAY '0:0:3';" &
+ "UPDATE Production.Product SET ReorderPoint = ReorderPoint - 1 " &
"WHERE ReorderPoint Is Not Null"
RunCommandAsynchronously(commandText, GetConnectionString())
@@ -25,7 +23,7 @@ Module Module1
Console.ReadLine()
End Sub
- Private Sub RunCommandAsynchronously( _
+ Private Sub RunCommandAsynchronously(
ByVal commandText As String, ByVal connectionString As String)
' Given command text and connection string, asynchronously execute
@@ -46,7 +44,7 @@ Module Module1
Threading.Thread.Sleep(100)
count += 1
End While
- Console.WriteLine("Command complete. Affected {0} rows.", _
+ Console.WriteLine("Command complete. Affected {0} rows.",
command.EndExecuteNonQuery(result))
Catch ex As SqlException
Console.WriteLine("Error ({0}): {1}", ex.Number, ex.Message)
@@ -67,7 +65,7 @@ Module Module1
' If you have not included "Asynchronous Processing=true" in the
' connection string, the command is not able
' to execute asynchronously.
- Return "Data Source=(local);Integrated Security=SSPI;" & _
+ Return "Data Source=(local);Integrated Security=SSPI;" &
"Initial Catalog=AdventureWorks; Asynchronous Processing=true"
End Function
End Module
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlCommand.BeginExecuteReaderAsync/VB/Form1.Designer.vb b/snippets/visualbasic/System.Data.SqlClient/SqlCommand/BeginExecuteReader/Form1.Designer.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlCommand.BeginExecuteReaderAsync/VB/Form1.Designer.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlCommand/BeginExecuteReader/Form1.Designer.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlCommand.BeginExecuteReaderAsyncBehavior/VB/Form1.Designer.vb b/snippets/visualbasic/System.Data.SqlClient/SqlCommand/BeginExecuteReader/Form1.Designer1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlCommand.BeginExecuteReaderAsyncBehavior/VB/Form1.Designer.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlCommand/BeginExecuteReader/Form1.Designer1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlCommand.BeginExecuteReaderAsync/VB/Form1.vb b/snippets/visualbasic/System.Data.SqlClient/SqlCommand/BeginExecuteReader/Form1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlCommand.BeginExecuteReaderAsync/VB/Form1.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlCommand/BeginExecuteReader/Form1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlCommand.BeginExecuteReaderAsyncBehavior/VB/Form1.vb b/snippets/visualbasic/System.Data.SqlClient/SqlCommand/BeginExecuteReader/Form11.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlCommand.BeginExecuteReaderAsyncBehavior/VB/Form1.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlCommand/BeginExecuteReader/Form11.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlCommand.BeginExecuteNonQueryForm/VB/TesterFormVB.vbproj b/snippets/visualbasic/System.Data.SqlClient/SqlCommand/BeginExecuteReader/TesterFormVB.vbproj
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlCommand.BeginExecuteNonQueryForm/VB/TesterFormVB.vbproj
rename to snippets/visualbasic/System.Data.SqlClient/SqlCommand/BeginExecuteReader/TesterFormVB.vbproj
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlCommand.BeginExecuteReaderAsync/VB/TesterFormVB.vbproj b/snippets/visualbasic/System.Data.SqlClient/SqlCommand/BeginExecuteReader/TesterFormVB1.vbproj
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlCommand.BeginExecuteReaderAsync/VB/TesterFormVB.vbproj
rename to snippets/visualbasic/System.Data.SqlClient/SqlCommand/BeginExecuteReader/TesterFormVB1.vbproj
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlCommand.BeginExecuteReader/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlCommand/BeginExecuteReader/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlCommand.BeginExecuteReader/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlCommand/BeginExecuteReader/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlCommand.BeginExecuteReaderAsyncSimple/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlCommand/BeginExecuteReader/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlCommand.BeginExecuteReaderAsyncSimple/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlCommand/BeginExecuteReader/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlCommand.BeginExecuteXmlReaderAsync/VB/Form1.Designer.vb b/snippets/visualbasic/System.Data.SqlClient/SqlCommand/BeginExecuteXmlReader/Form1.Designer.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlCommand.BeginExecuteXmlReaderAsync/VB/Form1.Designer.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlCommand/BeginExecuteXmlReader/Form1.Designer.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlCommand.BeginExecuteXmlReaderAsync/VB/Form1.vb b/snippets/visualbasic/System.Data.SqlClient/SqlCommand/BeginExecuteXmlReader/Form1.vb
similarity index 99%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlCommand.BeginExecuteXmlReaderAsync/VB/Form1.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlCommand/BeginExecuteXmlReader/Form1.vb
index bd6078c9988..eebc70b91de 100644
--- a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlCommand.BeginExecuteXmlReaderAsync/VB/Form1.vb
+++ b/snippets/visualbasic/System.Data.SqlClient/SqlCommand/BeginExecuteXmlReader/Form1.vb
@@ -4,6 +4,7 @@ Option Strict On
Imports System.Data
'
Imports System.Data.SqlClient
+Imports System.Windows.Forms
Imports System.Xml
Public Class Form1
diff --git a/snippets/visualbasic/System.Data.SqlClient/SqlCommand/BeginExecuteXmlReader/TesterFormVB.vbproj b/snippets/visualbasic/System.Data.SqlClient/SqlCommand/BeginExecuteXmlReader/TesterFormVB.vbproj
new file mode 100644
index 00000000000..bb613fc18da
--- /dev/null
+++ b/snippets/visualbasic/System.Data.SqlClient/SqlCommand/BeginExecuteXmlReader/TesterFormVB.vbproj
@@ -0,0 +1,13 @@
+
+
+
+ Library
+ net9.0-windows
+ true
+
+
+
+
+
+
+
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlCommand.BeginExecuteXmlReader/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlCommand/BeginExecuteXmlReader/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlCommand.BeginExecuteXmlReader/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlCommand/BeginExecuteXmlReader/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlCommand.Cancel/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlCommand/Cancel/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlCommand.Cancel/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlCommand/Cancel/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlCommand.CommandText Example/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlCommand/CommandText/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlCommand.CommandText Example/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlCommand/CommandText/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlCommand.Connection Example/VB/Project.vbproj b/snippets/visualbasic/System.Data.SqlClient/SqlCommand/Connection/Project.vbproj
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlCommand.Connection Example/VB/Project.vbproj
rename to snippets/visualbasic/System.Data.SqlClient/SqlCommand/Connection/Project.vbproj
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlCommand.Connection Example/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlCommand/Connection/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlCommand.Connection Example/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlCommand/Connection/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlCommand.ExecuteNonQuery Example/VB/Project.vbproj b/snippets/visualbasic/System.Data.SqlClient/SqlCommand/ExecuteNonQuery/Project.vbproj
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlCommand.ExecuteNonQuery Example/VB/Project.vbproj
rename to snippets/visualbasic/System.Data.SqlClient/SqlCommand/ExecuteNonQuery/Project.vbproj
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlCommand.ExecuteNonQuery Example/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlCommand/ExecuteNonQuery/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlCommand.ExecuteNonQuery Example/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlCommand/ExecuteNonQuery/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlCommand.ExecuteReader2/VB/Project.vbproj b/snippets/visualbasic/System.Data.SqlClient/SqlCommand/ExecuteReader/Project.vbproj
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlCommand.ExecuteReader2/VB/Project.vbproj
rename to snippets/visualbasic/System.Data.SqlClient/SqlCommand/ExecuteReader/Project.vbproj
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlCommand.SqlCommand2 Example/VB/Project.vbproj b/snippets/visualbasic/System.Data.SqlClient/SqlCommand/ExecuteReader/Project1.vbproj
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlCommand.SqlCommand2 Example/VB/Project.vbproj
rename to snippets/visualbasic/System.Data.SqlClient/SqlCommand/ExecuteReader/Project1.vbproj
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlCommand.ExecuteReader2/VB/mysample.vb b/snippets/visualbasic/System.Data.SqlClient/SqlCommand/ExecuteReader/mysample.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlCommand.ExecuteReader2/VB/mysample.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlCommand/ExecuteReader/mysample.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlCommand.ExecuteReader Example/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlCommand/ExecuteReader/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlCommand.ExecuteReader Example/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlCommand/ExecuteReader/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlCommand.ExecuteScalar/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlCommand/ExecuteScalar/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlCommand.ExecuteScalar/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlCommand/ExecuteScalar/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlCommand.ExecuteXmlReader/VB/Project.vbproj b/snippets/visualbasic/System.Data.SqlClient/SqlCommand/ExecuteXmlReader/Project.vbproj
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlCommand.ExecuteXmlReader/VB/Project.vbproj
rename to snippets/visualbasic/System.Data.SqlClient/SqlCommand/ExecuteXmlReader/Project.vbproj
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlCommand.ExecuteXmlReader/VB/mysample.vb b/snippets/visualbasic/System.Data.SqlClient/SqlCommand/ExecuteXmlReader/mysample.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlCommand.ExecuteXmlReader/VB/mysample.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlCommand/ExecuteXmlReader/mysample.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlParameterCollection.AddWithValue/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlCommand/Parameters/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlParameterCollection.AddWithValue/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlCommand/Parameters/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlCommand.Prepare/VB/Project.vbproj b/snippets/visualbasic/System.Data.SqlClient/SqlCommand/Prepare/Project.vbproj
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlCommand.Prepare/VB/Project.vbproj
rename to snippets/visualbasic/System.Data.SqlClient/SqlCommand/Prepare/Project.vbproj
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlCommand.Prepare/VB/Source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlCommand/Prepare/Source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlCommand.Prepare/VB/Source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlCommand/Prepare/Source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlCommandBuilder/VB/Source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlCommandBuilder/Overview/Source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlCommandBuilder/VB/Source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlCommandBuilder/Overview/Source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlConnection.SqlConnection Example/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlConnection/.ctor/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlConnection.SqlConnection Example/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlConnection/.ctor/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlConnection.SqlConnection1 Example/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlConnection/.ctor/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlConnection.SqlConnection1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlConnection/.ctor/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlCommand Example/VB/Project.vbproj b/snippets/visualbasic/System.Data.SqlClient/SqlConnection/BeginTransaction/Project.vbproj
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlCommand Example/VB/Project.vbproj
rename to snippets/visualbasic/System.Data.SqlClient/SqlConnection/BeginTransaction/Project.vbproj
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlConnection.BeginTransaction Example/VB/Project.vbproj b/snippets/visualbasic/System.Data.SqlClient/SqlConnection/BeginTransaction/Project1.vbproj
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlConnection.BeginTransaction Example/VB/Project.vbproj
rename to snippets/visualbasic/System.Data.SqlClient/SqlConnection/BeginTransaction/Project1.vbproj
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlConnection.BeginTransaction2 Example/VB/Project.vbproj b/snippets/visualbasic/System.Data.SqlClient/SqlConnection/BeginTransaction/Project2.vbproj
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlConnection.BeginTransaction2 Example/VB/Project.vbproj
rename to snippets/visualbasic/System.Data.SqlClient/SqlConnection/BeginTransaction/Project2.vbproj
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlConnection.BeginTransaction1 Example/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlConnection/BeginTransaction/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlConnection.BeginTransaction1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlConnection/BeginTransaction/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlConnection.BeginTransaction2 Example/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlConnection/BeginTransaction/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlConnection.BeginTransaction2 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlConnection/BeginTransaction/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlConnection.BeginTransaction3 Example/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlConnection/BeginTransaction/source2.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlConnection.BeginTransaction3 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlConnection/BeginTransaction/source2.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlConnection.Database Example/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlConnection/ChangeDatabase/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlConnection.Database Example/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlConnection/ChangeDatabase/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlConnection.Open Example/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlConnection/Close/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlConnection.Open Example/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlConnection/Close/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlConnection.ConnectionString Example/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlConnection/ConnectionString/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlConnection.ConnectionString Example/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlConnection/ConnectionString/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlConnection.ConnectionTimeout Example/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlConnection/ConnectionTimeout/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlConnection.ConnectionTimeout Example/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlConnection/ConnectionTimeout/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/sqlconnection_createcommand/vb/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlConnection/CreateCommand/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/sqlconnection_createcommand/vb/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlConnection/CreateCommand/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlConnection.DataSource Example/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlConnection/DataSource/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlConnection.DataSource Example/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlConnection/DataSource/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlConnection.PacketSize Example/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlConnection/PacketSize/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlConnection.PacketSize Example/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlConnection/PacketSize/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ISqlConnection.ServerVersion Example/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlConnection/ServerVersion/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ISqlConnection.ServerVersion Example/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlConnection/ServerVersion/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlConnection.WorkstationId Example/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlConnection/WorkstationId/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlConnection.WorkstationId Example/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlConnection/WorkstationId/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlConnectionStringBuilder.ApplicationName/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlConnectionStringBuilder/ApplicationName/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlConnectionStringBuilder.ApplicationName/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlConnectionStringBuilder/ApplicationName/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlConnectionStringBuilder.Async/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlConnectionStringBuilder/AsynchronousProcessing/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlConnectionStringBuilder.Async/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlConnectionStringBuilder/AsynchronousProcessing/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlConnectionStringBuilder.AttachDBFilename/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlConnectionStringBuilder/AttachDBFilename/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlConnectionStringBuilder.AttachDBFilename/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlConnectionStringBuilder/AttachDBFilename/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlConnectionStringBuilder.Clear/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlConnectionStringBuilder/Clear/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlConnectionStringBuilder.Clear/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlConnectionStringBuilder/Clear/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlConnectionStringBuilder.ConnectTimeout/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlConnectionStringBuilder/ConnectTimeout/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlConnectionStringBuilder.ConnectTimeout/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlConnectionStringBuilder/ConnectTimeout/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlConnectionStringBuilder.ContainsKey/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlConnectionStringBuilder/ContainsKey/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlConnectionStringBuilder.ContainsKey/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlConnectionStringBuilder/ContainsKey/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlConnectionStringBuilder.DataSource/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlConnectionStringBuilder/DataSource/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlConnectionStringBuilder.DataSource/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlConnectionStringBuilder/DataSource/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlConnectionStringBuilder.InitialCatalog/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlConnectionStringBuilder/InitialCatalog/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlConnectionStringBuilder.InitialCatalog/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlConnectionStringBuilder/InitialCatalog/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlConnectionStringBuilder.Item/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlConnectionStringBuilder/Item/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlConnectionStringBuilder.Item/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlConnectionStringBuilder/Item/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlConnectionStringBuilder.Keys/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlConnectionStringBuilder/Keys/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlConnectionStringBuilder.Keys/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlConnectionStringBuilder/Keys/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlConnectionStringBuilder.MARS/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlConnectionStringBuilder/MultipleActiveResultSets/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlConnectionStringBuilder.MARS/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlConnectionStringBuilder/MultipleActiveResultSets/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlConnectionStringBuilder/VB/Project.vbproj b/snippets/visualbasic/System.Data.SqlClient/SqlConnectionStringBuilder/Overview/Project.vbproj
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlConnectionStringBuilder/VB/Project.vbproj
rename to snippets/visualbasic/System.Data.SqlClient/SqlConnectionStringBuilder/Overview/Project.vbproj
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlConnectionStringBuilder/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlConnectionStringBuilder/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlConnectionStringBuilder/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlConnectionStringBuilder/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/dataworks sqlconnectionstringbuilder.password.2/vb/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlConnectionStringBuilder/Password/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/dataworks sqlconnectionstringbuilder.password.2/vb/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlConnectionStringBuilder/Password/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlConnectionStringBuilder.TryGetValue/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlConnectionStringBuilder/TryGetValue/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlConnectionStringBuilder.TryGetValue/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlConnectionStringBuilder/TryGetValue/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlConnectionStringBuilder.Values/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlConnectionStringBuilder/Values/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlConnectionStringBuilder.Values/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlConnectionStringBuilder/Values/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlDataAdapter.SqlDataAdapter Example/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlDataAdapter/.ctor/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlDataAdapter.SqlDataAdapter Example/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlDataAdapter/.ctor/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlDataAdapter.SqlDataAdapter1 Example/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlDataAdapter/.ctor/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlDataAdapter.SqlDataAdapter1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlDataAdapter/.ctor/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlDataAdapter.SqlDataAdapter2 Example/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlDataAdapter/.ctor/source2.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlDataAdapter.SqlDataAdapter2 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlDataAdapter/.ctor/source2.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlDataAdapter.SqlDataAdapter3 Example/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlDataAdapter/.ctor/source3.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlDataAdapter.SqlDataAdapter3 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlDataAdapter/.ctor/source3.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlDataAdapter.Command/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlDataAdapter/DeleteCommand/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlDataAdapter.Command/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlDataAdapter/DeleteCommand/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlDataAdapter.RowUpdated Example/VB/Project.vbproj b/snippets/visualbasic/System.Data.SqlClient/SqlDataAdapter/RowUpdated/Project.vbproj
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlDataAdapter.RowUpdated Example/VB/Project.vbproj
rename to snippets/visualbasic/System.Data.SqlClient/SqlDataAdapter/RowUpdated/Project.vbproj
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlDataAdapter.RowUpdated Example/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlDataAdapter/RowUpdated/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlDataAdapter.RowUpdated Example/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlDataAdapter/RowUpdated/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlConnection.BeginTransaction1 Example/VB/Project.vbproj b/snippets/visualbasic/System.Data.SqlClient/SqlDataReader/Close/Project.vbproj
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlConnection.BeginTransaction1 Example/VB/Project.vbproj
rename to snippets/visualbasic/System.Data.SqlClient/SqlDataReader/Close/Project.vbproj
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlDataReader.Close Example/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlDataReader/Close/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlDataReader.Close Example/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlDataReader/Close/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlDataReader.Close Example/VB/Project.vbproj b/snippets/visualbasic/System.Data.SqlClient/SqlDataReader/GetOrdinal/Project.vbproj
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlDataReader.Close Example/VB/Project.vbproj
rename to snippets/visualbasic/System.Data.SqlClient/SqlDataReader/GetOrdinal/Project.vbproj
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlDataReader.GetOrdinal/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlDataReader/GetOrdinal/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlDataReader.GetOrdinal/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlDataReader/GetOrdinal/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/sqldatareader_isdbnull/vb/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlDataReader/IsDBNull/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/sqldatareader_isdbnull/vb/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlDataReader/IsDBNull/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlError.State Example/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlError/Class/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlError.State Example/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlError/Class/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlError Example/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlError/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlError Example/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlError/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlException.State Example/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlException/Class/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlException.State Example/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlException/Class/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlException Example/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlException/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlException Example/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlException/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlParameter.SqlParameter Example/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlParameter/.ctor/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlParameter.SqlParameter Example/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlParameter/.ctor/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlParameter.SqlParameter1 Example/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlParameter/.ctor/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlParameter.SqlParameter1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlParameter/.ctor/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlParameter.SqlParameter2 Example/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlParameter/.ctor/source2.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlParameter.SqlParameter2 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlParameter/.ctor/source2.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlParameter.SqlParameter4 Example/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlParameter/.ctor/source3.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlParameter.SqlParameter4 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlParameter/.ctor/source3.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlParameter.SqlParameter5 Example/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlParameter/.ctor/source4.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlParameter.SqlParameter5 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlParameter/.ctor/source4.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlParameter.SqlParameter6 Example/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlParameter/.ctor/source5.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlParameter.SqlParameter6 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlParameter/.ctor/source5.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlParam.Properties/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlParameter/IsNullable/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlParam.Properties/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlParameter/IsNullable/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlParameter.Precision Example/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlParameter/Precision/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlParameter.Precision Example/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlParameter/Precision/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlParameterCollection.Add Example/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlParameterCollection/Add/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlParameterCollection.Add Example/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlParameterCollection/Add/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlParameterCollection.Add1 Example/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlParameterCollection/Add/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlParameterCollection.Add1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlParameterCollection/Add/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlParameterCollection.Add3 Example/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlParameterCollection/Add/source2.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlParameterCollection.Add3 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlParameterCollection/Add/source2.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlParameterCollection.Add5 Example/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlParameterCollection/Add/source3.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlParameterCollection.Add5 Example/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlParameterCollection/Add/source3.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlParameterCollection.Remove Example/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlParameterCollection/Remove/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlParameterCollection.Remove Example/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlParameterCollection/Remove/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlRowUpdatingEventArgs Example/VB/source.vb b/snippets/visualbasic/System.Data.SqlClient/SqlRowUpdatingEventArgs/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlRowUpdatingEventArgs Example/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlClient/SqlRowUpdatingEventArgs/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlTypes.IsNull/VB/source.vb b/snippets/visualbasic/System.Data.SqlTypes/INullable/IsNull/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlTypes.IsNull/VB/source.vb
rename to snippets/visualbasic/System.Data.SqlTypes/INullable/IsNull/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks Data.AcceptRejectRule/VB/source.vb b/snippets/visualbasic/System.Data/AcceptRejectRule/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks Data.AcceptRejectRule/VB/source.vb
rename to snippets/visualbasic/System.Data/AcceptRejectRule/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData Constraint.ConstraintName Example/VB/source.vb b/snippets/visualbasic/System.Data/Constraint/ConstraintName/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData Constraint.ConstraintName Example/VB/source.vb
rename to snippets/visualbasic/System.Data/Constraint/ConstraintName/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData Constraint Example/VB/source.vb b/snippets/visualbasic/System.Data/Constraint/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData Constraint Example/VB/source.vb
rename to snippets/visualbasic/System.Data/Constraint/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData Constraint.SetDataSet Example/VB/source.vb b/snippets/visualbasic/System.Data/Constraint/SetDataSet/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData Constraint.SetDataSet Example/VB/source.vb
rename to snippets/visualbasic/System.Data/Constraint/SetDataSet/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData Constraint.Table Example/VB/source.vb b/snippets/visualbasic/System.Data/Constraint/Table/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData Constraint.Table Example/VB/source.vb
rename to snippets/visualbasic/System.Data/Constraint/Table/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData Constraint.ToString Example/VB/source.vb b/snippets/visualbasic/System.Data/Constraint/ToString/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData Constraint.ToString Example/VB/source.vb
rename to snippets/visualbasic/System.Data/Constraint/ToString/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ConstraintCollection.Add Example/VB/source.vb b/snippets/visualbasic/System.Data/ConstraintCollection/Add/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ConstraintCollection.Add Example/VB/source.vb
rename to snippets/visualbasic/System.Data/ConstraintCollection/Add/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ConstraintCollection.Add1 Example/VB/source.vb b/snippets/visualbasic/System.Data/ConstraintCollection/Add/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ConstraintCollection.Add1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/ConstraintCollection/Add/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ConstraintCollection.Add2 Example/VB/source.vb b/snippets/visualbasic/System.Data/ConstraintCollection/Add/source2.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ConstraintCollection.Add2 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/ConstraintCollection/Add/source2.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ConstraintCollection.Add3 Example/VB/source.vb b/snippets/visualbasic/System.Data/ConstraintCollection/Add/source3.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ConstraintCollection.Add3 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/ConstraintCollection/Add/source3.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ConstraintCollection.Add4 Example/VB/source.vb b/snippets/visualbasic/System.Data/ConstraintCollection/Add/source4.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ConstraintCollection.Add4 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/ConstraintCollection/Add/source4.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ConstraintCollection.AddRange Example/VB/source.vb b/snippets/visualbasic/System.Data/ConstraintCollection/AddRange/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ConstraintCollection.AddRange Example/VB/source.vb
rename to snippets/visualbasic/System.Data/ConstraintCollection/AddRange/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ConstraintCollection.CanRemove Example/VB/source.vb b/snippets/visualbasic/System.Data/ConstraintCollection/CanRemove/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ConstraintCollection.CanRemove Example/VB/source.vb
rename to snippets/visualbasic/System.Data/ConstraintCollection/CanRemove/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ConstraintCollection.Clear Example/VB/source.vb b/snippets/visualbasic/System.Data/ConstraintCollection/Clear/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ConstraintCollection.Clear Example/VB/source.vb
rename to snippets/visualbasic/System.Data/ConstraintCollection/Clear/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ConstraintCollection.CollectionChanged Example/VB/source.vb b/snippets/visualbasic/System.Data/ConstraintCollection/CollectionChanged/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ConstraintCollection.CollectionChanged Example/VB/source.vb
rename to snippets/visualbasic/System.Data/ConstraintCollection/CollectionChanged/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ConstraintCollection.Contains Example/VB/source.vb b/snippets/visualbasic/System.Data/ConstraintCollection/Contains/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ConstraintCollection.Contains Example/VB/source.vb
rename to snippets/visualbasic/System.Data/ConstraintCollection/Contains/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ConstraintCollection.IndexOf Example/VB/source.vb b/snippets/visualbasic/System.Data/ConstraintCollection/IndexOf/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ConstraintCollection.IndexOf Example/VB/source.vb
rename to snippets/visualbasic/System.Data/ConstraintCollection/IndexOf/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ConstraintCollection.IndexOf1 Example/VB/source.vb b/snippets/visualbasic/System.Data/ConstraintCollection/IndexOf/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ConstraintCollection.IndexOf1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/ConstraintCollection/IndexOf/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ConstraintCollection.this Example/VB/source.vb b/snippets/visualbasic/System.Data/ConstraintCollection/Item/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ConstraintCollection.this Example/VB/source.vb
rename to snippets/visualbasic/System.Data/ConstraintCollection/Item/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ConstraintCollection.this1 Example/VB/source.vb b/snippets/visualbasic/System.Data/ConstraintCollection/Item/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ConstraintCollection.this1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/ConstraintCollection/Item/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ConstraintCollection Example/VB/source.vb b/snippets/visualbasic/System.Data/ConstraintCollection/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ConstraintCollection Example/VB/source.vb
rename to snippets/visualbasic/System.Data/ConstraintCollection/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ConstraintCollection.Remove Example/VB/source.vb b/snippets/visualbasic/System.Data/ConstraintCollection/Remove/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ConstraintCollection.Remove Example/VB/source.vb
rename to snippets/visualbasic/System.Data/ConstraintCollection/Remove/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ConstraintCollection.Remove1 Example/VB/source.vb b/snippets/visualbasic/System.Data/ConstraintCollection/Remove/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ConstraintCollection.Remove1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/ConstraintCollection/Remove/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ConstraintCollection.RemoveAt Example/VB/source.vb b/snippets/visualbasic/System.Data/ConstraintCollection/RemoveAt/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ConstraintCollection.RemoveAt Example/VB/source.vb
rename to snippets/visualbasic/System.Data/ConstraintCollection/RemoveAt/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumn.DataColumn Example/VB/source.vb b/snippets/visualbasic/System.Data/DataColumn/.ctor/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumn.DataColumn Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataColumn/.ctor/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumn.DataColumn1 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataColumn/.ctor/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumn.DataColumn1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataColumn/.ctor/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumn.DataColumn2 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataColumn/.ctor/source2.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumn.DataColumn2 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataColumn/.ctor/source2.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumn.DataColumn3 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataColumn/.ctor/source3.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumn.DataColumn3 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataColumn/.ctor/source3.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumn.DataColumn4 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataColumn/.ctor/source4.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumn.DataColumn4 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataColumn/.ctor/source4.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumn.AllowDBNull Example/VB/source.vb b/snippets/visualbasic/System.Data/DataColumn/AllowDBNull/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumn.AllowDBNull Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataColumn/AllowDBNull/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumn.AutoIncrementSeed Example/VB/source.vb b/snippets/visualbasic/System.Data/DataColumn/AutoIncrement/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumn.AutoIncrementSeed Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataColumn/AutoIncrement/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumn.Caption Example/VB/source.vb b/snippets/visualbasic/System.Data/DataColumn/Caption/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumn.Caption Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataColumn/Caption/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumn.ColumnMapping Example/VB/source.vb b/snippets/visualbasic/System.Data/DataColumn/ColumnMapping/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumn.ColumnMapping Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataColumn/ColumnMapping/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumn.ColumnName Example/VB/source.vb b/snippets/visualbasic/System.Data/DataColumn/ColumnName/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumn.ColumnName Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataColumn/ColumnName/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumn.DataType Example/VB/source.vb b/snippets/visualbasic/System.Data/DataColumn/DataType/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumn.DataType Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataColumn/DataType/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumn.DefaultValue Example/VB/source.vb b/snippets/visualbasic/System.Data/DataColumn/DefaultValue/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumn.DefaultValue Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataColumn/DefaultValue/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumn.ExtendedProperties Example/VB/source.vb b/snippets/visualbasic/System.Data/DataColumn/ExtendedProperties/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumn.ExtendedProperties Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataColumn/ExtendedProperties/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumn.Ordinal Example/VB/source.vb b/snippets/visualbasic/System.Data/DataColumn/Ordinal/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumn.Ordinal Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataColumn/Ordinal/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumn Example/VB/source.vb b/snippets/visualbasic/System.Data/DataColumn/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumn Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataColumn/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumn.ReadOnly Example/VB/source.vb b/snippets/visualbasic/System.Data/DataColumn/ReadOnly/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumn.ReadOnly Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataColumn/ReadOnly/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumn.Table Example/VB/source.vb b/snippets/visualbasic/System.Data/DataColumn/Table/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumn.Table Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataColumn/Table/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumn.ToString Example/VB/source.vb b/snippets/visualbasic/System.Data/DataColumn/ToString/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumn.ToString Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataColumn/ToString/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumn.Unique Example/VB/source.vb b/snippets/visualbasic/System.Data/DataColumn/Unique/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumn.Unique Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataColumn/Unique/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnCollection.Add Example/VB/source.vb b/snippets/visualbasic/System.Data/DataColumnCollection/Add/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnCollection.Add Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataColumnCollection/Add/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnCollection.Add1 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataColumnCollection/Add/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnCollection.Add1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataColumnCollection/Add/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnCollection.Add2 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataColumnCollection/Add/source2.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnCollection.Add2 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataColumnCollection/Add/source2.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnCollection.Add4 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataColumnCollection/Add/source3.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnCollection.Add4 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataColumnCollection/Add/source3.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnCollection.Add5 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataColumnCollection/Add/source4.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnCollection.Add5 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataColumnCollection/Add/source4.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnCollection.CanRemove Example/VB/source.vb b/snippets/visualbasic/System.Data/DataColumnCollection/CanRemove/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnCollection.CanRemove Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataColumnCollection/CanRemove/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnCollection.Clear Example/VB/source.vb b/snippets/visualbasic/System.Data/DataColumnCollection/Clear/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnCollection.Clear Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataColumnCollection/Clear/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnCollection.CollectionChanged Example/VB/source.vb b/snippets/visualbasic/System.Data/DataColumnCollection/CollectionChanged/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnCollection.CollectionChanged Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataColumnCollection/CollectionChanged/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnCollection.Contains Example/VB/source.vb b/snippets/visualbasic/System.Data/DataColumnCollection/Contains/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnCollection.Contains Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataColumnCollection/Contains/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnCollection.IndexOf Example/VB/source.vb b/snippets/visualbasic/System.Data/DataColumnCollection/IndexOf/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnCollection.IndexOf Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataColumnCollection/IndexOf/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnCollection.this Example/VB/source.vb b/snippets/visualbasic/System.Data/DataColumnCollection/Item/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnCollection.this Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataColumnCollection/Item/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnCollection.this1 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataColumnCollection/Item/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnCollection.this1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataColumnCollection/Item/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnCollection Example/VB/source.vb b/snippets/visualbasic/System.Data/DataColumnCollection/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnCollection Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataColumnCollection/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnCollection.Remove Example/VB/source.vb b/snippets/visualbasic/System.Data/DataColumnCollection/Remove/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnCollection.Remove Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataColumnCollection/Remove/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnCollection.Remove1 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataColumnCollection/Remove/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnCollection.Remove1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataColumnCollection/Remove/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnCollection.RemoveAt Example/VB/source.vb b/snippets/visualbasic/System.Data/DataColumnCollection/RemoveAt/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnCollection.RemoveAt Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataColumnCollection/RemoveAt/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRelation.DataRelation/VB/datarelation.vb b/snippets/visualbasic/System.Data/DataRelation/.ctor/datarelation.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRelation.DataRelation/VB/datarelation.vb
rename to snippets/visualbasic/System.Data/DataRelation/.ctor/datarelation.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRelation.DataRelation1 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRelation/.ctor/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRelation.DataRelation1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRelation/.ctor/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRelation.DataRelation2 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRelation/.ctor/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRelation.DataRelation2 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRelation/.ctor/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRelation.DataRelation3 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRelation/.ctor/source2.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRelation.DataRelation3 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRelation/.ctor/source2.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRelation.ChildColumns Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRelation/ChildColumns/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRelation.ChildColumns Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRelation/ChildColumns/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRelation.ChildKeyConstraint Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRelation/ChildKeyConstraint/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRelation.ChildKeyConstraint Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRelation/ChildKeyConstraint/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRelation.ChildTable Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRelation/ChildTable/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRelation.ChildTable Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRelation/ChildTable/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRelation.DataSet Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRelation/DataSet/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRelation.DataSet Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRelation/DataSet/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRelation Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRelation/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRelation Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRelation/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRelation.ParentColumns Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRelation/ParentColumns/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRelation.ParentColumns Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRelation/ParentColumns/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRelation.ParentKeyConstraint Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRelation/ParentKeyConstraint/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRelation.ParentKeyConstraint Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRelation/ParentKeyConstraint/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRelation.ParentTable Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRelation/ParentTable/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRelation.ParentTable Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRelation/ParentTable/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRelation.RelationName Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRelation/RelationName/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRelation.RelationName Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRelation/RelationName/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRelation.ToString Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRelation/ToString/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRelation.ToString Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRelation/ToString/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRelationCollection.Add1 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRelationCollection/Add/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRelationCollection.Add1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRelationCollection/Add/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRelationCollection.AddRange Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRelationCollection/AddRange/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRelationCollection.AddRange Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRelationCollection/AddRange/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.AcceptChanges Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRow/AcceptChanges/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.AcceptChanges Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRow/AcceptChanges/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.BeginEdit Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRow/BeginEdit/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.BeginEdit Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRow/BeginEdit/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.CancelEdit Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRow/CancelEdit/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.CancelEdit Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRow/CancelEdit/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.ClearErrors Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRow/ClearErrors/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.ClearErrors Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRow/ClearErrors/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.Delete Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRow/Delete/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.Delete Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRow/Delete/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.GetChildRows2 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRow/GetChildRows/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.GetChildRows2 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRow/GetChildRows/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.GetChildRows3 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRow/GetChildRows/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.GetChildRows3 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRow/GetChildRows/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.SetColumnError Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRow/GetColumnError/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.SetColumnError Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRow/GetColumnError/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.GetParentRow Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRow/GetParentRow/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.GetParentRow Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRow/GetParentRow/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.GetParentRow1 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRow/GetParentRow/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.GetParentRow1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRow/GetParentRow/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.GetParentRow2 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRow/GetParentRow/source2.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.GetParentRow2 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRow/GetParentRow/source2.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.GetParentRow3 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRow/GetParentRow/source3.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.GetParentRow3 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRow/GetParentRow/source3.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.GetParentRows2 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRow/GetParentRows/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.GetParentRows2 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRow/GetParentRows/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.GetParentRows3 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRow/GetParentRows/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.GetParentRows3 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRow/GetParentRows/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.HasErrors Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRow/HasErrors/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.HasErrors Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRow/HasErrors/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.HasVersion Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRow/HasVersion/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.HasVersion Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRow/HasVersion/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.IsNull Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRow/IsNull/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.IsNull Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRow/IsNull/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.IsNull1 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRow/IsNull/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.IsNull1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRow/IsNull/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.IsNull2 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRow/IsNull/source2.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.IsNull2 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRow/IsNull/source2.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.this Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRow/Item/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.this Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRow/Item/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.this1 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRow/Item/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.this1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRow/Item/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.this2 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRow/Item/source2.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.this2 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRow/Item/source2.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.this3 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRow/Item/source3.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.this3 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRow/Item/source3.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.this4 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRow/Item/source4.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.this4 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRow/Item/source4.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.this5 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRow/Item/source5.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.this5 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRow/Item/source5.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.ItemArray Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRow/ItemArray/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.ItemArray Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRow/ItemArray/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRow/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRow/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.RowError Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRow/RowError/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.RowError Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRow/RowError/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.RowState Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRow/RowState/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.RowState Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRow/RowState/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.SetParentRow1 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRow/SetParentRow/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.SetParentRow1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRow/SetParentRow/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.Table Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRow/Table/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRow.Table Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRow/Table/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks Data.DataRowChangeEventArgs/VB/source.vb b/snippets/visualbasic/System.Data/DataRowChangeEventArgs/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks Data.DataRowChangeEventArgs/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRowChangeEventArgs/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks Data.DataRowChangeEventHandler/VB/source.vb b/snippets/visualbasic/System.Data/DataRowChangeEventHandler/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks Data.DataRowChangeEventHandler/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRowChangeEventHandler/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRowCollection Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRowCollection/Add/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRowCollection Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRowCollection/Add/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRowCollection.Add1 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRowCollection/Add/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRowCollection.Add1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRowCollection/Add/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRowCollection.Contains Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRowCollection/Contains/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRowCollection.Contains Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRowCollection/Contains/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRowCollection.Contains1 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRowCollection/Contains/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRowCollection.Contains1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRowCollection/Contains/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRowCollection.Find Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRowCollection/Find/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRowCollection.Find Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRowCollection/Find/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRowCollection.Find1 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRowCollection/Find/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRowCollection.Find1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRowCollection/Find/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRowCollection.this Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRowCollection/Item/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRowCollection.this Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRowCollection/Item/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRowCollection.Add Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRowCollection/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRowCollection.Add Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRowCollection/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRowCollection.Remove Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRowCollection/Remove/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRowCollection.Remove Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRowCollection/Remove/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRowCollection.RemoveAt Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRowCollection/RemoveAt/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRowCollection.RemoveAt Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRowCollection/RemoveAt/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRowState Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRowState/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRowState Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRowState/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRowVersion Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRowVersion/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRowVersion Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRowVersion/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRowView.BeginEdit Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRowView/BeginEdit/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRowView.BeginEdit Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRowView/BeginEdit/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRowView.DataView Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRowView/DataView/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRowView.DataView Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRowView/DataView/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRowView.Delete Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRowView/Delete/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRowView.Delete Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRowView/Delete/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRowView.EndEdit Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRowView/EndEdit/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRowView.EndEdit Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRowView/EndEdit/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRowView.this Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRowView/Item/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRowView.this Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRowView/Item/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRowView.this2 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRowView/Item/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRowView.this2 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRowView/Item/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataRowView.RowVersion1/VB/source.vb b/snippets/visualbasic/System.Data/DataRowView/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataRowView.RowVersion1/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRowView/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRowView.Row Example/VB/source.vb b/snippets/visualbasic/System.Data/DataRowView/Row/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataRowView.Row Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataRowView/Row/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.DataSet Example/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/.ctor/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.DataSet Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/.ctor/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.DataSet1 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/.ctor/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.DataSet1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/.ctor/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.AcceptChanges/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/AcceptChanges/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.AcceptChanges/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/AcceptChanges/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.CaseSensitive Example/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/CaseSensitive/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.CaseSensitive Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/CaseSensitive/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.Clear Example/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/Clear/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.Clear Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/Clear/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.Clone Example/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/Clone/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.Clone Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/Clone/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.Copy Example/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/Copy/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.Copy Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/Copy/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataSet.CreateDataReader/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/CreateDataReader/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataSet.CreateDataReader/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/CreateDataReader/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataSet.DataTableReader/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/CreateDataReader/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataSet.DataTableReader/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/CreateDataReader/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataSet.DataTableReaderTables/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/CreateDataReader/source2.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataSet.DataTableReaderTables/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/CreateDataReader/source2.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.DataSetName Example/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/DataSetName/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.DataSetName Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/DataSetName/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.DefaultViewManager Example/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/DefaultViewManager/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.DefaultViewManager Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/DefaultViewManager/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.EnforceConstraints Example/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/EnforceConstraints/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.EnforceConstraints Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/EnforceConstraints/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.GetChanges Example/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/GetChanges/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.GetChanges Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/GetChanges/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.GetChanges1 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/GetChanges/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.GetChanges1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/GetChanges/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.GetXml Example/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/GetXml/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.GetXml Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/GetXml/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.GetXmlSchema Example/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/GetXmlSchema/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.GetXmlSchema Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/GetXmlSchema/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.HasChanges Example/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/HasChanges/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.HasChanges Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/HasChanges/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.HasErrors Example/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/HasErrors/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.HasErrors Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/HasErrors/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataSet.Load/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/Load/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataSet.Load/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/Load/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataSet.LoadString/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/Load/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataSet.LoadString/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/Load/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataSet.LoadTables/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/Load/source2.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataSet.LoadTables/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/Load/source2.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.Locale Example/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/Locale/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.Locale Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/Locale/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.Merge Example/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/Merge/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.Merge Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/Merge/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.Merge2 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/Merge/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.Merge2 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/Merge/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.Merge3 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/Merge/source2.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.Merge3 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/Merge/source2.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.Merge4 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/Merge/source3.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.Merge4 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/Merge/source3.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.MergeFailed Example/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/MergeFailed/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.MergeFailed Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/MergeFailed/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.Namespace Example/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/Namespace/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.Namespace Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/Namespace/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.OnRemoveTable Example/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/OnRemoveTable/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.OnRemoveTable Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/OnRemoveTable/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet Example/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.ReadXml Example/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/ReadXml/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.ReadXml Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/ReadXml/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.ReadXml1 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/ReadXml/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.ReadXml1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/ReadXml/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.ReadXml2 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/ReadXml/source2.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.ReadXml2 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/ReadXml/source2.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.ReadXml3 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/ReadXml/source3.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.ReadXml3 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/ReadXml/source3.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.ReadXmlSchema Example/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/ReadXmlSchema/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.ReadXmlSchema Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/ReadXmlSchema/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.ReadXmlSchema1 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/ReadXmlSchema/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.ReadXmlSchema1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/ReadXmlSchema/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.ReadXmlSchema2 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/ReadXmlSchema/source2.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.ReadXmlSchema2 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/ReadXmlSchema/source2.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.ReadXmlSchema3 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/ReadXmlSchema/source3.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.ReadXmlSchema3 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/ReadXmlSchema/source3.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.RejectChanges Example/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/RejectChanges/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.RejectChanges Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/RejectChanges/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.Relations Example/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/Relations/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.Relations Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/Relations/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.ShouldSerializeRelations Example/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/ShouldSerializeRelations/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.ShouldSerializeRelations Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/ShouldSerializeRelations/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.ShouldSerializeTables Example/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/ShouldSerializeTables/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.ShouldSerializeTables Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/ShouldSerializeTables/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.Tables Example/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/Tables/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.Tables Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/Tables/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.WriteXml Example/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/WriteXml/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.WriteXml Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/WriteXml/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.WriteXml6 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/WriteXml/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.WriteXml6 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/WriteXml/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.WriteXml7 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/WriteXml/source2.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.WriteXml7 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/WriteXml/source2.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.WriteXmlSchema Example/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/WriteXmlSchema/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.WriteXmlSchema Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/WriteXmlSchema/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.WriteXmlSchema1 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/WriteXmlSchema/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.WriteXmlSchema1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/WriteXmlSchema/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.WriteXmlSchema2 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/WriteXmlSchema/source2.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.WriteXmlSchema2 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/WriteXmlSchema/source2.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.WriteXmlSchema3 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataSet/WriteXmlSchema/source3.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataSet.WriteXmlSchema3 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataSet/WriteXmlSchema/source3.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.DataTable Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/.ctor/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.DataTable Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/.ctor/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.DataTable1 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/.ctor/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.DataTable1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/.ctor/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.AcceptChanges Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/AcceptChanges/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.AcceptChanges Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/AcceptChanges/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.CaseSensitive Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/CaseSensitive/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.CaseSensitive Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/CaseSensitive/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.ChildRelations Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/ChildRelations/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.ChildRelations Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/ChildRelations/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.Clear Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/Clear/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.Clear Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/Clear/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.ColumnChanged Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/ColumnChanged/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.ColumnChanged Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/ColumnChanged/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.ColumnChanging Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/ColumnChanging/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.ColumnChanging Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/ColumnChanging/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.Columns Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/Columns/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.Columns Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/Columns/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.Compute Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/Compute/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.Compute Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/Compute/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.Constraints Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/Constraints/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.Constraints Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/Constraints/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.Copy Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/Copy/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.Copy Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/Copy/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTable.CreateDataReader/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/CreateDataReader/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTable.CreateDataReader/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/CreateDataReader/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.DataSet Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/DataSet/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.DataSet Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/DataSet/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.DefaultView Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/DefaultView/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.DefaultView Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/DefaultView/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.ExtendedProperties Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/ExtendedProperties/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.ExtendedProperties Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/ExtendedProperties/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.GetChanges Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/GetChanges/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.GetChanges Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/GetChanges/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.GetChanges1 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/GetChanges/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.GetChanges1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/GetChanges/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.GetErrors Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/GetErrors/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.GetErrors Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/GetErrors/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.HasErrors Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/HasErrors/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.HasErrors Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/HasErrors/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableLoad/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/Load/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableLoad/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/Load/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableLoad.ErrorEventHandler/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/Load/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableLoad.ErrorEventHandler/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/Load/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableLoad.IDataReader/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/Load/source2.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableLoad.IDataReader/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/Load/source2.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableLoad.LoadOption/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/Load/source3.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableLoad.LoadOption/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/Load/source3.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.LoadDataRow Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/LoadDataRow/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.LoadDataRow Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/LoadDataRow/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.Locale Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/Locale/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.Locale Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/Locale/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTable.Merge/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/Merge/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTable.Merge/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/Merge/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTable.MergeMissingSchemaAction/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/Merge/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTable.MergeMissingSchemaAction/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/Merge/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTable.MergePreserveChanges/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/Merge/source2.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTable.MergePreserveChanges/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/Merge/source2.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableMergeOverload/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/Merge/source3.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableMergeOverload/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/Merge/source3.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.MinimumCapacity Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/MinimumCapacity/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.MinimumCapacity Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/MinimumCapacity/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.NewRow Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/NewRow/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.NewRow Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/NewRow/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.ParentRelations Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/ParentRelations/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.ParentRelations Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/ParentRelations/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.PrimaryKey Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/PrimaryKey/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.PrimaryKey Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/PrimaryKey/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTable.ReadXml/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/ReadXml/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTable.ReadXml/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/ReadXml/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTable.ReadXmlString/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/ReadXml/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTable.ReadXmlString/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/ReadXml/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTable.ReadXmlText/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/ReadXml/source2.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTable.ReadXmlText/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/ReadXml/source2.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTable.ReadXmlXmlReader/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/ReadXml/source3.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTable.ReadXmlXmlReader/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/ReadXml/source3.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTable.ReadXmlIOStream/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/ReadXmlSchema/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTable.ReadXmlIOStream/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/ReadXmlSchema/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTable.ReadXmlSchema/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/ReadXmlSchema/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTable.ReadXmlSchema/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/ReadXmlSchema/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTable.ReadXmlSchemaReader/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/ReadXmlSchema/source2.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTable.ReadXmlSchemaReader/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/ReadXmlSchema/source2.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTable.ReadXmlSchemaString/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/ReadXmlSchema/source3.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTable.ReadXmlSchemaString/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/ReadXmlSchema/source3.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.RejectChanges Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/RejectChanges/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.RejectChanges Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/RejectChanges/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.RowChanged Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/RowChanged/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.RowChanged Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/RowChanged/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.RowChanging Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/RowChanging/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.RowChanging Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/RowChanging/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.RowDeleted Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/RowDeleted/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.RowDeleted Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/RowDeleted/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.RowDeleting Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/RowDeleting/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.RowDeleting Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/RowDeleting/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.Rows Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/Rows/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.Rows Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/Rows/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.Select Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/Select/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.Select Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/Select/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.Select1 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/Select/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.Select1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/Select/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.Select2 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/Select/source2.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.Select2 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/Select/source2.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.Select3 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/Select/source3.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.Select3 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/Select/source3.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.TableName Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/TableName/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.TableName Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/TableName/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.ToString Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/ToString/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTable.ToString Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/ToString/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTable.WriteXml/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/WriteXml/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTable.WriteXml/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/WriteXml/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTable.WriteXmlIO/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/WriteXml/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTable.WriteXmlIO/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/WriteXml/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTable.WriteXmlOverload/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/WriteXml/source2.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTable.WriteXmlOverload/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/WriteXml/source2.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTable.WriteXmlSchema/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/WriteXmlSchema/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTable.WriteXmlSchema/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/WriteXmlSchema/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTable.WriteXmlSchemaOverload/VB/source.vb b/snippets/visualbasic/System.Data/DataTable/WriteXmlSchema/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTable.WriteXmlSchemaOverload/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTable/WriteXmlSchema/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableCollection.Add1 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTableCollection/Add/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableCollection.Add1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTableCollection/Add/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableCollection.Add2 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTableCollection/Add/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableCollection.Add2 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTableCollection/Add/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableCollection.AddRange Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTableCollection/AddRange/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableCollection.AddRange Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTableCollection/AddRange/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableCollection.CanRemove Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTableCollection/CanRemove/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableCollection.CanRemove Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTableCollection/CanRemove/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableCollection.Clear Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTableCollection/Clear/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableCollection.Clear Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTableCollection/Clear/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableCollection.CollectionChanged Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTableCollection/CollectionChanged/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableCollection.CollectionChanged Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTableCollection/CollectionChanged/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableCollection.CollectionChanging Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTableCollection/CollectionChanging/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableCollection.CollectionChanging Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTableCollection/CollectionChanging/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableCollection.Contains Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTableCollection/Contains/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableCollection.Contains Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTableCollection/Contains/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableCollection.IndexOf Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTableCollection/IndexOf/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableCollection.IndexOf Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTableCollection/IndexOf/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableCollection.IndexOf1 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTableCollection/IndexOf/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableCollection.IndexOf1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTableCollection/IndexOf/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableCollection.this Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTableCollection/Item/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableCollection.this Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTableCollection/Item/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableCollection.this1 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTableCollection/Item/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableCollection.this1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTableCollection/Item/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableCollection Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTableCollection/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableCollection Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTableCollection/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableCollection.Remove Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTableCollection/Remove/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableCollection.Remove Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTableCollection/Remove/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableCollection.Remove1 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataTableCollection/Remove/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableCollection.Remove1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTableCollection/Remove/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableCollection.RemoveAt/VB/source.vb b/snippets/visualbasic/System.Data/DataTableCollection/RemoveAt/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableCollection.RemoveAt/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTableCollection/RemoveAt/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DP DataView Samples/VB/DataViewSamplesVB.vbproj b/snippets/visualbasic/System.Data/DataTableExtensions/AsDataView/DataViewSamplesVB.vbproj
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DP DataView Samples/VB/DataViewSamplesVB.vbproj
rename to snippets/visualbasic/System.Data/DataTableExtensions/AsDataView/DataViewSamplesVB.vbproj
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DP DataView Samples/VB/Form1.Designer.vb b/snippets/visualbasic/System.Data/DataTableExtensions/AsDataView/Form1.Designer.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DP DataView Samples/VB/Form1.Designer.vb
rename to snippets/visualbasic/System.Data/DataTableExtensions/AsDataView/Form1.Designer.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DP DataView Samples/VB/Form1.resx b/snippets/visualbasic/System.Data/DataTableExtensions/AsDataView/Form1.resx
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DP DataView Samples/VB/Form1.resx
rename to snippets/visualbasic/System.Data/DataTableExtensions/AsDataView/Form1.resx
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DP DataView Samples/VB/Form1.vb b/snippets/visualbasic/System.Data/DataTableExtensions/AsDataView/Form1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DP DataView Samples/VB/Form1.vb
rename to snippets/visualbasic/System.Data/DataTableExtensions/AsDataView/Form1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DP DataView Samples/VB/My Project/Application.Designer.vb b/snippets/visualbasic/System.Data/DataTableExtensions/AsDataView/My Project/Application.Designer.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DP DataView Samples/VB/My Project/Application.Designer.vb
rename to snippets/visualbasic/System.Data/DataTableExtensions/AsDataView/My Project/Application.Designer.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DP DataView Samples/VB/My Project/Application.myapp b/snippets/visualbasic/System.Data/DataTableExtensions/AsDataView/My Project/Application.myapp
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DP DataView Samples/VB/My Project/Application.myapp
rename to snippets/visualbasic/System.Data/DataTableExtensions/AsDataView/My Project/Application.myapp
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DP DataView Samples/VB/My Project/AssemblyInfo.vb b/snippets/visualbasic/System.Data/DataTableExtensions/AsDataView/My Project/AssemblyInfo.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DP DataView Samples/VB/My Project/AssemblyInfo.vb
rename to snippets/visualbasic/System.Data/DataTableExtensions/AsDataView/My Project/AssemblyInfo.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DP DataView Samples/VB/My Project/Resources.Designer.vb b/snippets/visualbasic/System.Data/DataTableExtensions/AsDataView/My Project/Resources.Designer.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DP DataView Samples/VB/My Project/Resources.Designer.vb
rename to snippets/visualbasic/System.Data/DataTableExtensions/AsDataView/My Project/Resources.Designer.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DP DataView Samples/VB/My Project/Resources.resx b/snippets/visualbasic/System.Data/DataTableExtensions/AsDataView/My Project/Resources.resx
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DP DataView Samples/VB/My Project/Resources.resx
rename to snippets/visualbasic/System.Data/DataTableExtensions/AsDataView/My Project/Resources.resx
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DP DataView Samples/VB/My Project/Settings.Designer.vb b/snippets/visualbasic/System.Data/DataTableExtensions/AsDataView/My Project/Settings.Designer.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DP DataView Samples/VB/My Project/Settings.Designer.vb
rename to snippets/visualbasic/System.Data/DataTableExtensions/AsDataView/My Project/Settings.Designer.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DP DataView Samples/VB/My Project/Settings.settings b/snippets/visualbasic/System.Data/DataTableExtensions/AsDataView/My Project/Settings.settings
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DP DataView Samples/VB/My Project/Settings.settings
rename to snippets/visualbasic/System.Data/DataTableExtensions/AsDataView/My Project/Settings.settings
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DP LINQ to DataSet Examples/VB/LINQtoDataSetExamplesVB.vbproj b/snippets/visualbasic/System.Data/DataTableExtensions/CopyToDataTableT/LINQtoDataSetExamplesVB.vbproj
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DP LINQ to DataSet Examples/VB/LINQtoDataSetExamplesVB.vbproj
rename to snippets/visualbasic/System.Data/DataTableExtensions/CopyToDataTableT/LINQtoDataSetExamplesVB.vbproj
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DP LINQ to DataSet Examples/VB/Module1.vb b/snippets/visualbasic/System.Data/DataTableExtensions/CopyToDataTableT/Module1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DP LINQ to DataSet Examples/VB/Module1.vb
rename to snippets/visualbasic/System.Data/DataTableExtensions/CopyToDataTableT/Module1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DP LINQ to DataSet Examples/VB/My Project/Application.Designer.vb b/snippets/visualbasic/System.Data/DataTableExtensions/CopyToDataTableT/My Project/Application.Designer.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DP LINQ to DataSet Examples/VB/My Project/Application.Designer.vb
rename to snippets/visualbasic/System.Data/DataTableExtensions/CopyToDataTableT/My Project/Application.Designer.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DP LINQ to DataSet Examples/VB/My Project/Application.myapp b/snippets/visualbasic/System.Data/DataTableExtensions/CopyToDataTableT/My Project/Application.myapp
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DP LINQ to DataSet Examples/VB/My Project/Application.myapp
rename to snippets/visualbasic/System.Data/DataTableExtensions/CopyToDataTableT/My Project/Application.myapp
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DP LINQ to DataSet Examples/VB/My Project/AssemblyInfo.vb b/snippets/visualbasic/System.Data/DataTableExtensions/CopyToDataTableT/My Project/AssemblyInfo.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DP LINQ to DataSet Examples/VB/My Project/AssemblyInfo.vb
rename to snippets/visualbasic/System.Data/DataTableExtensions/CopyToDataTableT/My Project/AssemblyInfo.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DP LINQ to DataSet Examples/VB/My Project/Resources.Designer.vb b/snippets/visualbasic/System.Data/DataTableExtensions/CopyToDataTableT/My Project/Resources.Designer.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DP LINQ to DataSet Examples/VB/My Project/Resources.Designer.vb
rename to snippets/visualbasic/System.Data/DataTableExtensions/CopyToDataTableT/My Project/Resources.Designer.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DP LINQ to DataSet Examples/VB/My Project/Resources.resx b/snippets/visualbasic/System.Data/DataTableExtensions/CopyToDataTableT/My Project/Resources.resx
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DP LINQ to DataSet Examples/VB/My Project/Resources.resx
rename to snippets/visualbasic/System.Data/DataTableExtensions/CopyToDataTableT/My Project/Resources.resx
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DP LINQ to DataSet Examples/VB/My Project/Settings.Designer.vb b/snippets/visualbasic/System.Data/DataTableExtensions/CopyToDataTableT/My Project/Settings.Designer.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DP LINQ to DataSet Examples/VB/My Project/Settings.Designer.vb
rename to snippets/visualbasic/System.Data/DataTableExtensions/CopyToDataTableT/My Project/Settings.Designer.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DP LINQ to DataSet Examples/VB/My Project/Settings.settings b/snippets/visualbasic/System.Data/DataTableExtensions/CopyToDataTableT/My Project/Settings.settings
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DP LINQ to DataSet Examples/VB/My Project/Settings.settings
rename to snippets/visualbasic/System.Data/DataTableExtensions/CopyToDataTableT/My Project/Settings.settings
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.ctor/VB/source.vb b/snippets/visualbasic/System.Data/DataTableReader/.ctor/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.ctor/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTableReader/.ctor/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.GetBoolean/VB/source.vb b/snippets/visualbasic/System.Data/DataTableReader/GetBoolean/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.GetBoolean/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTableReader/GetBoolean/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.GetByte/VB/source.vb b/snippets/visualbasic/System.Data/DataTableReader/GetByte/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.GetByte/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTableReader/GetByte/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.GetBytes/VB/source.vb b/snippets/visualbasic/System.Data/DataTableReader/GetBytes/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.GetBytes/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTableReader/GetBytes/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.GetChar/VB/source.vb b/snippets/visualbasic/System.Data/DataTableReader/GetChar/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.GetChar/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTableReader/GetChar/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.GetChars/VB/source.vb b/snippets/visualbasic/System.Data/DataTableReader/GetChars/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.GetChars/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTableReader/GetChars/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.GetDataTypeName/VB/source.vb b/snippets/visualbasic/System.Data/DataTableReader/GetDataTypeName/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.GetDataTypeName/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTableReader/GetDataTypeName/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.GetDateTime/VB/source.vb b/snippets/visualbasic/System.Data/DataTableReader/GetDateTime/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.GetDateTime/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTableReader/GetDateTime/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.GetDecimal/VB/source.vb b/snippets/visualbasic/System.Data/DataTableReader/GetDecimal/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.GetDecimal/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTableReader/GetDecimal/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.GetDouble/VB/source.vb b/snippets/visualbasic/System.Data/DataTableReader/GetDouble/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.GetDouble/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTableReader/GetDouble/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.GetEnumerator/VB/source.vb b/snippets/visualbasic/System.Data/DataTableReader/GetEnumerator/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.GetEnumerator/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTableReader/GetEnumerator/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.GetFieldType/VB/source.vb b/snippets/visualbasic/System.Data/DataTableReader/GetFieldType/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.GetFieldType/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTableReader/GetFieldType/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.GetFloat/VB/source.vb b/snippets/visualbasic/System.Data/DataTableReader/GetFloat/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.GetFloat/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTableReader/GetFloat/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.GetGuid/VB/source.vb b/snippets/visualbasic/System.Data/DataTableReader/GetGuid/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.GetGuid/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTableReader/GetGuid/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.GetInt16/VB/source.vb b/snippets/visualbasic/System.Data/DataTableReader/GetInt16/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.GetInt16/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTableReader/GetInt16/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.GetInt32/VB/source.vb b/snippets/visualbasic/System.Data/DataTableReader/GetInt32/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.GetInt32/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTableReader/GetInt32/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.GetInt64/VB/source.vb b/snippets/visualbasic/System.Data/DataTableReader/GetInt64/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.GetInt64/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTableReader/GetInt64/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.GetName/VB/source.vb b/snippets/visualbasic/System.Data/DataTableReader/GetName/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.GetName/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTableReader/GetName/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.GetOrdinal/VB/source.vb b/snippets/visualbasic/System.Data/DataTableReader/GetOrdinal/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.GetOrdinal/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTableReader/GetOrdinal/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.GetSchemaTable/VB/source.vb b/snippets/visualbasic/System.Data/DataTableReader/GetSchemaTable/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.GetSchemaTable/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTableReader/GetSchemaTable/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.GetString/VB/source.vb b/snippets/visualbasic/System.Data/DataTableReader/GetString/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.GetString/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTableReader/GetString/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.GetValue/VB/source.vb b/snippets/visualbasic/System.Data/DataTableReader/GetValue/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.GetValue/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTableReader/GetValue/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.GetValueObject/VB/source.vb b/snippets/visualbasic/System.Data/DataTableReader/GetValues/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.GetValueObject/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTableReader/GetValues/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.HasRows/VB/source.vb b/snippets/visualbasic/System.Data/DataTableReader/HasRows/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.HasRows/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTableReader/HasRows/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.IsDbNull/VB/source.vb b/snippets/visualbasic/System.Data/DataTableReader/IsDBNull/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.IsDbNull/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTableReader/IsDBNull/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.Item/VB/source.vb b/snippets/visualbasic/System.Data/DataTableReader/Item/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.Item/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTableReader/Item/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.ItemName/VB/source.vb b/snippets/visualbasic/System.Data/DataTableReader/Item/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.ItemName/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTableReader/Item/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.NextResult/VB/source.vb b/snippets/visualbasic/System.Data/DataTableReader/NextResult/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.NextResult/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTableReader/NextResult/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.Read/VB/source.vb b/snippets/visualbasic/System.Data/DataTableReader/Read/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataTableReader.Read/VB/source.vb
rename to snippets/visualbasic/System.Data/DataTableReader/Read/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataView.DataView Example/VB/source.vb b/snippets/visualbasic/System.Data/DataView/.ctor/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataView.DataView Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataView/.ctor/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataView.DataView1 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataView/.ctor/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataView.DataView1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataView/.ctor/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataView.DataView2 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataView/.ctor/source2.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataView.DataView2 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataView/.ctor/source2.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataView.AddNew Example/VB/source.vb b/snippets/visualbasic/System.Data/DataView/AddNew/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataView.AddNew Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataView/AddNew/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataView.AllowDelete Example/VB/source.vb b/snippets/visualbasic/System.Data/DataView/AllowDelete/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataView.AllowDelete Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataView/AllowDelete/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataView.AllowEdit Example/VB/source.vb b/snippets/visualbasic/System.Data/DataView/AllowEdit/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataView.AllowEdit Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataView/AllowEdit/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataView.AllowNew Example/VB/source.vb b/snippets/visualbasic/System.Data/DataView/AllowNew/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataView.AllowNew Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataView/AllowNew/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataView.Delete Example/VB/source.vb b/snippets/visualbasic/System.Data/DataView/Delete/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataView.Delete Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataView/Delete/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataView.Find Example/VB/source.vb b/snippets/visualbasic/System.Data/DataView/Find/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataView.Find Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataView/Find/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataView.Find1 Example/VB/source.vb b/snippets/visualbasic/System.Data/DataView/Find/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataView.Find1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataView/Find/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataView.ListChanged Example/VB/source.vb b/snippets/visualbasic/System.Data/DataView/ListChanged/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataView.ListChanged Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataView/ListChanged/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataView Example/VB/source.vb b/snippets/visualbasic/System.Data/DataView/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataView Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataView/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataView.RowFilter Example/VB/source.vb b/snippets/visualbasic/System.Data/DataView/RowFilter/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataView.RowFilter Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataView/RowFilter/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataView.RowStateFilter Example/VB/source.vb b/snippets/visualbasic/System.Data/DataView/RowStateFilter/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataView.RowStateFilter Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataView/RowStateFilter/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataView.Sort Example/VB/source.vb b/snippets/visualbasic/System.Data/DataView/Sort/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataView.Sort Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataView/Sort/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataView.Table Example/VB/source.vb b/snippets/visualbasic/System.Data/DataView/Table/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataView.Table Example/VB/source.vb
rename to snippets/visualbasic/System.Data/DataView/Table/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataView.ToTableFiltered/VB/source.vb b/snippets/visualbasic/System.Data/DataView/ToTable/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataView.ToTableFiltered/VB/source.vb
rename to snippets/visualbasic/System.Data/DataView/ToTable/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataView.ToTableNewName/VB/source.vb b/snippets/visualbasic/System.Data/DataView/ToTable/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataView.ToTableNewName/VB/source.vb
rename to snippets/visualbasic/System.Data/DataView/ToTable/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataView.ToTableUniqueValues/VB/source.vb b/snippets/visualbasic/System.Data/DataView/ToTable/source2.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataView.ToTableUniqueValues/VB/source.vb
rename to snippets/visualbasic/System.Data/DataView/ToTable/source2.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataView.ToTableUniqueValuesName/VB/source.vb b/snippets/visualbasic/System.Data/DataView/ToTable/source3.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DataView.ToTableUniqueValuesName/VB/source.vb
rename to snippets/visualbasic/System.Data/DataView/ToTable/source3.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ForeignKeyConstraint.ForeignKeyConstraint Example/VB/source.vb b/snippets/visualbasic/System.Data/ForeignKeyConstraint/.ctor/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ForeignKeyConstraint.ForeignKeyConstraint Example/VB/source.vb
rename to snippets/visualbasic/System.Data/ForeignKeyConstraint/.ctor/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ForeignKeyConstraint.ForeignKeyConstraint1 Example/VB/source.vb b/snippets/visualbasic/System.Data/ForeignKeyConstraint/.ctor/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ForeignKeyConstraint.ForeignKeyConstraint1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/ForeignKeyConstraint/.ctor/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ForeignKeyConstraint.ForeignKeyConstraint2 Example/VB/source.vb b/snippets/visualbasic/System.Data/ForeignKeyConstraint/.ctor/source2.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ForeignKeyConstraint.ForeignKeyConstraint2 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/ForeignKeyConstraint/.ctor/source2.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ForeignKeyConstraint.ForeignKeyConstraint3 Example/VB/source.vb b/snippets/visualbasic/System.Data/ForeignKeyConstraint/.ctor/source3.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ForeignKeyConstraint.ForeignKeyConstraint3 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/ForeignKeyConstraint/.ctor/source3.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ForeignKeyConstraint.DeleteRule Example/VB/source.vb b/snippets/visualbasic/System.Data/ForeignKeyConstraint/AcceptRejectRule/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ForeignKeyConstraint.DeleteRule Example/VB/source.vb
rename to snippets/visualbasic/System.Data/ForeignKeyConstraint/AcceptRejectRule/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ForeignKeyConstraint.Columns Example/VB/source.vb b/snippets/visualbasic/System.Data/ForeignKeyConstraint/Columns/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ForeignKeyConstraint.Columns Example/VB/source.vb
rename to snippets/visualbasic/System.Data/ForeignKeyConstraint/Columns/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ForeignKeyConstraint.Equals Example/VB/source.vb b/snippets/visualbasic/System.Data/ForeignKeyConstraint/Equals/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ForeignKeyConstraint.Equals Example/VB/source.vb
rename to snippets/visualbasic/System.Data/ForeignKeyConstraint/Equals/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ForeignKeyConstraint Example/VB/source.vb b/snippets/visualbasic/System.Data/ForeignKeyConstraint/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ForeignKeyConstraint Example/VB/source.vb
rename to snippets/visualbasic/System.Data/ForeignKeyConstraint/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ForeignKeyConstraint.Table Example/VB/source.vb b/snippets/visualbasic/System.Data/ForeignKeyConstraint/Table/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData ForeignKeyConstraint.Table Example/VB/source.vb
rename to snippets/visualbasic/System.Data/ForeignKeyConstraint/Table/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMapping.DataSetColumn Example/VB/source.vb b/snippets/visualbasic/System.Data/IColumnMapping/DataSetColumn/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMapping.DataSetColumn Example/VB/source.vb
rename to snippets/visualbasic/System.Data/IColumnMapping/DataSetColumn/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMapping Example/VB/source.vb b/snippets/visualbasic/System.Data/IColumnMapping/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMapping Example/VB/source.vb
rename to snippets/visualbasic/System.Data/IColumnMapping/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.this1 Example/VB/source.vb b/snippets/visualbasic/System.Data/IColumnMappingCollection/IndexOf/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.this1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/IColumnMappingCollection/IndexOf/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection Example/VB/source.vb b/snippets/visualbasic/System.Data/IColumnMappingCollection/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection Example/VB/source.vb
rename to snippets/visualbasic/System.Data/IColumnMappingCollection/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.RemoveAt1 Example/VB/source.vb b/snippets/visualbasic/System.Data/IColumnMappingCollection/RemoveAt/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.RemoveAt1 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/IColumnMappingCollection/RemoveAt/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlDataAdapter Example/VB/source.vb b/snippets/visualbasic/System.Data/IDataAdapter/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlDataAdapter Example/VB/source.vb
rename to snippets/visualbasic/System.Data/IDataAdapter/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataAdapter.IDataAdapter.Update Example/VB/source.vb b/snippets/visualbasic/System.Data/IDataAdapter/Update/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataAdapter.IDataAdapter.Update Example/VB/source.vb
rename to snippets/visualbasic/System.Data/IDataAdapter/Update/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlParameter.Direction Example/VB/source.vb b/snippets/visualbasic/System.Data/IDataParameter/Direction/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlParameter.Direction Example/VB/source.vb
rename to snippets/visualbasic/System.Data/IDataParameter/Direction/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlParameter.IsNullable Example/VB/source.vb b/snippets/visualbasic/System.Data/IDataParameter/IsNullable/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlParameter.IsNullable Example/VB/source.vb
rename to snippets/visualbasic/System.Data/IDataParameter/IsNullable/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlParameter Example/VB/source.vb b/snippets/visualbasic/System.Data/IDataParameter/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlParameter Example/VB/source.vb
rename to snippets/visualbasic/System.Data/IDataParameter/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlParameter.ParameterName Example/VB/source.vb b/snippets/visualbasic/System.Data/IDataParameter/ParameterName/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlParameter.ParameterName Example/VB/source.vb
rename to snippets/visualbasic/System.Data/IDataParameter/ParameterName/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlParameter.SourceColumn Example/VB/source.vb b/snippets/visualbasic/System.Data/IDataParameter/SourceColumn/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlParameter.SourceColumn Example/VB/source.vb
rename to snippets/visualbasic/System.Data/IDataParameter/SourceColumn/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlParameter.SourceVersion Example/VB/source.vb b/snippets/visualbasic/System.Data/IDataParameter/SourceVersion/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlParameter.SourceVersion Example/VB/source.vb
rename to snippets/visualbasic/System.Data/IDataParameter/SourceVersion/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlParameter.Value Example/VB/source.vb b/snippets/visualbasic/System.Data/IDataParameter/Value/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlParameter.Value Example/VB/source.vb
rename to snippets/visualbasic/System.Data/IDataParameter/Value/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/idatareader_nextresult/vb/Project.vbproj b/snippets/visualbasic/System.Data/IDataReader/NextResult/Project.vbproj
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/idatareader_nextresult/vb/Project.vbproj
rename to snippets/visualbasic/System.Data/IDataReader/NextResult/Project.vbproj
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/idatareader_nextresult/vb/source.vb b/snippets/visualbasic/System.Data/IDataReader/NextResult/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/idatareader_nextresult/vb/source.vb
rename to snippets/visualbasic/System.Data/IDataReader/NextResult/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlDataReader.GetOrdinal/VB/Project.vbproj b/snippets/visualbasic/System.Data/IDataReader/Overview/Project.vbproj
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlDataReader.GetOrdinal/VB/Project.vbproj
rename to snippets/visualbasic/System.Data/IDataReader/Overview/Project.vbproj
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlDataReader.Read Example/VB/source.vb b/snippets/visualbasic/System.Data/IDataReader/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlDataReader.Read Example/VB/source.vb
rename to snippets/visualbasic/System.Data/IDataReader/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData IDataReader.Read Example/VB/source.vb b/snippets/visualbasic/System.Data/IDataReader/Read/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData IDataReader.Read Example/VB/source.vb
rename to snippets/visualbasic/System.Data/IDataReader/Read/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcDataReader.GetOrdinal/VB/source.vb b/snippets/visualbasic/System.Data/IDataRecord/GetOrdinal/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OdbcDataReader.GetOrdinal/VB/source.vb
rename to snippets/visualbasic/System.Data/IDataRecord/GetOrdinal/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData IDbCommand.CommandText Example/VB/source.vb b/snippets/visualbasic/System.Data/IDbCommand/CommandText/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData IDbCommand.CommandText Example/VB/source.vb
rename to snippets/visualbasic/System.Data/IDbCommand/CommandText/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData IDbCommand.CommandTimeout Example/VB/source.vb b/snippets/visualbasic/System.Data/IDbCommand/CommandTimeout/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData IDbCommand.CommandTimeout Example/VB/source.vb
rename to snippets/visualbasic/System.Data/IDbCommand/CommandTimeout/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbCommand.ExecuteNonQuery Example/VB/source.vb b/snippets/visualbasic/System.Data/IDbCommand/ExecuteNonQuery/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbCommand.ExecuteNonQuery Example/VB/source.vb
rename to snippets/visualbasic/System.Data/IDbCommand/ExecuteNonQuery/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlCommand.ExecuteScalar/VB/mysample.vb b/snippets/visualbasic/System.Data/IDbCommand/ExecuteScalar/mysample.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlCommand.ExecuteScalar/VB/mysample.vb
rename to snippets/visualbasic/System.Data/IDbCommand/ExecuteScalar/mysample.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlDataReader.Read Example/VB/Project.vbproj b/snippets/visualbasic/System.Data/IDbCommand/Overview/Project.vbproj
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlDataReader.Read Example/VB/Project.vbproj
rename to snippets/visualbasic/System.Data/IDbCommand/Overview/Project.vbproj
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlCommand Example/VB/source.vb b/snippets/visualbasic/System.Data/IDbCommand/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlCommand Example/VB/source.vb
rename to snippets/visualbasic/System.Data/IDbCommand/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData IDbCommand.Parameters Example/VB/source.vb b/snippets/visualbasic/System.Data/IDbCommand/Parameters/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData IDbCommand.Parameters Example/VB/source.vb
rename to snippets/visualbasic/System.Data/IDbCommand/Parameters/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbParameter Example/VB/Project.vbproj b/snippets/visualbasic/System.Data/IDbCommand/Prepare/Project.vbproj
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbParameter Example/VB/Project.vbproj
rename to snippets/visualbasic/System.Data/IDbCommand/Prepare/Project.vbproj
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbCommand.Prepare Example/VB/source.vb b/snippets/visualbasic/System.Data/IDbCommand/Prepare/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbCommand.Prepare Example/VB/source.vb
rename to snippets/visualbasic/System.Data/IDbCommand/Prepare/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData IDbConnection.ConnectionString Example/VB/source.vb b/snippets/visualbasic/System.Data/IDbConnection/ConnectionString/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData IDbConnection.ConnectionString Example/VB/source.vb
rename to snippets/visualbasic/System.Data/IDbConnection/ConnectionString/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlConnection Example/VB/source.vb b/snippets/visualbasic/System.Data/IDbConnection/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlConnection Example/VB/source.vb
rename to snippets/visualbasic/System.Data/IDbConnection/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.DeleteCommand Example/VB/source.vb b/snippets/visualbasic/System.Data/IDbDataAdapter/DeleteCommand/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.DeleteCommand Example/VB/source.vb
rename to snippets/visualbasic/System.Data/IDbDataAdapter/DeleteCommand/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.InsertCommand Example/VB/source.vb b/snippets/visualbasic/System.Data/IDbDataAdapter/InsertCommand/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.InsertCommand Example/VB/source.vb
rename to snippets/visualbasic/System.Data/IDbDataAdapter/InsertCommand/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.SelectCommand Example/VB/source.vb b/snippets/visualbasic/System.Data/IDbDataAdapter/SelectCommand/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.SelectCommand Example/VB/source.vb
rename to snippets/visualbasic/System.Data/IDbDataAdapter/SelectCommand/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbDataAdapter.UpdateCommand Example/VB/source.vb b/snippets/visualbasic/System.Data/IDbDataAdapter/UpdateCommand/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData OleDbDataAdapter.UpdateCommand Example/VB/source.vb
rename to snippets/visualbasic/System.Data/IDbDataAdapter/UpdateCommand/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlConnection.BeginTransaction3 Example/VB/Project.vbproj b/snippets/visualbasic/System.Data/IDbTransaction/Overview/Project.vbproj
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlConnection.BeginTransaction3 Example/VB/Project.vbproj
rename to snippets/visualbasic/System.Data/IDbTransaction/Overview/Project.vbproj
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlConnection.BeginTransaction Example/VB/source.vb b/snippets/visualbasic/System.Data/IDbTransaction/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlConnection.BeginTransaction Example/VB/source.vb
rename to snippets/visualbasic/System.Data/IDbTransaction/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMapping.ColumnMappings Example/VB/source.vb b/snippets/visualbasic/System.Data/ITableMapping/ColumnMappings/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMapping.ColumnMappings Example/VB/source.vb
rename to snippets/visualbasic/System.Data/ITableMapping/ColumnMappings/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMapping Example/VB/source.vb b/snippets/visualbasic/System.Data/ITableMapping/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMapping Example/VB/source.vb
rename to snippets/visualbasic/System.Data/ITableMapping/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/system_data_isolationlevel/vb/source.vb b/snippets/visualbasic/System.Data/IsolationLevel/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/system_data_isolationlevel/vb/source.vb
rename to snippets/visualbasic/System.Data/IsolationLevel/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData MappingType Example/VB/source.vb b/snippets/visualbasic/System.Data/MappingType/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData MappingType Example/VB/source.vb
rename to snippets/visualbasic/System.Data/MappingType/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData PropertyCollection Example/VB/source.vb b/snippets/visualbasic/System.Data/PropertyCollection/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData PropertyCollection Example/VB/source.vb
rename to snippets/visualbasic/System.Data/PropertyCollection/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData RowNotInTableException Example/VB/source.vb b/snippets/visualbasic/System.Data/RowNotInTableException/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData RowNotInTableException Example/VB/source.vb
rename to snippets/visualbasic/System.Data/RowNotInTableException/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData StateChangeEventArgs Example/VB/source.vb b/snippets/visualbasic/System.Data/StateChangeEventArgs/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData StateChangeEventArgs Example/VB/source.vb
rename to snippets/visualbasic/System.Data/StateChangeEventArgs/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData UniqueConstraint.UniqueConstraint Example/VB/source.vb b/snippets/visualbasic/System.Data/UniqueConstraint/.ctor/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData UniqueConstraint.UniqueConstraint Example/VB/source.vb
rename to snippets/visualbasic/System.Data/UniqueConstraint/.ctor/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData UniqueConstraint.UniqueConstraint2 Example/VB/source.vb b/snippets/visualbasic/System.Data/UniqueConstraint/.ctor/source1.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData UniqueConstraint.UniqueConstraint2 Example/VB/source.vb
rename to snippets/visualbasic/System.Data/UniqueConstraint/.ctor/source1.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData UniqueConstraint.Columns Example/VB/source.vb b/snippets/visualbasic/System.Data/UniqueConstraint/Columns/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData UniqueConstraint.Columns Example/VB/source.vb
rename to snippets/visualbasic/System.Data/UniqueConstraint/Columns/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData UniqueConstraint.Equals Example/VB/source.vb b/snippets/visualbasic/System.Data/UniqueConstraint/Equals/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData UniqueConstraint.Equals Example/VB/source.vb
rename to snippets/visualbasic/System.Data/UniqueConstraint/Equals/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData UniqueConstraint.IsPrimaryKey Example/VB/source.vb b/snippets/visualbasic/System.Data/UniqueConstraint/IsPrimaryKey/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData UniqueConstraint.IsPrimaryKey Example/VB/source.vb
rename to snippets/visualbasic/System.Data/UniqueConstraint/IsPrimaryKey/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData UniqueConstraint Example/VB/source.vb b/snippets/visualbasic/System.Data/UniqueConstraint/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData UniqueConstraint Example/VB/source.vb
rename to snippets/visualbasic/System.Data/UniqueConstraint/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData UniqueConstraint.Table Example/VB/source.vb b/snippets/visualbasic/System.Data/UniqueConstraint/Table/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData UniqueConstraint.Table Example/VB/source.vb
rename to snippets/visualbasic/System.Data/UniqueConstraint/Table/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData VersionNotFoundException Example/VB/source.vb b/snippets/visualbasic/System.Data/VersionNotFoundException/Overview/source.vb
similarity index 100%
rename from snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData VersionNotFoundException Example/VB/source.vb
rename to snippets/visualbasic/System.Data/VersionNotFoundException/Overview/source.vb
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlCommand.BeginExecuteReaderAsyncBehavior/VB/TesterFormVB.vbproj b/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlCommand.BeginExecuteReaderAsyncBehavior/VB/TesterFormVB.vbproj
deleted file mode 100644
index f3c949d7cb5..00000000000
--- a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlCommand.BeginExecuteReaderAsyncBehavior/VB/TesterFormVB.vbproj
+++ /dev/null
@@ -1,103 +0,0 @@
-
-
-
- Debug
- AnyCPU
- 8.0.50727
- 2.0
- {C019A781-A425-4338-9553-5D623134FD21}
- WinExe
- TesterFormVB.My.MyApplication
- TesterFormVB
- TesterFormVB
- WindowsForms
- On
-
-
- true
- full
- true
- true
- bin\Debug\
- TesterFormVB.xml
- 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022
-
-
- pdbonly
- false
- true
- true
- bin\Release\
- TesterFormVB.xml
- 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Form
-
-
- Form1.vb
- Form
-
-
-
- True
- Application.myapp
-
-
- True
- True
- Resources.resx
-
-
- True
- Settings.settings
- True
-
-
-
-
- VbMyResourcesResXFileCodeGenerator
- Resources.Designer.vb
- My.Resources
- Designer
-
-
-
-
- MyApplicationCodeGenerator
- Application.Designer.vb
-
-
- SettingsSingleFileGenerator
- My
- Settings.Designer.vb
-
-
-
-
-
\ No newline at end of file
diff --git a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlCommand.BeginExecuteXmlReaderAsync/VB/TesterFormVB.vbproj b/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlCommand.BeginExecuteXmlReaderAsync/VB/TesterFormVB.vbproj
deleted file mode 100644
index f3c949d7cb5..00000000000
--- a/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlCommand.BeginExecuteXmlReaderAsync/VB/TesterFormVB.vbproj
+++ /dev/null
@@ -1,103 +0,0 @@
-
-
-
- Debug
- AnyCPU
- 8.0.50727
- 2.0
- {C019A781-A425-4338-9553-5D623134FD21}
- WinExe
- TesterFormVB.My.MyApplication
- TesterFormVB
- TesterFormVB
- WindowsForms
- On
-
-
- true
- full
- true
- true
- bin\Debug\
- TesterFormVB.xml
- 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022
-
-
- pdbonly
- false
- true
- true
- bin\Release\
- TesterFormVB.xml
- 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Form
-
-
- Form1.vb
- Form
-
-
-
- True
- Application.myapp
-
-
- True
- True
- Resources.resx
-
-
- True
- Settings.settings
- True
-
-
-
-
- VbMyResourcesResXFileCodeGenerator
- Resources.Designer.vb
- My.Resources
- Designer
-
-
-
-
- MyApplicationCodeGenerator
- Application.Designer.vb
-
-
- SettingsSingleFileGenerator
- My
- Settings.Designer.vb
-
-
-
-
-
\ No newline at end of file
diff --git a/xml/Microsoft.SqlServer.Server/Format.xml b/xml/Microsoft.SqlServer.Server/Format.xml
index 1f01f762056..c3207f4a98e 100644
--- a/xml/Microsoft.SqlServer.Server/Format.xml
+++ b/xml/Microsoft.SqlServer.Server/Format.xml
@@ -72,7 +72,7 @@ This enumeration is used by
diff --git a/xml/Microsoft.SqlServer.Server/IBinarySerialize.xml b/xml/Microsoft.SqlServer.Server/IBinarySerialize.xml
index 386fa05cff3..f455d4b613e 100644
--- a/xml/Microsoft.SqlServer.Server/IBinarySerialize.xml
+++ b/xml/Microsoft.SqlServer.Server/IBinarySerialize.xml
@@ -83,7 +83,7 @@
The following example shows the implementation of the method of a UDT, which uses a to de-serialize a previously persisted UDT. This example assumes that the UDT has two data properties: `StringValue` and `DoubleValue`.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/DataWorks IBinarySerialize Samples/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks IBinarySerialize Samples/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/Microsoft.SqlServer.Server/IBinarySerialize/Read/source.vb" id="Snippet1":::
]]>
@@ -127,7 +127,7 @@
The following example shows the implementation of the method of a UDT, which uses a to serialize the UDT in the user-defined binary format. The purpose of the null character padding is to ensure that the string value is completely separated from the double value, so that one UDT is compared to another in Transact-SQL code, string bytes are compared to string bytes and double bytes are compared to double bytes.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/DataWorks IBinarySerialize Samples/CS/source.cs" id="Snippet2":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks IBinarySerialize Samples/VB/source.vb" id="Snippet2":::
+ :::code language="vb" source="~/snippets/visualbasic/Microsoft.SqlServer.Server/IBinarySerialize/Read/source.vb" id="Snippet2":::
]]>
diff --git a/xml/Microsoft.SqlServer.Server/SqlContext.xml b/xml/Microsoft.SqlServer.Server/SqlContext.xml
index e06b09b6da8..1d68bcea6ab 100644
--- a/xml/Microsoft.SqlServer.Server/SqlContext.xml
+++ b/xml/Microsoft.SqlServer.Server/SqlContext.xml
@@ -28,7 +28,7 @@
The following example creates a new and its . The example then marks the beginning of a result set using the method, sends records with example data back to the client using the method, and marks the end of the result set with the method.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlPipe.SendResultsRow/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlPipe.SendResultsRow/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/Microsoft.SqlServer.Server/SqlPipe/SendResultsEnd/source.vb" id="Snippet1":::
]]>
@@ -171,7 +171,7 @@
The following example shows how to get the Windows identity of the calling client and impersonate the client.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlContext.WindowsIdentity Sample/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlContext.WindowsIdentity Sample/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/Microsoft.SqlServer.Server/SqlContext/WindowsIdentity/source.vb" id="Snippet1":::
]]>
diff --git a/xml/Microsoft.SqlServer.Server/SqlDataRecord.xml b/xml/Microsoft.SqlServer.Server/SqlDataRecord.xml
index 0948686b5c2..c2926c23f2b 100644
--- a/xml/Microsoft.SqlServer.Server/SqlDataRecord.xml
+++ b/xml/Microsoft.SqlServer.Server/SqlDataRecord.xml
@@ -61,7 +61,7 @@
The following example shows how to create several objects, which describe the column metadata of a record, and creating a . The column values of the are set and the is sent to the calling program by using the class.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlDataRecord Samples/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlDataRecord Samples/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/Microsoft.SqlServer.Server/SqlDataRecord/Overview/source.vb" id="Snippet1":::
]]>
@@ -110,7 +110,7 @@
The following example shows how to create a new object from two objects, which indicate the column name and data type.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlDataRecord Samples/CS/source.cs" id="Snippet2":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlDataRecord Samples/VB/source.vb" id="Snippet2":::
+ :::code language="vb" source="~/snippets/visualbasic/Microsoft.SqlServer.Server/SqlDataRecord/Overview/source.vb" id="Snippet2":::
]]>
diff --git a/xml/Microsoft.SqlServer.Server/SqlFunctionAttribute.xml b/xml/Microsoft.SqlServer.Server/SqlFunctionAttribute.xml
index 1b0adc5668e..aa83dea2624 100644
--- a/xml/Microsoft.SqlServer.Server/SqlFunctionAttribute.xml
+++ b/xml/Microsoft.SqlServer.Server/SqlFunctionAttribute.xml
@@ -49,7 +49,7 @@
The following example shows an aggregate function that returns a list of files in the specified directory path.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlFunctionAttribute Sample/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlFunctionAttribute Sample/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/Microsoft.SqlServer.Server/SqlFunctionAttribute/Overview/source.vb" id="Snippet1":::
]]>
diff --git a/xml/Microsoft.SqlServer.Server/SqlMetaData.xml b/xml/Microsoft.SqlServer.Server/SqlMetaData.xml
index bc69017d609..16ae58cb48f 100644
--- a/xml/Microsoft.SqlServer.Server/SqlMetaData.xml
+++ b/xml/Microsoft.SqlServer.Server/SqlMetaData.xml
@@ -45,7 +45,7 @@
The following example shows the creation of several objects, which describe the column metadata of a record, and the creation of a . The column values of the are set and the is sent to the calling program using the class.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlMetaData Samples/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlMetaData Samples/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/Microsoft.SqlServer.Server/SqlMetaData/Overview/source.vb" id="Snippet1":::
]]>
@@ -123,7 +123,7 @@
The following example creates a new object by specifying the column name and a column data type of .`Int`.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlMetaData Samples/CS/source.cs" id="Snippet3":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlMetaData Samples/VB/source.vb" id="Snippet3":::
+ :::code language="vb" source="~/snippets/visualbasic/Microsoft.SqlServer.Server/SqlMetaData/Overview/source.vb" id="Snippet3":::
]]>
@@ -192,7 +192,7 @@
The following example creates a new object by specifying the column name, a column data type of `.NVarChar`, and a maximum length of 12 characters.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlMetaData Samples/CS/source.cs" id="Snippet2":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlMetaData Samples/VB/source.vb" id="Snippet2":::
+ :::code language="vb" source="~/snippets/visualbasic/Microsoft.SqlServer.Server/SqlMetaData/Overview/source.vb" id="Snippet2":::
]]>
diff --git a/xml/Microsoft.SqlServer.Server/SqlMethodAttribute.xml b/xml/Microsoft.SqlServer.Server/SqlMethodAttribute.xml
index baa97c8f64e..93888e7065a 100644
--- a/xml/Microsoft.SqlServer.Server/SqlMethodAttribute.xml
+++ b/xml/Microsoft.SqlServer.Server/SqlMethodAttribute.xml
@@ -56,7 +56,7 @@
The following example shows a UDT method that is attributed to indicate that the method will not be invoked on null instances of the type, that the method will not change the state of the type, and that the method will not be called when `null` parameters are supplied to the method invocation.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlMethodAttribute Sample/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlMethodAttribute Sample/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/Microsoft.SqlServer.Server/SqlMethodAttribute/Overview/source.vb" id="Snippet1":::
]]>
diff --git a/xml/Microsoft.SqlServer.Server/SqlPipe.xml b/xml/Microsoft.SqlServer.Server/SqlPipe.xml
index 8cd209f4a2b..36afc2e9467 100644
--- a/xml/Microsoft.SqlServer.Server/SqlPipe.xml
+++ b/xml/Microsoft.SqlServer.Server/SqlPipe.xml
@@ -28,7 +28,7 @@
The following example uses and to select rows from a data source in a stored procedure. The example then uses a to execute the command and send the results back to the client.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlPipe/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlPipe/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/Microsoft.SqlServer.Server/SqlPipe/Overview/source.vb" id="Snippet1":::
]]>
@@ -74,7 +74,7 @@
The following example uses and to select rows from a data source in a stored procedure. The example then uses a to execute the command and send the results back to the client.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlPipe.ExecuteAndSend/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlPipe.ExecuteAndSend/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/Microsoft.SqlServer.Server/SqlPipe/ExecuteAndSend/source.vb" id="Snippet1":::
]]>
@@ -215,7 +215,7 @@
The following example uses the method to send a message string directly to the client.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlPipe.Send/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlPipe.Send/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/Microsoft.SqlServer.Server/SqlPipe/Send/source.vb" id="Snippet1":::
]]>
@@ -254,7 +254,7 @@
The following example creates a new and its . The example then marks the beginning of a result set using the method, sends records with example data back to the client using the method, and marks the end of the result set with the method.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlPipe.SendResultsEnd/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlPipe.SendResultsEnd/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/Microsoft.SqlServer.Server/SqlContext/Overview/source.vb" id="Snippet1":::
]]>
@@ -299,7 +299,7 @@
The following example creates a new and its . The example then marks the beginning of a result set using the method, sends records with example data back to the client using the method, and marks the end of the result set with the method.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlPipe.SendResultsRow/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlPipe.SendResultsRow/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/Microsoft.SqlServer.Server/SqlPipe/SendResultsEnd/source.vb" id="Snippet1":::
]]>
@@ -349,7 +349,7 @@
The following example creates a new and its . The example then marks the beginning of a result set using the method, sends records with example data back to the client using the method, and marks the end of the result set with the method.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlPipe.SendResultsStart/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlPipe.SendResultsStart/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/Microsoft.SqlServer.Server/SqlPipe/SendResultsStart/source.vb" id="Snippet1":::
]]>
diff --git a/xml/Microsoft.SqlServer.Server/SqlProcedureAttribute.xml b/xml/Microsoft.SqlServer.Server/SqlProcedureAttribute.xml
index b7e488ac706..83055b3223a 100644
--- a/xml/Microsoft.SqlServer.Server/SqlProcedureAttribute.xml
+++ b/xml/Microsoft.SqlServer.Server/SqlProcedureAttribute.xml
@@ -41,7 +41,7 @@
The following example shows a method declaration in an assembly that has been attributed as a stored procedure. The property has been set to the name of the stored procedure.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlProcedureAttribute/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlProcedureAttribute/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/Microsoft.SqlServer.Server/SqlProcedureAttribute/Overview/source.vb" id="Snippet1":::
]]>
diff --git a/xml/Microsoft.SqlServer.Server/SqlTriggerAttribute.xml b/xml/Microsoft.SqlServer.Server/SqlTriggerAttribute.xml
index fe6bf7933e1..ca4ec060dab 100644
--- a/xml/Microsoft.SqlServer.Server/SqlTriggerAttribute.xml
+++ b/xml/Microsoft.SqlServer.Server/SqlTriggerAttribute.xml
@@ -39,7 +39,7 @@
The following example shows the specifying the name of the trigger, the target table, and the event that will fire the trigger. See for the full trigger example.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlTriggerAttribute Sample/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlTriggerAttribute Sample/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/Microsoft.SqlServer.Server/SqlTriggerAttribute/Overview/source.vb" id="Snippet1":::
]]>
diff --git a/xml/Microsoft.SqlServer.Server/SqlTriggerContext.xml b/xml/Microsoft.SqlServer.Server/SqlTriggerContext.xml
index cab49e1633c..a02858dec43 100644
--- a/xml/Microsoft.SqlServer.Server/SqlTriggerContext.xml
+++ b/xml/Microsoft.SqlServer.Server/SqlTriggerContext.xml
@@ -31,7 +31,7 @@
The following example shows a object being used to determine if an action occurred. If a row was inserted into the `user`'s table, the user name and real name are retrieved from the inserted row and then added to the **UserNameAudit** table.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlTriggerContext Sample/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlTriggerContext Sample/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/Microsoft.SqlServer.Server/SqlTriggerContext/Overview/source.vb" id="Snippet1":::
]]>
@@ -149,7 +149,7 @@
The following example shows an auditing trigger. If an or action occurred, the affected rows are retrieved from the INSERTED and DELETED tables.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlTriggerContext Sample/CS/source.cs" id="Snippet2":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlTriggerContext Sample/VB/source.vb" id="Snippet2":::
+ :::code language="vb" source="~/snippets/visualbasic/Microsoft.SqlServer.Server/SqlTriggerContext/Overview/source.vb" id="Snippet2":::
]]>
diff --git a/xml/Microsoft.SqlServer.Server/SqlUserDefinedAggregateAttribute.xml b/xml/Microsoft.SqlServer.Server/SqlUserDefinedAggregateAttribute.xml
index f2bd63dc352..b36268498c8 100644
--- a/xml/Microsoft.SqlServer.Server/SqlUserDefinedAggregateAttribute.xml
+++ b/xml/Microsoft.SqlServer.Server/SqlUserDefinedAggregateAttribute.xml
@@ -51,7 +51,7 @@
The following example shows the attribute for a user-defined aggregate. The aggregate uses custom serialization, has a maximum size of 8000 bytes when serialized, and is invariant to nulls, duplicates, and order.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlUserDefinedAggregateAttribute Sample/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlUserDefinedAggregateAttribute Sample/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/Microsoft.SqlServer.Server/SqlUserDefinedAggregateAttribute/Overview/source.vb" id="Snippet1":::
]]>
diff --git a/xml/Microsoft.SqlServer.Server/SqlUserDefinedTypeAttribute.xml b/xml/Microsoft.SqlServer.Server/SqlUserDefinedTypeAttribute.xml
index b435c19ad0c..13e0c3a9885 100644
--- a/xml/Microsoft.SqlServer.Server/SqlUserDefinedTypeAttribute.xml
+++ b/xml/Microsoft.SqlServer.Server/SqlUserDefinedTypeAttribute.xml
@@ -49,7 +49,7 @@
The following example shows the `UserDefinedType` attribute of the Point UDT. The UDT is byte-ordered, is named "Point", has a validation method named "ValidatePoint", and uses the native serialization format.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlUserDefinedTypeAttribute Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlUserDefinedTypeAttribute Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/Microsoft.SqlServer.Server/Format/Overview/source.vb" id="Snippet1":::
]]>
diff --git a/xml/System.Data.Common/DataAdapter.xml b/xml/System.Data.Common/DataAdapter.xml
index 41725f42548..8578a8d2ac0 100644
--- a/xml/System.Data.Common/DataAdapter.xml
+++ b/xml/System.Data.Common/DataAdapter.xml
@@ -315,7 +315,7 @@
This example demonstrates extracting changed rows from a `DataTable` and using a to update the data source and retrieve a new identity column value. By setting the `AcceptChangesDuringUpdate` property of the to `false` to preserve the original auto increment value, the new data can then be merged into the original , even if the new identity value does not match the original auto increment value in the `DataTable`.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlClient.AcceptChangesDuringUpdate/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlClient.AcceptChangesDuringUpdate/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DataAdapter/AcceptChangesDuringUpdate/source.vb" id="Snippet1":::
]]>
@@ -1326,7 +1326,7 @@ If a unique clustered index is defined on a column or columns in a SQL Server ta
The following example creates a derived class, and sets some of its properties.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataAdapter.MissingMappingAction Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataAdapter.MissingMappingAction Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DataAdapter/MissingMappingAction/source.vb" id="Snippet1":::
]]>
@@ -1393,7 +1393,7 @@ If a unique clustered index is defined on a column or columns in a SQL Server ta
The following example creates a derived class, and sets some of its properties.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataAdapter.MissingMappingAction Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataAdapter.MissingMappingAction Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DataAdapter/MissingMappingAction/source.vb" id="Snippet1":::
]]>
@@ -1801,7 +1801,7 @@ If a unique clustered index is defined on a column or columns in a SQL Server ta
The following example uses a derived class, , to add objects to its collection and display a list of those mapped source tables. This example assumes that an has already been created.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataAdapter.TableMappings Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataAdapter.TableMappings Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DataAdapter/TableMappings/source.vb" id="Snippet1":::
]]>
@@ -1920,7 +1920,7 @@ If a unique clustered index is defined on a column or columns in a SQL Server ta
The following example uses the derived class, , to the data source.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataAdapter.IDataAdapter.Update Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataAdapter.IDataAdapter.Update Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data/IDataAdapter/Update/source.vb" id="Snippet1":::
]]>
diff --git a/xml/System.Data.Common/DataColumnMapping.xml b/xml/System.Data.Common/DataColumnMapping.xml
index edaebac669e..66b9fc7b0f9 100644
--- a/xml/System.Data.Common/DataColumnMapping.xml
+++ b/xml/System.Data.Common/DataColumnMapping.xml
@@ -76,7 +76,7 @@
The following example creates a object and adds it to a . It then tells the user that the mapping was added to the collection and shows the Parent for the mapping.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataColumnMapping Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMapping Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data/IColumnMapping/Overview/source.vb" id="Snippet1":::
]]>
@@ -135,7 +135,7 @@
The following example creates a object, sets its properties, and clones it.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataColumnMapping.DataColumnMapping Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMapping.DataColumnMapping Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DataColumnMapping/.ctor/source.vb" id="Snippet1":::
]]>
@@ -190,7 +190,7 @@
The following example creates a object, sets its properties, and clones it.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataColumnMapping.DataColumnMapping1 Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMapping.DataColumnMapping1 Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DataColumnMapping/.ctor/source1.vb" id="Snippet1":::
]]>
@@ -255,7 +255,7 @@
The following example creates a object, and sets its properties.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataColumnMapping.DataSetColumn Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMapping.DataSetColumn Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data/IColumnMapping/DataSetColumn/source.vb" id="Snippet1":::
]]>
@@ -476,7 +476,7 @@
The following example creates a object, and sets its properties.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataColumnMapping.DataSetColumn Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMapping.DataSetColumn Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data/IColumnMapping/DataSetColumn/source.vb" id="Snippet1":::
]]>
@@ -584,7 +584,7 @@
The following example creates a object and adds it to a collection. It then tells the user that the mapping was added to the collection and shows the parent of mapping.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataColumnMapping Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMapping Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data/IColumnMapping/Overview/source.vb" id="Snippet1":::
]]>
diff --git a/xml/System.Data.Common/DataColumnMappingCollection.xml b/xml/System.Data.Common/DataColumnMappingCollection.xml
index 3f4ca48eb37..48b5efdc9a9 100644
--- a/xml/System.Data.Common/DataColumnMappingCollection.xml
+++ b/xml/System.Data.Common/DataColumnMappingCollection.xml
@@ -73,7 +73,7 @@
The following example uses a to several objects to its collection, and then displays a list of those mapped source columns. This example assumes that a has already been created.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data/IColumnMappingCollection/Overview/source.vb" id="Snippet1":::
]]>
@@ -121,7 +121,7 @@
The following example creates a collection, adds objects to the collection, and displays a list of the mapped source columns.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.DataColumnMappingCollection Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.DataColumnMappingCollection Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DataColumnMappingCollection/.ctor/source.vb" id="Snippet1":::
]]>
@@ -192,7 +192,7 @@
The following example searches for a object within the collection. If the mapping exists in the collection, it is removed. If the mapping does not exist within the collection, it is added to the collection and its index is displayed. The example assumes that a collection and a object have been created.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.Add Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.Add Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DataColumnMappingCollection/Add/source.vb" id="Snippet1":::
]]>
@@ -258,7 +258,7 @@
The following example creates a collection, adds objects to the collection, and displays a list of the mapped source columns.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.DataColumnMappingCollection Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.DataColumnMappingCollection Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DataColumnMappingCollection/.ctor/source.vb" id="Snippet1":::
]]>
@@ -413,7 +413,7 @@
The following example exports the collection to an array of objects. It then clears the collection, and returns `true` if the parameters are no longer persisting. This example assumes that a collection has been created.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.Clear Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.Clear Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DataColumnMappingCollection/Clear/source.vb" id="Snippet1":::
]]>
@@ -485,7 +485,7 @@
The following example searches for a within the collection. If the mapping exists in the collection, it is removed. If the mapping does not exist within the collection, it is added to the collection and its index is displayed. The example assumes that a collection and a object have been created.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.Contains1 Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.Contains1 Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DataColumnMappingCollection/Contains/source.vb" id="Snippet1":::
]]>
@@ -547,7 +547,7 @@
The following example searches for a object with the given source column name within a collection. If the exists, the example displays the name and the index of the mapping. If the mapping does not exist, the example displays an error. This example assumes that a collection has been created.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.this1 Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.this1 Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data/IColumnMappingCollection/IndexOf/source.vb" id="Snippet1":::
]]>
@@ -723,7 +723,7 @@
The following example creates a collection, adds objects to the collection, and displays a list of the mapped source columns.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.Count Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.Count Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DataColumnMappingCollection/Count/source.vb" id="Snippet1":::
]]>
@@ -779,7 +779,7 @@
The following example searches for a within the collection. If the object exists, it is returned. The example assumes that a collection and a object have been created.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.GetByDataSetColumn Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.GetByDataSetColumn Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DataColumnMappingCollection/GetByDataSetColumn/source.vb" id="Snippet1":::
]]>
@@ -866,7 +866,7 @@
The following example searches for a with the given source column name within the collection. If the object exists, it is returned. The example assumes that a collection and a object have been created.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.GetColumnMappingBySchemaAction Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.GetColumnMappingBySchemaAction Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DataColumnMappingCollection/GetColumnMappingBySchemaAction/source.vb" id="Snippet1":::
]]>
@@ -1068,7 +1068,7 @@
The following example searches for a within the collection. If the mapping exists in the collection, it is removed. If the mapping does not exist within the collection, it is added to the collection and its index is displayed. The example assumes that a collection and a object have been created.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.Contains1 Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.Contains1 Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DataColumnMappingCollection/Contains/source.vb" id="Snippet1":::
]]>
@@ -1128,7 +1128,7 @@
The following example searches for a object with the given source column name within a collection. If the exists, the example displays the name and the index of the mapping. If the mapping does not exist, the example displays an error. This example assumes that a collection has been created.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.this1 Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.this1 Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data/IColumnMappingCollection/IndexOf/source.vb" id="Snippet1":::
]]>
@@ -1185,7 +1185,7 @@
The following example searches for a within the collection. If the object exists, it is returned. The example assumes that a collection and a object have been created.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.GetByDataSetColumn Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.GetByDataSetColumn Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DataColumnMappingCollection/GetByDataSetColumn/source.vb" id="Snippet1":::
]]>
@@ -1374,7 +1374,7 @@
The following example creates a collection, adds objects to the collection, and displays a list of the mapped source columns.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.Count Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.Count Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DataColumnMappingCollection/Count/source.vb" id="Snippet1":::
]]>
@@ -1444,7 +1444,7 @@
The following example searches for a object with the given source column name within a collection. If the exists, the example displays the name and the index of the mapping. If the mapping does not exist, the example displays an error. This example assumes that a collection has been created.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.this1 Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.this1 Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data/IColumnMappingCollection/IndexOf/source.vb" id="Snippet1":::
]]>
@@ -1558,7 +1558,7 @@
The following example searches for a within the collection. If the mapping exists in the collection, it is removed. If the mapping does not exist within the collection, it is added to the collection and its index is displayed. The example assumes that a collection and a object have been created.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.Add Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.Add Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DataColumnMappingCollection/Add/source.vb" id="Snippet1":::
]]>
@@ -1629,7 +1629,7 @@
The following example searches for a object with the given index within a collection. If the exists, the mapping is removed. This example assumes that a collection has been created.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.RemoveAt Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.RemoveAt Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DataColumnMappingCollection/RemoveAt/source.vb" id="Snippet1":::
]]>
@@ -1688,7 +1688,7 @@
The following example searches for a object with the given source column name within a collection. If the exists, the mapping is removed. This example assumes that a collection has been created.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.RemoveAt1 Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataColumnMappingCollection.RemoveAt1 Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data/IColumnMappingCollection/RemoveAt/source.vb" id="Snippet1":::
]]>
diff --git a/xml/System.Data.Common/DataTableMapping.xml b/xml/System.Data.Common/DataTableMapping.xml
index 67b6e0604cf..9a485b62f42 100644
--- a/xml/System.Data.Common/DataTableMapping.xml
+++ b/xml/System.Data.Common/DataTableMapping.xml
@@ -74,7 +74,7 @@
The following example creates a object and adds it to a . It then informs the user that the mapping was added to the collection and displays the parent mapping.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataTableMapping Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMapping Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data/ITableMapping/Overview/source.vb" id="Snippet1":::
]]>
@@ -133,7 +133,7 @@
The following example creates a object.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataTableMapping.DataTableMapping Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMapping.DataTableMapping Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DataTableMapping/DataSetTable/source.vb" id="Snippet1":::
]]>
@@ -188,7 +188,7 @@
The following example creates a object and sets some of its properties.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataTableMapping.DataTableMapping1 Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMapping.DataTableMapping1 Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DataTableMapping/.ctor/source1.vb" id="Snippet1":::
]]>
@@ -252,7 +252,7 @@
The following example creates a object, sets some of its properties, and copies its to an array. This example assumes that a has been created.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataTableMapping.DataTableMapping2 Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMapping.DataTableMapping2 Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DataTableMapping/.ctor/source2.vb" id="Snippet1":::
]]>
@@ -314,7 +314,7 @@
The following example creates a object, sets some of its properties, and copies its to an array. This example assumes that a has been created.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataTableMapping.ColumnMappings Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMapping.ColumnMappings Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data/ITableMapping/ColumnMappings/source.vb" id="Snippet1":::
]]>
@@ -379,7 +379,7 @@
The following example creates a object and sets some of its properties.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataTableMapping.DataSetTable Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMapping.DataSetTable Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DataTableMapping/.ctor/source.vb" id="Snippet1":::
]]>
@@ -609,7 +609,7 @@
The following example gets the for a given . If there is no current table for the , `null` is returned. This example assumes that a and a collection have been created.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataTableMapping.GetDataTableBySchemaAction Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMapping.GetDataTableBySchemaAction Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DataTableMapping/GetDataTableBySchemaAction/source.vb" id="Snippet1":::
]]>
@@ -674,7 +674,7 @@
The following example creates a object and sets some of its properties.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataTableMapping.DataSetTable Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMapping.DataSetTable Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DataTableMapping/.ctor/source.vb" id="Snippet1":::
]]>
@@ -835,7 +835,7 @@
The following example creates a object and adds it to a collection. It then informs the user that the mapping has been added to the collection and displays the parent mapping.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataTableMapping.ToString Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMapping.ToString Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DataTableMapping/ToString/source.vb" id="Snippet1":::
]]>
diff --git a/xml/System.Data.Common/DataTableMappingCollection.xml b/xml/System.Data.Common/DataTableMappingCollection.xml
index 588fb966af5..7b939a757ff 100644
--- a/xml/System.Data.Common/DataTableMappingCollection.xml
+++ b/xml/System.Data.Common/DataTableMappingCollection.xml
@@ -89,7 +89,7 @@
The following example uses an to objects to its collection, and then displays a list of those mapped source tables. This example assumes that an has already been created.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DataTableMappingCollection/Overview/source.vb" id="Snippet1":::
]]>
@@ -136,7 +136,7 @@
The following example creates a , adds objects to the collection, and displays a list of the mapped source tables.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.DataTableMappingCollection Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.DataTableMappingCollection Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DataTableMappingCollection/.ctor/source.vb" id="Snippet1":::
]]>
@@ -205,7 +205,7 @@
The following example searches for a within the collection. If the mapping exists in the collection, it is removed. If the mapping does not exist within the collection, it is added to the collection and its index is displayed. The example assumes that a collection and a object have been created.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.Add Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.Add Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DataTableMappingCollection/Add/source.vb" id="Snippet1":::
]]>
@@ -270,7 +270,7 @@
The following example creates a , adds objects to the collection, and displays a list of the mapped source tables.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.DataTableMappingCollection Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.DataTableMappingCollection Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DataTableMappingCollection/.ctor/source.vb" id="Snippet1":::
]]>
@@ -421,7 +421,7 @@
The following example uses the method to export the collection to an array of objects. It then clears the collection, and returns `true` if the parameters are no longer persisting. This example assumes that a has already been created.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.Clear Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.Clear Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DataTableMappingCollection/Clear/source.vb" id="Snippet1":::
]]>
@@ -491,7 +491,7 @@
The following example searches for a within the collection. If the mapping exists in the collection, it is removed. If the mapping does not exist within the collection, it is added to the collection and its index is displayed. The example assumes that a collection and a object have been created.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.Contains1 Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.Contains1 Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DataTableMappingCollection/Contains/source.vb" id="Snippet1":::
]]>
@@ -551,7 +551,7 @@
The following example searches for a object with the given source table name within a collection. If the exists, the example displays the name and the index of the mapping. If the mapping does not exist, the example displays an error. This example assumes that a collection has been created.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.this1 Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.this1 Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DataTableMappingCollection/Contains/source1.vb" id="Snippet1":::
]]>
@@ -723,7 +723,7 @@
The following example creates a , adds objects to the collection, and displays a list of the mapped source tables.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.Count Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.Count Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DataTableMappingCollection/Count/source.vb" id="Snippet1":::
]]>
@@ -778,7 +778,7 @@
The following example searches for a within the collection. If the object exists, it is returned. The example assumes that a collection and a object have been created.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.GetByDataSetTable Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.GetByDataSetTable Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DataTableMappingCollection/GetByDataSetTable/source.vb" id="Snippet1":::
]]>
@@ -917,7 +917,7 @@
The following example searches for a with the given source table name within the collection. If the object exists, it is returned. The example assumes that a collection and a object have been created.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.GetTableMappingBySchemaAction Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.GetTableMappingBySchemaAction Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DataTableMappingCollection/GetTableMappingBySchemaAction/source.vb" id="Snippet1":::
]]>
@@ -987,7 +987,7 @@
The following example searches for a within the collection. If the mapping exists in the collection, it is removed. If the mapping does not exist within the collection, it is added to the collection and its index is displayed. The example assumes that a collection and a object have been created.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.Contains1 Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.Contains1 Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DataTableMappingCollection/Contains/source.vb" id="Snippet1":::
]]>
@@ -1046,7 +1046,7 @@
The following example searches for a object with the given source table name within a collection. If the exists, the example displays the name and the index of the mapping. If the mapping does not exist, the example displays an error. This example assumes that a collection has been created.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.this1 Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.this1 Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DataTableMappingCollection/Contains/source1.vb" id="Snippet1":::
]]>
@@ -1102,7 +1102,7 @@
The following example searches for a within the collection. If the object exists, it is returned. The example assumes that a collection and a object have been created.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.GetByDataSetTable Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.GetByDataSetTable Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DataTableMappingCollection/GetByDataSetTable/source.vb" id="Snippet1":::
]]>
@@ -1286,7 +1286,7 @@
The following example creates a collection, adds objects to the collection, and displays a list of the mapped source tables.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.Count Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.Count Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DataTableMappingCollection/Count/source.vb" id="Snippet1":::
]]>
@@ -1355,7 +1355,7 @@
The following example searches for a object with the given source table name within a collection. If the exists, the example displays the name and the index of the mapping. If the mapping does not exist, the example displays an error. This example assumes that a collection has been created.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.this1 Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.this1 Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DataTableMappingCollection/Contains/source1.vb" id="Snippet1":::
]]>
@@ -1466,7 +1466,7 @@
The following example searches for a within the collection. If the mapping exists in the collection, it is removed. If the mapping does not exist within the collection, it is added to the collection and its index is displayed. The example assumes that a collection and a object have been created.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.Add Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.Add Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DataTableMappingCollection/Add/source.vb" id="Snippet1":::
]]>
@@ -1535,7 +1535,7 @@
The following example searches for a object with the given source table name within a collection. If the exists, the mapping is removed. This example assumes that a collection has been created.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.RemoveAt Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.RemoveAt Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DataTableMappingCollection/RemoveAt/source.vb" id="Snippet1":::
]]>
@@ -1593,7 +1593,7 @@
The following example searches for a object with the given source table name within a collection. If the exists, the mapping is removed. This example assumes that a collection has been created.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.RemoveAt1 Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataTableMappingCollection.RemoveAt1 Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DataTableMappingCollection/RemoveAt/source1.vb" id="Snippet1":::
]]>
diff --git a/xml/System.Data.Common/DbConnectionStringBuilder.xml b/xml/System.Data.Common/DbConnectionStringBuilder.xml
index be612474810..a8576d28564 100644
--- a/xml/System.Data.Common/DbConnectionStringBuilder.xml
+++ b/xml/System.Data.Common/DbConnectionStringBuilder.xml
@@ -116,7 +116,7 @@ initial catalog="AdventureWorks;NewValue=Bad"
The following console application builds two connection strings, one for a Microsoft Jet database, and one for a SQL Server database. In each case, the code uses a generic class to create the connection string, and then passes the property of the instance to the constructor of the strongly typed connection class. This is not required; the code could also have created individual strongly typed connection string builder instances. The example also parses an existing connection string, and demonstrates various ways of manipulating the connection string's contents.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DbConnectionStringBuilder/Overview/source.vb" id="Snippet1":::
]]>
@@ -369,7 +369,7 @@ initial catalog="AdventureWorks;NewValue=Bad"
If some process has created a connection string, but now an application must perform a simple modification to that connection string, it may be more efficient to just add the key/value pair using a object. Instead of creating a new , developers can call the `AppendKeyValuePair` method, passing in a that contains the supplied connection string. The following procedure shows a simple example of this technique.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder.AppendKeyValuePair/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder.AppendKeyValuePair/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DbConnectionStringBuilder/AppendKeyValuePair/source.vb" id="Snippet1":::
]]>
@@ -446,7 +446,7 @@ initial catalog="AdventureWorks;NewValue=Bad"
If some process has created a connection string, but now an application must perform a simple modification to that connection string, it might be more efficient to just add the key/value pair using a object. Instead of creating a new , developers can call the `AppendKeyValuePair` method, passing in a that contains the supplied connection string. The following procedure shows a simple example of this technique, using ODBC rules for quoting values.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder.AppendKeyValuePair/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder.AppendKeyValuePair/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DbConnectionStringBuilder/AppendKeyValuePair/source.vb" id="Snippet1":::
]]>
@@ -701,7 +701,7 @@ initial catalog="AdventureWorks;NewValue=Bad"
> This example includes a password to demonstrate how works with connection strings. In your applications, we recommend that you use Windows Authentication. If you must use a password, do not include a hard-coded password in your application.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder.ConnectionString/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder.ConnectionString/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DbConnectionStringBuilder/ConnectionString/source.vb" id="Snippet1":::
]]>
@@ -759,7 +759,7 @@ initial catalog="AdventureWorks;NewValue=Bad"
## Examples
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder.ContainsKey/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder.ContainsKey/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DbConnectionStringBuilder/ContainsKey/source.vb" id="Snippet1":::
This code produces the following output:
@@ -834,7 +834,7 @@ The collection contains the key "Data Source".
The following example demonstrates the property both before and after you modify the contents of the property.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder.Count/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder.Count/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DbConnectionStringBuilder/Count/source.vb" id="Snippet1":::
]]>
@@ -898,7 +898,7 @@ The collection contains the key "Data Source".
## Examples
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder.EquivalentTo/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder.EquivalentTo/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DbConnectionStringBuilder/EquivalentTo/source.vb" id="Snippet1":::
This sample displays the following output:
@@ -1152,7 +1152,7 @@ builder2.EquivalentTo(builder3) = False
The following console application creates a new and adds key/value pairs to its connection string, using the property.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder.Item/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder.Item/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DbConnectionStringBuilder/Item/source.vb" id="Snippet1":::
]]>
@@ -1231,7 +1231,7 @@ builder2.EquivalentTo(builder3) = False
The following console application example creates a new , and adds some keys. The code loops through the returned by the property displaying the key/value pairs, and then adds a new key. Because the property returns a dynamic , the second loop displays all the key/value pairs, including the newest item.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder.Keys/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder.Keys/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DbConnectionStringBuilder/Keys/source.vb" id="Snippet1":::
]]>
@@ -1293,7 +1293,7 @@ builder2.EquivalentTo(builder3) = False
## Examples
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder.Remove/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder.Remove/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DbConnectionStringBuilder/Remove/source.vb" id="Snippet1":::
This sample displays the following output:
@@ -2813,7 +2813,7 @@ This member is an explicit interface member implementation. It can be used only
The following example calls the method, demonstrating several possible outcomes.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder.TryGetValue/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks DbConnectionStringBuilder.TryGetValue/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DbConnectionStringBuilder/TryGetValue/source.vb" id="Snippet1":::
The sample displays the following results:
diff --git a/xml/System.Data.Common/DbDataAdapter.xml b/xml/System.Data.Common/DbDataAdapter.xml
index 9f7f5031377..396b2a51d14 100644
--- a/xml/System.Data.Common/DbDataAdapter.xml
+++ b/xml/System.Data.Common/DbDataAdapter.xml
@@ -590,7 +590,7 @@
The following example creates the derived class and sets some of its properties.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.DeleteCommand Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.DeleteCommand Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data/IDbDataAdapter/DeleteCommand/source.vb" id="Snippet1":::
]]>
@@ -977,7 +977,7 @@ adapter.Fill(dataset, "AAA"); // Fills table "aaa" because only one similarly na
The following example uses the derived class, , to fill a with rows from the categories table. This example assumes that you have created an and a .
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.Fill2 Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.Fill2 Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DbDataAdapter/Fill/source.vb" id="Snippet1":::
]]>
@@ -1295,7 +1295,7 @@ adapter.Fill(dataset, "AAA"); // Fills table "aaa" because only one similarly na
The following example uses the derived class, , to fill a with 15 rows, beginning at row 10, from the **Categories** table. This example assumes that you have created an and a .
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.Fill3 Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.Fill3 Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DbDataAdapter/Fill/source1.vb" id="Snippet1":::
]]>
@@ -1767,7 +1767,7 @@ adapter.Fill(dataset, "AAA"); // Fills table "aaa" because only one similarly na
The following example uses the derived class, , to fill a with the schema, and returns a .
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.FillSchema1 Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.FillSchema1 Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DbDataAdapter/FillSchema/source.vb" id="Snippet1":::
]]>
@@ -1879,7 +1879,7 @@ adapter.Fill(dataset, "AAA"); // Fills table "aaa" because only one similarly na
The following example uses the derived class, , to fill a with the schema, and returns a .
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.FillSchema3/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.FillSchema3/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DbDataAdapter/FillSchema/source2.vb" id="Snippet1":::
]]>
@@ -2004,7 +2004,7 @@ adapter.FillSchema(dataset, "AAA"); // Fills the schema of table "aaa" because o
The following example uses the derived class, , to fill a with the schema, and returns a .
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.FillSchema2 Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.FillSchema2 Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DbDataAdapter/FillSchema/source1.vb" id="Snippet1":::
]]>
@@ -2533,7 +2533,7 @@ adapter.FillSchema(dataset, "AAA"); // Fills the schema of table "aaa" because o
The following example creates the derived class and sets some of its properties.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.InsertCommand Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.InsertCommand Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data/IDbDataAdapter/InsertCommand/source.vb" id="Snippet1":::
]]>
@@ -2751,7 +2751,7 @@ adapter.FillSchema(dataset, "AAA"); // Fills the schema of table "aaa" because o
The following example creates the derived class and sets some of its properties.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.SelectCommand Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.SelectCommand Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data/IDbDataAdapter/SelectCommand/source.vb" id="Snippet1":::
]]>
@@ -3228,7 +3228,7 @@ adapter.FillSchema(dataset, "AAA"); // Fills the schema of table "aaa" because o
The following example uses the derived class, , to update the data source.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.Update1 Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.Update1 Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DbDataAdapter/Update/source1.vb" id="Snippet1":::
]]>
@@ -3353,7 +3353,7 @@ adapter.FillSchema(dataset, "AAA"); // Fills the schema of table "aaa" because o
The following example uses the derived class, , to update the data source.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.Update Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.Update Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DbDataAdapter/Update/source.vb" id="Snippet1":::
]]>
@@ -3465,7 +3465,7 @@ adapter.FillSchema(dataset, "AAA"); // Fills the schema of table "aaa" because o
The following example uses the derived class, , to update the data source.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.Update2 Example/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.Update2 Example/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DbDataAdapter/Update/source2.vb" id="Snippet1":::
]]>
@@ -3724,7 +3724,7 @@ DataSet dataset = new DataSet();
The following example uses the derived class, , to update the data source.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.Update3/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DbDataAdapter.Update3/VB/source.vb" id="Snippet1":::
+ :::code language="vb" source="~/snippets/visualbasic/System.Data.Common/DbDataAdapter/Update/source3.vb" id="Snippet1":::
]]>
@@ -3880,7 +3880,7 @@ DataSet dataset = new DataSet();
The following example creates the derived class